1*3310c549SMarian Balakowicz/* 2*3310c549SMarian Balakowicz * U-boot uImage source file with multiple kernels, ramdisks and FDT blobs 3*3310c549SMarian Balakowicz */ 4*3310c549SMarian Balakowicz/ { 5*3310c549SMarian Balakowicz description = "Various kernels, ramdisks and FDT blobs"; 6*3310c549SMarian Balakowicz #address-cells = <1>; 7*3310c549SMarian Balakowicz 8*3310c549SMarian Balakowicz images { 9*3310c549SMarian Balakowicz kernel@1 { 10*3310c549SMarian Balakowicz description = "vanilla-2.6.23"; 11*3310c549SMarian Balakowicz data = /incbin/("./vmlinux.bin.gz"); 12*3310c549SMarian Balakowicz type = "kernel"; 13*3310c549SMarian Balakowicz arch = "ppc"; 14*3310c549SMarian Balakowicz os = "linux"; 15*3310c549SMarian Balakowicz compression = "gzip"; 16*3310c549SMarian Balakowicz load = <00000000>; 17*3310c549SMarian Balakowicz entry = <00000000>; 18*3310c549SMarian Balakowicz hash@1 { 19*3310c549SMarian Balakowicz algo = "md5"; 20*3310c549SMarian Balakowicz }; 21*3310c549SMarian Balakowicz hash@2 { 22*3310c549SMarian Balakowicz algo = "sha1"; 23*3310c549SMarian Balakowicz }; 24*3310c549SMarian Balakowicz }; 25*3310c549SMarian Balakowicz 26*3310c549SMarian Balakowicz kernel@2 { 27*3310c549SMarian Balakowicz description = "2.6.23-denx"; 28*3310c549SMarian Balakowicz data = /incbin/("./2.6.23-denx.bin.gz"); 29*3310c549SMarian Balakowicz type = "kernel"; 30*3310c549SMarian Balakowicz arch = "ppc"; 31*3310c549SMarian Balakowicz os = "linux"; 32*3310c549SMarian Balakowicz compression = "gzip"; 33*3310c549SMarian Balakowicz load = <00000000>; 34*3310c549SMarian Balakowicz entry = <00000000>; 35*3310c549SMarian Balakowicz hash@1 { 36*3310c549SMarian Balakowicz algo = "sha1"; 37*3310c549SMarian Balakowicz }; 38*3310c549SMarian Balakowicz }; 39*3310c549SMarian Balakowicz 40*3310c549SMarian Balakowicz kernel@3 { 41*3310c549SMarian Balakowicz description = "2.4.25-denx"; 42*3310c549SMarian Balakowicz data = /incbin/("./2.4.25-denx.bin.gz"); 43*3310c549SMarian Balakowicz type = "kernel"; 44*3310c549SMarian Balakowicz arch = "ppc"; 45*3310c549SMarian Balakowicz os = "linux"; 46*3310c549SMarian Balakowicz compression = "gzip"; 47*3310c549SMarian Balakowicz load = <00000000>; 48*3310c549SMarian Balakowicz entry = <00000000>; 49*3310c549SMarian Balakowicz hash@1 { 50*3310c549SMarian Balakowicz algo = "md5"; 51*3310c549SMarian Balakowicz }; 52*3310c549SMarian Balakowicz }; 53*3310c549SMarian Balakowicz 54*3310c549SMarian Balakowicz ramdisk@1 { 55*3310c549SMarian Balakowicz description = "eldk-4.2-ramdisk"; 56*3310c549SMarian Balakowicz data = /incbin/("./eldk-4.2-ramdisk"); 57*3310c549SMarian Balakowicz type = "ramdisk"; 58*3310c549SMarian Balakowicz arch = "ppc"; 59*3310c549SMarian Balakowicz compression = "gzip"; 60*3310c549SMarian Balakowicz hash@1 { 61*3310c549SMarian Balakowicz algo = "sha1"; 62*3310c549SMarian Balakowicz }; 63*3310c549SMarian Balakowicz }; 64*3310c549SMarian Balakowicz 65*3310c549SMarian Balakowicz ramdisk@2 { 66*3310c549SMarian Balakowicz description = "eldk-3.1-ramdisk"; 67*3310c549SMarian Balakowicz data = /incbin/("./eldk-3.1-ramdisk"); 68*3310c549SMarian Balakowicz type = "ramdisk"; 69*3310c549SMarian Balakowicz arch = "ppc"; 70*3310c549SMarian Balakowicz compression = "gzip"; 71*3310c549SMarian Balakowicz hash@1 { 72*3310c549SMarian Balakowicz algo = "crc32"; 73*3310c549SMarian Balakowicz }; 74*3310c549SMarian Balakowicz }; 75*3310c549SMarian Balakowicz 76*3310c549SMarian Balakowicz fdt@1 { 77*3310c549SMarian Balakowicz description = "tqm5200-fdt"; 78*3310c549SMarian Balakowicz data = /incbin/("./tqm5200.dtb"); 79*3310c549SMarian Balakowicz type = "flat_dt"; 80*3310c549SMarian Balakowicz arch = "ppc"; 81*3310c549SMarian Balakowicz compression = "none"; 82*3310c549SMarian Balakowicz hash@1 { 83*3310c549SMarian Balakowicz algo = "crc32"; 84*3310c549SMarian Balakowicz }; 85*3310c549SMarian Balakowicz }; 86*3310c549SMarian Balakowicz 87*3310c549SMarian Balakowicz fdt@2 { 88*3310c549SMarian Balakowicz description = "tqm5200s-fdt"; 89*3310c549SMarian Balakowicz data = /incbin/("./tqm5200s.dtb"); 90*3310c549SMarian Balakowicz type = "flat_dt"; 91*3310c549SMarian Balakowicz arch = "ppc"; 92*3310c549SMarian Balakowicz compression = "none"; 93*3310c549SMarian Balakowicz load = <00700000>; 94*3310c549SMarian Balakowicz hash@1 { 95*3310c549SMarian Balakowicz algo = "sha1"; 96*3310c549SMarian Balakowicz }; 97*3310c549SMarian Balakowicz }; 98*3310c549SMarian Balakowicz 99*3310c549SMarian Balakowicz }; 100*3310c549SMarian Balakowicz 101*3310c549SMarian Balakowicz configurations { 102*3310c549SMarian Balakowicz default = "config@1"; 103*3310c549SMarian Balakowicz 104*3310c549SMarian Balakowicz config@1 { 105*3310c549SMarian Balakowicz description = "tqm5200 vanilla-2.6.23 configuration"; 106*3310c549SMarian Balakowicz kernel = "kernel@1"; 107*3310c549SMarian Balakowicz ramdisk = "ramdisk@1"; 108*3310c549SMarian Balakowicz fdt = "fdt@1"; 109*3310c549SMarian Balakowicz }; 110*3310c549SMarian Balakowicz 111*3310c549SMarian Balakowicz config@2 { 112*3310c549SMarian Balakowicz description = "tqm5200s denx-2.6.23 configuration"; 113*3310c549SMarian Balakowicz kernel = "kernel@2"; 114*3310c549SMarian Balakowicz ramdisk = "ramdisk@1"; 115*3310c549SMarian Balakowicz fdt = "fdt@2"; 116*3310c549SMarian Balakowicz }; 117*3310c549SMarian Balakowicz 118*3310c549SMarian Balakowicz config@3 { 119*3310c549SMarian Balakowicz description = "tqm5200s denx-2.4.25 configuration"; 120*3310c549SMarian Balakowicz kernel = "kernel@3"; 121*3310c549SMarian Balakowicz ramdisk = "ramdisk@2"; 122*3310c549SMarian Balakowicz }; 123*3310c549SMarian Balakowicz }; 124*3310c549SMarian Balakowicz}; 125