1 /* Taken from depthcharge: src/base/device_tree.h */ 2 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 4 struct fdt_header { 5 uint32_t magic; 6 uint32_t totalsize; 7 uint32_t structure_offset; 8 uint32_t strings_offset; 9 uint32_t reserve_map_offset; 10 11 uint32_t version; 12 uint32_t last_compatible_version; 13 14 uint32_t boot_cpuid_phys; 15 16 uint32_t strings_size; 17 uint32_t structure_size; 18 }; 19 20 #define FDT_HEADER_MAGIC 0xd00dfeed 21