Lines Matching refs:dtb
20 static uint8_t is_fit_image(void *dtb) in is_fit_image() argument
25 confs_noffset = fdt_path_offset(dtb, FIT_CONFS_PATH); in is_fit_image()
89 static int check_fdt_reserved_memory(void *dtb, const char *node_name) in check_fdt_reserved_memory() argument
91 int offset = fdt_path_offset(dtb, "/reserved-memory"); in check_fdt_reserved_memory()
94 offset = fdt_subnode_offset(dtb, offset, node_name); in check_fdt_reserved_memory()
103 void *dtb; in prepare_dtb() local
107 dtb = (void *)plat_retrieve_dt_addr(); in prepare_dtb()
111 map_ret = add_mmap_dynamic_region((unsigned long long)dtb, in prepare_dtb()
112 (uintptr_t)dtb, in prepare_dtb()
117 if (is_valid_dtb(dtb) == 0) { in prepare_dtb()
118 if (dt_add_psci_node(dtb)) { in prepare_dtb()
122 if (dt_add_psci_cpu_enable_methods(dtb)) { in prepare_dtb()
127 ret = check_fdt_reserved_memory(dtb, "tf-a"); in prepare_dtb()
130 ret = fdt_add_reserved_memory(dtb, "tf-a", in prepare_dtb()
141 ret = fdt_pack(dtb); in prepare_dtb()
143 WARN("Failed to pack dtb at %p: error %d\n", dtb, ret); in prepare_dtb()
145 flush_dcache_range((uintptr_t)dtb, fdt_blob_size(dtb)); in prepare_dtb()
150 ret = remove_mmap_dynamic_region((uintptr_t)dtb, in prepare_dtb()
162 void *dtb = NULL; in plat_retrieve_dt_addr() local
165 dtb = (void *)XILINX_OF_BOARD_DTB_ADDR; in plat_retrieve_dt_addr()
167 return (uintptr_t)dtb; in plat_retrieve_dt_addr()