fdt_add_subnode
offset = fdt_add_subnode(fdt, 0, node_path + 1);
mem_off = fdt_add_subnode(fdt, 0, "memory");
chosen_off = fdt_add_subnode(fdt, 0, "chosen");
chosen_off = fdt_add_subnode(fdt, 0, "chosen");
mem_off = fdt_add_subnode(fdt, root_off, "memory");
offset = fdt_add_subnode(fdt, devp_offset(devp), name);
offset = fdt_add_subnode(fdt, devp_offset(devp), name);
cpus_subnode_offset = fdt_add_subnode(fdt, cpus_offset, dn->full_name);
node = fdt_add_subnode(fdt, 0, "chosen");
chosen_node = fdt_add_subnode(fdt, fdt_path_offset(fdt, "/"),
off = fdt_add_subnode(root_fdt, 0, name);
node = fdt_add_subnode(blob, node, p + 1);
nnode = fdt_add_subnode(fdt, target, name);
root_sym = fdt_add_subnode(fdt, 0, "__symbols__");
int fdt_add_subnode(void *fdt, int parentoffset, const char *name);