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