diff options
-rw-r--r-- | arch/powerpc/boot/dts/mpc8610_hpcd.dts | 227 | ||||
-rw-r--r-- | arch/powerpc/boot/dts/mpc8641_hpcn.dts | 333 |
2 files changed, 281 insertions, 279 deletions
diff --git a/arch/powerpc/boot/dts/mpc8610_hpcd.dts b/arch/powerpc/boot/dts/mpc8610_hpcd.dts index d98715cbda28..16c947b8a721 100644 --- a/arch/powerpc/boot/dts/mpc8610_hpcd.dts +++ b/arch/powerpc/boot/dts/mpc8610_hpcd.dts | |||
@@ -8,6 +8,7 @@ | |||
8 | * by the Free Software Foundation. | 8 | * by the Free Software Foundation. |
9 | */ | 9 | */ |
10 | 10 | ||
11 | /dts-v1/; | ||
11 | 12 | ||
12 | / { | 13 | / { |
13 | model = "MPC8610HPCD"; | 14 | model = "MPC8610HPCD"; |
@@ -29,11 +30,11 @@ | |||
29 | PowerPC,8610@0 { | 30 | PowerPC,8610@0 { |
30 | device_type = "cpu"; | 31 | device_type = "cpu"; |
31 | reg = <0>; | 32 | reg = <0>; |
32 | d-cache-line-size = <d# 32>; // bytes | 33 | d-cache-line-size = <32>; |
33 | i-cache-line-size = <d# 32>; // bytes | 34 | i-cache-line-size = <32>; |
34 | d-cache-size = <8000>; // L1, 32K | 35 | d-cache-size = <32768>; // L1 |
35 | i-cache-size = <8000>; // L1, 32K | 36 | i-cache-size = <32768>; // L1 |
36 | timebase-frequency = <0>; // 33 MHz, from uboot | 37 | timebase-frequency = <0>; // From uboot |
37 | bus-frequency = <0>; // From uboot | 38 | bus-frequency = <0>; // From uboot |
38 | clock-frequency = <0>; // From uboot | 39 | clock-frequency = <0>; // From uboot |
39 | }; | 40 | }; |
@@ -41,7 +42,7 @@ | |||
41 | 42 | ||
42 | memory { | 43 | memory { |
43 | device_type = "memory"; | 44 | device_type = "memory"; |
44 | reg = <00000000 20000000>; // 512M at 0x0 | 45 | reg = <0x00000000 0x20000000>; // 512M at 0x0 |
45 | }; | 46 | }; |
46 | 47 | ||
47 | soc@e0000000 { | 48 | soc@e0000000 { |
@@ -50,8 +51,8 @@ | |||
50 | #interrupt-cells = <2>; | 51 | #interrupt-cells = <2>; |
51 | device_type = "soc"; | 52 | device_type = "soc"; |
52 | compatible = "fsl,mpc8610-immr", "simple-bus"; | 53 | compatible = "fsl,mpc8610-immr", "simple-bus"; |
53 | ranges = <0 e0000000 00100000>; | 54 | ranges = <0x0 0xe0000000 0x00100000>; |
54 | reg = <e0000000 1000>; | 55 | reg = <0xe0000000 0x1000>; |
55 | bus-frequency = <0>; | 56 | bus-frequency = <0>; |
56 | 57 | ||
57 | i2c@3000 { | 58 | i2c@3000 { |
@@ -59,17 +60,17 @@ | |||
59 | #size-cells = <0>; | 60 | #size-cells = <0>; |
60 | cell-index = <0>; | 61 | cell-index = <0>; |
61 | compatible = "fsl-i2c"; | 62 | compatible = "fsl-i2c"; |
62 | reg = <3000 100>; | 63 | reg = <0x3000 0x100>; |
63 | interrupts = <2b 2>; | 64 | interrupts = <43 2>; |
64 | interrupt-parent = <&mpic>; | 65 | interrupt-parent = <&mpic>; |
65 | dfsrr; | 66 | dfsrr; |
66 | 67 | ||
67 | cs4270:codec@4f { | 68 | cs4270:codec@4f { |
68 | compatible = "cirrus,cs4270"; | 69 | compatible = "cirrus,cs4270"; |
69 | reg = <4f>; | 70 | reg = <0x4f>; |
70 | /* MCLK source is a stand-alone oscillator */ | 71 | /* MCLK source is a stand-alone oscillator */ |
71 | clock-frequency = <bb8000>; | 72 | clock-frequency = <12288000>; |
72 | }; | 73 | }; |
73 | }; | 74 | }; |
74 | 75 | ||
75 | i2c@3100 { | 76 | i2c@3100 { |
@@ -77,8 +78,8 @@ | |||
77 | #size-cells = <0>; | 78 | #size-cells = <0>; |
78 | cell-index = <1>; | 79 | cell-index = <1>; |
79 | compatible = "fsl-i2c"; | 80 | compatible = "fsl-i2c"; |
80 | reg = <3100 100>; | 81 | reg = <0x3100 0x100>; |
81 | interrupts = <2b 2>; | 82 | interrupts = <43 2>; |
82 | interrupt-parent = <&mpic>; | 83 | interrupt-parent = <&mpic>; |
83 | dfsrr; | 84 | dfsrr; |
84 | }; | 85 | }; |
@@ -87,9 +88,9 @@ | |||
87 | cell-index = <0>; | 88 | cell-index = <0>; |
88 | device_type = "serial"; | 89 | device_type = "serial"; |
89 | compatible = "ns16550"; | 90 | compatible = "ns16550"; |
90 | reg = <4500 100>; | 91 | reg = <0x4500 0x100>; |
91 | clock-frequency = <0>; | 92 | clock-frequency = <0>; |
92 | interrupts = <2a 2>; | 93 | interrupts = <42 2>; |
93 | interrupt-parent = <&mpic>; | 94 | interrupt-parent = <&mpic>; |
94 | }; | 95 | }; |
95 | 96 | ||
@@ -97,9 +98,9 @@ | |||
97 | cell-index = <1>; | 98 | cell-index = <1>; |
98 | device_type = "serial"; | 99 | device_type = "serial"; |
99 | compatible = "ns16550"; | 100 | compatible = "ns16550"; |
100 | reg = <4600 100>; | 101 | reg = <0x4600 0x100>; |
101 | clock-frequency = <0>; | 102 | clock-frequency = <0>; |
102 | interrupts = <1c 2>; | 103 | interrupts = <28 2>; |
103 | interrupt-parent = <&mpic>; | 104 | interrupt-parent = <&mpic>; |
104 | }; | 105 | }; |
105 | 106 | ||
@@ -108,7 +109,7 @@ | |||
108 | interrupt-controller; | 109 | interrupt-controller; |
109 | #address-cells = <0>; | 110 | #address-cells = <0>; |
110 | #interrupt-cells = <2>; | 111 | #interrupt-cells = <2>; |
111 | reg = <40000 40000>; | 112 | reg = <0x40000 0x40000>; |
112 | compatible = "chrp,open-pic"; | 113 | compatible = "chrp,open-pic"; |
113 | device_type = "open-pic"; | 114 | device_type = "open-pic"; |
114 | big-endian; | 115 | big-endian; |
@@ -116,16 +117,16 @@ | |||
116 | 117 | ||
117 | global-utilities@e0000 { | 118 | global-utilities@e0000 { |
118 | compatible = "fsl,mpc8610-guts"; | 119 | compatible = "fsl,mpc8610-guts"; |
119 | reg = <e0000 1000>; | 120 | reg = <0xe0000 0x1000>; |
120 | fsl,has-rstcr; | 121 | fsl,has-rstcr; |
121 | }; | 122 | }; |
122 | 123 | ||
123 | i2s@16000 { | 124 | i2s@16000 { |
124 | compatible = "fsl,mpc8610-ssi"; | 125 | compatible = "fsl,mpc8610-ssi"; |
125 | cell-index = <0>; | 126 | cell-index = <0>; |
126 | reg = <16000 100>; | 127 | reg = <0x16000 0x100>; |
127 | interrupt-parent = <&mpic>; | 128 | interrupt-parent = <&mpic>; |
128 | interrupts = <3e 2>; | 129 | interrupts = <62 2>; |
129 | fsl,mode = "i2s-slave"; | 130 | fsl,mode = "i2s-slave"; |
130 | codec-handle = <&cs4270>; | 131 | codec-handle = <&cs4270>; |
131 | }; | 132 | }; |
@@ -133,94 +134,94 @@ | |||
133 | ssi@16100 { | 134 | ssi@16100 { |
134 | compatible = "fsl,mpc8610-ssi"; | 135 | compatible = "fsl,mpc8610-ssi"; |
135 | cell-index = <1>; | 136 | cell-index = <1>; |
136 | reg = <16100 100>; | 137 | reg = <0x16100 0x100>; |
137 | interrupt-parent = <&mpic>; | 138 | interrupt-parent = <&mpic>; |
138 | interrupts = <3f 2>; | 139 | interrupts = <63 2>; |
139 | }; | 140 | }; |
140 | 141 | ||
141 | dma@21300 { | 142 | dma@21300 { |
142 | #address-cells = <1>; | 143 | #address-cells = <1>; |
143 | #size-cells = <1>; | 144 | #size-cells = <1>; |
144 | compatible = "fsl,mpc8610-dma", "fsl,eloplus-dma"; | 145 | compatible = "fsl,mpc8610-dma", "fsl,eloplus-dma"; |
145 | cell-index = <0>; | 146 | cell-index = <0>; |
146 | reg = <21300 4>; /* DMA general status register */ | 147 | reg = <0x21300 0x4>; /* DMA general status register */ |
147 | ranges = <0 21100 200>; | 148 | ranges = <0x0 0x21100 0x200>; |
148 | 149 | ||
149 | dma-channel@0 { | 150 | dma-channel@0 { |
150 | compatible = "fsl,mpc8610-dma-channel", | 151 | compatible = "fsl,mpc8610-dma-channel", |
151 | "fsl,eloplus-dma-channel"; | 152 | "fsl,eloplus-dma-channel"; |
152 | cell-index = <0>; | 153 | cell-index = <0>; |
153 | reg = <0 80>; | 154 | reg = <0x0 0x80>; |
154 | interrupt-parent = <&mpic>; | 155 | interrupt-parent = <&mpic>; |
155 | interrupts = <14 2>; | 156 | interrupts = <20 2>; |
156 | }; | 157 | }; |
157 | dma-channel@1 { | 158 | dma-channel@1 { |
158 | compatible = "fsl,mpc8610-dma-channel", | 159 | compatible = "fsl,mpc8610-dma-channel", |
159 | "fsl,eloplus-dma-channel"; | 160 | "fsl,eloplus-dma-channel"; |
160 | cell-index = <1>; | 161 | cell-index = <1>; |
161 | reg = <80 80>; | 162 | reg = <0x80 0x80>; |
162 | interrupt-parent = <&mpic>; | 163 | interrupt-parent = <&mpic>; |
163 | interrupts = <15 2>; | 164 | interrupts = <21 2>; |
164 | }; | 165 | }; |
165 | dma-channel@2 { | 166 | dma-channel@2 { |
166 | compatible = "fsl,mpc8610-dma-channel", | 167 | compatible = "fsl,mpc8610-dma-channel", |
167 | "fsl,eloplus-dma-channel"; | 168 | "fsl,eloplus-dma-channel"; |
168 | cell-index = <2>; | 169 | cell-index = <2>; |
169 | reg = <100 80>; | 170 | reg = <0x100 0x80>; |
170 | interrupt-parent = <&mpic>; | 171 | interrupt-parent = <&mpic>; |
171 | interrupts = <16 2>; | 172 | interrupts = <22 2>; |
172 | }; | 173 | }; |
173 | dma-channel@3 { | 174 | dma-channel@3 { |
174 | compatible = "fsl,mpc8610-dma-channel", | 175 | compatible = "fsl,mpc8610-dma-channel", |
175 | "fsl,eloplus-dma-channel"; | 176 | "fsl,eloplus-dma-channel"; |
176 | cell-index = <3>; | 177 | cell-index = <3>; |
177 | reg = <180 80>; | 178 | reg = <0x180 0x80>; |
178 | interrupt-parent = <&mpic>; | 179 | interrupt-parent = <&mpic>; |
179 | interrupts = <17 2>; | 180 | interrupts = <23 2>; |
180 | }; | 181 | }; |
181 | }; | 182 | }; |
182 | 183 | ||
183 | dma@c300 { | 184 | dma@c300 { |
184 | #address-cells = <1>; | 185 | #address-cells = <1>; |
185 | #size-cells = <1>; | 186 | #size-cells = <1>; |
186 | compatible = "fsl,mpc8610-dma", "fsl,mpc8540-dma"; | 187 | compatible = "fsl,mpc8610-dma", "fsl,mpc8540-dma"; |
187 | cell-index = <1>; | 188 | cell-index = <1>; |
188 | reg = <c300 4>; /* DMA general status register */ | 189 | reg = <0xc300 0x4>; /* DMA general status register */ |
189 | ranges = <0 c100 200>; | 190 | ranges = <0x0 0xc100 0x200>; |
190 | 191 | ||
191 | dma-channel@0 { | 192 | dma-channel@0 { |
192 | compatible = "fsl,mpc8610-dma-channel", | 193 | compatible = "fsl,mpc8610-dma-channel", |
193 | "fsl,mpc8540-dma-channel"; | 194 | "fsl,mpc8540-dma-channel"; |
194 | cell-index = <0>; | 195 | cell-index = <0>; |
195 | reg = <0 80>; | 196 | reg = <0x0 0x80>; |
196 | interrupt-parent = <&mpic>; | 197 | interrupt-parent = <&mpic>; |
197 | interrupts = <3c 2>; | 198 | interrupts = <60 2>; |
198 | }; | 199 | }; |
199 | dma-channel@1 { | 200 | dma-channel@1 { |
200 | compatible = "fsl,mpc8610-dma-channel", | 201 | compatible = "fsl,mpc8610-dma-channel", |
201 | "fsl,mpc8540-dma-channel"; | 202 | "fsl,mpc8540-dma-channel"; |
202 | cell-index = <1>; | 203 | cell-index = <1>; |
203 | reg = <80 80>; | 204 | reg = <0x80 0x80>; |
204 | interrupt-parent = <&mpic>; | 205 | interrupt-parent = <&mpic>; |
205 | interrupts = <3d 2>; | 206 | interrupts = <61 2>; |
206 | }; | 207 | }; |
207 | dma-channel@2 { | 208 | dma-channel@2 { |
208 | compatible = "fsl,mpc8610-dma-channel", | 209 | compatible = "fsl,mpc8610-dma-channel", |
209 | "fsl,mpc8540-dma-channel"; | 210 | "fsl,mpc8540-dma-channel"; |
210 | cell-index = <2>; | 211 | cell-index = <2>; |
211 | reg = <100 80>; | 212 | reg = <0x100 0x80>; |
212 | interrupt-parent = <&mpic>; | 213 | interrupt-parent = <&mpic>; |
213 | interrupts = <3e 2>; | 214 | interrupts = <62 2>; |
214 | }; | 215 | }; |
215 | dma-channel@3 { | 216 | dma-channel@3 { |
216 | compatible = "fsl,mpc8610-dma-channel", | 217 | compatible = "fsl,mpc8610-dma-channel", |
217 | "fsl,mpc8540-dma-channel"; | 218 | "fsl,mpc8540-dma-channel"; |
218 | cell-index = <3>; | 219 | cell-index = <3>; |
219 | reg = <180 80>; | 220 | reg = <0x180 0x80>; |
220 | interrupt-parent = <&mpic>; | 221 | interrupt-parent = <&mpic>; |
221 | interrupts = <3f 2>; | 222 | interrupts = <63 2>; |
222 | }; | 223 | }; |
223 | }; | 224 | }; |
224 | 225 | ||
225 | }; | 226 | }; |
226 | 227 | ||
@@ -231,26 +232,26 @@ | |||
231 | #interrupt-cells = <1>; | 232 | #interrupt-cells = <1>; |
232 | #size-cells = <2>; | 233 | #size-cells = <2>; |
233 | #address-cells = <3>; | 234 | #address-cells = <3>; |
234 | reg = <e0008000 1000>; | 235 | reg = <0xe0008000 0x1000>; |
235 | bus-range = <0 0>; | 236 | bus-range = <0 0>; |
236 | ranges = <02000000 0 80000000 80000000 0 10000000 | 237 | ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x10000000 |
237 | 01000000 0 00000000 e1000000 0 00100000>; | 238 | 0x01000000 0x0 0x00000000 0xe1000000 0x0 0x00100000>; |
238 | clock-frequency = <1fca055>; | 239 | clock-frequency = <33333333>; |
239 | interrupt-parent = <&mpic>; | 240 | interrupt-parent = <&mpic>; |
240 | interrupts = <18 2>; | 241 | interrupts = <24 2>; |
241 | interrupt-map-mask = <f800 0 0 7>; | 242 | interrupt-map-mask = <0xf800 0 0 7>; |
242 | interrupt-map = < | 243 | interrupt-map = < |
243 | /* IDSEL 0x11 */ | 244 | /* IDSEL 0x11 */ |
244 | 8800 0 0 1 &mpic 4 1 | 245 | 0x8800 0 0 1 &mpic 4 1 |
245 | 8800 0 0 2 &mpic 5 1 | 246 | 0x8800 0 0 2 &mpic 5 1 |
246 | 8800 0 0 3 &mpic 6 1 | 247 | 0x8800 0 0 3 &mpic 6 1 |
247 | 8800 0 0 4 &mpic 7 1 | 248 | 0x8800 0 0 4 &mpic 7 1 |
248 | 249 | ||
249 | /* IDSEL 0x12 */ | 250 | /* IDSEL 0x12 */ |
250 | 9000 0 0 1 &mpic 5 1 | 251 | 0x9000 0 0 1 &mpic 5 1 |
251 | 9000 0 0 2 &mpic 6 1 | 252 | 0x9000 0 0 2 &mpic 6 1 |
252 | 9000 0 0 3 &mpic 7 1 | 253 | 0x9000 0 0 3 &mpic 7 1 |
253 | 9000 0 0 4 &mpic 4 1 | 254 | 0x9000 0 0 4 &mpic 4 1 |
254 | >; | 255 | >; |
255 | }; | 256 | }; |
256 | 257 | ||
@@ -261,28 +262,28 @@ | |||
261 | #interrupt-cells = <1>; | 262 | #interrupt-cells = <1>; |
262 | #size-cells = <2>; | 263 | #size-cells = <2>; |
263 | #address-cells = <3>; | 264 | #address-cells = <3>; |
264 | reg = <e000a000 1000>; | 265 | reg = <0xe000a000 0x1000>; |
265 | bus-range = <1 3>; | 266 | bus-range = <1 3>; |
266 | ranges = <02000000 0 a0000000 a0000000 0 10000000 | 267 | ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x10000000 |
267 | 01000000 0 00000000 e3000000 0 00100000>; | 268 | 0x01000000 0x0 0x00000000 0xe3000000 0x0 0x00100000>; |
268 | clock-frequency = <1fca055>; | 269 | clock-frequency = <33333333>; |
269 | interrupt-parent = <&mpic>; | 270 | interrupt-parent = <&mpic>; |
270 | interrupts = <1a 2>; | 271 | interrupts = <26 2>; |
271 | interrupt-map-mask = <f800 0 0 7>; | 272 | interrupt-map-mask = <0xf800 0 0 7>; |
272 | 273 | ||
273 | interrupt-map = < | 274 | interrupt-map = < |
274 | /* IDSEL 0x1b */ | 275 | /* IDSEL 0x1b */ |
275 | d800 0 0 1 &mpic 2 1 | 276 | 0xd800 0 0 1 &mpic 2 1 |
276 | 277 | ||
277 | /* IDSEL 0x1c*/ | 278 | /* IDSEL 0x1c*/ |
278 | e000 0 0 1 &mpic 1 1 | 279 | 0xe000 0 0 1 &mpic 1 1 |
279 | e000 0 0 2 &mpic 1 1 | 280 | 0xe000 0 0 2 &mpic 1 1 |
280 | e000 0 0 3 &mpic 1 1 | 281 | 0xe000 0 0 3 &mpic 1 1 |
281 | e000 0 0 4 &mpic 1 1 | 282 | 0xe000 0 0 4 &mpic 1 1 |
282 | 283 | ||
283 | /* IDSEL 0x1f */ | 284 | /* IDSEL 0x1f */ |
284 | f800 0 0 1 &mpic 3 0 | 285 | 0xf800 0 0 1 &mpic 3 0 |
285 | f800 0 0 2 &mpic 0 1 | 286 | 0xf800 0 0 2 &mpic 0 1 |
286 | >; | 287 | >; |
287 | 288 | ||
288 | pcie@0 { | 289 | pcie@0 { |
@@ -290,22 +291,22 @@ | |||
290 | #size-cells = <2>; | 291 | #size-cells = <2>; |
291 | #address-cells = <3>; | 292 | #address-cells = <3>; |
292 | device_type = "pci"; | 293 | device_type = "pci"; |
293 | ranges = <02000000 0 a0000000 | 294 | ranges = <0x02000000 0x0 0xa0000000 |
294 | 02000000 0 a0000000 | 295 | 0x02000000 0x0 0xa0000000 |
295 | 0 10000000 | 296 | 0x0 0x10000000 |
296 | 01000000 0 00000000 | 297 | 0x01000000 0x0 0x00000000 |
297 | 01000000 0 00000000 | 298 | 0x01000000 0x0 0x00000000 |
298 | 0 00100000>; | 299 | 0x0 0x00100000>; |
299 | uli1575@0 { | 300 | uli1575@0 { |
300 | reg = <0 0 0 0 0>; | 301 | reg = <0 0 0 0 0>; |
301 | #size-cells = <2>; | 302 | #size-cells = <2>; |
302 | #address-cells = <3>; | 303 | #address-cells = <3>; |
303 | ranges = <02000000 0 a0000000 | 304 | ranges = <0x02000000 0x0 0xa0000000 |
304 | 02000000 0 a0000000 | 305 | 0x02000000 0x0 0xa0000000 |
305 | 0 10000000 | 306 | 0x0 0x10000000 |
306 | 01000000 0 00000000 | 307 | 0x01000000 0x0 0x00000000 |
307 | 01000000 0 00000000 | 308 | 0x01000000 0x0 0x00000000 |
308 | 0 00100000>; | 309 | 0x0 0x00100000>; |
309 | }; | 310 | }; |
310 | }; | 311 | }; |
311 | }; | 312 | }; |
diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts b/arch/powerpc/boot/dts/mpc8641_hpcn.dts index 556a9cac0793..79385bcd5c5f 100644 --- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts +++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts | |||
@@ -9,6 +9,7 @@ | |||
9 | * option) any later version. | 9 | * option) any later version. |
10 | */ | 10 | */ |
11 | 11 | ||
12 | /dts-v1/; | ||
12 | 13 | ||
13 | / { | 14 | / { |
14 | model = "MPC8641HPCN"; | 15 | model = "MPC8641HPCN"; |
@@ -34,22 +35,22 @@ | |||
34 | PowerPC,8641@0 { | 35 | PowerPC,8641@0 { |
35 | device_type = "cpu"; | 36 | device_type = "cpu"; |
36 | reg = <0>; | 37 | reg = <0>; |
37 | d-cache-line-size = <20>; // 32 bytes | 38 | d-cache-line-size = <32>; |
38 | i-cache-line-size = <20>; // 32 bytes | 39 | i-cache-line-size = <32>; |
39 | d-cache-size = <8000>; // L1, 32K | 40 | d-cache-size = <32768>; // L1 |
40 | i-cache-size = <8000>; // L1, 32K | 41 | i-cache-size = <32768>; // L1 |
41 | timebase-frequency = <0>; // 33 MHz, from uboot | 42 | timebase-frequency = <0>; // From uboot |
42 | bus-frequency = <0>; // From uboot | 43 | bus-frequency = <0>; // From uboot |
43 | clock-frequency = <0>; // From uboot | 44 | clock-frequency = <0>; // From uboot |
44 | }; | 45 | }; |
45 | PowerPC,8641@1 { | 46 | PowerPC,8641@1 { |
46 | device_type = "cpu"; | 47 | device_type = "cpu"; |
47 | reg = <1>; | 48 | reg = <1>; |
48 | d-cache-line-size = <20>; // 32 bytes | 49 | d-cache-line-size = <32>; |
49 | i-cache-line-size = <20>; // 32 bytes | 50 | i-cache-line-size = <32>; |
50 | d-cache-size = <8000>; // L1, 32K | 51 | d-cache-size = <32768>; |
51 | i-cache-size = <8000>; // L1, 32K | 52 | i-cache-size = <32768>; |
52 | timebase-frequency = <0>; // 33 MHz, from uboot | 53 | timebase-frequency = <0>; // From uboot |
53 | bus-frequency = <0>; // From uboot | 54 | bus-frequency = <0>; // From uboot |
54 | clock-frequency = <0>; // From uboot | 55 | clock-frequency = <0>; // From uboot |
55 | }; | 56 | }; |
@@ -57,45 +58,45 @@ | |||
57 | 58 | ||
58 | memory { | 59 | memory { |
59 | device_type = "memory"; | 60 | device_type = "memory"; |
60 | reg = <00000000 40000000>; // 1G at 0x0 | 61 | reg = <0x00000000 0x40000000>; // 1G at 0x0 |
61 | }; | 62 | }; |
62 | 63 | ||
63 | localbus@f8005000 { | 64 | localbus@f8005000 { |
64 | #address-cells = <2>; | 65 | #address-cells = <2>; |
65 | #size-cells = <1>; | 66 | #size-cells = <1>; |
66 | compatible = "fsl,mpc8641-localbus", "simple-bus"; | 67 | compatible = "fsl,mpc8641-localbus", "simple-bus"; |
67 | reg = <f8005000 1000>; | 68 | reg = <0xf8005000 0x1000>; |
68 | interrupts = <13 2>; | 69 | interrupts = <19 2>; |
69 | interrupt-parent = <&mpic>; | 70 | interrupt-parent = <&mpic>; |
70 | 71 | ||
71 | ranges = <0 0 ff800000 00800000 | 72 | ranges = <0 0 0xff800000 0x00800000 |
72 | 1 0 fe000000 01000000 | 73 | 1 0 0xfe000000 0x01000000 |
73 | 2 0 f8200000 00100000 | 74 | 2 0 0xf8200000 0x00100000 |
74 | 3 0 f8100000 00100000>; | 75 | 3 0 0xf8100000 0x00100000>; |
75 | 76 | ||
76 | flash@0,0 { | 77 | flash@0,0 { |
77 | compatible = "cfi-flash"; | 78 | compatible = "cfi-flash"; |
78 | reg = <0 0 00800000>; | 79 | reg = <0 0 0x00800000>; |
79 | bank-width = <2>; | 80 | bank-width = <2>; |
80 | device-width = <2>; | 81 | device-width = <2>; |
81 | #address-cells = <1>; | 82 | #address-cells = <1>; |
82 | #size-cells = <1>; | 83 | #size-cells = <1>; |
83 | partition@0 { | 84 | partition@0 { |
84 | label = "kernel"; | 85 | label = "kernel"; |
85 | reg = <00000000 00300000>; | 86 | reg = <0x00000000 0x00300000>; |
86 | }; | 87 | }; |
87 | partition@300000 { | 88 | partition@300000 { |
88 | label = "firmware b"; | 89 | label = "firmware b"; |
89 | reg = <00300000 00100000>; | 90 | reg = <0x00300000 0x00100000>; |
90 | read-only; | 91 | read-only; |
91 | }; | 92 | }; |
92 | partition@400000 { | 93 | partition@400000 { |
93 | label = "fs"; | 94 | label = "fs"; |
94 | reg = <00400000 00300000>; | 95 | reg = <0x00400000 0x00300000>; |
95 | }; | 96 | }; |
96 | partition@700000 { | 97 | partition@700000 { |
97 | label = "firmware a"; | 98 | label = "firmware a"; |
98 | reg = <00700000 00100000>; | 99 | reg = <0x00700000 0x00100000>; |
99 | read-only; | 100 | read-only; |
100 | }; | 101 | }; |
101 | }; | 102 | }; |
@@ -106,8 +107,8 @@ | |||
106 | #size-cells = <1>; | 107 | #size-cells = <1>; |
107 | device_type = "soc"; | 108 | device_type = "soc"; |
108 | compatible = "simple-bus"; | 109 | compatible = "simple-bus"; |
109 | ranges = <00000000 f8000000 00100000>; | 110 | ranges = <0x00000000 0xf8000000 0x00100000>; |
110 | reg = <f8000000 00001000>; // CCSRBAR | 111 | reg = <0xf8000000 0x00001000>; // CCSRBAR |
111 | bus-frequency = <0>; | 112 | bus-frequency = <0>; |
112 | 113 | ||
113 | i2c@3000 { | 114 | i2c@3000 { |
@@ -115,8 +116,8 @@ | |||
115 | #size-cells = <0>; | 116 | #size-cells = <0>; |
116 | cell-index = <0>; | 117 | cell-index = <0>; |
117 | compatible = "fsl-i2c"; | 118 | compatible = "fsl-i2c"; |
118 | reg = <3000 100>; | 119 | reg = <0x3000 0x100>; |
119 | interrupts = <2b 2>; | 120 | interrupts = <43 2>; |
120 | interrupt-parent = <&mpic>; | 121 | interrupt-parent = <&mpic>; |
121 | dfsrr; | 122 | dfsrr; |
122 | }; | 123 | }; |
@@ -126,8 +127,8 @@ | |||
126 | #size-cells = <0>; | 127 | #size-cells = <0>; |
127 | cell-index = <1>; | 128 | cell-index = <1>; |
128 | compatible = "fsl-i2c"; | 129 | compatible = "fsl-i2c"; |
129 | reg = <3100 100>; | 130 | reg = <0x3100 0x100>; |
130 | interrupts = <2b 2>; | 131 | interrupts = <43 2>; |
131 | interrupt-parent = <&mpic>; | 132 | interrupt-parent = <&mpic>; |
132 | dfsrr; | 133 | dfsrr; |
133 | }; | 134 | }; |
@@ -136,29 +137,29 @@ | |||
136 | #address-cells = <1>; | 137 | #address-cells = <1>; |
137 | #size-cells = <0>; | 138 | #size-cells = <0>; |
138 | compatible = "fsl,gianfar-mdio"; | 139 | compatible = "fsl,gianfar-mdio"; |
139 | reg = <24520 20>; | 140 | reg = <0x24520 0x20>; |
140 | 141 | ||
141 | phy0: ethernet-phy@0 { | 142 | phy0: ethernet-phy@0 { |
142 | interrupt-parent = <&mpic>; | 143 | interrupt-parent = <&mpic>; |
143 | interrupts = <a 1>; | 144 | interrupts = <10 1>; |
144 | reg = <0>; | 145 | reg = <0>; |
145 | device_type = "ethernet-phy"; | 146 | device_type = "ethernet-phy"; |
146 | }; | 147 | }; |
147 | phy1: ethernet-phy@1 { | 148 | phy1: ethernet-phy@1 { |
148 | interrupt-parent = <&mpic>; | 149 | interrupt-parent = <&mpic>; |
149 | interrupts = <a 1>; | 150 | interrupts = <10 1>; |
150 | reg = <1>; | 151 | reg = <1>; |
151 | device_type = "ethernet-phy"; | 152 | device_type = "ethernet-phy"; |
152 | }; | 153 | }; |
153 | phy2: ethernet-phy@2 { | 154 | phy2: ethernet-phy@2 { |
154 | interrupt-parent = <&mpic>; | 155 | interrupt-parent = <&mpic>; |
155 | interrupts = <a 1>; | 156 | interrupts = <10 1>; |
156 | reg = <2>; | 157 | reg = <2>; |
157 | device_type = "ethernet-phy"; | 158 | device_type = "ethernet-phy"; |
158 | }; | 159 | }; |
159 | phy3: ethernet-phy@3 { | 160 | phy3: ethernet-phy@3 { |
160 | interrupt-parent = <&mpic>; | 161 | interrupt-parent = <&mpic>; |
161 | interrupts = <a 1>; | 162 | interrupts = <10 1>; |
162 | reg = <3>; | 163 | reg = <3>; |
163 | device_type = "ethernet-phy"; | 164 | device_type = "ethernet-phy"; |
164 | }; | 165 | }; |
@@ -169,9 +170,9 @@ | |||
169 | device_type = "network"; | 170 | device_type = "network"; |
170 | model = "TSEC"; | 171 | model = "TSEC"; |
171 | compatible = "gianfar"; | 172 | compatible = "gianfar"; |
172 | reg = <24000 1000>; | 173 | reg = <0x24000 0x1000>; |
173 | local-mac-address = [ 00 00 00 00 00 00 ]; | 174 | local-mac-address = [ 00 00 00 00 00 00 ]; |
174 | interrupts = <1d 2 1e 2 22 2>; | 175 | interrupts = <29 2 30 2 34 2>; |
175 | interrupt-parent = <&mpic>; | 176 | interrupt-parent = <&mpic>; |
176 | phy-handle = <&phy0>; | 177 | phy-handle = <&phy0>; |
177 | phy-connection-type = "rgmii-id"; | 178 | phy-connection-type = "rgmii-id"; |
@@ -182,9 +183,9 @@ | |||
182 | device_type = "network"; | 183 | device_type = "network"; |
183 | model = "TSEC"; | 184 | model = "TSEC"; |
184 | compatible = "gianfar"; | 185 | compatible = "gianfar"; |
185 | reg = <25000 1000>; | 186 | reg = <0x25000 0x1000>; |
186 | local-mac-address = [ 00 00 00 00 00 00 ]; | 187 | local-mac-address = [ 00 00 00 00 00 00 ]; |
187 | interrupts = <23 2 24 2 28 2>; | 188 | interrupts = <35 2 36 2 40 2>; |
188 | interrupt-parent = <&mpic>; | 189 | interrupt-parent = <&mpic>; |
189 | phy-handle = <&phy1>; | 190 | phy-handle = <&phy1>; |
190 | phy-connection-type = "rgmii-id"; | 191 | phy-connection-type = "rgmii-id"; |
@@ -195,9 +196,9 @@ | |||
195 | device_type = "network"; | 196 | device_type = "network"; |
196 | model = "TSEC"; | 197 | model = "TSEC"; |
197 | compatible = "gianfar"; | 198 | compatible = "gianfar"; |
198 | reg = <26000 1000>; | 199 | reg = <0x26000 0x1000>; |
199 | local-mac-address = [ 00 00 00 00 00 00 ]; | 200 | local-mac-address = [ 00 00 00 00 00 00 ]; |
200 | interrupts = <1F 2 20 2 21 2>; | 201 | interrupts = <31 2 32 2 33 2>; |
201 | interrupt-parent = <&mpic>; | 202 | interrupt-parent = <&mpic>; |
202 | phy-handle = <&phy2>; | 203 | phy-handle = <&phy2>; |
203 | phy-connection-type = "rgmii-id"; | 204 | phy-connection-type = "rgmii-id"; |
@@ -208,9 +209,9 @@ | |||
208 | device_type = "network"; | 209 | device_type = "network"; |
209 | model = "TSEC"; | 210 | model = "TSEC"; |
210 | compatible = "gianfar"; | 211 | compatible = "gianfar"; |
211 | reg = <27000 1000>; | 212 | reg = <0x27000 0x1000>; |
212 | local-mac-address = [ 00 00 00 00 00 00 ]; | 213 | local-mac-address = [ 00 00 00 00 00 00 ]; |
213 | interrupts = <25 2 26 2 27 2>; | 214 | interrupts = <37 2 38 2 39 2>; |
214 | interrupt-parent = <&mpic>; | 215 | interrupt-parent = <&mpic>; |
215 | phy-handle = <&phy3>; | 216 | phy-handle = <&phy3>; |
216 | phy-connection-type = "rgmii-id"; | 217 | phy-connection-type = "rgmii-id"; |
@@ -220,9 +221,9 @@ | |||
220 | cell-index = <0>; | 221 | cell-index = <0>; |
221 | device_type = "serial"; | 222 | device_type = "serial"; |
222 | compatible = "ns16550"; | 223 | compatible = "ns16550"; |
223 | reg = <4500 100>; | 224 | reg = <0x4500 0x100>; |
224 | clock-frequency = <0>; | 225 | clock-frequency = <0>; |
225 | interrupts = <2a 2>; | 226 | interrupts = <42 2>; |
226 | interrupt-parent = <&mpic>; | 227 | interrupt-parent = <&mpic>; |
227 | }; | 228 | }; |
228 | 229 | ||
@@ -230,9 +231,9 @@ | |||
230 | cell-index = <1>; | 231 | cell-index = <1>; |
231 | device_type = "serial"; | 232 | device_type = "serial"; |
232 | compatible = "ns16550"; | 233 | compatible = "ns16550"; |
233 | reg = <4600 100>; | 234 | reg = <0x4600 0x100>; |
234 | clock-frequency = <0>; | 235 | clock-frequency = <0>; |
235 | interrupts = <1c 2>; | 236 | interrupts = <28 2>; |
236 | interrupt-parent = <&mpic>; | 237 | interrupt-parent = <&mpic>; |
237 | }; | 238 | }; |
238 | 239 | ||
@@ -241,7 +242,7 @@ | |||
241 | interrupt-controller; | 242 | interrupt-controller; |
242 | #address-cells = <0>; | 243 | #address-cells = <0>; |
243 | #interrupt-cells = <2>; | 244 | #interrupt-cells = <2>; |
244 | reg = <40000 40000>; | 245 | reg = <0x40000 0x40000>; |
245 | compatible = "chrp,open-pic"; | 246 | compatible = "chrp,open-pic"; |
246 | device_type = "open-pic"; | 247 | device_type = "open-pic"; |
247 | big-endian; | 248 | big-endian; |
@@ -249,7 +250,7 @@ | |||
249 | 250 | ||
250 | global-utilities@e0000 { | 251 | global-utilities@e0000 { |
251 | compatible = "fsl,mpc8641-guts"; | 252 | compatible = "fsl,mpc8641-guts"; |
252 | reg = <e0000 1000>; | 253 | reg = <0xe0000 0x1000>; |
253 | fsl,has-rstcr; | 254 | fsl,has-rstcr; |
254 | }; | 255 | }; |
255 | }; | 256 | }; |
@@ -261,127 +262,127 @@ | |||
261 | #interrupt-cells = <1>; | 262 | #interrupt-cells = <1>; |
262 | #size-cells = <2>; | 263 | #size-cells = <2>; |
263 | #address-cells = <3>; | 264 | #address-cells = <3>; |
264 | reg = <f8008000 1000>; | 265 | reg = <0xf8008000 0x1000>; |
265 | bus-range = <0 ff>; | 266 | bus-range = <0x0 0xff>; |
266 | ranges = <02000000 0 80000000 80000000 0 20000000 | 267 | ranges = <0x02000000 0x0 0x80000000 0x80000000 0x0 0x20000000 |
267 | 01000000 0 00000000 e2000000 0 00100000>; | 268 | 0x01000000 0x0 0x00000000 0xe2000000 0x0 0x00100000>; |
268 | clock-frequency = <1fca055>; | 269 | clock-frequency = <33333333>; |
269 | interrupt-parent = <&mpic>; | 270 | interrupt-parent = <&mpic>; |
270 | interrupts = <18 2>; | 271 | interrupts = <24 2>; |
271 | interrupt-map-mask = <ff00 0 0 7>; | 272 | interrupt-map-mask = <0xff00 0 0 7>; |
272 | interrupt-map = < | 273 | interrupt-map = < |
273 | /* IDSEL 0x11 func 0 - PCI slot 1 */ | 274 | /* IDSEL 0x11 func 0 - PCI slot 1 */ |
274 | 8800 0 0 1 &mpic 2 1 | 275 | 0x8800 0 0 1 &mpic 2 1 |
275 | 8800 0 0 2 &mpic 3 1 | 276 | 0x8800 0 0 2 &mpic 3 1 |
276 | 8800 0 0 3 &mpic 4 1 | 277 | 0x8800 0 0 3 &mpic 4 1 |
277 | 8800 0 0 4 &mpic 1 1 | 278 | 0x8800 0 0 4 &mpic 1 1 |
278 | 279 | ||
279 | /* IDSEL 0x11 func 1 - PCI slot 1 */ | 280 | /* IDSEL 0x11 func 1 - PCI slot 1 */ |
280 | 8900 0 0 1 &mpic 2 1 | 281 | 0x8900 0 0 1 &mpic 2 1 |
281 | 8900 0 0 2 &mpic 3 1 | 282 | 0x8900 0 0 2 &mpic 3 1 |
282 | 8900 0 0 3 &mpic 4 1 | 283 | 0x8900 0 0 3 &mpic 4 1 |
283 | 8900 0 0 4 &mpic 1 1 | 284 | 0x8900 0 0 4 &mpic 1 1 |
284 | 285 | ||
285 | /* IDSEL 0x11 func 2 - PCI slot 1 */ | 286 | /* IDSEL 0x11 func 2 - PCI slot 1 */ |
286 | 8a00 0 0 1 &mpic 2 1 | 287 | 0x8a00 0 0 1 &mpic 2 1 |
287 | 8a00 0 0 2 &mpic 3 1 | 288 | 0x8a00 0 0 2 &mpic 3 1 |
288 | 8a00 0 0 3 &mpic 4 1 | 289 | 0x8a00 0 0 3 &mpic 4 1 |
289 | 8a00 0 0 4 &mpic 1 1 | 290 | 0x8a00 0 0 4 &mpic 1 1 |
290 | 291 | ||
291 | /* IDSEL 0x11 func 3 - PCI slot 1 */ | 292 | /* IDSEL 0x11 func 3 - PCI slot 1 */ |
292 | 8b00 0 0 1 &mpic 2 1 | 293 | 0x8b00 0 0 1 &mpic 2 1 |
293 | 8b00 0 0 2 &mpic 3 1 | 294 | 0x8b00 0 0 2 &mpic 3 1 |
294 | 8b00 0 0 3 &mpic 4 1 | 295 | 0x8b00 0 0 3 &mpic 4 1 |
295 | 8b00 0 0 4 &mpic 1 1 | 296 | 0x8b00 0 0 4 &mpic 1 1 |
296 | 297 | ||
297 | /* IDSEL 0x11 func 4 - PCI slot 1 */ | 298 | /* IDSEL 0x11 func 4 - PCI slot 1 */ |
298 | 8c00 0 0 1 &mpic 2 1 | 299 | 0x8c00 0 0 1 &mpic 2 1 |
299 | 8c00 0 0 2 &mpic 3 1 | 300 | 0x8c00 0 0 2 &mpic 3 1 |
300 | 8c00 0 0 3 &mpic 4 1 | 301 | 0x8c00 0 0 3 &mpic 4 1 |
301 | 8c00 0 0 4 &mpic 1 1 | 302 | 0x8c00 0 0 4 &mpic 1 1 |
302 | 303 | ||
303 | /* IDSEL 0x11 func 5 - PCI slot 1 */ | 304 | /* IDSEL 0x11 func 5 - PCI slot 1 */ |
304 | 8d00 0 0 1 &mpic 2 1 | 305 | 0x8d00 0 0 1 &mpic 2 1 |
305 | 8d00 0 0 2 &mpic 3 1 | 306 | 0x8d00 0 0 2 &mpic 3 1 |
306 | 8d00 0 0 3 &mpic 4 1 | 307 | 0x8d00 0 0 3 &mpic 4 1 |
307 | 8d00 0 0 4 &mpic 1 1 | 308 | 0x8d00 0 0 4 &mpic 1 1 |
308 | 309 | ||
309 | /* IDSEL 0x11 func 6 - PCI slot 1 */ | 310 | /* IDSEL 0x11 func 6 - PCI slot 1 */ |
310 | 8e00 0 0 1 &mpic 2 1 | 311 | 0x8e00 0 0 1 &mpic 2 1 |
311 | 8e00 0 0 2 &mpic 3 1 | 312 | 0x8e00 0 0 2 &mpic 3 1 |
312 | 8e00 0 0 3 &mpic 4 1 | 313 | 0x8e00 0 0 3 &mpic 4 1 |
313 | 8e00 0 0 4 &mpic 1 1 | 314 | 0x8e00 0 0 4 &mpic 1 1 |
314 | 315 | ||
315 | /* IDSEL 0x11 func 7 - PCI slot 1 */ | 316 | /* IDSEL 0x11 func 7 - PCI slot 1 */ |
316 | 8f00 0 0 1 &mpic 2 1 | 317 | 0x8f00 0 0 1 &mpic 2 1 |
317 | 8f00 0 0 2 &mpic 3 1 | 318 | 0x8f00 0 0 2 &mpic 3 1 |
318 | 8f00 0 0 3 &mpic 4 1 | 319 | 0x8f00 0 0 3 &mpic 4 1 |
319 | 8f00 0 0 4 &mpic 1 1 | 320 | 0x8f00 0 0 4 &mpic 1 1 |
320 | 321 | ||
321 | /* IDSEL 0x12 func 0 - PCI slot 2 */ | 322 | /* IDSEL 0x12 func 0 - PCI slot 2 */ |
322 | 9000 0 0 1 &mpic 3 1 | 323 | 0x9000 0 0 1 &mpic 3 1 |
323 | 9000 0 0 2 &mpic 4 1 | 324 | 0x9000 0 0 2 &mpic 4 1 |
324 | 9000 0 0 3 &mpic 1 1 | 325 | 0x9000 0 0 3 &mpic 1 1 |
325 | 9000 0 0 4 &mpic 2 1 | 326 | 0x9000 0 0 4 &mpic 2 1 |
326 | 327 | ||
327 | /* IDSEL 0x12 func 1 - PCI slot 2 */ | 328 | /* IDSEL 0x12 func 1 - PCI slot 2 */ |
328 | 9100 0 0 1 &mpic 3 1 | 329 | 0x9100 0 0 1 &mpic 3 1 |
329 | 9100 0 0 2 &mpic 4 1 | 330 | 0x9100 0 0 2 &mpic 4 1 |
330 | 9100 0 0 3 &mpic 1 1 | 331 | 0x9100 0 0 3 &mpic 1 1 |
331 | 9100 0 0 4 &mpic 2 1 | 332 | 0x9100 0 0 4 &mpic 2 1 |
332 | 333 | ||
333 | /* IDSEL 0x12 func 2 - PCI slot 2 */ | 334 | /* IDSEL 0x12 func 2 - PCI slot 2 */ |
334 | 9200 0 0 1 &mpic 3 1 | 335 | 0x9200 0 0 1 &mpic 3 1 |
335 | 9200 0 0 2 &mpic 4 1 | 336 | 0x9200 0 0 2 &mpic 4 1 |
336 | 9200 0 0 3 &mpic 1 1 | 337 | 0x9200 0 0 3 &mpic 1 1 |
337 | 9200 0 0 4 &mpic 2 1 | 338 | 0x9200 0 0 4 &mpic 2 1 |
338 | 339 | ||
339 | /* IDSEL 0x12 func 3 - PCI slot 2 */ | 340 | /* IDSEL 0x12 func 3 - PCI slot 2 */ |
340 | 9300 0 0 1 &mpic 3 1 | 341 | 0x9300 0 0 1 &mpic 3 1 |
341 | 9300 0 0 2 &mpic 4 1 | 342 | 0x9300 0 0 2 &mpic 4 1 |
342 | 9300 0 0 3 &mpic 1 1 | 343 | 0x9300 0 0 3 &mpic 1 1 |
343 | 9300 0 0 4 &mpic 2 1 | 344 | 0x9300 0 0 4 &mpic 2 1 |
344 | 345 | ||
345 | /* IDSEL 0x12 func 4 - PCI slot 2 */ | 346 | /* IDSEL 0x12 func 4 - PCI slot 2 */ |
346 | 9400 0 0 1 &mpic 3 1 | 347 | 0x9400 0 0 1 &mpic 3 1 |
347 | 9400 0 0 2 &mpic 4 1 | 348 | 0x9400 0 0 2 &mpic 4 1 |
348 | 9400 0 0 3 &mpic 1 1 | 349 | 0x9400 0 0 3 &mpic 1 1 |
349 | 9400 0 0 4 &mpic 2 1 | 350 | 0x9400 0 0 4 &mpic 2 1 |
350 | 351 | ||
351 | /* IDSEL 0x12 func 5 - PCI slot 2 */ | 352 | /* IDSEL 0x12 func 5 - PCI slot 2 */ |
352 | 9500 0 0 1 &mpic 3 1 | 353 | 0x9500 0 0 1 &mpic 3 1 |
353 | 9500 0 0 2 &mpic 4 1 | 354 | 0x9500 0 0 2 &mpic 4 1 |
354 | 9500 0 0 3 &mpic 1 1 | 355 | 0x9500 0 0 3 &mpic 1 1 |
355 | 9500 0 0 4 &mpic 2 1 | 356 | 0x9500 0 0 4 &mpic 2 1 |
356 | 357 | ||
357 | /* IDSEL 0x12 func 6 - PCI slot 2 */ | 358 | /* IDSEL 0x12 func 6 - PCI slot 2 */ |
358 | 9600 0 0 1 &mpic 3 1 | 359 | 0x9600 0 0 1 &mpic 3 1 |
359 | 9600 0 0 2 &mpic 4 1 | 360 | 0x9600 0 0 2 &mpic 4 1 |
360 | 9600 0 0 3 &mpic 1 1 | 361 | 0x9600 0 0 3 &mpic 1 1 |
361 | 9600 0 0 4 &mpic 2 1 | 362 | 0x9600 0 0 4 &mpic 2 1 |
362 | 363 | ||
363 | /* IDSEL 0x12 func 7 - PCI slot 2 */ | 364 | /* IDSEL 0x12 func 7 - PCI slot 2 */ |
364 | 9700 0 0 1 &mpic 3 1 | 365 | 0x9700 0 0 1 &mpic 3 1 |
365 | 9700 0 0 2 &mpic 4 1 | 366 | 0x9700 0 0 2 &mpic 4 1 |
366 | 9700 0 0 3 &mpic 1 1 | 367 | 0x9700 0 0 3 &mpic 1 1 |
367 | 9700 0 0 4 &mpic 2 1 | 368 | 0x9700 0 0 4 &mpic 2 1 |
368 | 369 | ||
369 | // IDSEL 0x1c USB | 370 | // IDSEL 0x1c USB |
370 | e000 0 0 1 &i8259 c 2 | 371 | 0xe000 0 0 1 &i8259 12 2 |
371 | e100 0 0 2 &i8259 9 2 | 372 | 0xe100 0 0 2 &i8259 9 2 |
372 | e200 0 0 3 &i8259 a 2 | 373 | 0xe200 0 0 3 &i8259 10 2 |
373 | e300 0 0 4 &i8259 b 2 | 374 | 0xe300 0 0 4 &i8259 112 |
374 | 375 | ||
375 | // IDSEL 0x1d Audio | 376 | // IDSEL 0x1d Audio |
376 | e800 0 0 1 &i8259 6 2 | 377 | 0xe800 0 0 1 &i8259 6 2 |
377 | 378 | ||
378 | // IDSEL 0x1e Legacy | 379 | // IDSEL 0x1e Legacy |
379 | f000 0 0 1 &i8259 7 2 | 380 | 0xf000 0 0 1 &i8259 7 2 |
380 | f100 0 0 1 &i8259 7 2 | 381 | 0xf100 0 0 1 &i8259 7 2 |
381 | 382 | ||
382 | // IDSEL 0x1f IDE/SATA | 383 | // IDSEL 0x1f IDE/SATA |
383 | f800 0 0 1 &i8259 e 2 | 384 | 0xf800 0 0 1 &i8259 14 2 |
384 | f900 0 0 1 &i8259 5 2 | 385 | 0xf900 0 0 1 &i8259 5 2 |
385 | >; | 386 | >; |
386 | 387 | ||
387 | pcie@0 { | 388 | pcie@0 { |
@@ -389,37 +390,37 @@ | |||
389 | #size-cells = <2>; | 390 | #size-cells = <2>; |
390 | #address-cells = <3>; | 391 | #address-cells = <3>; |
391 | device_type = "pci"; | 392 | device_type = "pci"; |
392 | ranges = <02000000 0 80000000 | 393 | ranges = <0x02000000 0x0 0x80000000 |
393 | 02000000 0 80000000 | 394 | 0x02000000 0x0 0x80000000 |
394 | 0 20000000 | 395 | 0x0 0x20000000 |
395 | 396 | ||
396 | 01000000 0 00000000 | 397 | 0x01000000 0x0 0x00000000 |
397 | 01000000 0 00000000 | 398 | 0x01000000 0x0 0x00000000 |
398 | 0 00100000>; | 399 | 0x0 0x00100000>; |
399 | uli1575@0 { | 400 | uli1575@0 { |
400 | reg = <0 0 0 0 0>; | 401 | reg = <0 0 0 0 0>; |
401 | #size-cells = <2>; | 402 | #size-cells = <2>; |
402 | #address-cells = <3>; | 403 | #address-cells = <3>; |
403 | ranges = <02000000 0 80000000 | 404 | ranges = <0x02000000 0x0 0x80000000 |
404 | 02000000 0 80000000 | 405 | 0x02000000 0x0 0x80000000 |
405 | 0 20000000 | 406 | 0x0 0x20000000 |
406 | 01000000 0 00000000 | 407 | 0x01000000 0x0 0x00000000 |
407 | 01000000 0 00000000 | 408 | 0x01000000 0x0 0x00000000 |
408 | 0 00100000>; | 409 | 0x0 0x00100000>; |
409 | isa@1e { | 410 | isa@1e { |
410 | device_type = "isa"; | 411 | device_type = "isa"; |
411 | #interrupt-cells = <2>; | 412 | #interrupt-cells = <2>; |
412 | #size-cells = <1>; | 413 | #size-cells = <1>; |
413 | #address-cells = <2>; | 414 | #address-cells = <2>; |
414 | reg = <f000 0 0 0 0>; | 415 | reg = <0xf000 0 0 0 0>; |
415 | ranges = <1 0 01000000 0 0 | 416 | ranges = <1 0 0x01000000 0 0 |
416 | 00001000>; | 417 | 0x00001000>; |
417 | interrupt-parent = <&i8259>; | 418 | interrupt-parent = <&i8259>; |
418 | 419 | ||
419 | i8259: interrupt-controller@20 { | 420 | i8259: interrupt-controller@20 { |
420 | reg = <1 20 2 | 421 | reg = <1 0x20 2 |
421 | 1 a0 2 | 422 | 1 0xa0 2 |
422 | 1 4d0 2>; | 423 | 1 0x4d0 2>; |
423 | interrupt-controller; | 424 | interrupt-controller; |
424 | device_type = "interrupt-controller"; | 425 | device_type = "interrupt-controller"; |
425 | #address-cells = <0>; | 426 | #address-cells = <0>; |
@@ -432,8 +433,8 @@ | |||
432 | i8042@60 { | 433 | i8042@60 { |
433 | #size-cells = <0>; | 434 | #size-cells = <0>; |
434 | #address-cells = <1>; | 435 | #address-cells = <1>; |
435 | reg = <1 60 1 1 64 1>; | 436 | reg = <1 0x60 1 1 0x64 1>; |
436 | interrupts = <1 3 c 3>; | 437 | interrupts = <1 3 12 3>; |
437 | interrupt-parent = | 438 | interrupt-parent = |
438 | <&i8259>; | 439 | <&i8259>; |
439 | 440 | ||
@@ -451,11 +452,11 @@ | |||
451 | rtc@70 { | 452 | rtc@70 { |
452 | compatible = | 453 | compatible = |
453 | "pnpPNP,b00"; | 454 | "pnpPNP,b00"; |
454 | reg = <1 70 2>; | 455 | reg = <1 0x70 2>; |
455 | }; | 456 | }; |
456 | 457 | ||
457 | gpio@400 { | 458 | gpio@400 { |
458 | reg = <1 400 80>; | 459 | reg = <1 0x400 0x80>; |
459 | }; | 460 | }; |
460 | }; | 461 | }; |
461 | }; | 462 | }; |
@@ -470,33 +471,33 @@ | |||
470 | #interrupt-cells = <1>; | 471 | #interrupt-cells = <1>; |
471 | #size-cells = <2>; | 472 | #size-cells = <2>; |
472 | #address-cells = <3>; | 473 | #address-cells = <3>; |
473 | reg = <f8009000 1000>; | 474 | reg = <0xf8009000 0x1000>; |
474 | bus-range = <0 ff>; | 475 | bus-range = <0 0xff>; |
475 | ranges = <02000000 0 a0000000 a0000000 0 20000000 | 476 | ranges = <0x02000000 0x0 0xa0000000 0xa0000000 0x0 0x20000000 |
476 | 01000000 0 00000000 e3000000 0 00100000>; | 477 | 0x01000000 0x0 0x00000000 0xe3000000 0x0 0x00100000>; |
477 | clock-frequency = <1fca055>; | 478 | clock-frequency = <33333333>; |
478 | interrupt-parent = <&mpic>; | 479 | interrupt-parent = <&mpic>; |
479 | interrupts = <19 2>; | 480 | interrupts = <25 2>; |
480 | interrupt-map-mask = <f800 0 0 7>; | 481 | interrupt-map-mask = <0xf800 0 0 7>; |
481 | interrupt-map = < | 482 | interrupt-map = < |
482 | /* IDSEL 0x0 */ | 483 | /* IDSEL 0x0 */ |
483 | 0000 0 0 1 &mpic 4 1 | 484 | 0x0000 0 0 1 &mpic 4 1 |
484 | 0000 0 0 2 &mpic 5 1 | 485 | 0x0000 0 0 2 &mpic 5 1 |
485 | 0000 0 0 3 &mpic 6 1 | 486 | 0x0000 0 0 3 &mpic 6 1 |
486 | 0000 0 0 4 &mpic 7 1 | 487 | 0x0000 0 0 4 &mpic 7 1 |
487 | >; | 488 | >; |
488 | pcie@0 { | 489 | pcie@0 { |
489 | reg = <0 0 0 0 0>; | 490 | reg = <0 0 0 0 0>; |
490 | #size-cells = <2>; | 491 | #size-cells = <2>; |
491 | #address-cells = <3>; | 492 | #address-cells = <3>; |
492 | device_type = "pci"; | 493 | device_type = "pci"; |
493 | ranges = <02000000 0 a0000000 | 494 | ranges = <0x02000000 0x0 0xa0000000 |
494 | 02000000 0 a0000000 | 495 | 0x02000000 0x0 0xa0000000 |
495 | 0 20000000 | 496 | 0x0 0x20000000 |
496 | 497 | ||
497 | 01000000 0 00000000 | 498 | 0x01000000 0x0 0x00000000 |
498 | 01000000 0 00000000 | 499 | 0x01000000 0x0 0x00000000 |
499 | 0 00100000>; | 500 | 0x0 0x00100000>; |
500 | }; | 501 | }; |
501 | }; | 502 | }; |
502 | }; | 503 | }; |