diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8641_hpcn.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8641_hpcn.dts | 333 |
1 files changed, 167 insertions, 166 deletions
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 | }; |