diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8560ads.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8560ads.dts | 148 |
1 files changed, 86 insertions, 62 deletions
diff --git a/arch/powerpc/boot/dts/mpc8560ads.dts b/arch/powerpc/boot/dts/mpc8560ads.dts index 80682152b0cf..21ccaaa27993 100644 --- a/arch/powerpc/boot/dts/mpc8560ads.dts +++ b/arch/powerpc/boot/dts/mpc8560ads.dts | |||
@@ -52,7 +52,7 @@ | |||
52 | compatible = "fsl,8540-memory-controller"; | 52 | compatible = "fsl,8540-memory-controller"; |
53 | reg = <2000 1000>; | 53 | reg = <2000 1000>; |
54 | interrupt-parent = <&mpic>; | 54 | interrupt-parent = <&mpic>; |
55 | interrupts = <2 2>; | 55 | interrupts = <12 2>; |
56 | }; | 56 | }; |
57 | 57 | ||
58 | l2-cache-controller@20000 { | 58 | l2-cache-controller@20000 { |
@@ -61,7 +61,7 @@ | |||
61 | cache-line-size = <20>; // 32 bytes | 61 | cache-line-size = <20>; // 32 bytes |
62 | cache-size = <40000>; // L2, 256K | 62 | cache-size = <40000>; // L2, 256K |
63 | interrupt-parent = <&mpic>; | 63 | interrupt-parent = <&mpic>; |
64 | interrupts = <0 2>; | 64 | interrupts = <10 2>; |
65 | }; | 65 | }; |
66 | 66 | ||
67 | mdio@24520 { | 67 | mdio@24520 { |
@@ -72,25 +72,25 @@ | |||
72 | #size-cells = <0>; | 72 | #size-cells = <0>; |
73 | phy0: ethernet-phy@0 { | 73 | phy0: ethernet-phy@0 { |
74 | interrupt-parent = <&mpic>; | 74 | interrupt-parent = <&mpic>; |
75 | interrupts = <35 1>; | 75 | interrupts = <5 1>; |
76 | reg = <0>; | 76 | reg = <0>; |
77 | device_type = "ethernet-phy"; | 77 | device_type = "ethernet-phy"; |
78 | }; | 78 | }; |
79 | phy1: ethernet-phy@1 { | 79 | phy1: ethernet-phy@1 { |
80 | interrupt-parent = <&mpic>; | 80 | interrupt-parent = <&mpic>; |
81 | interrupts = <35 1>; | 81 | interrupts = <5 1>; |
82 | reg = <1>; | 82 | reg = <1>; |
83 | device_type = "ethernet-phy"; | 83 | device_type = "ethernet-phy"; |
84 | }; | 84 | }; |
85 | phy2: ethernet-phy@2 { | 85 | phy2: ethernet-phy@2 { |
86 | interrupt-parent = <&mpic>; | 86 | interrupt-parent = <&mpic>; |
87 | interrupts = <37 1>; | 87 | interrupts = <7 1>; |
88 | reg = <2>; | 88 | reg = <2>; |
89 | device_type = "ethernet-phy"; | 89 | device_type = "ethernet-phy"; |
90 | }; | 90 | }; |
91 | phy3: ethernet-phy@3 { | 91 | phy3: ethernet-phy@3 { |
92 | interrupt-parent = <&mpic>; | 92 | interrupt-parent = <&mpic>; |
93 | interrupts = <37 1>; | 93 | interrupts = <7 1>; |
94 | reg = <3>; | 94 | reg = <3>; |
95 | device_type = "ethernet-phy"; | 95 | device_type = "ethernet-phy"; |
96 | }; | 96 | }; |
@@ -101,8 +101,14 @@ | |||
101 | model = "TSEC"; | 101 | model = "TSEC"; |
102 | compatible = "gianfar"; | 102 | compatible = "gianfar"; |
103 | reg = <24000 1000>; | 103 | reg = <24000 1000>; |
104 | address = [ 00 00 0C 00 00 FD ]; | 104 | /* |
105 | interrupts = <d 2 e 2 12 2>; | 105 | * address is deprecated and will be removed |
106 | * in 2.6.25. Only recent versions of | ||
107 | * U-Boot support local-mac-address, however. | ||
108 | */ | ||
109 | address = [ 00 00 00 00 00 00 ]; | ||
110 | local-mac-address = [ 00 00 00 00 00 00 ]; | ||
111 | interrupts = <1d 2 1e 2 22 2>; | ||
106 | interrupt-parent = <&mpic>; | 112 | interrupt-parent = <&mpic>; |
107 | phy-handle = <&phy0>; | 113 | phy-handle = <&phy0>; |
108 | }; | 114 | }; |
@@ -114,8 +120,14 @@ | |||
114 | model = "TSEC"; | 120 | model = "TSEC"; |
115 | compatible = "gianfar"; | 121 | compatible = "gianfar"; |
116 | reg = <25000 1000>; | 122 | reg = <25000 1000>; |
117 | address = [ 00 00 0C 00 01 FD ]; | 123 | /* |
118 | interrupts = <13 2 14 2 18 2>; | 124 | * address is deprecated and will be removed |
125 | * in 2.6.25. Only recent versions of | ||
126 | * U-Boot support local-mac-address, however. | ||
127 | */ | ||
128 | address = [ 00 00 00 00 00 00 ]; | ||
129 | local-mac-address = [ 00 00 00 00 00 00 ]; | ||
130 | interrupts = <23 2 24 2 28 2>; | ||
119 | interrupt-parent = <&mpic>; | 131 | interrupt-parent = <&mpic>; |
120 | phy-handle = <&phy1>; | 132 | phy-handle = <&phy1>; |
121 | }; | 133 | }; |
@@ -132,79 +144,79 @@ | |||
132 | interrupt-map = < | 144 | interrupt-map = < |
133 | 145 | ||
134 | /* IDSEL 0x2 */ | 146 | /* IDSEL 0x2 */ |
135 | 1000 0 0 1 &mpic 31 1 | 147 | 1000 0 0 1 &mpic 1 1 |
136 | 1000 0 0 2 &mpic 32 1 | 148 | 1000 0 0 2 &mpic 2 1 |
137 | 1000 0 0 3 &mpic 33 1 | 149 | 1000 0 0 3 &mpic 3 1 |
138 | 1000 0 0 4 &mpic 34 1 | 150 | 1000 0 0 4 &mpic 4 1 |
139 | 151 | ||
140 | /* IDSEL 0x3 */ | 152 | /* IDSEL 0x3 */ |
141 | 1800 0 0 1 &mpic 34 1 | 153 | 1800 0 0 1 &mpic 4 1 |
142 | 1800 0 0 2 &mpic 31 1 | 154 | 1800 0 0 2 &mpic 1 1 |
143 | 1800 0 0 3 &mpic 32 1 | 155 | 1800 0 0 3 &mpic 2 1 |
144 | 1800 0 0 4 &mpic 33 1 | 156 | 1800 0 0 4 &mpic 3 1 |
145 | 157 | ||
146 | /* IDSEL 0x4 */ | 158 | /* IDSEL 0x4 */ |
147 | 2000 0 0 1 &mpic 33 1 | 159 | 2000 0 0 1 &mpic 3 1 |
148 | 2000 0 0 2 &mpic 34 1 | 160 | 2000 0 0 2 &mpic 4 1 |
149 | 2000 0 0 3 &mpic 31 1 | 161 | 2000 0 0 3 &mpic 1 1 |
150 | 2000 0 0 4 &mpic 32 1 | 162 | 2000 0 0 4 &mpic 2 1 |
151 | 163 | ||
152 | /* IDSEL 0x5 */ | 164 | /* IDSEL 0x5 */ |
153 | 2800 0 0 1 &mpic 32 1 | 165 | 2800 0 0 1 &mpic 2 1 |
154 | 2800 0 0 2 &mpic 33 1 | 166 | 2800 0 0 2 &mpic 3 1 |
155 | 2800 0 0 3 &mpic 34 1 | 167 | 2800 0 0 3 &mpic 4 1 |
156 | 2800 0 0 4 &mpic 31 1 | 168 | 2800 0 0 4 &mpic 1 1 |
157 | 169 | ||
158 | /* IDSEL 12 */ | 170 | /* IDSEL 12 */ |
159 | 6000 0 0 1 &mpic 31 1 | 171 | 6000 0 0 1 &mpic 1 1 |
160 | 6000 0 0 2 &mpic 32 1 | 172 | 6000 0 0 2 &mpic 2 1 |
161 | 6000 0 0 3 &mpic 33 1 | 173 | 6000 0 0 3 &mpic 3 1 |
162 | 6000 0 0 4 &mpic 34 1 | 174 | 6000 0 0 4 &mpic 4 1 |
163 | 175 | ||
164 | /* IDSEL 13 */ | 176 | /* IDSEL 13 */ |
165 | 6800 0 0 1 &mpic 34 1 | 177 | 6800 0 0 1 &mpic 4 1 |
166 | 6800 0 0 2 &mpic 31 1 | 178 | 6800 0 0 2 &mpic 1 1 |
167 | 6800 0 0 3 &mpic 32 1 | 179 | 6800 0 0 3 &mpic 2 1 |
168 | 6800 0 0 4 &mpic 33 1 | 180 | 6800 0 0 4 &mpic 3 1 |
169 | 181 | ||
170 | /* IDSEL 14*/ | 182 | /* IDSEL 14*/ |
171 | 7000 0 0 1 &mpic 33 1 | 183 | 7000 0 0 1 &mpic 3 1 |
172 | 7000 0 0 2 &mpic 34 1 | 184 | 7000 0 0 2 &mpic 4 1 |
173 | 7000 0 0 3 &mpic 31 1 | 185 | 7000 0 0 3 &mpic 1 1 |
174 | 7000 0 0 4 &mpic 32 1 | 186 | 7000 0 0 4 &mpic 2 1 |
175 | 187 | ||
176 | /* IDSEL 15 */ | 188 | /* IDSEL 15 */ |
177 | 7800 0 0 1 &mpic 32 1 | 189 | 7800 0 0 1 &mpic 2 1 |
178 | 7800 0 0 2 &mpic 33 1 | 190 | 7800 0 0 2 &mpic 3 1 |
179 | 7800 0 0 3 &mpic 34 1 | 191 | 7800 0 0 3 &mpic 4 1 |
180 | 7800 0 0 4 &mpic 31 1 | 192 | 7800 0 0 4 &mpic 1 1 |
181 | 193 | ||
182 | /* IDSEL 18 */ | 194 | /* IDSEL 18 */ |
183 | 9000 0 0 1 &mpic 31 1 | 195 | 9000 0 0 1 &mpic 1 1 |
184 | 9000 0 0 2 &mpic 32 1 | 196 | 9000 0 0 2 &mpic 2 1 |
185 | 9000 0 0 3 &mpic 33 1 | 197 | 9000 0 0 3 &mpic 3 1 |
186 | 9000 0 0 4 &mpic 34 1 | 198 | 9000 0 0 4 &mpic 4 1 |
187 | 199 | ||
188 | /* IDSEL 19 */ | 200 | /* IDSEL 19 */ |
189 | 9800 0 0 1 &mpic 34 1 | 201 | 9800 0 0 1 &mpic 4 1 |
190 | 9800 0 0 2 &mpic 31 1 | 202 | 9800 0 0 2 &mpic 1 1 |
191 | 9800 0 0 3 &mpic 32 1 | 203 | 9800 0 0 3 &mpic 2 1 |
192 | 9800 0 0 4 &mpic 33 1 | 204 | 9800 0 0 4 &mpic 3 1 |
193 | 205 | ||
194 | /* IDSEL 20 */ | 206 | /* IDSEL 20 */ |
195 | a000 0 0 1 &mpic 33 1 | 207 | a000 0 0 1 &mpic 3 1 |
196 | a000 0 0 2 &mpic 34 1 | 208 | a000 0 0 2 &mpic 4 1 |
197 | a000 0 0 3 &mpic 31 1 | 209 | a000 0 0 3 &mpic 1 1 |
198 | a000 0 0 4 &mpic 32 1 | 210 | a000 0 0 4 &mpic 2 1 |
199 | 211 | ||
200 | /* IDSEL 21 */ | 212 | /* IDSEL 21 */ |
201 | a800 0 0 1 &mpic 32 1 | 213 | a800 0 0 1 &mpic 2 1 |
202 | a800 0 0 2 &mpic 33 1 | 214 | a800 0 0 2 &mpic 3 1 |
203 | a800 0 0 3 &mpic 34 1 | 215 | a800 0 0 3 &mpic 4 1 |
204 | a800 0 0 4 &mpic 31 1>; | 216 | a800 0 0 4 &mpic 1 1>; |
205 | 217 | ||
206 | interrupt-parent = <&mpic>; | 218 | interrupt-parent = <&mpic>; |
207 | interrupts = <8 0>; | 219 | interrupts = <18 2>; |
208 | bus-range = <0 0>; | 220 | bus-range = <0 0>; |
209 | ranges = <02000000 0 80000000 80000000 0 20000000 | 221 | ranges = <02000000 0 80000000 80000000 0 20000000 |
210 | 01000000 0 00000000 e2000000 0 01000000>; | 222 | 01000000 0 00000000 e2000000 0 01000000>; |
@@ -234,7 +246,7 @@ | |||
234 | interrupt-controller; | 246 | interrupt-controller; |
235 | #address-cells = <0>; | 247 | #address-cells = <0>; |
236 | #interrupt-cells = <2>; | 248 | #interrupt-cells = <2>; |
237 | interrupts = <1e 0>; | 249 | interrupts = <2e 2>; |
238 | interrupt-parent = <&mpic>; | 250 | interrupt-parent = <&mpic>; |
239 | reg = <90c00 80>; | 251 | reg = <90c00 80>; |
240 | built-in; | 252 | built-in; |
@@ -275,7 +287,13 @@ | |||
275 | model = "FCC"; | 287 | model = "FCC"; |
276 | device-id = <2>; | 288 | device-id = <2>; |
277 | reg = <91320 20 88500 100 913a0 30>; | 289 | reg = <91320 20 88500 100 913a0 30>; |
278 | mac-address = [ 00 00 0C 00 02 FD ]; | 290 | /* |
291 | * mac-address is deprecated and will be removed | ||
292 | * in 2.6.25. Only recent versions of | ||
293 | * U-Boot support local-mac-address, however. | ||
294 | */ | ||
295 | mac-address = [ 00 00 00 00 00 00 ]; | ||
296 | local-mac-address = [ 00 00 00 00 00 00 ]; | ||
279 | clock-setup = <ff00ffff 250000>; | 297 | clock-setup = <ff00ffff 250000>; |
280 | rx-clock = <15>; | 298 | rx-clock = <15>; |
281 | tx-clock = <16>; | 299 | tx-clock = <16>; |
@@ -290,7 +308,13 @@ | |||
290 | model = "FCC"; | 308 | model = "FCC"; |
291 | device-id = <3>; | 309 | device-id = <3>; |
292 | reg = <91340 20 88600 100 913d0 30>; | 310 | reg = <91340 20 88600 100 913d0 30>; |
293 | mac-address = [ 00 00 0C 00 03 FD ]; | 311 | /* |
312 | * mac-address is deprecated and will be removed | ||
313 | * in 2.6.25. Only recent versions of | ||
314 | * U-Boot support local-mac-address, however. | ||
315 | */ | ||
316 | mac-address = [ 00 00 00 00 00 00 ]; | ||
317 | local-mac-address = [ 00 00 00 00 00 00 ]; | ||
294 | clock-setup = <ffff00ff 3700>; | 318 | clock-setup = <ffff00ff 3700>; |
295 | rx-clock = <17>; | 319 | rx-clock = <17>; |
296 | tx-clock = <18>; | 320 | tx-clock = <18>; |