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