xref: /aosp_15_r20/external/coreboot/util/cbfstool/fdt.h (revision b9411a12aaaa7e1e6a6fb7c5e057f44ee179a49c)
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