xref: /openbmc/u-boot/doc/uImage.FIT/multi.its (revision f69766e4)
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			compression = "gzip";
60			hash@1 {
61				algo = "sha1";
62			};
63		};
64
65		ramdisk@2 {
66			description = "eldk-3.1-ramdisk";
67			data = /incbin/("./eldk-3.1-ramdisk");
68			type = "ramdisk";
69			arch = "ppc";
70			compression = "gzip";
71			hash@1 {
72				algo = "crc32";
73			};
74		};
75
76		fdt@1 {
77			description = "tqm5200-fdt";
78			data = /incbin/("./tqm5200.dtb");
79			type = "flat_dt";
80			arch = "ppc";
81			compression = "none";
82			hash@1 {
83				algo = "crc32";
84			};
85		};
86
87		fdt@2 {
88			description = "tqm5200s-fdt";
89			data = /incbin/("./tqm5200s.dtb");
90			type = "flat_dt";
91			arch = "ppc";
92			compression = "none";
93			load = <00700000>;
94			hash@1 {
95				algo = "sha1";
96			};
97		};
98
99	};
100
101	configurations {
102		default = "config@1";
103
104		config@1 {
105			description = "tqm5200 vanilla-2.6.23 configuration";
106			kernel = "kernel@1";
107			ramdisk = "ramdisk@1";
108			fdt = "fdt@1";
109		};
110
111		config@2 {
112			description = "tqm5200s denx-2.6.23 configuration";
113			kernel = "kernel@2";
114			ramdisk = "ramdisk@1";
115			fdt = "fdt@2";
116		};
117
118		config@3 {
119			description = "tqm5200s denx-2.4.25 configuration";
120			kernel = "kernel@3";
121			ramdisk = "ramdisk@2";
122		};
123	};
124};
125