Lines Matching refs:dtb

22 	void *dtb = (void *)dt_base;  in rpi3_event_log_fdt_init_overlay()  local
24 ret = fdt_create_empty_tree(dtb, dt_size); in rpi3_event_log_fdt_init_overlay()
31 offset = fdt_path_offset(dtb, "/"); in rpi3_event_log_fdt_init_overlay()
38 offset = fdt_add_subnode(dtb, offset, "fragment@0"); in rpi3_event_log_fdt_init_overlay()
45 ret = fdt_setprop_string(dtb, offset, "target-path", "/"); in rpi3_event_log_fdt_init_overlay()
52 offset = fdt_add_subnode(dtb, offset, "__overlay__"); in rpi3_event_log_fdt_init_overlay()
59 offset = fdt_add_subnode(dtb, offset, "tpm_event_log"); in rpi3_event_log_fdt_init_overlay()
66 ret = fdt_setprop_string(dtb, offset, "compatible", in rpi3_event_log_fdt_init_overlay()
74 ret = fdt_setprop_u64(dtb, offset, "tpm_event_log_addr", 0); in rpi3_event_log_fdt_init_overlay()
81 ret = fdt_setprop_u32(dtb, offset, "tpm_event_log_size", 0); in rpi3_event_log_fdt_init_overlay()
104 void *dtb = (void *)config_base; in rpi3_set_event_log_info() local
114 err = fdt_open_into(dtb, dtb, PLAT_RPI3_DTO_MAX_SIZE); in rpi3_set_event_log_info()
116 ERROR("Invalid Device Tree at %p: error %d\n", dtb, err); in rpi3_set_event_log_info()
126 err = fdt_check_header(dtb); in rpi3_set_event_log_info()
135 node = fdt_node_offset_by_compatible(dtb, -1, compatible_tpm); in rpi3_set_event_log_info()
142 err = fdt_setprop(dtb, node, DTB_PROP_HW_LOG_ADDR, &base, 8); in rpi3_set_event_log_info()
148 err = fdt_setprop(dtb, node, DTB_PROP_HW_LOG_SIZE, &sz, 4); in rpi3_set_event_log_info()
154 err = fdt_pack(dtb); in rpi3_set_event_log_info()
156 ERROR("Failed to pack Device Tree at %p: error %d\n", dtb, err); in rpi3_set_event_log_info()
164 flush_dcache_range(config_base, fdt_totalsize(dtb)); in rpi3_set_event_log_info()