xref: /openbmc/u-boot/doc/uImage.FIT/multi.its (revision 6d0f6bcf)
1/*
2 * U-boot uImage source file with multiple kernels, ramdisks and FDT blobs
3 */
4/ {
5	description = "Various kernels, ramdisks and FDT blobs";
6	#address-cells = <1>;
7
8	images {
9		kernel@1 {
10			description = "vanilla-2.6.23";
11			data = /incbin/("./vmlinux.bin.gz");
12			type = "kernel";
13			arch = "ppc";
14			os = "linux";
15			compression = "gzip";
16			load = <00000000>;
17			entry = <00000000>;
18			hash@1 {
19				algo = "md5";
20			};
21			hash@2 {
22				algo = "sha1";
23			};
24		};
25
26		kernel@2 {
27			description = "2.6.23-denx";
28			data = /incbin/("./2.6.23-denx.bin.gz");
29			type = "kernel";
30			arch = "ppc";
31			os = "linux";
32			compression = "gzip";
33			load = <00000000>;
34			entry = <00000000>;
35			hash@1 {
36				algo = "sha1";
37			};
38		};
39
40		kernel@3 {
41			description = "2.4.25-denx";
42			data = /incbin/("./2.4.25-denx.bin.gz");
43			type = "kernel";
44			arch = "ppc";
45			os = "linux";
46			compression = "gzip";
47			load = <00000000>;
48			entry = <00000000>;
49			hash@1 {
50				algo = "md5";
51			};
52		};
53
54		ramdisk@1 {
55			description = "eldk-4.2-ramdisk";
56			data = /incbin/("./eldk-4.2-ramdisk");
57			type = "ramdisk";
58			arch = "ppc";
59			os = "linux";
60			compression = "gzip";
61			hash@1 {
62				algo = "sha1";
63			};
64		};
65
66		ramdisk@2 {
67			description = "eldk-3.1-ramdisk";
68			data = /incbin/("./eldk-3.1-ramdisk");
69			type = "ramdisk";
70			arch = "ppc";
71			os = "linux";
72			compression = "gzip";
73			hash@1 {
74				algo = "crc32";
75			};
76		};
77
78		fdt@1 {
79			description = "tqm5200-fdt";
80			data = /incbin/("./tqm5200.dtb");
81			type = "flat_dt";
82			arch = "ppc";
83			compression = "none";
84			hash@1 {
85				algo = "crc32";
86			};
87		};
88
89		fdt@2 {
90			description = "tqm5200s-fdt";
91			data = /incbin/("./tqm5200s.dtb");
92			type = "flat_dt";
93			arch = "ppc";
94			compression = "none";
95			load = <00700000>;
96			hash@1 {
97				algo = "sha1";
98			};
99		};
100
101	};
102
103	configurations {
104		default = "config@1";
105
106		config@1 {
107			description = "tqm5200 vanilla-2.6.23 configuration";
108			kernel = "kernel@1";
109			ramdisk = "ramdisk@1";
110			fdt = "fdt@1";
111		};
112
113		config@2 {
114			description = "tqm5200s denx-2.6.23 configuration";
115			kernel = "kernel@2";
116			ramdisk = "ramdisk@1";
117			fdt = "fdt@2";
118		};
119
120		config@3 {
121			description = "tqm5200s denx-2.4.25 configuration";
122			kernel = "kernel@3";
123			ramdisk = "ramdisk@2";
124		};
125	};
126};
127