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