Lines Matching refs:nodeoffset
488 int nodeoffset; /* node offset from libfdt */ in fdt_fixup_pstore() local
492 nodeoffset = fdt_path_offset(blob, "/"); in fdt_fixup_pstore()
493 if (nodeoffset < 0) { in fdt_fixup_pstore()
495 log_err("fdt_path_offset() returned %s\n", fdt_strerror(nodeoffset)); in fdt_fixup_pstore()
499 nodeoffset = fdt_find_or_add_subnode(blob, nodeoffset, "reserved-memory"); in fdt_fixup_pstore()
500 if (nodeoffset < 0) { in fdt_fixup_pstore()
502 fdt_strerror(nodeoffset)); in fdt_fixup_pstore()
506 addr_cells = fdt_getprop_u32_default_node(blob, nodeoffset, 0, "#address-cells", 2); in fdt_fixup_pstore()
507 size_cells = fdt_getprop_u32_default_node(blob, nodeoffset, 0, "#size-cells", 2); in fdt_fixup_pstore()
508 fdt_setprop_u32(blob, nodeoffset, "#address-cells", addr_cells); in fdt_fixup_pstore()
509 fdt_setprop_u32(blob, nodeoffset, "#size-cells", size_cells); in fdt_fixup_pstore()
511 fdt_setprop_empty(blob, nodeoffset, "ranges"); in fdt_fixup_pstore()
514 nodeoffset = fdt_add_subnode(blob, nodeoffset, node); in fdt_fixup_pstore()
515 if (nodeoffset < 0) { in fdt_fixup_pstore()
516 log_err("Add '%s' node failed: %s\n", node, fdt_strerror(nodeoffset)); in fdt_fixup_pstore()
520 fdt_setprop_string(blob, nodeoffset, "compatible", "ramoops"); in fdt_fixup_pstore()
523 fdt_setprop_u32(blob, nodeoffset, "reg", pstore_addr); in fdt_fixup_pstore()
525 fdt_setprop_u64(blob, nodeoffset, "reg", pstore_addr); in fdt_fixup_pstore()
533 fdt_appendprop_u32(blob, nodeoffset, "reg", pstore_length); in fdt_fixup_pstore()
535 fdt_appendprop_u64(blob, nodeoffset, "reg", pstore_length); in fdt_fixup_pstore()
541 fdt_setprop_u32(blob, nodeoffset, "record-size", pstore_record_size); in fdt_fixup_pstore()
542 fdt_setprop_u32(blob, nodeoffset, "console-size", pstore_console_size); in fdt_fixup_pstore()
543 fdt_setprop_u32(blob, nodeoffset, "ftrace-size", pstore_ftrace_size); in fdt_fixup_pstore()
544 fdt_setprop_u32(blob, nodeoffset, "pmsg-size", pstore_pmsg_size); in fdt_fixup_pstore()
545 fdt_setprop_u32(blob, nodeoffset, "ecc-size", pstore_ecc_size); in fdt_fixup_pstore()