Lines Matching refs:dtb

27 	void *dtb = (void *)dt_base;  in imx8m_event_log_fdt_init_overlay()  local
29 ret = fdt_create_empty_tree(dtb, dt_size); in imx8m_event_log_fdt_init_overlay()
36 offset = fdt_path_offset(dtb, "/"); in imx8m_event_log_fdt_init_overlay()
43 offset = fdt_add_subnode(dtb, offset, "fragment@0"); in imx8m_event_log_fdt_init_overlay()
50 ret = fdt_setprop_string(dtb, offset, "target-path", "/"); in imx8m_event_log_fdt_init_overlay()
57 offset = fdt_add_subnode(dtb, offset, "__overlay__"); in imx8m_event_log_fdt_init_overlay()
64 offset = fdt_add_subnode(dtb, offset, "tpm_event_log"); in imx8m_event_log_fdt_init_overlay()
71 ret = fdt_setprop_string(dtb, offset, "compatible", in imx8m_event_log_fdt_init_overlay()
79 ret = fdt_setprop_u64(dtb, offset, "tpm_event_log_addr", 0); in imx8m_event_log_fdt_init_overlay()
86 ret = fdt_setprop_u32(dtb, offset, "tpm_event_log_size", 0); in imx8m_event_log_fdt_init_overlay()
109 void *dtb = (void *)config_base; in imx8m_set_event_log_info() local
115 err = fdt_open_into(dtb, dtb, PLAT_IMX8M_DTO_MAX_SIZE); in imx8m_set_event_log_info()
117 ERROR("Invalid Device Tree at %p: error %d\n", dtb, err); in imx8m_set_event_log_info()
127 err = fdt_check_header(dtb); in imx8m_set_event_log_info()
136 node = fdt_node_offset_by_compatible(dtb, -1, compatible_tpm); in imx8m_set_event_log_info()
143 err = fdt_setprop(dtb, node, DTB_PROP_HW_LOG_ADDR, &base, 8); in imx8m_set_event_log_info()
149 err = fdt_setprop(dtb, node, DTB_PROP_HW_LOG_SIZE, &sz, 4); in imx8m_set_event_log_info()
155 err = fdt_pack(dtb); in imx8m_set_event_log_info()
157 ERROR("Failed to pack Device Tree at %p: error %d\n", dtb, err); in imx8m_set_event_log_info()
165 flush_dcache_range(config_base, fdt_totalsize(dtb)); in imx8m_set_event_log_info()