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