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