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