xref: /rk3399_rockchip-uboot/doc/uImage.FIT/multi.its (revision 824d82997fbcf28e49081d36fdd5d3be1b92b03d)
13310c549SMarian Balakowicz/*
23310c549SMarian Balakowicz * U-boot uImage source file with multiple kernels, ramdisks and FDT blobs
33310c549SMarian Balakowicz */
4*824d8299SIra W. Snyder
5*824d8299SIra W. Snyder/dts-v1/;
6*824d8299SIra W. Snyder
73310c549SMarian Balakowicz/ {
83310c549SMarian Balakowicz	description = "Various kernels, ramdisks and FDT blobs";
93310c549SMarian Balakowicz	#address-cells = <1>;
103310c549SMarian Balakowicz
113310c549SMarian Balakowicz	images {
123310c549SMarian Balakowicz		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>;
213310c549SMarian Balakowicz			hash@1 {
223310c549SMarian Balakowicz				algo = "md5";
233310c549SMarian Balakowicz			};
243310c549SMarian Balakowicz			hash@2 {
253310c549SMarian Balakowicz				algo = "sha1";
263310c549SMarian Balakowicz			};
273310c549SMarian Balakowicz		};
283310c549SMarian Balakowicz
293310c549SMarian Balakowicz		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>;
383310c549SMarian Balakowicz			hash@1 {
393310c549SMarian Balakowicz				algo = "sha1";
403310c549SMarian Balakowicz			};
413310c549SMarian Balakowicz		};
423310c549SMarian Balakowicz
433310c549SMarian Balakowicz		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>;
523310c549SMarian Balakowicz			hash@1 {
533310c549SMarian Balakowicz				algo = "md5";
543310c549SMarian Balakowicz			};
553310c549SMarian Balakowicz		};
563310c549SMarian Balakowicz
573310c549SMarian Balakowicz		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";
643310c549SMarian Balakowicz			hash@1 {
653310c549SMarian Balakowicz				algo = "sha1";
663310c549SMarian Balakowicz			};
673310c549SMarian Balakowicz		};
683310c549SMarian Balakowicz
693310c549SMarian Balakowicz		ramdisk@2 {
703310c549SMarian Balakowicz			description = "eldk-3.1-ramdisk";
713310c549SMarian Balakowicz			data = /incbin/("./eldk-3.1-ramdisk");
723310c549SMarian Balakowicz			type = "ramdisk";
733310c549SMarian Balakowicz			arch = "ppc";
74747f316cSJean-Christophe PLAGNIOL-VILLARD			os = "linux";
753310c549SMarian Balakowicz			compression = "gzip";
763310c549SMarian Balakowicz			hash@1 {
773310c549SMarian Balakowicz				algo = "crc32";
783310c549SMarian Balakowicz			};
793310c549SMarian Balakowicz		};
803310c549SMarian Balakowicz
813310c549SMarian Balakowicz		fdt@1 {
823310c549SMarian Balakowicz			description = "tqm5200-fdt";
833310c549SMarian Balakowicz			data = /incbin/("./tqm5200.dtb");
843310c549SMarian Balakowicz			type = "flat_dt";
853310c549SMarian Balakowicz			arch = "ppc";
863310c549SMarian Balakowicz			compression = "none";
873310c549SMarian Balakowicz			hash@1 {
883310c549SMarian Balakowicz				algo = "crc32";
893310c549SMarian Balakowicz			};
903310c549SMarian Balakowicz		};
913310c549SMarian Balakowicz
923310c549SMarian Balakowicz		fdt@2 {
933310c549SMarian Balakowicz			description = "tqm5200s-fdt";
943310c549SMarian Balakowicz			data = /incbin/("./tqm5200s.dtb");
953310c549SMarian Balakowicz			type = "flat_dt";
963310c549SMarian Balakowicz			arch = "ppc";
973310c549SMarian Balakowicz			compression = "none";
983310c549SMarian Balakowicz			load = <00700000>;
993310c549SMarian Balakowicz			hash@1 {
1003310c549SMarian Balakowicz				algo = "sha1";
1013310c549SMarian Balakowicz			};
1023310c549SMarian Balakowicz		};
1033310c549SMarian Balakowicz
1043310c549SMarian Balakowicz	};
1053310c549SMarian Balakowicz
1063310c549SMarian Balakowicz	configurations {
1073310c549SMarian Balakowicz		default = "config@1";
1083310c549SMarian Balakowicz
1093310c549SMarian Balakowicz		config@1 {
1103310c549SMarian Balakowicz			description = "tqm5200 vanilla-2.6.23 configuration";
1113310c549SMarian Balakowicz			kernel = "kernel@1";
1123310c549SMarian Balakowicz			ramdisk = "ramdisk@1";
1133310c549SMarian Balakowicz			fdt = "fdt@1";
1143310c549SMarian Balakowicz		};
1153310c549SMarian Balakowicz
1163310c549SMarian Balakowicz		config@2 {
1173310c549SMarian Balakowicz			description = "tqm5200s denx-2.6.23 configuration";
1183310c549SMarian Balakowicz			kernel = "kernel@2";
1193310c549SMarian Balakowicz			ramdisk = "ramdisk@1";
1203310c549SMarian Balakowicz			fdt = "fdt@2";
1213310c549SMarian Balakowicz		};
1223310c549SMarian Balakowicz
1233310c549SMarian Balakowicz		config@3 {
1243310c549SMarian Balakowicz			description = "tqm5200s denx-2.4.25 configuration";
1253310c549SMarian Balakowicz			kernel = "kernel@3";
1263310c549SMarian Balakowicz			ramdisk = "ramdisk@2";
1273310c549SMarian Balakowicz		};
1283310c549SMarian Balakowicz	};
1293310c549SMarian Balakowicz};
130