• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Compilation:
3 * mkimage -f fit_copro_kernel_dtb.its fit_copro_kernel_dtb.itb
4 */
5
6/dts-v1/;
7/ {
8	description = "U-Boot fitImage for stm32mp157";
9	#address-cells = <1>;
10
11	images {
12
13		copro {
14			description = "M4 copro";
15			data = /incbin/("rproc-m4-fw.elf");
16			type = "copro";
17			arch = "arm";
18			compression = "none";
19			load = <0xC0800000>;
20			hash-1 {
21				algo = "sha1";
22			};
23		};
24
25		kernel {
26			description = "Linux kernel";
27			data = /incbin/("zImage");
28			type = "kernel";
29			arch = "arm";
30			os = "linux";
31			compression = "none";
32			load = <0xC0008000>;
33			entry = <0xC0008000>;
34			hash-1 {
35				algo = "sha1";
36			};
37		};
38
39		fdt-dk2 {
40			description = "FDT dk2";
41			data = /incbin/("stm32mp157c-dk2.dtb");
42			type = "flat_dt";
43			arch = "arm";
44			compression = "none";
45			hash-1 {
46				algo = "sha1";
47			};
48		};
49
50		fdt-ev1 {
51			description = "FDT ev1";
52			data = /incbin/("stm32mp157c-ev1.dtb");
53			type = "flat_dt";
54			arch = "arm";
55			compression = "none";
56			hash-1 {
57				algo = "sha1";
58			};
59		};
60	};
61
62	configurations {
63		default = "dk2-m4";
64
65		dk2-m4 {
66			description = "dk2-m4";
67			loadables = "copro";
68			kernel = "kernel";
69			fdt = "fdt-dk2";
70			hash-1 {
71				algo = "sha1";
72			};
73		};
74
75		dk2 {
76			description = "dk2";
77			kernel = "kernel";
78			fdt = "fdt-dk2";
79			hash-1 {
80				algo = "sha1";
81			};
82		};
83
84		ev1-m4 {
85			description = "ev1-m4";
86			loadables = "copro";
87			kernel = "kernel";
88			fdt = "fdt-ev1";
89			hash-1 {
90				algo = "sha1";
91			};
92		};
93
94		ev1 {
95			description = "ev1";
96			kernel = "kernel";
97			fdt = "fdt-ev1";
98			hash-1 {
99				algo = "sha1";
100			};
101		};
102	};
103};
104