]>
Commit | Line | Data |
---|---|---|
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 | }; |