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