xref: /rk3399_rockchip-uboot/doc/uImage.FIT/multi.its (revision 747f316cca484ed627a97dd3391febabce384186)
13310c549SMarian Balakowicz/*
23310c549SMarian Balakowicz * U-boot uImage source file with multiple kernels, ramdisks and FDT blobs
33310c549SMarian Balakowicz */
43310c549SMarian Balakowicz/ {
53310c549SMarian Balakowicz	description = "Various kernels, ramdisks and FDT blobs";
63310c549SMarian Balakowicz	#address-cells = <1>;
73310c549SMarian Balakowicz
83310c549SMarian Balakowicz	images {
93310c549SMarian Balakowicz		kernel@1 {
103310c549SMarian Balakowicz			description = "vanilla-2.6.23";
113310c549SMarian Balakowicz			data = /incbin/("./vmlinux.bin.gz");
123310c549SMarian Balakowicz			type = "kernel";
133310c549SMarian Balakowicz			arch = "ppc";
143310c549SMarian Balakowicz			os = "linux";
153310c549SMarian Balakowicz			compression = "gzip";
163310c549SMarian Balakowicz			load = <00000000>;
173310c549SMarian Balakowicz			entry = <00000000>;
183310c549SMarian Balakowicz			hash@1 {
193310c549SMarian Balakowicz				algo = "md5";
203310c549SMarian Balakowicz			};
213310c549SMarian Balakowicz			hash@2 {
223310c549SMarian Balakowicz				algo = "sha1";
233310c549SMarian Balakowicz			};
243310c549SMarian Balakowicz		};
253310c549SMarian Balakowicz
263310c549SMarian Balakowicz		kernel@2 {
273310c549SMarian Balakowicz			description = "2.6.23-denx";
283310c549SMarian Balakowicz			data = /incbin/("./2.6.23-denx.bin.gz");
293310c549SMarian Balakowicz			type = "kernel";
303310c549SMarian Balakowicz			arch = "ppc";
313310c549SMarian Balakowicz			os = "linux";
323310c549SMarian Balakowicz			compression = "gzip";
333310c549SMarian Balakowicz			load = <00000000>;
343310c549SMarian Balakowicz			entry = <00000000>;
353310c549SMarian Balakowicz			hash@1 {
363310c549SMarian Balakowicz				algo = "sha1";
373310c549SMarian Balakowicz			};
383310c549SMarian Balakowicz		};
393310c549SMarian Balakowicz
403310c549SMarian Balakowicz		kernel@3 {
413310c549SMarian Balakowicz			description = "2.4.25-denx";
423310c549SMarian Balakowicz			data = /incbin/("./2.4.25-denx.bin.gz");
433310c549SMarian Balakowicz			type = "kernel";
443310c549SMarian Balakowicz			arch = "ppc";
453310c549SMarian Balakowicz			os = "linux";
463310c549SMarian Balakowicz			compression = "gzip";
473310c549SMarian Balakowicz			load = <00000000>;
483310c549SMarian Balakowicz			entry = <00000000>;
493310c549SMarian Balakowicz			hash@1 {
503310c549SMarian Balakowicz				algo = "md5";
513310c549SMarian Balakowicz			};
523310c549SMarian Balakowicz		};
533310c549SMarian Balakowicz
543310c549SMarian Balakowicz		ramdisk@1 {
553310c549SMarian Balakowicz			description = "eldk-4.2-ramdisk";
563310c549SMarian Balakowicz			data = /incbin/("./eldk-4.2-ramdisk");
573310c549SMarian Balakowicz			type = "ramdisk";
583310c549SMarian Balakowicz			arch = "ppc";
59*747f316cSJean-Christophe PLAGNIOL-VILLARD			os = "linux";
603310c549SMarian Balakowicz			compression = "gzip";
613310c549SMarian Balakowicz			hash@1 {
623310c549SMarian Balakowicz				algo = "sha1";
633310c549SMarian Balakowicz			};
643310c549SMarian Balakowicz		};
653310c549SMarian Balakowicz
663310c549SMarian Balakowicz		ramdisk@2 {
673310c549SMarian Balakowicz			description = "eldk-3.1-ramdisk";
683310c549SMarian Balakowicz			data = /incbin/("./eldk-3.1-ramdisk");
693310c549SMarian Balakowicz			type = "ramdisk";
703310c549SMarian Balakowicz			arch = "ppc";
71*747f316cSJean-Christophe PLAGNIOL-VILLARD			os = "linux";
723310c549SMarian Balakowicz			compression = "gzip";
733310c549SMarian Balakowicz			hash@1 {
743310c549SMarian Balakowicz				algo = "crc32";
753310c549SMarian Balakowicz			};
763310c549SMarian Balakowicz		};
773310c549SMarian Balakowicz
783310c549SMarian Balakowicz		fdt@1 {
793310c549SMarian Balakowicz			description = "tqm5200-fdt";
803310c549SMarian Balakowicz			data = /incbin/("./tqm5200.dtb");
813310c549SMarian Balakowicz			type = "flat_dt";
823310c549SMarian Balakowicz			arch = "ppc";
833310c549SMarian Balakowicz			compression = "none";
843310c549SMarian Balakowicz			hash@1 {
853310c549SMarian Balakowicz				algo = "crc32";
863310c549SMarian Balakowicz			};
873310c549SMarian Balakowicz		};
883310c549SMarian Balakowicz
893310c549SMarian Balakowicz		fdt@2 {
903310c549SMarian Balakowicz			description = "tqm5200s-fdt";
913310c549SMarian Balakowicz			data = /incbin/("./tqm5200s.dtb");
923310c549SMarian Balakowicz			type = "flat_dt";
933310c549SMarian Balakowicz			arch = "ppc";
943310c549SMarian Balakowicz			compression = "none";
953310c549SMarian Balakowicz			load = <00700000>;
963310c549SMarian Balakowicz			hash@1 {
973310c549SMarian Balakowicz				algo = "sha1";
983310c549SMarian Balakowicz			};
993310c549SMarian Balakowicz		};
1003310c549SMarian Balakowicz
1013310c549SMarian Balakowicz	};
1023310c549SMarian Balakowicz
1033310c549SMarian Balakowicz	configurations {
1043310c549SMarian Balakowicz		default = "config@1";
1053310c549SMarian Balakowicz
1063310c549SMarian Balakowicz		config@1 {
1073310c549SMarian Balakowicz			description = "tqm5200 vanilla-2.6.23 configuration";
1083310c549SMarian Balakowicz			kernel = "kernel@1";
1093310c549SMarian Balakowicz			ramdisk = "ramdisk@1";
1103310c549SMarian Balakowicz			fdt = "fdt@1";
1113310c549SMarian Balakowicz		};
1123310c549SMarian Balakowicz
1133310c549SMarian Balakowicz		config@2 {
1143310c549SMarian Balakowicz			description = "tqm5200s denx-2.6.23 configuration";
1153310c549SMarian Balakowicz			kernel = "kernel@2";
1163310c549SMarian Balakowicz			ramdisk = "ramdisk@1";
1173310c549SMarian Balakowicz			fdt = "fdt@2";
1183310c549SMarian Balakowicz		};
1193310c549SMarian Balakowicz
1203310c549SMarian Balakowicz		config@3 {
1213310c549SMarian Balakowicz			description = "tqm5200s denx-2.4.25 configuration";
1223310c549SMarian Balakowicz			kernel = "kernel@3";
1233310c549SMarian Balakowicz			ramdisk = "ramdisk@2";
1243310c549SMarian Balakowicz		};
1253310c549SMarian Balakowicz	};
1263310c549SMarian Balakowicz};
127