Lines Matching refs:fdt_blob
103 void boot_fdt_add_mem_rsv_regions(struct lmb *lmb, void *fdt_blob) in boot_fdt_add_mem_rsv_regions() argument
110 if (fdt_check_header(fdt_blob) != 0) in boot_fdt_add_mem_rsv_regions()
114 total = fdt_num_mem_rsv(fdt_blob); in boot_fdt_add_mem_rsv_regions()
116 if (fdt_get_mem_rsv(fdt_blob, i, &addr, &size) != 0) in boot_fdt_add_mem_rsv_regions()
122 nodeoffset = fdt_subnode_offset(fdt_blob, 0, "reserved-memory"); in boot_fdt_add_mem_rsv_regions()
124 subnode = fdt_first_subnode(fdt_blob, nodeoffset); in boot_fdt_add_mem_rsv_regions()
127 ret = fdt_get_resource(fdt_blob, subnode, "reg", 0, in boot_fdt_add_mem_rsv_regions()
129 if (!ret && fdtdec_get_is_enabled(fdt_blob, subnode)) { in boot_fdt_add_mem_rsv_regions()
135 subnode = fdt_next_subnode(fdt_blob, subnode); in boot_fdt_add_mem_rsv_regions()
159 void *fdt_blob = *of_flat_tree; in boot_relocate_fdt() local
170 if (fdt_check_header(fdt_blob) != 0) { in boot_relocate_fdt()
186 of_start = fdt_blob; in boot_relocate_fdt()
223 fdt_blob, fdt_blob + *of_size - 1, of_len, of_len); in boot_relocate_fdt()
228 err = fdt_open_into(fdt_blob, of_start, of_len); in boot_relocate_fdt()
279 char *fdt_blob = NULL; in boot_get_fdt() local
437 fdt_blob = map_sysmem(fdt_addr, 0); in boot_get_fdt()
453 fdt_blob = (char *)fdt_data; in boot_get_fdt()
454 printf(" Booting using the fdt at 0x%p\n", fdt_blob); in boot_get_fdt()
456 if (fdt_check_header(fdt_blob) != 0) { in boot_get_fdt()
461 if (fdt_totalsize(fdt_blob) != fdt_len) { in boot_get_fdt()
479 fdt_blob = (char *)map_sysmem(fdt_addr, 0); in boot_get_fdt()
480 if (fdt_check_header(fdt_blob)) in boot_get_fdt()
486 fdt_blob = (char *)fdt_data; in boot_get_fdt()
487 if (fdt_totalsize(fdt_blob) != fdt_len) in boot_get_fdt()
496 fdt_blob = map_sysmem(fdt_addr, 0); in boot_get_fdt()
497 if (fdt_check_header(fdt_blob)) in boot_get_fdt()
508 *of_flat_tree = fdt_blob; in boot_get_fdt()
509 *of_size = fdt_totalsize(fdt_blob); in boot_get_fdt()
565 fdt_ret = optee_copy_fdt_nodes(gd->fdt_blob, blob); in image_setup_libfdt()