xref: /openbmc/u-boot/doc/uImage.FIT/multi.its (revision 1d12a7c8)
13310c549SMarian Balakowicz/*
2a187559eSBin Meng * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
33310c549SMarian Balakowicz */
4824d8299SIra W. Snyder
5824d8299SIra W. Snyder/dts-v1/;
6824d8299SIra W. Snyder
73310c549SMarian Balakowicz/ {
83310c549SMarian Balakowicz	description = "Various kernels, ramdisks and FDT blobs";
93310c549SMarian Balakowicz	#address-cells = <1>;
103310c549SMarian Balakowicz
113310c549SMarian Balakowicz	images {
12*b8790ebeSAndre Przywara		kernel-1 {
133310c549SMarian Balakowicz			description = "vanilla-2.6.23";
143310c549SMarian Balakowicz			data = /incbin/("./vmlinux.bin.gz");
153310c549SMarian Balakowicz			type = "kernel";
163310c549SMarian Balakowicz			arch = "ppc";
173310c549SMarian Balakowicz			os = "linux";
183310c549SMarian Balakowicz			compression = "gzip";
193310c549SMarian Balakowicz			load = <00000000>;
203310c549SMarian Balakowicz			entry = <00000000>;
21*b8790ebeSAndre Przywara			hash-1 {
223310c549SMarian Balakowicz				algo = "md5";
233310c549SMarian Balakowicz			};
24*b8790ebeSAndre Przywara			hash-2 {
253310c549SMarian Balakowicz				algo = "sha1";
263310c549SMarian Balakowicz			};
273310c549SMarian Balakowicz		};
283310c549SMarian Balakowicz
29*b8790ebeSAndre Przywara		kernel-2 {
303310c549SMarian Balakowicz			description = "2.6.23-denx";
313310c549SMarian Balakowicz			data = /incbin/("./2.6.23-denx.bin.gz");
323310c549SMarian Balakowicz			type = "kernel";
333310c549SMarian Balakowicz			arch = "ppc";
343310c549SMarian Balakowicz			os = "linux";
353310c549SMarian Balakowicz			compression = "gzip";
363310c549SMarian Balakowicz			load = <00000000>;
373310c549SMarian Balakowicz			entry = <00000000>;
38*b8790ebeSAndre Przywara			hash-1 {
393310c549SMarian Balakowicz				algo = "sha1";
403310c549SMarian Balakowicz			};
413310c549SMarian Balakowicz		};
423310c549SMarian Balakowicz
43*b8790ebeSAndre Przywara		kernel-3 {
443310c549SMarian Balakowicz			description = "2.4.25-denx";
453310c549SMarian Balakowicz			data = /incbin/("./2.4.25-denx.bin.gz");
463310c549SMarian Balakowicz			type = "kernel";
473310c549SMarian Balakowicz			arch = "ppc";
483310c549SMarian Balakowicz			os = "linux";
493310c549SMarian Balakowicz			compression = "gzip";
503310c549SMarian Balakowicz			load = <00000000>;
513310c549SMarian Balakowicz			entry = <00000000>;
52*b8790ebeSAndre Przywara			hash-1 {
533310c549SMarian Balakowicz				algo = "md5";
543310c549SMarian Balakowicz			};
553310c549SMarian Balakowicz		};
563310c549SMarian Balakowicz
57*b8790ebeSAndre Przywara		ramdisk-1 {
583310c549SMarian Balakowicz			description = "eldk-4.2-ramdisk";
593310c549SMarian Balakowicz			data = /incbin/("./eldk-4.2-ramdisk");
603310c549SMarian Balakowicz			type = "ramdisk";
613310c549SMarian Balakowicz			arch = "ppc";
62747f316cSJean-Christophe PLAGNIOL-VILLARD			os = "linux";
633310c549SMarian Balakowicz			compression = "gzip";
64d5a64237SFelix Radensky			load = <00000000>;
65d5a64237SFelix Radensky			entry = <00000000>;
66*b8790ebeSAndre Przywara			hash-1 {
673310c549SMarian Balakowicz				algo = "sha1";
683310c549SMarian Balakowicz			};
693310c549SMarian Balakowicz		};
703310c549SMarian Balakowicz
71*b8790ebeSAndre Przywara		ramdisk-2 {
723310c549SMarian Balakowicz			description = "eldk-3.1-ramdisk";
733310c549SMarian Balakowicz			data = /incbin/("./eldk-3.1-ramdisk");
743310c549SMarian Balakowicz			type = "ramdisk";
753310c549SMarian Balakowicz			arch = "ppc";
76747f316cSJean-Christophe PLAGNIOL-VILLARD			os = "linux";
773310c549SMarian Balakowicz			compression = "gzip";
78d5a64237SFelix Radensky			load = <00000000>;
79d5a64237SFelix Radensky			entry = <00000000>;
80*b8790ebeSAndre Przywara			hash-1 {
813310c549SMarian Balakowicz				algo = "crc32";
823310c549SMarian Balakowicz			};
833310c549SMarian Balakowicz		};
843310c549SMarian Balakowicz
85*b8790ebeSAndre Przywara		fdt-1 {
863310c549SMarian Balakowicz			description = "tqm5200-fdt";
873310c549SMarian Balakowicz			data = /incbin/("./tqm5200.dtb");
883310c549SMarian Balakowicz			type = "flat_dt";
893310c549SMarian Balakowicz			arch = "ppc";
903310c549SMarian Balakowicz			compression = "none";
91*b8790ebeSAndre Przywara			hash-1 {
923310c549SMarian Balakowicz				algo = "crc32";
933310c549SMarian Balakowicz			};
943310c549SMarian Balakowicz		};
953310c549SMarian Balakowicz
96*b8790ebeSAndre Przywara		fdt-2 {
973310c549SMarian Balakowicz			description = "tqm5200s-fdt";
983310c549SMarian Balakowicz			data = /incbin/("./tqm5200s.dtb");
993310c549SMarian Balakowicz			type = "flat_dt";
1003310c549SMarian Balakowicz			arch = "ppc";
1013310c549SMarian Balakowicz			compression = "none";
1023310c549SMarian Balakowicz			load = <00700000>;
103*b8790ebeSAndre Przywara			hash-1 {
1043310c549SMarian Balakowicz				algo = "sha1";
1053310c549SMarian Balakowicz			};
1063310c549SMarian Balakowicz		};
1073310c549SMarian Balakowicz
1083310c549SMarian Balakowicz	};
1093310c549SMarian Balakowicz
1103310c549SMarian Balakowicz	configurations {
111*b8790ebeSAndre Przywara		default = "config-1";
1123310c549SMarian Balakowicz
113*b8790ebeSAndre Przywara		config-1 {
1143310c549SMarian Balakowicz			description = "tqm5200 vanilla-2.6.23 configuration";
115*b8790ebeSAndre Przywara			kernel = "kernel-1";
116*b8790ebeSAndre Przywara			ramdisk = "ramdisk-1";
117*b8790ebeSAndre Przywara			fdt = "fdt-1";
1183310c549SMarian Balakowicz		};
1193310c549SMarian Balakowicz
120*b8790ebeSAndre Przywara		config-2 {
1213310c549SMarian Balakowicz			description = "tqm5200s denx-2.6.23 configuration";
122*b8790ebeSAndre Przywara			kernel = "kernel-2";
123*b8790ebeSAndre Przywara			ramdisk = "ramdisk-1";
124*b8790ebeSAndre Przywara			fdt = "fdt-2";
1253310c549SMarian Balakowicz		};
1263310c549SMarian Balakowicz
127*b8790ebeSAndre Przywara		config-3 {
1283310c549SMarian Balakowicz			description = "tqm5200s denx-2.4.25 configuration";
129*b8790ebeSAndre Przywara			kernel = "kernel-3";
130*b8790ebeSAndre Przywara			ramdisk = "ramdisk-2";
1313310c549SMarian Balakowicz		};
1323310c549SMarian Balakowicz	};
1333310c549SMarian Balakowicz};
134