blob: 26c8dad6a2b204177c1bb4bd527c71dbcc5714df [file] [log] [blame]
Marian Balakowicz3310c542008-03-12 12:13:13 +01001/*
Bin Menga1875592016-02-05 19:30:11 -08002 * U-Boot uImage source file with multiple kernels, ramdisks and FDT blobs
Marian Balakowicz3310c542008-03-12 12:13:13 +01003 */
Ira W. Snyder824d8292009-11-04 13:37:59 -08004
5/dts-v1/;
6
Marian Balakowicz3310c542008-03-12 12:13:13 +01007/ {
8 description = "Various kernels, ramdisks and FDT blobs";
9 #address-cells = <1>;
10
11 images {
Andre Przywarab8790eb2017-12-04 02:05:08 +000012 kernel-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010013 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>;
Andre Przywarab8790eb2017-12-04 02:05:08 +000021 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010022 algo = "md5";
23 };
Andre Przywarab8790eb2017-12-04 02:05:08 +000024 hash-2 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010025 algo = "sha1";
26 };
27 };
28
Andre Przywarab8790eb2017-12-04 02:05:08 +000029 kernel-2 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010030 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>;
Andre Przywarab8790eb2017-12-04 02:05:08 +000038 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010039 algo = "sha1";
40 };
41 };
42
Andre Przywarab8790eb2017-12-04 02:05:08 +000043 kernel-3 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010044 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>;
Andre Przywarab8790eb2017-12-04 02:05:08 +000052 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010053 algo = "md5";
54 };
55 };
56
Andre Przywarab8790eb2017-12-04 02:05:08 +000057 ramdisk-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010058 description = "eldk-4.2-ramdisk";
59 data = /incbin/("./eldk-4.2-ramdisk");
60 type = "ramdisk";
61 arch = "ppc";
Jean-Christophe PLAGNIOL-VILLARD747f3162008-09-30 20:08:49 +020062 os = "linux";
Marian Balakowicz3310c542008-03-12 12:13:13 +010063 compression = "gzip";
Felix Radenskyd5a64232010-03-30 15:02:13 +030064 load = <00000000>;
65 entry = <00000000>;
Andre Przywarab8790eb2017-12-04 02:05:08 +000066 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010067 algo = "sha1";
68 };
69 };
70
Andre Przywarab8790eb2017-12-04 02:05:08 +000071 ramdisk-2 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010072 description = "eldk-3.1-ramdisk";
73 data = /incbin/("./eldk-3.1-ramdisk");
74 type = "ramdisk";
75 arch = "ppc";
Jean-Christophe PLAGNIOL-VILLARD747f3162008-09-30 20:08:49 +020076 os = "linux";
Marian Balakowicz3310c542008-03-12 12:13:13 +010077 compression = "gzip";
Felix Radenskyd5a64232010-03-30 15:02:13 +030078 load = <00000000>;
79 entry = <00000000>;
Andre Przywarab8790eb2017-12-04 02:05:08 +000080 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010081 algo = "crc32";
82 };
83 };
84
Andre Przywarab8790eb2017-12-04 02:05:08 +000085 fdt-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010086 description = "tqm5200-fdt";
87 data = /incbin/("./tqm5200.dtb");
88 type = "flat_dt";
89 arch = "ppc";
90 compression = "none";
Andre Przywarab8790eb2017-12-04 02:05:08 +000091 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010092 algo = "crc32";
93 };
94 };
95
Andre Przywarab8790eb2017-12-04 02:05:08 +000096 fdt-2 {
Marian Balakowicz3310c542008-03-12 12:13:13 +010097 description = "tqm5200s-fdt";
98 data = /incbin/("./tqm5200s.dtb");
99 type = "flat_dt";
100 arch = "ppc";
101 compression = "none";
102 load = <00700000>;
Andre Przywarab8790eb2017-12-04 02:05:08 +0000103 hash-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +0100104 algo = "sha1";
105 };
106 };
107
108 };
109
110 configurations {
Andre Przywarab8790eb2017-12-04 02:05:08 +0000111 default = "config-1";
Marian Balakowicz3310c542008-03-12 12:13:13 +0100112
Andre Przywarab8790eb2017-12-04 02:05:08 +0000113 config-1 {
Marian Balakowicz3310c542008-03-12 12:13:13 +0100114 description = "tqm5200 vanilla-2.6.23 configuration";
Andre Przywarab8790eb2017-12-04 02:05:08 +0000115 kernel = "kernel-1";
116 ramdisk = "ramdisk-1";
117 fdt = "fdt-1";
Marian Balakowicz3310c542008-03-12 12:13:13 +0100118 };
119
Andre Przywarab8790eb2017-12-04 02:05:08 +0000120 config-2 {
Marian Balakowicz3310c542008-03-12 12:13:13 +0100121 description = "tqm5200s denx-2.6.23 configuration";
Andre Przywarab8790eb2017-12-04 02:05:08 +0000122 kernel = "kernel-2";
123 ramdisk = "ramdisk-1";
124 fdt = "fdt-2";
Marian Balakowicz3310c542008-03-12 12:13:13 +0100125 };
126
Andre Przywarab8790eb2017-12-04 02:05:08 +0000127 config-3 {
Marian Balakowicz3310c542008-03-12 12:13:13 +0100128 description = "tqm5200s denx-2.4.25 configuration";
Andre Przywarab8790eb2017-12-04 02:05:08 +0000129 kernel = "kernel-3";
130 ramdisk = "ramdisk-2";
Marian Balakowicz3310c542008-03-12 12:13:13 +0100131 };
132 };
133};