diff options
author | Anton Vorontsov <avorontsov@ru.mvista.com> | 2009-03-19 14:01:48 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2009-03-24 09:35:13 -0400 |
commit | 84ba4a5899e613a396c5bea5feadba923534801b (patch) | |
tree | 8f5c39fc7dbde9451995ac5b771423707afe8bda /arch/powerpc/boot | |
parent | 70b3adbba056f5d9081f1ec9b4a629e3c7502072 (diff) |
powerpc/85xx: Move gianfar mdio nodes under the ethernet nodes
Currently it doesn't matter where the mdio nodes are placed, but with
power management support (i.e. when sleep = <> properties will take
effect), mdio nodes placement will become important: mdio controller
is a part of the ethernet block, so the mdio nodes should be placed
correctly. Otherwise we may wrongly assume that MDIO controllers are
available during sleep.
Suggested-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/boot')
21 files changed, 1173 insertions, 1016 deletions
diff --git a/arch/powerpc/boot/dts/ksi8560.dts b/arch/powerpc/boot/dts/ksi8560.dts index 3bfff47418db..308fe7c29dea 100644 --- a/arch/powerpc/boot/dts/ksi8560.dts +++ b/arch/powerpc/boot/dts/ksi8560.dts | |||
@@ -124,67 +124,72 @@ | |||
124 | }; | 124 | }; |
125 | }; | 125 | }; |
126 | 126 | ||
127 | mdio@24520 { /* For TSECs */ | ||
128 | #address-cells = <1>; | ||
129 | #size-cells = <0>; | ||
130 | compatible = "fsl,gianfar-mdio"; | ||
131 | reg = <0x24520 0x20>; | ||
132 | |||
133 | PHY1: ethernet-phy@1 { | ||
134 | interrupt-parent = <&mpic>; | ||
135 | reg = <0x1>; | ||
136 | device_type = "ethernet-phy"; | ||
137 | }; | ||
138 | |||
139 | PHY2: ethernet-phy@2 { | ||
140 | interrupt-parent = <&mpic>; | ||
141 | reg = <0x2>; | ||
142 | device_type = "ethernet-phy"; | ||
143 | }; | ||
144 | |||
145 | tbi0: tbi-phy@11 { | ||
146 | reg = <0x11>; | ||
147 | device_type = "tbi-phy"; | ||
148 | }; | ||
149 | }; | ||
150 | |||
151 | mdio@25520 { | ||
152 | #address-cells = <1>; | ||
153 | #size-cells = <0>; | ||
154 | compatible = "fsl,gianfar-tbi"; | ||
155 | reg = <0x25520 0x20>; | ||
156 | |||
157 | tbi1: tbi-phy@11 { | ||
158 | reg = <0x11>; | ||
159 | device_type = "tbi-phy"; | ||
160 | }; | ||
161 | }; | ||
162 | |||
163 | |||
164 | enet0: ethernet@24000 { | 127 | enet0: ethernet@24000 { |
128 | #address-cells = <1>; | ||
129 | #size-cells = <1>; | ||
165 | device_type = "network"; | 130 | device_type = "network"; |
166 | model = "TSEC"; | 131 | model = "TSEC"; |
167 | compatible = "gianfar"; | 132 | compatible = "gianfar"; |
168 | reg = <0x24000 0x1000>; | 133 | reg = <0x24000 0x1000>; |
134 | ranges = <0x0 0x24000 0x1000>; | ||
169 | /* Mac address filled in by bootwrapper */ | 135 | /* Mac address filled in by bootwrapper */ |
170 | local-mac-address = [ 00 00 00 00 00 00 ]; | 136 | local-mac-address = [ 00 00 00 00 00 00 ]; |
171 | interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>; | 137 | interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>; |
172 | interrupt-parent = <&mpic>; | 138 | interrupt-parent = <&mpic>; |
173 | tbi-handle = <&tbi0>; | 139 | tbi-handle = <&tbi0>; |
174 | phy-handle = <&PHY1>; | 140 | phy-handle = <&PHY1>; |
141 | |||
142 | mdio@520 { /* For TSECs */ | ||
143 | #address-cells = <1>; | ||
144 | #size-cells = <0>; | ||
145 | compatible = "fsl,gianfar-mdio"; | ||
146 | reg = <0x520 0x20>; | ||
147 | |||
148 | PHY1: ethernet-phy@1 { | ||
149 | interrupt-parent = <&mpic>; | ||
150 | reg = <0x1>; | ||
151 | device_type = "ethernet-phy"; | ||
152 | }; | ||
153 | |||
154 | PHY2: ethernet-phy@2 { | ||
155 | interrupt-parent = <&mpic>; | ||
156 | reg = <0x2>; | ||
157 | device_type = "ethernet-phy"; | ||
158 | }; | ||
159 | |||
160 | tbi0: tbi-phy@11 { | ||
161 | reg = <0x11>; | ||
162 | device_type = "tbi-phy"; | ||
163 | }; | ||
164 | }; | ||
175 | }; | 165 | }; |
176 | 166 | ||
177 | enet1: ethernet@25000 { | 167 | enet1: ethernet@25000 { |
168 | #address-cells = <1>; | ||
169 | #size-cells = <1>; | ||
178 | device_type = "network"; | 170 | device_type = "network"; |
179 | model = "TSEC"; | 171 | model = "TSEC"; |
180 | compatible = "gianfar"; | 172 | compatible = "gianfar"; |
181 | reg = <0x25000 0x1000>; | 173 | reg = <0x25000 0x1000>; |
174 | ranges = <0x0 0x25000 0x1000>; | ||
182 | /* Mac address filled in by bootwrapper */ | 175 | /* Mac address filled in by bootwrapper */ |
183 | local-mac-address = [ 00 00 00 00 00 00 ]; | 176 | local-mac-address = [ 00 00 00 00 00 00 ]; |
184 | interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>; | 177 | interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>; |
185 | interrupt-parent = <&mpic>; | 178 | interrupt-parent = <&mpic>; |
186 | tbi-handle = <&tbi1>; | 179 | tbi-handle = <&tbi1>; |
187 | phy-handle = <&PHY2>; | 180 | phy-handle = <&PHY2>; |
181 | |||
182 | mdio@520 { | ||
183 | #address-cells = <1>; | ||
184 | #size-cells = <0>; | ||
185 | compatible = "fsl,gianfar-tbi"; | ||
186 | reg = <0x520 0x20>; | ||
187 | |||
188 | tbi1: tbi-phy@11 { | ||
189 | reg = <0x11>; | ||
190 | device_type = "tbi-phy"; | ||
191 | }; | ||
192 | }; | ||
188 | }; | 193 | }; |
189 | 194 | ||
190 | mpic: pic@40000 { | 195 | mpic: pic@40000 { |
diff --git a/arch/powerpc/boot/dts/mpc8536ds.dts b/arch/powerpc/boot/dts/mpc8536ds.dts index 3c905df1812c..b31c5041350b 100644 --- a/arch/powerpc/boot/dts/mpc8536ds.dts +++ b/arch/powerpc/boot/dts/mpc8536ds.dts | |||
@@ -137,42 +137,6 @@ | |||
137 | }; | 137 | }; |
138 | }; | 138 | }; |
139 | 139 | ||
140 | mdio@24520 { | ||
141 | #address-cells = <1>; | ||
142 | #size-cells = <0>; | ||
143 | compatible = "fsl,gianfar-mdio"; | ||
144 | reg = <0x24520 0x20>; | ||
145 | |||
146 | phy0: ethernet-phy@0 { | ||
147 | interrupt-parent = <&mpic>; | ||
148 | interrupts = <10 0x1>; | ||
149 | reg = <0>; | ||
150 | device_type = "ethernet-phy"; | ||
151 | }; | ||
152 | phy1: ethernet-phy@1 { | ||
153 | interrupt-parent = <&mpic>; | ||
154 | interrupts = <10 0x1>; | ||
155 | reg = <1>; | ||
156 | device_type = "ethernet-phy"; | ||
157 | }; | ||
158 | tbi0: tbi-phy@11 { | ||
159 | reg = <0x11>; | ||
160 | device_type = "tbi-phy"; | ||
161 | }; | ||
162 | }; | ||
163 | |||
164 | mdio@26520 { | ||
165 | #address-cells = <1>; | ||
166 | #size-cells = <0>; | ||
167 | compatible = "fsl,gianfar-tbi"; | ||
168 | reg = <0x26520 0x20>; | ||
169 | |||
170 | tbi1: tbi-phy@11 { | ||
171 | reg = <0x11>; | ||
172 | device_type = "tbi-phy"; | ||
173 | }; | ||
174 | }; | ||
175 | |||
176 | usb@22000 { | 140 | usb@22000 { |
177 | compatible = "fsl,mpc8536-usb2-mph", "fsl-usb2-mph"; | 141 | compatible = "fsl,mpc8536-usb2-mph", "fsl-usb2-mph"; |
178 | reg = <0x22000 0x1000>; | 142 | reg = <0x22000 0x1000>; |
@@ -194,31 +158,73 @@ | |||
194 | }; | 158 | }; |
195 | 159 | ||
196 | enet0: ethernet@24000 { | 160 | enet0: ethernet@24000 { |
161 | #address-cells = <1>; | ||
162 | #size-cells = <1>; | ||
197 | cell-index = <0>; | 163 | cell-index = <0>; |
198 | device_type = "network"; | 164 | device_type = "network"; |
199 | model = "eTSEC"; | 165 | model = "eTSEC"; |
200 | compatible = "gianfar"; | 166 | compatible = "gianfar"; |
201 | reg = <0x24000 0x1000>; | 167 | reg = <0x24000 0x1000>; |
168 | ranges = <0x0 0x24000 0x1000>; | ||
202 | local-mac-address = [ 00 00 00 00 00 00 ]; | 169 | local-mac-address = [ 00 00 00 00 00 00 ]; |
203 | interrupts = <29 2 30 2 34 2>; | 170 | interrupts = <29 2 30 2 34 2>; |
204 | interrupt-parent = <&mpic>; | 171 | interrupt-parent = <&mpic>; |
205 | tbi-handle = <&tbi0>; | 172 | tbi-handle = <&tbi0>; |
206 | phy-handle = <&phy1>; | 173 | phy-handle = <&phy1>; |
207 | phy-connection-type = "rgmii-id"; | 174 | phy-connection-type = "rgmii-id"; |
175 | |||
176 | mdio@520 { | ||
177 | #address-cells = <1>; | ||
178 | #size-cells = <0>; | ||
179 | compatible = "fsl,gianfar-mdio"; | ||
180 | reg = <0x520 0x20>; | ||
181 | |||
182 | phy0: ethernet-phy@0 { | ||
183 | interrupt-parent = <&mpic>; | ||
184 | interrupts = <10 0x1>; | ||
185 | reg = <0>; | ||
186 | device_type = "ethernet-phy"; | ||
187 | }; | ||
188 | phy1: ethernet-phy@1 { | ||
189 | interrupt-parent = <&mpic>; | ||
190 | interrupts = <10 0x1>; | ||
191 | reg = <1>; | ||
192 | device_type = "ethernet-phy"; | ||
193 | }; | ||
194 | tbi0: tbi-phy@11 { | ||
195 | reg = <0x11>; | ||
196 | device_type = "tbi-phy"; | ||
197 | }; | ||
198 | }; | ||
208 | }; | 199 | }; |
209 | 200 | ||
210 | enet1: ethernet@26000 { | 201 | enet1: ethernet@26000 { |
202 | #address-cells = <1>; | ||
203 | #size-cells = <1>; | ||
211 | cell-index = <1>; | 204 | cell-index = <1>; |
212 | device_type = "network"; | 205 | device_type = "network"; |
213 | model = "eTSEC"; | 206 | model = "eTSEC"; |
214 | compatible = "gianfar"; | 207 | compatible = "gianfar"; |
215 | reg = <0x26000 0x1000>; | 208 | reg = <0x26000 0x1000>; |
209 | ranges = <0x0 0x26000 0x1000>; | ||
216 | local-mac-address = [ 00 00 00 00 00 00 ]; | 210 | local-mac-address = [ 00 00 00 00 00 00 ]; |
217 | interrupts = <31 2 32 2 33 2>; | 211 | interrupts = <31 2 32 2 33 2>; |
218 | interrupt-parent = <&mpic>; | 212 | interrupt-parent = <&mpic>; |
219 | tbi-handle = <&tbi1>; | 213 | tbi-handle = <&tbi1>; |
220 | phy-handle = <&phy0>; | 214 | phy-handle = <&phy0>; |
221 | phy-connection-type = "rgmii-id"; | 215 | phy-connection-type = "rgmii-id"; |
216 | |||
217 | mdio@520 { | ||
218 | #address-cells = <1>; | ||
219 | #size-cells = <0>; | ||
220 | compatible = "fsl,gianfar-tbi"; | ||
221 | reg = <0x520 0x20>; | ||
222 | |||
223 | tbi1: tbi-phy@11 { | ||
224 | reg = <0x11>; | ||
225 | device_type = "tbi-phy"; | ||
226 | }; | ||
227 | }; | ||
222 | }; | 228 | }; |
223 | 229 | ||
224 | usb@2b000 { | 230 | usb@2b000 { |
diff --git a/arch/powerpc/boot/dts/mpc8540ads.dts b/arch/powerpc/boot/dts/mpc8540ads.dts index 79570ffe41b9..ddd67be10b03 100644 --- a/arch/powerpc/boot/dts/mpc8540ads.dts +++ b/arch/powerpc/boot/dts/mpc8540ads.dts | |||
@@ -126,97 +126,106 @@ | |||
126 | }; | 126 | }; |
127 | }; | 127 | }; |
128 | 128 | ||
129 | mdio@24520 { | ||
130 | #address-cells = <1>; | ||
131 | #size-cells = <0>; | ||
132 | compatible = "fsl,gianfar-mdio"; | ||
133 | reg = <0x24520 0x20>; | ||
134 | |||
135 | phy0: ethernet-phy@0 { | ||
136 | interrupt-parent = <&mpic>; | ||
137 | interrupts = <5 1>; | ||
138 | reg = <0x0>; | ||
139 | device_type = "ethernet-phy"; | ||
140 | }; | ||
141 | phy1: ethernet-phy@1 { | ||
142 | interrupt-parent = <&mpic>; | ||
143 | interrupts = <5 1>; | ||
144 | reg = <0x1>; | ||
145 | device_type = "ethernet-phy"; | ||
146 | }; | ||
147 | phy3: ethernet-phy@3 { | ||
148 | interrupt-parent = <&mpic>; | ||
149 | interrupts = <7 1>; | ||
150 | reg = <0x3>; | ||
151 | device_type = "ethernet-phy"; | ||
152 | }; | ||
153 | tbi0: tbi-phy@11 { | ||
154 | reg = <0x11>; | ||
155 | device_type = "tbi-phy"; | ||
156 | }; | ||
157 | }; | ||
158 | |||
159 | mdio@25520 { | ||
160 | #address-cells = <1>; | ||
161 | #size-cells = <0>; | ||
162 | compatible = "fsl,gianfar-tbi"; | ||
163 | reg = <0x25520 0x20>; | ||
164 | |||
165 | tbi1: tbi-phy@11 { | ||
166 | reg = <0x11>; | ||
167 | device_type = "tbi-phy"; | ||
168 | }; | ||
169 | }; | ||
170 | |||
171 | mdio@26520 { | ||
172 | #address-cells = <1>; | ||
173 | #size-cells = <0>; | ||
174 | compatible = "fsl,gianfar-tbi"; | ||
175 | reg = <0x26520 0x20>; | ||
176 | |||
177 | tbi2: tbi-phy@11 { | ||
178 | reg = <0x11>; | ||
179 | device_type = "tbi-phy"; | ||
180 | }; | ||
181 | }; | ||
182 | |||
183 | enet0: ethernet@24000 { | 129 | enet0: ethernet@24000 { |
130 | #address-cells = <1>; | ||
131 | #size-cells = <1>; | ||
184 | cell-index = <0>; | 132 | cell-index = <0>; |
185 | device_type = "network"; | 133 | device_type = "network"; |
186 | model = "TSEC"; | 134 | model = "TSEC"; |
187 | compatible = "gianfar"; | 135 | compatible = "gianfar"; |
188 | reg = <0x24000 0x1000>; | 136 | reg = <0x24000 0x1000>; |
137 | ranges = <0x0 0x24000 0x1000>; | ||
189 | local-mac-address = [ 00 00 00 00 00 00 ]; | 138 | local-mac-address = [ 00 00 00 00 00 00 ]; |
190 | interrupts = <29 2 30 2 34 2>; | 139 | interrupts = <29 2 30 2 34 2>; |
191 | interrupt-parent = <&mpic>; | 140 | interrupt-parent = <&mpic>; |
192 | tbi-handle = <&tbi0>; | 141 | tbi-handle = <&tbi0>; |
193 | phy-handle = <&phy0>; | 142 | phy-handle = <&phy0>; |
143 | |||
144 | mdio@520 { | ||
145 | #address-cells = <1>; | ||
146 | #size-cells = <0>; | ||
147 | compatible = "fsl,gianfar-mdio"; | ||
148 | reg = <0x520 0x20>; | ||
149 | |||
150 | phy0: ethernet-phy@0 { | ||
151 | interrupt-parent = <&mpic>; | ||
152 | interrupts = <5 1>; | ||
153 | reg = <0x0>; | ||
154 | device_type = "ethernet-phy"; | ||
155 | }; | ||
156 | phy1: ethernet-phy@1 { | ||
157 | interrupt-parent = <&mpic>; | ||
158 | interrupts = <5 1>; | ||
159 | reg = <0x1>; | ||
160 | device_type = "ethernet-phy"; | ||
161 | }; | ||
162 | phy3: ethernet-phy@3 { | ||
163 | interrupt-parent = <&mpic>; | ||
164 | interrupts = <7 1>; | ||
165 | reg = <0x3>; | ||
166 | device_type = "ethernet-phy"; | ||
167 | }; | ||
168 | tbi0: tbi-phy@11 { | ||
169 | reg = <0x11>; | ||
170 | device_type = "tbi-phy"; | ||
171 | }; | ||
172 | }; | ||
194 | }; | 173 | }; |
195 | 174 | ||
196 | enet1: ethernet@25000 { | 175 | enet1: ethernet@25000 { |
176 | #address-cells = <1>; | ||
177 | #size-cells = <1>; | ||
197 | cell-index = <1>; | 178 | cell-index = <1>; |
198 | device_type = "network"; | 179 | device_type = "network"; |
199 | model = "TSEC"; | 180 | model = "TSEC"; |
200 | compatible = "gianfar"; | 181 | compatible = "gianfar"; |
201 | reg = <0x25000 0x1000>; | 182 | reg = <0x25000 0x1000>; |
183 | ranges = <0x0 0x25000 0x1000>; | ||
202 | local-mac-address = [ 00 00 00 00 00 00 ]; | 184 | local-mac-address = [ 00 00 00 00 00 00 ]; |
203 | interrupts = <35 2 36 2 40 2>; | 185 | interrupts = <35 2 36 2 40 2>; |
204 | interrupt-parent = <&mpic>; | 186 | interrupt-parent = <&mpic>; |
205 | tbi-handle = <&tbi1>; | 187 | tbi-handle = <&tbi1>; |
206 | phy-handle = <&phy1>; | 188 | phy-handle = <&phy1>; |
189 | |||
190 | mdio@520 { | ||
191 | #address-cells = <1>; | ||
192 | #size-cells = <0>; | ||
193 | compatible = "fsl,gianfar-tbi"; | ||
194 | reg = <0x520 0x20>; | ||
195 | |||
196 | tbi1: tbi-phy@11 { | ||
197 | reg = <0x11>; | ||
198 | device_type = "tbi-phy"; | ||
199 | }; | ||
200 | }; | ||
207 | }; | 201 | }; |
208 | 202 | ||
209 | enet2: ethernet@26000 { | 203 | enet2: ethernet@26000 { |
204 | #address-cells = <1>; | ||
205 | #size-cells = <1>; | ||
210 | cell-index = <2>; | 206 | cell-index = <2>; |
211 | device_type = "network"; | 207 | device_type = "network"; |
212 | model = "FEC"; | 208 | model = "FEC"; |
213 | compatible = "gianfar"; | 209 | compatible = "gianfar"; |
214 | reg = <0x26000 0x1000>; | 210 | reg = <0x26000 0x1000>; |
211 | ranges = <0x0 0x26000 0x1000>; | ||
215 | local-mac-address = [ 00 00 00 00 00 00 ]; | 212 | local-mac-address = [ 00 00 00 00 00 00 ]; |
216 | interrupts = <41 2>; | 213 | interrupts = <41 2>; |
217 | interrupt-parent = <&mpic>; | 214 | interrupt-parent = <&mpic>; |
218 | tbi-handle = <&tbi2>; | 215 | tbi-handle = <&tbi2>; |
219 | phy-handle = <&phy3>; | 216 | phy-handle = <&phy3>; |
217 | |||
218 | mdio@520 { | ||
219 | #address-cells = <1>; | ||
220 | #size-cells = <0>; | ||
221 | compatible = "fsl,gianfar-tbi"; | ||
222 | reg = <0x520 0x20>; | ||
223 | |||
224 | tbi2: tbi-phy@11 { | ||
225 | reg = <0x11>; | ||
226 | device_type = "tbi-phy"; | ||
227 | }; | ||
228 | }; | ||
220 | }; | 229 | }; |
221 | 230 | ||
222 | serial0: serial@4500 { | 231 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8541cds.dts b/arch/powerpc/boot/dts/mpc8541cds.dts index 221036a8ce23..e45097f44fbd 100644 --- a/arch/powerpc/boot/dts/mpc8541cds.dts +++ b/arch/powerpc/boot/dts/mpc8541cds.dts | |||
@@ -126,66 +126,72 @@ | |||
126 | }; | 126 | }; |
127 | }; | 127 | }; |
128 | 128 | ||
129 | mdio@24520 { | ||
130 | #address-cells = <1>; | ||
131 | #size-cells = <0>; | ||
132 | compatible = "fsl,gianfar-mdio"; | ||
133 | reg = <0x24520 0x20>; | ||
134 | |||
135 | phy0: ethernet-phy@0 { | ||
136 | interrupt-parent = <&mpic>; | ||
137 | interrupts = <5 1>; | ||
138 | reg = <0x0>; | ||
139 | device_type = "ethernet-phy"; | ||
140 | }; | ||
141 | phy1: ethernet-phy@1 { | ||
142 | interrupt-parent = <&mpic>; | ||
143 | interrupts = <5 1>; | ||
144 | reg = <0x1>; | ||
145 | device_type = "ethernet-phy"; | ||
146 | }; | ||
147 | tbi0: tbi-phy@11 { | ||
148 | reg = <0x11>; | ||
149 | device_type = "tbi-phy"; | ||
150 | }; | ||
151 | }; | ||
152 | |||
153 | mdio@25520 { | ||
154 | #address-cells = <1>; | ||
155 | #size-cells = <0>; | ||
156 | compatible = "fsl,gianfar-tbi"; | ||
157 | reg = <0x25520 0x20>; | ||
158 | |||
159 | tbi1: tbi-phy@11 { | ||
160 | reg = <0x11>; | ||
161 | device_type = "tbi-phy"; | ||
162 | }; | ||
163 | }; | ||
164 | |||
165 | enet0: ethernet@24000 { | 129 | enet0: ethernet@24000 { |
130 | #address-cells = <1>; | ||
131 | #size-cells = <1>; | ||
166 | cell-index = <0>; | 132 | cell-index = <0>; |
167 | device_type = "network"; | 133 | device_type = "network"; |
168 | model = "TSEC"; | 134 | model = "TSEC"; |
169 | compatible = "gianfar"; | 135 | compatible = "gianfar"; |
170 | reg = <0x24000 0x1000>; | 136 | reg = <0x24000 0x1000>; |
137 | ranges = <0x0 0x24000 0x1000>; | ||
171 | local-mac-address = [ 00 00 00 00 00 00 ]; | 138 | local-mac-address = [ 00 00 00 00 00 00 ]; |
172 | interrupts = <29 2 30 2 34 2>; | 139 | interrupts = <29 2 30 2 34 2>; |
173 | interrupt-parent = <&mpic>; | 140 | interrupt-parent = <&mpic>; |
174 | tbi-handle = <&tbi0>; | 141 | tbi-handle = <&tbi0>; |
175 | phy-handle = <&phy0>; | 142 | phy-handle = <&phy0>; |
143 | |||
144 | mdio@520 { | ||
145 | #address-cells = <1>; | ||
146 | #size-cells = <0>; | ||
147 | compatible = "fsl,gianfar-mdio"; | ||
148 | reg = <0x520 0x20>; | ||
149 | |||
150 | phy0: ethernet-phy@0 { | ||
151 | interrupt-parent = <&mpic>; | ||
152 | interrupts = <5 1>; | ||
153 | reg = <0x0>; | ||
154 | device_type = "ethernet-phy"; | ||
155 | }; | ||
156 | phy1: ethernet-phy@1 { | ||
157 | interrupt-parent = <&mpic>; | ||
158 | interrupts = <5 1>; | ||
159 | reg = <0x1>; | ||
160 | device_type = "ethernet-phy"; | ||
161 | }; | ||
162 | tbi0: tbi-phy@11 { | ||
163 | reg = <0x11>; | ||
164 | device_type = "tbi-phy"; | ||
165 | }; | ||
166 | }; | ||
176 | }; | 167 | }; |
177 | 168 | ||
178 | enet1: ethernet@25000 { | 169 | enet1: ethernet@25000 { |
170 | #address-cells = <1>; | ||
171 | #size-cells = <1>; | ||
179 | cell-index = <1>; | 172 | cell-index = <1>; |
180 | device_type = "network"; | 173 | device_type = "network"; |
181 | model = "TSEC"; | 174 | model = "TSEC"; |
182 | compatible = "gianfar"; | 175 | compatible = "gianfar"; |
183 | reg = <0x25000 0x1000>; | 176 | reg = <0x25000 0x1000>; |
177 | ranges = <0x0 0x25000 0x1000>; | ||
184 | local-mac-address = [ 00 00 00 00 00 00 ]; | 178 | local-mac-address = [ 00 00 00 00 00 00 ]; |
185 | interrupts = <35 2 36 2 40 2>; | 179 | interrupts = <35 2 36 2 40 2>; |
186 | interrupt-parent = <&mpic>; | 180 | interrupt-parent = <&mpic>; |
187 | tbi-handle = <&tbi1>; | 181 | tbi-handle = <&tbi1>; |
188 | phy-handle = <&phy1>; | 182 | phy-handle = <&phy1>; |
183 | |||
184 | mdio@520 { | ||
185 | #address-cells = <1>; | ||
186 | #size-cells = <0>; | ||
187 | compatible = "fsl,gianfar-tbi"; | ||
188 | reg = <0x520 0x20>; | ||
189 | |||
190 | tbi1: tbi-phy@11 { | ||
191 | reg = <0x11>; | ||
192 | device_type = "tbi-phy"; | ||
193 | }; | ||
194 | }; | ||
189 | }; | 195 | }; |
190 | 196 | ||
191 | serial0: serial@4500 { | 197 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8544ds.dts b/arch/powerpc/boot/dts/mpc8544ds.dts index 0668d1048779..7c6932be0197 100644 --- a/arch/powerpc/boot/dts/mpc8544ds.dts +++ b/arch/powerpc/boot/dts/mpc8544ds.dts | |||
@@ -98,44 +98,6 @@ | |||
98 | dfsrr; | 98 | dfsrr; |
99 | }; | 99 | }; |
100 | 100 | ||
101 | mdio@24520 { | ||
102 | #address-cells = <1>; | ||
103 | #size-cells = <0>; | ||
104 | compatible = "fsl,gianfar-mdio"; | ||
105 | reg = <0x24520 0x20>; | ||
106 | |||
107 | phy0: ethernet-phy@0 { | ||
108 | interrupt-parent = <&mpic>; | ||
109 | interrupts = <10 1>; | ||
110 | reg = <0x0>; | ||
111 | device_type = "ethernet-phy"; | ||
112 | }; | ||
113 | phy1: ethernet-phy@1 { | ||
114 | interrupt-parent = <&mpic>; | ||
115 | interrupts = <10 1>; | ||
116 | reg = <0x1>; | ||
117 | device_type = "ethernet-phy"; | ||
118 | }; | ||
119 | |||
120 | tbi0: tbi-phy@11 { | ||
121 | reg = <0x11>; | ||
122 | device_type = "tbi-phy"; | ||
123 | }; | ||
124 | }; | ||
125 | |||
126 | mdio@26520 { | ||
127 | #address-cells = <1>; | ||
128 | #size-cells = <0>; | ||
129 | compatible = "fsl,gianfar-tbi"; | ||
130 | reg = <0x26520 0x20>; | ||
131 | |||
132 | tbi1: tbi-phy@11 { | ||
133 | reg = <0x11>; | ||
134 | device_type = "tbi-phy"; | ||
135 | }; | ||
136 | }; | ||
137 | |||
138 | |||
139 | dma@21300 { | 101 | dma@21300 { |
140 | #address-cells = <1>; | 102 | #address-cells = <1>; |
141 | #size-cells = <1>; | 103 | #size-cells = <1>; |
@@ -178,31 +140,74 @@ | |||
178 | }; | 140 | }; |
179 | 141 | ||
180 | enet0: ethernet@24000 { | 142 | enet0: ethernet@24000 { |
143 | #address-cells = <1>; | ||
144 | #size-cells = <1>; | ||
181 | cell-index = <0>; | 145 | cell-index = <0>; |
182 | device_type = "network"; | 146 | device_type = "network"; |
183 | model = "TSEC"; | 147 | model = "TSEC"; |
184 | compatible = "gianfar"; | 148 | compatible = "gianfar"; |
185 | reg = <0x24000 0x1000>; | 149 | reg = <0x24000 0x1000>; |
150 | ranges = <0x0 0x24000 0x1000>; | ||
186 | local-mac-address = [ 00 00 00 00 00 00 ]; | 151 | local-mac-address = [ 00 00 00 00 00 00 ]; |
187 | interrupts = <29 2 30 2 34 2>; | 152 | interrupts = <29 2 30 2 34 2>; |
188 | interrupt-parent = <&mpic>; | 153 | interrupt-parent = <&mpic>; |
189 | phy-handle = <&phy0>; | 154 | phy-handle = <&phy0>; |
190 | tbi-handle = <&tbi0>; | 155 | tbi-handle = <&tbi0>; |
191 | phy-connection-type = "rgmii-id"; | 156 | phy-connection-type = "rgmii-id"; |
157 | |||
158 | mdio@520 { | ||
159 | #address-cells = <1>; | ||
160 | #size-cells = <0>; | ||
161 | compatible = "fsl,gianfar-mdio"; | ||
162 | reg = <0x520 0x20>; | ||
163 | |||
164 | phy0: ethernet-phy@0 { | ||
165 | interrupt-parent = <&mpic>; | ||
166 | interrupts = <10 1>; | ||
167 | reg = <0x0>; | ||
168 | device_type = "ethernet-phy"; | ||
169 | }; | ||
170 | phy1: ethernet-phy@1 { | ||
171 | interrupt-parent = <&mpic>; | ||
172 | interrupts = <10 1>; | ||
173 | reg = <0x1>; | ||
174 | device_type = "ethernet-phy"; | ||
175 | }; | ||
176 | |||
177 | tbi0: tbi-phy@11 { | ||
178 | reg = <0x11>; | ||
179 | device_type = "tbi-phy"; | ||
180 | }; | ||
181 | }; | ||
192 | }; | 182 | }; |
193 | 183 | ||
194 | enet1: ethernet@26000 { | 184 | enet1: ethernet@26000 { |
185 | #address-cells = <1>; | ||
186 | #size-cells = <1>; | ||
195 | cell-index = <1>; | 187 | cell-index = <1>; |
196 | device_type = "network"; | 188 | device_type = "network"; |
197 | model = "TSEC"; | 189 | model = "TSEC"; |
198 | compatible = "gianfar"; | 190 | compatible = "gianfar"; |
199 | reg = <0x26000 0x1000>; | 191 | reg = <0x26000 0x1000>; |
192 | ranges = <0x0 0x26000 0x1000>; | ||
200 | local-mac-address = [ 00 00 00 00 00 00 ]; | 193 | local-mac-address = [ 00 00 00 00 00 00 ]; |
201 | interrupts = <31 2 32 2 33 2>; | 194 | interrupts = <31 2 32 2 33 2>; |
202 | interrupt-parent = <&mpic>; | 195 | interrupt-parent = <&mpic>; |
203 | phy-handle = <&phy1>; | 196 | phy-handle = <&phy1>; |
204 | tbi-handle = <&tbi1>; | 197 | tbi-handle = <&tbi1>; |
205 | phy-connection-type = "rgmii-id"; | 198 | phy-connection-type = "rgmii-id"; |
199 | |||
200 | mdio@520 { | ||
201 | #address-cells = <1>; | ||
202 | #size-cells = <0>; | ||
203 | compatible = "fsl,gianfar-tbi"; | ||
204 | reg = <0x520 0x20>; | ||
205 | |||
206 | tbi1: tbi-phy@11 { | ||
207 | reg = <0x11>; | ||
208 | device_type = "tbi-phy"; | ||
209 | }; | ||
210 | }; | ||
206 | }; | 211 | }; |
207 | 212 | ||
208 | serial0: serial@4500 { | 213 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8548cds.dts b/arch/powerpc/boot/dts/mpc8548cds.dts index df774a7088ff..804e90353293 100644 --- a/arch/powerpc/boot/dts/mpc8548cds.dts +++ b/arch/powerpc/boot/dts/mpc8548cds.dts | |||
@@ -142,129 +142,141 @@ | |||
142 | }; | 142 | }; |
143 | }; | 143 | }; |
144 | 144 | ||
145 | mdio@24520 { | ||
146 | #address-cells = <1>; | ||
147 | #size-cells = <0>; | ||
148 | compatible = "fsl,gianfar-mdio"; | ||
149 | reg = <0x24520 0x20>; | ||
150 | |||
151 | phy0: ethernet-phy@0 { | ||
152 | interrupt-parent = <&mpic>; | ||
153 | interrupts = <5 1>; | ||
154 | reg = <0x0>; | ||
155 | device_type = "ethernet-phy"; | ||
156 | }; | ||
157 | phy1: ethernet-phy@1 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <5 1>; | ||
160 | reg = <0x1>; | ||
161 | device_type = "ethernet-phy"; | ||
162 | }; | ||
163 | phy2: ethernet-phy@2 { | ||
164 | interrupt-parent = <&mpic>; | ||
165 | interrupts = <5 1>; | ||
166 | reg = <0x2>; | ||
167 | device_type = "ethernet-phy"; | ||
168 | }; | ||
169 | phy3: ethernet-phy@3 { | ||
170 | interrupt-parent = <&mpic>; | ||
171 | interrupts = <5 1>; | ||
172 | reg = <0x3>; | ||
173 | device_type = "ethernet-phy"; | ||
174 | }; | ||
175 | tbi0: tbi-phy@11 { | ||
176 | reg = <0x11>; | ||
177 | device_type = "tbi-phy"; | ||
178 | }; | ||
179 | }; | ||
180 | |||
181 | mdio@25520 { | ||
182 | #address-cells = <1>; | ||
183 | #size-cells = <0>; | ||
184 | compatible = "fsl,gianfar-tbi"; | ||
185 | reg = <0x25520 0x20>; | ||
186 | |||
187 | tbi1: tbi-phy@11 { | ||
188 | reg = <0x11>; | ||
189 | device_type = "tbi-phy"; | ||
190 | }; | ||
191 | }; | ||
192 | |||
193 | mdio@26520 { | ||
194 | #address-cells = <1>; | ||
195 | #size-cells = <0>; | ||
196 | compatible = "fsl,gianfar-tbi"; | ||
197 | reg = <0x26520 0x20>; | ||
198 | |||
199 | tbi2: tbi-phy@11 { | ||
200 | reg = <0x11>; | ||
201 | device_type = "tbi-phy"; | ||
202 | }; | ||
203 | }; | ||
204 | |||
205 | mdio@27520 { | ||
206 | #address-cells = <1>; | ||
207 | #size-cells = <0>; | ||
208 | compatible = "fsl,gianfar-tbi"; | ||
209 | reg = <0x27520 0x20>; | ||
210 | |||
211 | tbi3: tbi-phy@11 { | ||
212 | reg = <0x11>; | ||
213 | device_type = "tbi-phy"; | ||
214 | }; | ||
215 | }; | ||
216 | |||
217 | enet0: ethernet@24000 { | 145 | enet0: ethernet@24000 { |
146 | #address-cells = <1>; | ||
147 | #size-cells = <1>; | ||
218 | cell-index = <0>; | 148 | cell-index = <0>; |
219 | device_type = "network"; | 149 | device_type = "network"; |
220 | model = "eTSEC"; | 150 | model = "eTSEC"; |
221 | compatible = "gianfar"; | 151 | compatible = "gianfar"; |
222 | reg = <0x24000 0x1000>; | 152 | reg = <0x24000 0x1000>; |
153 | ranges = <0x0 0x24000 0x1000>; | ||
223 | local-mac-address = [ 00 00 00 00 00 00 ]; | 154 | local-mac-address = [ 00 00 00 00 00 00 ]; |
224 | interrupts = <29 2 30 2 34 2>; | 155 | interrupts = <29 2 30 2 34 2>; |
225 | interrupt-parent = <&mpic>; | 156 | interrupt-parent = <&mpic>; |
226 | tbi-handle = <&tbi0>; | 157 | tbi-handle = <&tbi0>; |
227 | phy-handle = <&phy0>; | 158 | phy-handle = <&phy0>; |
159 | |||
160 | mdio@520 { | ||
161 | #address-cells = <1>; | ||
162 | #size-cells = <0>; | ||
163 | compatible = "fsl,gianfar-mdio"; | ||
164 | reg = <0x520 0x20>; | ||
165 | |||
166 | phy0: ethernet-phy@0 { | ||
167 | interrupt-parent = <&mpic>; | ||
168 | interrupts = <5 1>; | ||
169 | reg = <0x0>; | ||
170 | device_type = "ethernet-phy"; | ||
171 | }; | ||
172 | phy1: ethernet-phy@1 { | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <5 1>; | ||
175 | reg = <0x1>; | ||
176 | device_type = "ethernet-phy"; | ||
177 | }; | ||
178 | phy2: ethernet-phy@2 { | ||
179 | interrupt-parent = <&mpic>; | ||
180 | interrupts = <5 1>; | ||
181 | reg = <0x2>; | ||
182 | device_type = "ethernet-phy"; | ||
183 | }; | ||
184 | phy3: ethernet-phy@3 { | ||
185 | interrupt-parent = <&mpic>; | ||
186 | interrupts = <5 1>; | ||
187 | reg = <0x3>; | ||
188 | device_type = "ethernet-phy"; | ||
189 | }; | ||
190 | tbi0: tbi-phy@11 { | ||
191 | reg = <0x11>; | ||
192 | device_type = "tbi-phy"; | ||
193 | }; | ||
194 | }; | ||
228 | }; | 195 | }; |
229 | 196 | ||
230 | enet1: ethernet@25000 { | 197 | enet1: ethernet@25000 { |
198 | #address-cells = <1>; | ||
199 | #size-cells = <1>; | ||
231 | cell-index = <1>; | 200 | cell-index = <1>; |
232 | device_type = "network"; | 201 | device_type = "network"; |
233 | model = "eTSEC"; | 202 | model = "eTSEC"; |
234 | compatible = "gianfar"; | 203 | compatible = "gianfar"; |
235 | reg = <0x25000 0x1000>; | 204 | reg = <0x25000 0x1000>; |
205 | ranges = <0x0 0x25000 0x1000>; | ||
236 | local-mac-address = [ 00 00 00 00 00 00 ]; | 206 | local-mac-address = [ 00 00 00 00 00 00 ]; |
237 | interrupts = <35 2 36 2 40 2>; | 207 | interrupts = <35 2 36 2 40 2>; |
238 | interrupt-parent = <&mpic>; | 208 | interrupt-parent = <&mpic>; |
239 | tbi-handle = <&tbi1>; | 209 | tbi-handle = <&tbi1>; |
240 | phy-handle = <&phy1>; | 210 | phy-handle = <&phy1>; |
211 | |||
212 | mdio@520 { | ||
213 | #address-cells = <1>; | ||
214 | #size-cells = <0>; | ||
215 | compatible = "fsl,gianfar-tbi"; | ||
216 | reg = <0x520 0x20>; | ||
217 | |||
218 | tbi1: tbi-phy@11 { | ||
219 | reg = <0x11>; | ||
220 | device_type = "tbi-phy"; | ||
221 | }; | ||
222 | }; | ||
241 | }; | 223 | }; |
242 | 224 | ||
243 | /* eTSEC 3/4 are currently broken | 225 | /* eTSEC 3/4 are currently broken |
244 | enet2: ethernet@26000 { | 226 | enet2: ethernet@26000 { |
227 | #address-cells = <1>; | ||
228 | #size-cells = <1>; | ||
245 | cell-index = <2>; | 229 | cell-index = <2>; |
246 | device_type = "network"; | 230 | device_type = "network"; |
247 | model = "eTSEC"; | 231 | model = "eTSEC"; |
248 | compatible = "gianfar"; | 232 | compatible = "gianfar"; |
249 | reg = <0x26000 0x1000>; | 233 | reg = <0x26000 0x1000>; |
234 | ranges = <0x0 0x26000 0x1000>; | ||
250 | local-mac-address = [ 00 00 00 00 00 00 ]; | 235 | local-mac-address = [ 00 00 00 00 00 00 ]; |
251 | interrupts = <31 2 32 2 33 2>; | 236 | interrupts = <31 2 32 2 33 2>; |
252 | interrupt-parent = <&mpic>; | 237 | interrupt-parent = <&mpic>; |
253 | tbi-handle = <&tbi2>; | 238 | tbi-handle = <&tbi2>; |
254 | phy-handle = <&phy2>; | 239 | phy-handle = <&phy2>; |
240 | |||
241 | mdio@520 { | ||
242 | #address-cells = <1>; | ||
243 | #size-cells = <0>; | ||
244 | compatible = "fsl,gianfar-tbi"; | ||
245 | reg = <0x520 0x20>; | ||
246 | |||
247 | tbi2: tbi-phy@11 { | ||
248 | reg = <0x11>; | ||
249 | device_type = "tbi-phy"; | ||
250 | }; | ||
251 | }; | ||
255 | }; | 252 | }; |
256 | 253 | ||
257 | enet3: ethernet@27000 { | 254 | enet3: ethernet@27000 { |
255 | #address-cells = <1>; | ||
256 | #size-cells = <1>; | ||
258 | cell-index = <3>; | 257 | cell-index = <3>; |
259 | device_type = "network"; | 258 | device_type = "network"; |
260 | model = "eTSEC"; | 259 | model = "eTSEC"; |
261 | compatible = "gianfar"; | 260 | compatible = "gianfar"; |
262 | reg = <0x27000 0x1000>; | 261 | reg = <0x27000 0x1000>; |
262 | ranges = <0x0 0x27000 0x1000>; | ||
263 | local-mac-address = [ 00 00 00 00 00 00 ]; | 263 | local-mac-address = [ 00 00 00 00 00 00 ]; |
264 | interrupts = <37 2 38 2 39 2>; | 264 | interrupts = <37 2 38 2 39 2>; |
265 | interrupt-parent = <&mpic>; | 265 | interrupt-parent = <&mpic>; |
266 | tbi-handle = <&tbi3>; | 266 | tbi-handle = <&tbi3>; |
267 | phy-handle = <&phy3>; | 267 | phy-handle = <&phy3>; |
268 | |||
269 | mdio@520 { | ||
270 | #address-cells = <1>; | ||
271 | #size-cells = <0>; | ||
272 | compatible = "fsl,gianfar-tbi"; | ||
273 | reg = <0x520 0x20>; | ||
274 | |||
275 | tbi3: tbi-phy@11 { | ||
276 | reg = <0x11>; | ||
277 | device_type = "tbi-phy"; | ||
278 | }; | ||
279 | }; | ||
268 | }; | 280 | }; |
269 | */ | 281 | */ |
270 | 282 | ||
diff --git a/arch/powerpc/boot/dts/mpc8555cds.dts b/arch/powerpc/boot/dts/mpc8555cds.dts index 053b01e1c93b..9484f0729b10 100644 --- a/arch/powerpc/boot/dts/mpc8555cds.dts +++ b/arch/powerpc/boot/dts/mpc8555cds.dts | |||
@@ -126,66 +126,72 @@ | |||
126 | }; | 126 | }; |
127 | }; | 127 | }; |
128 | 128 | ||
129 | mdio@24520 { | ||
130 | #address-cells = <1>; | ||
131 | #size-cells = <0>; | ||
132 | compatible = "fsl,gianfar-mdio"; | ||
133 | reg = <0x24520 0x20>; | ||
134 | |||
135 | phy0: ethernet-phy@0 { | ||
136 | interrupt-parent = <&mpic>; | ||
137 | interrupts = <5 1>; | ||
138 | reg = <0x0>; | ||
139 | device_type = "ethernet-phy"; | ||
140 | }; | ||
141 | phy1: ethernet-phy@1 { | ||
142 | interrupt-parent = <&mpic>; | ||
143 | interrupts = <5 1>; | ||
144 | reg = <0x1>; | ||
145 | device_type = "ethernet-phy"; | ||
146 | }; | ||
147 | tbi0: tbi-phy@11 { | ||
148 | reg = <0x11>; | ||
149 | device_type = "tbi-phy"; | ||
150 | }; | ||
151 | }; | ||
152 | |||
153 | mdio@25520 { | ||
154 | #address-cells = <1>; | ||
155 | #size-cells = <0>; | ||
156 | compatible = "fsl,gianfar-tbi"; | ||
157 | reg = <0x25520 0x20>; | ||
158 | |||
159 | tbi1: tbi-phy@11 { | ||
160 | reg = <0x11>; | ||
161 | device_type = "tbi-phy"; | ||
162 | }; | ||
163 | }; | ||
164 | |||
165 | enet0: ethernet@24000 { | 129 | enet0: ethernet@24000 { |
130 | #address-cells = <1>; | ||
131 | #size-cells = <1>; | ||
166 | cell-index = <0>; | 132 | cell-index = <0>; |
167 | device_type = "network"; | 133 | device_type = "network"; |
168 | model = "TSEC"; | 134 | model = "TSEC"; |
169 | compatible = "gianfar"; | 135 | compatible = "gianfar"; |
170 | reg = <0x24000 0x1000>; | 136 | reg = <0x24000 0x1000>; |
137 | ranges = <0x0 0x24000 0x1000>; | ||
171 | local-mac-address = [ 00 00 00 00 00 00 ]; | 138 | local-mac-address = [ 00 00 00 00 00 00 ]; |
172 | interrupts = <29 2 30 2 34 2>; | 139 | interrupts = <29 2 30 2 34 2>; |
173 | interrupt-parent = <&mpic>; | 140 | interrupt-parent = <&mpic>; |
174 | tbi-handle = <&tbi0>; | 141 | tbi-handle = <&tbi0>; |
175 | phy-handle = <&phy0>; | 142 | phy-handle = <&phy0>; |
143 | |||
144 | mdio@520 { | ||
145 | #address-cells = <1>; | ||
146 | #size-cells = <0>; | ||
147 | compatible = "fsl,gianfar-mdio"; | ||
148 | reg = <0x520 0x20>; | ||
149 | |||
150 | phy0: ethernet-phy@0 { | ||
151 | interrupt-parent = <&mpic>; | ||
152 | interrupts = <5 1>; | ||
153 | reg = <0x0>; | ||
154 | device_type = "ethernet-phy"; | ||
155 | }; | ||
156 | phy1: ethernet-phy@1 { | ||
157 | interrupt-parent = <&mpic>; | ||
158 | interrupts = <5 1>; | ||
159 | reg = <0x1>; | ||
160 | device_type = "ethernet-phy"; | ||
161 | }; | ||
162 | tbi0: tbi-phy@11 { | ||
163 | reg = <0x11>; | ||
164 | device_type = "tbi-phy"; | ||
165 | }; | ||
166 | }; | ||
176 | }; | 167 | }; |
177 | 168 | ||
178 | enet1: ethernet@25000 { | 169 | enet1: ethernet@25000 { |
170 | #address-cells = <1>; | ||
171 | #size-cells = <1>; | ||
179 | cell-index = <1>; | 172 | cell-index = <1>; |
180 | device_type = "network"; | 173 | device_type = "network"; |
181 | model = "TSEC"; | 174 | model = "TSEC"; |
182 | compatible = "gianfar"; | 175 | compatible = "gianfar"; |
183 | reg = <0x25000 0x1000>; | 176 | reg = <0x25000 0x1000>; |
177 | ranges = <0x0 0x25000 0x1000>; | ||
184 | local-mac-address = [ 00 00 00 00 00 00 ]; | 178 | local-mac-address = [ 00 00 00 00 00 00 ]; |
185 | interrupts = <35 2 36 2 40 2>; | 179 | interrupts = <35 2 36 2 40 2>; |
186 | interrupt-parent = <&mpic>; | 180 | interrupt-parent = <&mpic>; |
187 | tbi-handle = <&tbi1>; | 181 | tbi-handle = <&tbi1>; |
188 | phy-handle = <&phy1>; | 182 | phy-handle = <&phy1>; |
183 | |||
184 | mdio@520 { | ||
185 | #address-cells = <1>; | ||
186 | #size-cells = <0>; | ||
187 | compatible = "fsl,gianfar-tbi"; | ||
188 | reg = <0x520 0x20>; | ||
189 | |||
190 | tbi1: tbi-phy@11 { | ||
191 | reg = <0x11>; | ||
192 | device_type = "tbi-phy"; | ||
193 | }; | ||
194 | }; | ||
189 | }; | 195 | }; |
190 | 196 | ||
191 | serial0: serial@4500 { | 197 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8560ads.dts b/arch/powerpc/boot/dts/mpc8560ads.dts index 11b1bcbe14ce..cc2acf87d02f 100644 --- a/arch/powerpc/boot/dts/mpc8560ads.dts +++ b/arch/powerpc/boot/dts/mpc8560ads.dts | |||
@@ -115,78 +115,84 @@ | |||
115 | }; | 115 | }; |
116 | }; | 116 | }; |
117 | 117 | ||
118 | mdio@24520 { | ||
119 | #address-cells = <1>; | ||
120 | #size-cells = <0>; | ||
121 | compatible = "fsl,gianfar-mdio"; | ||
122 | reg = <0x24520 0x20>; | ||
123 | |||
124 | phy0: ethernet-phy@0 { | ||
125 | interrupt-parent = <&mpic>; | ||
126 | interrupts = <5 1>; | ||
127 | reg = <0x0>; | ||
128 | device_type = "ethernet-phy"; | ||
129 | }; | ||
130 | phy1: ethernet-phy@1 { | ||
131 | interrupt-parent = <&mpic>; | ||
132 | interrupts = <5 1>; | ||
133 | reg = <0x1>; | ||
134 | device_type = "ethernet-phy"; | ||
135 | }; | ||
136 | phy2: ethernet-phy@2 { | ||
137 | interrupt-parent = <&mpic>; | ||
138 | interrupts = <7 1>; | ||
139 | reg = <0x2>; | ||
140 | device_type = "ethernet-phy"; | ||
141 | }; | ||
142 | phy3: ethernet-phy@3 { | ||
143 | interrupt-parent = <&mpic>; | ||
144 | interrupts = <7 1>; | ||
145 | reg = <0x3>; | ||
146 | device_type = "ethernet-phy"; | ||
147 | }; | ||
148 | tbi0: tbi-phy@11 { | ||
149 | reg = <0x11>; | ||
150 | device_type = "tbi-phy"; | ||
151 | }; | ||
152 | }; | ||
153 | |||
154 | mdio@25520 { | ||
155 | #address-cells = <1>; | ||
156 | #size-cells = <0>; | ||
157 | compatible = "fsl,gianfar-tbi"; | ||
158 | reg = <0x25520 0x20>; | ||
159 | |||
160 | tbi1: tbi-phy@11 { | ||
161 | reg = <0x11>; | ||
162 | device_type = "tbi-phy"; | ||
163 | }; | ||
164 | }; | ||
165 | |||
166 | enet0: ethernet@24000 { | 118 | enet0: ethernet@24000 { |
119 | #address-cells = <1>; | ||
120 | #size-cells = <1>; | ||
167 | cell-index = <0>; | 121 | cell-index = <0>; |
168 | device_type = "network"; | 122 | device_type = "network"; |
169 | model = "TSEC"; | 123 | model = "TSEC"; |
170 | compatible = "gianfar"; | 124 | compatible = "gianfar"; |
171 | reg = <0x24000 0x1000>; | 125 | reg = <0x24000 0x1000>; |
126 | ranges = <0x0 0x24000 0x1000>; | ||
172 | local-mac-address = [ 00 00 00 00 00 00 ]; | 127 | local-mac-address = [ 00 00 00 00 00 00 ]; |
173 | interrupts = <29 2 30 2 34 2>; | 128 | interrupts = <29 2 30 2 34 2>; |
174 | interrupt-parent = <&mpic>; | 129 | interrupt-parent = <&mpic>; |
175 | tbi-handle = <&tbi0>; | 130 | tbi-handle = <&tbi0>; |
176 | phy-handle = <&phy0>; | 131 | phy-handle = <&phy0>; |
132 | |||
133 | mdio@520 { | ||
134 | #address-cells = <1>; | ||
135 | #size-cells = <0>; | ||
136 | compatible = "fsl,gianfar-mdio"; | ||
137 | reg = <0x520 0x20>; | ||
138 | |||
139 | phy0: ethernet-phy@0 { | ||
140 | interrupt-parent = <&mpic>; | ||
141 | interrupts = <5 1>; | ||
142 | reg = <0x0>; | ||
143 | device_type = "ethernet-phy"; | ||
144 | }; | ||
145 | phy1: ethernet-phy@1 { | ||
146 | interrupt-parent = <&mpic>; | ||
147 | interrupts = <5 1>; | ||
148 | reg = <0x1>; | ||
149 | device_type = "ethernet-phy"; | ||
150 | }; | ||
151 | phy2: ethernet-phy@2 { | ||
152 | interrupt-parent = <&mpic>; | ||
153 | interrupts = <7 1>; | ||
154 | reg = <0x2>; | ||
155 | device_type = "ethernet-phy"; | ||
156 | }; | ||
157 | phy3: ethernet-phy@3 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <7 1>; | ||
160 | reg = <0x3>; | ||
161 | device_type = "ethernet-phy"; | ||
162 | }; | ||
163 | tbi0: tbi-phy@11 { | ||
164 | reg = <0x11>; | ||
165 | device_type = "tbi-phy"; | ||
166 | }; | ||
167 | }; | ||
177 | }; | 168 | }; |
178 | 169 | ||
179 | enet1: ethernet@25000 { | 170 | enet1: ethernet@25000 { |
171 | #address-cells = <1>; | ||
172 | #size-cells = <1>; | ||
180 | cell-index = <1>; | 173 | cell-index = <1>; |
181 | device_type = "network"; | 174 | device_type = "network"; |
182 | model = "TSEC"; | 175 | model = "TSEC"; |
183 | compatible = "gianfar"; | 176 | compatible = "gianfar"; |
184 | reg = <0x25000 0x1000>; | 177 | reg = <0x25000 0x1000>; |
178 | ranges = <0x0 0x25000 0x1000>; | ||
185 | local-mac-address = [ 00 00 00 00 00 00 ]; | 179 | local-mac-address = [ 00 00 00 00 00 00 ]; |
186 | interrupts = <35 2 36 2 40 2>; | 180 | interrupts = <35 2 36 2 40 2>; |
187 | interrupt-parent = <&mpic>; | 181 | interrupt-parent = <&mpic>; |
188 | tbi-handle = <&tbi1>; | 182 | tbi-handle = <&tbi1>; |
189 | phy-handle = <&phy1>; | 183 | phy-handle = <&phy1>; |
184 | |||
185 | mdio@520 { | ||
186 | #address-cells = <1>; | ||
187 | #size-cells = <0>; | ||
188 | compatible = "fsl,gianfar-tbi"; | ||
189 | reg = <0x520 0x20>; | ||
190 | |||
191 | tbi1: tbi-phy@11 { | ||
192 | reg = <0x11>; | ||
193 | device_type = "tbi-phy"; | ||
194 | }; | ||
195 | }; | ||
190 | }; | 196 | }; |
191 | 197 | ||
192 | mpic: pic@40000 { | 198 | mpic: pic@40000 { |
diff --git a/arch/powerpc/boot/dts/mpc8568mds.dts b/arch/powerpc/boot/dts/mpc8568mds.dts index 1955bd9e113d..9d52e3b25047 100644 --- a/arch/powerpc/boot/dts/mpc8568mds.dts +++ b/arch/powerpc/boot/dts/mpc8568mds.dts | |||
@@ -149,78 +149,84 @@ | |||
149 | }; | 149 | }; |
150 | }; | 150 | }; |
151 | 151 | ||
152 | mdio@24520 { | ||
153 | #address-cells = <1>; | ||
154 | #size-cells = <0>; | ||
155 | compatible = "fsl,gianfar-mdio"; | ||
156 | reg = <0x24520 0x20>; | ||
157 | |||
158 | phy0: ethernet-phy@7 { | ||
159 | interrupt-parent = <&mpic>; | ||
160 | interrupts = <1 1>; | ||
161 | reg = <0x7>; | ||
162 | device_type = "ethernet-phy"; | ||
163 | }; | ||
164 | phy1: ethernet-phy@1 { | ||
165 | interrupt-parent = <&mpic>; | ||
166 | interrupts = <2 1>; | ||
167 | reg = <0x1>; | ||
168 | device_type = "ethernet-phy"; | ||
169 | }; | ||
170 | phy2: ethernet-phy@2 { | ||
171 | interrupt-parent = <&mpic>; | ||
172 | interrupts = <1 1>; | ||
173 | reg = <0x2>; | ||
174 | device_type = "ethernet-phy"; | ||
175 | }; | ||
176 | phy3: ethernet-phy@3 { | ||
177 | interrupt-parent = <&mpic>; | ||
178 | interrupts = <2 1>; | ||
179 | reg = <0x3>; | ||
180 | device_type = "ethernet-phy"; | ||
181 | }; | ||
182 | tbi0: tbi-phy@11 { | ||
183 | reg = <0x11>; | ||
184 | device_type = "tbi-phy"; | ||
185 | }; | ||
186 | }; | ||
187 | |||
188 | mdio@25520 { | ||
189 | #address-cells = <1>; | ||
190 | #size-cells = <0>; | ||
191 | compatible = "fsl,gianfar-tbi"; | ||
192 | reg = <0x25520 0x20>; | ||
193 | |||
194 | tbi1: tbi-phy@11 { | ||
195 | reg = <0x11>; | ||
196 | device_type = "tbi-phy"; | ||
197 | }; | ||
198 | }; | ||
199 | |||
200 | enet0: ethernet@24000 { | 152 | enet0: ethernet@24000 { |
153 | #address-cells = <1>; | ||
154 | #size-cells = <1>; | ||
201 | cell-index = <0>; | 155 | cell-index = <0>; |
202 | device_type = "network"; | 156 | device_type = "network"; |
203 | model = "eTSEC"; | 157 | model = "eTSEC"; |
204 | compatible = "gianfar"; | 158 | compatible = "gianfar"; |
205 | reg = <0x24000 0x1000>; | 159 | reg = <0x24000 0x1000>; |
160 | ranges = <0x0 0x24000 0x1000>; | ||
206 | local-mac-address = [ 00 00 00 00 00 00 ]; | 161 | local-mac-address = [ 00 00 00 00 00 00 ]; |
207 | interrupts = <29 2 30 2 34 2>; | 162 | interrupts = <29 2 30 2 34 2>; |
208 | interrupt-parent = <&mpic>; | 163 | interrupt-parent = <&mpic>; |
209 | tbi-handle = <&tbi0>; | 164 | tbi-handle = <&tbi0>; |
210 | phy-handle = <&phy2>; | 165 | phy-handle = <&phy2>; |
166 | |||
167 | mdio@520 { | ||
168 | #address-cells = <1>; | ||
169 | #size-cells = <0>; | ||
170 | compatible = "fsl,gianfar-mdio"; | ||
171 | reg = <0x520 0x20>; | ||
172 | |||
173 | phy0: ethernet-phy@7 { | ||
174 | interrupt-parent = <&mpic>; | ||
175 | interrupts = <1 1>; | ||
176 | reg = <0x7>; | ||
177 | device_type = "ethernet-phy"; | ||
178 | }; | ||
179 | phy1: ethernet-phy@1 { | ||
180 | interrupt-parent = <&mpic>; | ||
181 | interrupts = <2 1>; | ||
182 | reg = <0x1>; | ||
183 | device_type = "ethernet-phy"; | ||
184 | }; | ||
185 | phy2: ethernet-phy@2 { | ||
186 | interrupt-parent = <&mpic>; | ||
187 | interrupts = <1 1>; | ||
188 | reg = <0x2>; | ||
189 | device_type = "ethernet-phy"; | ||
190 | }; | ||
191 | phy3: ethernet-phy@3 { | ||
192 | interrupt-parent = <&mpic>; | ||
193 | interrupts = <2 1>; | ||
194 | reg = <0x3>; | ||
195 | device_type = "ethernet-phy"; | ||
196 | }; | ||
197 | tbi0: tbi-phy@11 { | ||
198 | reg = <0x11>; | ||
199 | device_type = "tbi-phy"; | ||
200 | }; | ||
201 | }; | ||
211 | }; | 202 | }; |
212 | 203 | ||
213 | enet1: ethernet@25000 { | 204 | enet1: ethernet@25000 { |
205 | #address-cells = <1>; | ||
206 | #size-cells = <1>; | ||
214 | cell-index = <1>; | 207 | cell-index = <1>; |
215 | device_type = "network"; | 208 | device_type = "network"; |
216 | model = "eTSEC"; | 209 | model = "eTSEC"; |
217 | compatible = "gianfar"; | 210 | compatible = "gianfar"; |
218 | reg = <0x25000 0x1000>; | 211 | reg = <0x25000 0x1000>; |
212 | ranges = <0x0 0x25000 0x1000>; | ||
219 | local-mac-address = [ 00 00 00 00 00 00 ]; | 213 | local-mac-address = [ 00 00 00 00 00 00 ]; |
220 | interrupts = <35 2 36 2 40 2>; | 214 | interrupts = <35 2 36 2 40 2>; |
221 | interrupt-parent = <&mpic>; | 215 | interrupt-parent = <&mpic>; |
222 | tbi-handle = <&tbi1>; | 216 | tbi-handle = <&tbi1>; |
223 | phy-handle = <&phy3>; | 217 | phy-handle = <&phy3>; |
218 | |||
219 | mdio@520 { | ||
220 | #address-cells = <1>; | ||
221 | #size-cells = <0>; | ||
222 | compatible = "fsl,gianfar-tbi"; | ||
223 | reg = <0x520 0x20>; | ||
224 | |||
225 | tbi1: tbi-phy@11 { | ||
226 | reg = <0x11>; | ||
227 | device_type = "tbi-phy"; | ||
228 | }; | ||
229 | }; | ||
224 | }; | 230 | }; |
225 | 231 | ||
226 | serial0: serial@4500 { | 232 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8572ds.dts b/arch/powerpc/boot/dts/mpc8572ds.dts index 6c9354b2d7b7..6e79a4169088 100644 --- a/arch/powerpc/boot/dts/mpc8572ds.dts +++ b/arch/powerpc/boot/dts/mpc8572ds.dts | |||
@@ -312,129 +312,141 @@ | |||
312 | }; | 312 | }; |
313 | }; | 313 | }; |
314 | 314 | ||
315 | mdio@24520 { | ||
316 | #address-cells = <1>; | ||
317 | #size-cells = <0>; | ||
318 | compatible = "fsl,gianfar-mdio"; | ||
319 | reg = <0x24520 0x20>; | ||
320 | |||
321 | phy0: ethernet-phy@0 { | ||
322 | interrupt-parent = <&mpic>; | ||
323 | interrupts = <10 1>; | ||
324 | reg = <0x0>; | ||
325 | }; | ||
326 | phy1: ethernet-phy@1 { | ||
327 | interrupt-parent = <&mpic>; | ||
328 | interrupts = <10 1>; | ||
329 | reg = <0x1>; | ||
330 | }; | ||
331 | phy2: ethernet-phy@2 { | ||
332 | interrupt-parent = <&mpic>; | ||
333 | interrupts = <10 1>; | ||
334 | reg = <0x2>; | ||
335 | }; | ||
336 | phy3: ethernet-phy@3 { | ||
337 | interrupt-parent = <&mpic>; | ||
338 | interrupts = <10 1>; | ||
339 | reg = <0x3>; | ||
340 | }; | ||
341 | |||
342 | tbi0: tbi-phy@11 { | ||
343 | reg = <0x11>; | ||
344 | device_type = "tbi-phy"; | ||
345 | }; | ||
346 | }; | ||
347 | |||
348 | mdio@25520 { | ||
349 | #address-cells = <1>; | ||
350 | #size-cells = <0>; | ||
351 | compatible = "fsl,gianfar-tbi"; | ||
352 | reg = <0x25520 0x20>; | ||
353 | |||
354 | tbi1: tbi-phy@11 { | ||
355 | reg = <0x11>; | ||
356 | device_type = "tbi-phy"; | ||
357 | }; | ||
358 | }; | ||
359 | |||
360 | mdio@26520 { | ||
361 | #address-cells = <1>; | ||
362 | #size-cells = <0>; | ||
363 | compatible = "fsl,gianfar-tbi"; | ||
364 | reg = <0x26520 0x20>; | ||
365 | |||
366 | tbi2: tbi-phy@11 { | ||
367 | reg = <0x11>; | ||
368 | device_type = "tbi-phy"; | ||
369 | }; | ||
370 | }; | ||
371 | |||
372 | mdio@27520 { | ||
373 | #address-cells = <1>; | ||
374 | #size-cells = <0>; | ||
375 | compatible = "fsl,gianfar-tbi"; | ||
376 | reg = <0x27520 0x20>; | ||
377 | |||
378 | tbi3: tbi-phy@11 { | ||
379 | reg = <0x11>; | ||
380 | device_type = "tbi-phy"; | ||
381 | }; | ||
382 | }; | ||
383 | |||
384 | enet0: ethernet@24000 { | 315 | enet0: ethernet@24000 { |
316 | #address-cells = <1>; | ||
317 | #size-cells = <1>; | ||
385 | cell-index = <0>; | 318 | cell-index = <0>; |
386 | device_type = "network"; | 319 | device_type = "network"; |
387 | model = "eTSEC"; | 320 | model = "eTSEC"; |
388 | compatible = "gianfar"; | 321 | compatible = "gianfar"; |
389 | reg = <0x24000 0x1000>; | 322 | reg = <0x24000 0x1000>; |
323 | ranges = <0x0 0x24000 0x1000>; | ||
390 | local-mac-address = [ 00 00 00 00 00 00 ]; | 324 | local-mac-address = [ 00 00 00 00 00 00 ]; |
391 | interrupts = <29 2 30 2 34 2>; | 325 | interrupts = <29 2 30 2 34 2>; |
392 | interrupt-parent = <&mpic>; | 326 | interrupt-parent = <&mpic>; |
393 | tbi-handle = <&tbi0>; | 327 | tbi-handle = <&tbi0>; |
394 | phy-handle = <&phy0>; | 328 | phy-handle = <&phy0>; |
395 | phy-connection-type = "rgmii-id"; | 329 | phy-connection-type = "rgmii-id"; |
330 | |||
331 | mdio@520 { | ||
332 | #address-cells = <1>; | ||
333 | #size-cells = <0>; | ||
334 | compatible = "fsl,gianfar-mdio"; | ||
335 | reg = <0x520 0x20>; | ||
336 | |||
337 | phy0: ethernet-phy@0 { | ||
338 | interrupt-parent = <&mpic>; | ||
339 | interrupts = <10 1>; | ||
340 | reg = <0x0>; | ||
341 | }; | ||
342 | phy1: ethernet-phy@1 { | ||
343 | interrupt-parent = <&mpic>; | ||
344 | interrupts = <10 1>; | ||
345 | reg = <0x1>; | ||
346 | }; | ||
347 | phy2: ethernet-phy@2 { | ||
348 | interrupt-parent = <&mpic>; | ||
349 | interrupts = <10 1>; | ||
350 | reg = <0x2>; | ||
351 | }; | ||
352 | phy3: ethernet-phy@3 { | ||
353 | interrupt-parent = <&mpic>; | ||
354 | interrupts = <10 1>; | ||
355 | reg = <0x3>; | ||
356 | }; | ||
357 | |||
358 | tbi0: tbi-phy@11 { | ||
359 | reg = <0x11>; | ||
360 | device_type = "tbi-phy"; | ||
361 | }; | ||
362 | }; | ||
396 | }; | 363 | }; |
397 | 364 | ||
398 | enet1: ethernet@25000 { | 365 | enet1: ethernet@25000 { |
366 | #address-cells = <1>; | ||
367 | #size-cells = <1>; | ||
399 | cell-index = <1>; | 368 | cell-index = <1>; |
400 | device_type = "network"; | 369 | device_type = "network"; |
401 | model = "eTSEC"; | 370 | model = "eTSEC"; |
402 | compatible = "gianfar"; | 371 | compatible = "gianfar"; |
403 | reg = <0x25000 0x1000>; | 372 | reg = <0x25000 0x1000>; |
373 | ranges = <0x0 0x25000 0x1000>; | ||
404 | local-mac-address = [ 00 00 00 00 00 00 ]; | 374 | local-mac-address = [ 00 00 00 00 00 00 ]; |
405 | interrupts = <35 2 36 2 40 2>; | 375 | interrupts = <35 2 36 2 40 2>; |
406 | interrupt-parent = <&mpic>; | 376 | interrupt-parent = <&mpic>; |
407 | tbi-handle = <&tbi1>; | 377 | tbi-handle = <&tbi1>; |
408 | phy-handle = <&phy1>; | 378 | phy-handle = <&phy1>; |
409 | phy-connection-type = "rgmii-id"; | 379 | phy-connection-type = "rgmii-id"; |
380 | |||
381 | mdio@520 { | ||
382 | #address-cells = <1>; | ||
383 | #size-cells = <0>; | ||
384 | compatible = "fsl,gianfar-tbi"; | ||
385 | reg = <0x520 0x20>; | ||
386 | |||
387 | tbi1: tbi-phy@11 { | ||
388 | reg = <0x11>; | ||
389 | device_type = "tbi-phy"; | ||
390 | }; | ||
391 | }; | ||
410 | }; | 392 | }; |
411 | 393 | ||
412 | enet2: ethernet@26000 { | 394 | enet2: ethernet@26000 { |
395 | #address-cells = <1>; | ||
396 | #size-cells = <1>; | ||
413 | cell-index = <2>; | 397 | cell-index = <2>; |
414 | device_type = "network"; | 398 | device_type = "network"; |
415 | model = "eTSEC"; | 399 | model = "eTSEC"; |
416 | compatible = "gianfar"; | 400 | compatible = "gianfar"; |
417 | reg = <0x26000 0x1000>; | 401 | reg = <0x26000 0x1000>; |
402 | ranges = <0x0 0x26000 0x1000>; | ||
418 | local-mac-address = [ 00 00 00 00 00 00 ]; | 403 | local-mac-address = [ 00 00 00 00 00 00 ]; |
419 | interrupts = <31 2 32 2 33 2>; | 404 | interrupts = <31 2 32 2 33 2>; |
420 | interrupt-parent = <&mpic>; | 405 | interrupt-parent = <&mpic>; |
421 | tbi-handle = <&tbi2>; | 406 | tbi-handle = <&tbi2>; |
422 | phy-handle = <&phy2>; | 407 | phy-handle = <&phy2>; |
423 | phy-connection-type = "rgmii-id"; | 408 | phy-connection-type = "rgmii-id"; |
409 | |||
410 | mdio@520 { | ||
411 | #address-cells = <1>; | ||
412 | #size-cells = <0>; | ||
413 | compatible = "fsl,gianfar-tbi"; | ||
414 | reg = <0x520 0x20>; | ||
415 | |||
416 | tbi2: tbi-phy@11 { | ||
417 | reg = <0x11>; | ||
418 | device_type = "tbi-phy"; | ||
419 | }; | ||
420 | }; | ||
424 | }; | 421 | }; |
425 | 422 | ||
426 | enet3: ethernet@27000 { | 423 | enet3: ethernet@27000 { |
424 | #address-cells = <1>; | ||
425 | #size-cells = <1>; | ||
427 | cell-index = <3>; | 426 | cell-index = <3>; |
428 | device_type = "network"; | 427 | device_type = "network"; |
429 | model = "eTSEC"; | 428 | model = "eTSEC"; |
430 | compatible = "gianfar"; | 429 | compatible = "gianfar"; |
431 | reg = <0x27000 0x1000>; | 430 | reg = <0x27000 0x1000>; |
431 | ranges = <0x0 0x27000 0x1000>; | ||
432 | local-mac-address = [ 00 00 00 00 00 00 ]; | 432 | local-mac-address = [ 00 00 00 00 00 00 ]; |
433 | interrupts = <37 2 38 2 39 2>; | 433 | interrupts = <37 2 38 2 39 2>; |
434 | interrupt-parent = <&mpic>; | 434 | interrupt-parent = <&mpic>; |
435 | tbi-handle = <&tbi3>; | 435 | tbi-handle = <&tbi3>; |
436 | phy-handle = <&phy3>; | 436 | phy-handle = <&phy3>; |
437 | phy-connection-type = "rgmii-id"; | 437 | phy-connection-type = "rgmii-id"; |
438 | |||
439 | mdio@520 { | ||
440 | #address-cells = <1>; | ||
441 | #size-cells = <0>; | ||
442 | compatible = "fsl,gianfar-tbi"; | ||
443 | reg = <0x520 0x20>; | ||
444 | |||
445 | tbi3: tbi-phy@11 { | ||
446 | reg = <0x11>; | ||
447 | device_type = "tbi-phy"; | ||
448 | }; | ||
449 | }; | ||
438 | }; | 450 | }; |
439 | 451 | ||
440 | serial0: serial@4500 { | 452 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8572ds_36b.dts b/arch/powerpc/boot/dts/mpc8572ds_36b.dts index fc7dbf49f4cc..dbd81a764742 100644 --- a/arch/powerpc/boot/dts/mpc8572ds_36b.dts +++ b/arch/powerpc/boot/dts/mpc8572ds_36b.dts | |||
@@ -312,129 +312,141 @@ | |||
312 | }; | 312 | }; |
313 | }; | 313 | }; |
314 | 314 | ||
315 | mdio@24520 { | ||
316 | #address-cells = <1>; | ||
317 | #size-cells = <0>; | ||
318 | compatible = "fsl,gianfar-mdio"; | ||
319 | reg = <0x24520 0x20>; | ||
320 | |||
321 | phy0: ethernet-phy@0 { | ||
322 | interrupt-parent = <&mpic>; | ||
323 | interrupts = <10 1>; | ||
324 | reg = <0x0>; | ||
325 | }; | ||
326 | phy1: ethernet-phy@1 { | ||
327 | interrupt-parent = <&mpic>; | ||
328 | interrupts = <10 1>; | ||
329 | reg = <0x1>; | ||
330 | }; | ||
331 | phy2: ethernet-phy@2 { | ||
332 | interrupt-parent = <&mpic>; | ||
333 | interrupts = <10 1>; | ||
334 | reg = <0x2>; | ||
335 | }; | ||
336 | phy3: ethernet-phy@3 { | ||
337 | interrupt-parent = <&mpic>; | ||
338 | interrupts = <10 1>; | ||
339 | reg = <0x3>; | ||
340 | }; | ||
341 | |||
342 | tbi0: tbi-phy@11 { | ||
343 | reg = <0x11>; | ||
344 | device_type = "tbi-phy"; | ||
345 | }; | ||
346 | }; | ||
347 | |||
348 | mdio@25520 { | ||
349 | #address-cells = <1>; | ||
350 | #size-cells = <0>; | ||
351 | compatible = "fsl,gianfar-tbi"; | ||
352 | reg = <0x25520 0x20>; | ||
353 | |||
354 | tbi1: tbi-phy@11 { | ||
355 | reg = <0x11>; | ||
356 | device_type = "tbi-phy"; | ||
357 | }; | ||
358 | }; | ||
359 | |||
360 | mdio@26520 { | ||
361 | #address-cells = <1>; | ||
362 | #size-cells = <0>; | ||
363 | compatible = "fsl,gianfar-tbi"; | ||
364 | reg = <0x26520 0x20>; | ||
365 | |||
366 | tbi2: tbi-phy@11 { | ||
367 | reg = <0x11>; | ||
368 | device_type = "tbi-phy"; | ||
369 | }; | ||
370 | }; | ||
371 | |||
372 | mdio@27520 { | ||
373 | #address-cells = <1>; | ||
374 | #size-cells = <0>; | ||
375 | compatible = "fsl,gianfar-tbi"; | ||
376 | reg = <0x27520 0x20>; | ||
377 | |||
378 | tbi3: tbi-phy@11 { | ||
379 | reg = <0x11>; | ||
380 | device_type = "tbi-phy"; | ||
381 | }; | ||
382 | }; | ||
383 | |||
384 | enet0: ethernet@24000 { | 315 | enet0: ethernet@24000 { |
316 | #address-cells = <1>; | ||
317 | #size-cells = <1>; | ||
385 | cell-index = <0>; | 318 | cell-index = <0>; |
386 | device_type = "network"; | 319 | device_type = "network"; |
387 | model = "eTSEC"; | 320 | model = "eTSEC"; |
388 | compatible = "gianfar"; | 321 | compatible = "gianfar"; |
389 | reg = <0x24000 0x1000>; | 322 | reg = <0x24000 0x1000>; |
323 | ranges = <0x0 0x24000 0x1000>; | ||
390 | local-mac-address = [ 00 00 00 00 00 00 ]; | 324 | local-mac-address = [ 00 00 00 00 00 00 ]; |
391 | interrupts = <29 2 30 2 34 2>; | 325 | interrupts = <29 2 30 2 34 2>; |
392 | interrupt-parent = <&mpic>; | 326 | interrupt-parent = <&mpic>; |
393 | tbi-handle = <&tbi0>; | 327 | tbi-handle = <&tbi0>; |
394 | phy-handle = <&phy0>; | 328 | phy-handle = <&phy0>; |
395 | phy-connection-type = "rgmii-id"; | 329 | phy-connection-type = "rgmii-id"; |
330 | |||
331 | mdio@520 { | ||
332 | #address-cells = <1>; | ||
333 | #size-cells = <0>; | ||
334 | compatible = "fsl,gianfar-mdio"; | ||
335 | reg = <0x520 0x20>; | ||
336 | |||
337 | phy0: ethernet-phy@0 { | ||
338 | interrupt-parent = <&mpic>; | ||
339 | interrupts = <10 1>; | ||
340 | reg = <0x0>; | ||
341 | }; | ||
342 | phy1: ethernet-phy@1 { | ||
343 | interrupt-parent = <&mpic>; | ||
344 | interrupts = <10 1>; | ||
345 | reg = <0x1>; | ||
346 | }; | ||
347 | phy2: ethernet-phy@2 { | ||
348 | interrupt-parent = <&mpic>; | ||
349 | interrupts = <10 1>; | ||
350 | reg = <0x2>; | ||
351 | }; | ||
352 | phy3: ethernet-phy@3 { | ||
353 | interrupt-parent = <&mpic>; | ||
354 | interrupts = <10 1>; | ||
355 | reg = <0x3>; | ||
356 | }; | ||
357 | |||
358 | tbi0: tbi-phy@11 { | ||
359 | reg = <0x11>; | ||
360 | device_type = "tbi-phy"; | ||
361 | }; | ||
362 | }; | ||
396 | }; | 363 | }; |
397 | 364 | ||
398 | enet1: ethernet@25000 { | 365 | enet1: ethernet@25000 { |
366 | #address-cells = <1>; | ||
367 | #size-cells = <1>; | ||
399 | cell-index = <1>; | 368 | cell-index = <1>; |
400 | device_type = "network"; | 369 | device_type = "network"; |
401 | model = "eTSEC"; | 370 | model = "eTSEC"; |
402 | compatible = "gianfar"; | 371 | compatible = "gianfar"; |
403 | reg = <0x25000 0x1000>; | 372 | reg = <0x25000 0x1000>; |
373 | ranges = <0x0 0x25000 0x1000>; | ||
404 | local-mac-address = [ 00 00 00 00 00 00 ]; | 374 | local-mac-address = [ 00 00 00 00 00 00 ]; |
405 | interrupts = <35 2 36 2 40 2>; | 375 | interrupts = <35 2 36 2 40 2>; |
406 | interrupt-parent = <&mpic>; | 376 | interrupt-parent = <&mpic>; |
407 | tbi-handle = <&tbi1>; | 377 | tbi-handle = <&tbi1>; |
408 | phy-handle = <&phy1>; | 378 | phy-handle = <&phy1>; |
409 | phy-connection-type = "rgmii-id"; | 379 | phy-connection-type = "rgmii-id"; |
380 | |||
381 | mdio@520 { | ||
382 | #address-cells = <1>; | ||
383 | #size-cells = <0>; | ||
384 | compatible = "fsl,gianfar-tbi"; | ||
385 | reg = <0x520 0x20>; | ||
386 | |||
387 | tbi1: tbi-phy@11 { | ||
388 | reg = <0x11>; | ||
389 | device_type = "tbi-phy"; | ||
390 | }; | ||
391 | }; | ||
410 | }; | 392 | }; |
411 | 393 | ||
412 | enet2: ethernet@26000 { | 394 | enet2: ethernet@26000 { |
395 | #address-cells = <1>; | ||
396 | #size-cells = <1>; | ||
413 | cell-index = <2>; | 397 | cell-index = <2>; |
414 | device_type = "network"; | 398 | device_type = "network"; |
415 | model = "eTSEC"; | 399 | model = "eTSEC"; |
416 | compatible = "gianfar"; | 400 | compatible = "gianfar"; |
417 | reg = <0x26000 0x1000>; | 401 | reg = <0x26000 0x1000>; |
402 | ranges = <0x0 0x26000 0x1000>; | ||
418 | local-mac-address = [ 00 00 00 00 00 00 ]; | 403 | local-mac-address = [ 00 00 00 00 00 00 ]; |
419 | interrupts = <31 2 32 2 33 2>; | 404 | interrupts = <31 2 32 2 33 2>; |
420 | interrupt-parent = <&mpic>; | 405 | interrupt-parent = <&mpic>; |
421 | tbi-handle = <&tbi2>; | 406 | tbi-handle = <&tbi2>; |
422 | phy-handle = <&phy2>; | 407 | phy-handle = <&phy2>; |
423 | phy-connection-type = "rgmii-id"; | 408 | phy-connection-type = "rgmii-id"; |
409 | |||
410 | mdio@520 { | ||
411 | #address-cells = <1>; | ||
412 | #size-cells = <0>; | ||
413 | compatible = "fsl,gianfar-tbi"; | ||
414 | reg = <0x520 0x20>; | ||
415 | |||
416 | tbi2: tbi-phy@11 { | ||
417 | reg = <0x11>; | ||
418 | device_type = "tbi-phy"; | ||
419 | }; | ||
420 | }; | ||
424 | }; | 421 | }; |
425 | 422 | ||
426 | enet3: ethernet@27000 { | 423 | enet3: ethernet@27000 { |
424 | #address-cells = <1>; | ||
425 | #size-cells = <1>; | ||
427 | cell-index = <3>; | 426 | cell-index = <3>; |
428 | device_type = "network"; | 427 | device_type = "network"; |
429 | model = "eTSEC"; | 428 | model = "eTSEC"; |
430 | compatible = "gianfar"; | 429 | compatible = "gianfar"; |
431 | reg = <0x27000 0x1000>; | 430 | reg = <0x27000 0x1000>; |
431 | ranges = <0x0 0x27000 0x1000>; | ||
432 | local-mac-address = [ 00 00 00 00 00 00 ]; | 432 | local-mac-address = [ 00 00 00 00 00 00 ]; |
433 | interrupts = <37 2 38 2 39 2>; | 433 | interrupts = <37 2 38 2 39 2>; |
434 | interrupt-parent = <&mpic>; | 434 | interrupt-parent = <&mpic>; |
435 | tbi-handle = <&tbi3>; | 435 | tbi-handle = <&tbi3>; |
436 | phy-handle = <&phy3>; | 436 | phy-handle = <&phy3>; |
437 | phy-connection-type = "rgmii-id"; | 437 | phy-connection-type = "rgmii-id"; |
438 | |||
439 | mdio@520 { | ||
440 | #address-cells = <1>; | ||
441 | #size-cells = <0>; | ||
442 | compatible = "fsl,gianfar-tbi"; | ||
443 | reg = <0x520 0x20>; | ||
444 | |||
445 | tbi3: tbi-phy@11 { | ||
446 | reg = <0x11>; | ||
447 | device_type = "tbi-phy"; | ||
448 | }; | ||
449 | }; | ||
438 | }; | 450 | }; |
439 | 451 | ||
440 | serial0: serial@4500 { | 452 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts b/arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts index 32178bfa77d0..2bc0c7189653 100644 --- a/arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts +++ b/arch/powerpc/boot/dts/mpc8572ds_camp_core0.dts | |||
@@ -148,35 +148,38 @@ | |||
148 | }; | 148 | }; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | mdio@24520 { | ||
152 | #address-cells = <1>; | ||
153 | #size-cells = <0>; | ||
154 | compatible = "fsl,gianfar-mdio"; | ||
155 | reg = <0x24520 0x20>; | ||
156 | |||
157 | phy0: ethernet-phy@0 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <10 1>; | ||
160 | reg = <0x0>; | ||
161 | }; | ||
162 | phy1: ethernet-phy@1 { | ||
163 | interrupt-parent = <&mpic>; | ||
164 | interrupts = <10 1>; | ||
165 | reg = <0x1>; | ||
166 | }; | ||
167 | }; | ||
168 | |||
169 | enet0: ethernet@24000 { | 151 | enet0: ethernet@24000 { |
152 | #address-cells = <1>; | ||
153 | #size-cells = <1>; | ||
170 | cell-index = <0>; | 154 | cell-index = <0>; |
171 | device_type = "network"; | 155 | device_type = "network"; |
172 | model = "eTSEC"; | 156 | model = "eTSEC"; |
173 | compatible = "gianfar"; | 157 | compatible = "gianfar"; |
174 | reg = <0x24000 0x1000>; | 158 | reg = <0x24000 0x1000>; |
159 | ranges = <0x0 0x24000 0x1000>; | ||
175 | local-mac-address = [ 00 00 00 00 00 00 ]; | 160 | local-mac-address = [ 00 00 00 00 00 00 ]; |
176 | interrupts = <29 2 30 2 34 2>; | 161 | interrupts = <29 2 30 2 34 2>; |
177 | interrupt-parent = <&mpic>; | 162 | interrupt-parent = <&mpic>; |
178 | phy-handle = <&phy0>; | 163 | phy-handle = <&phy0>; |
179 | phy-connection-type = "rgmii-id"; | 164 | phy-connection-type = "rgmii-id"; |
165 | |||
166 | mdio@520 { | ||
167 | #address-cells = <1>; | ||
168 | #size-cells = <0>; | ||
169 | compatible = "fsl,gianfar-mdio"; | ||
170 | reg = <0x520 0x20>; | ||
171 | |||
172 | phy0: ethernet-phy@0 { | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <10 1>; | ||
175 | reg = <0x0>; | ||
176 | }; | ||
177 | phy1: ethernet-phy@1 { | ||
178 | interrupt-parent = <&mpic>; | ||
179 | interrupts = <10 1>; | ||
180 | reg = <0x1>; | ||
181 | }; | ||
182 | }; | ||
180 | }; | 183 | }; |
181 | 184 | ||
182 | enet1: ethernet@25000 { | 185 | enet1: ethernet@25000 { |
diff --git a/arch/powerpc/boot/dts/sbc8548.dts b/arch/powerpc/boot/dts/sbc8548.dts index 2baf4a51f224..9c5079fec4f2 100644 --- a/arch/powerpc/boot/dts/sbc8548.dts +++ b/arch/powerpc/boot/dts/sbc8548.dts | |||
@@ -234,66 +234,72 @@ | |||
234 | }; | 234 | }; |
235 | }; | 235 | }; |
236 | 236 | ||
237 | mdio@24520 { | ||
238 | #address-cells = <1>; | ||
239 | #size-cells = <0>; | ||
240 | compatible = "fsl,gianfar-mdio"; | ||
241 | reg = <0x24520 0x20>; | ||
242 | |||
243 | phy0: ethernet-phy@19 { | ||
244 | interrupt-parent = <&mpic>; | ||
245 | interrupts = <0x6 0x1>; | ||
246 | reg = <0x19>; | ||
247 | device_type = "ethernet-phy"; | ||
248 | }; | ||
249 | phy1: ethernet-phy@1a { | ||
250 | interrupt-parent = <&mpic>; | ||
251 | interrupts = <0x7 0x1>; | ||
252 | reg = <0x1a>; | ||
253 | device_type = "ethernet-phy"; | ||
254 | }; | ||
255 | tbi0: tbi-phy@11 { | ||
256 | reg = <0x11>; | ||
257 | device_type = "tbi-phy"; | ||
258 | }; | ||
259 | }; | ||
260 | |||
261 | mdio@25520 { | ||
262 | #address-cells = <1>; | ||
263 | #size-cells = <0>; | ||
264 | compatible = "fsl,gianfar-tbi"; | ||
265 | reg = <0x25520 0x20>; | ||
266 | |||
267 | tbi1: tbi-phy@11 { | ||
268 | reg = <0x11>; | ||
269 | device_type = "tbi-phy"; | ||
270 | }; | ||
271 | }; | ||
272 | |||
273 | enet0: ethernet@24000 { | 237 | enet0: ethernet@24000 { |
238 | #address-cells = <1>; | ||
239 | #size-cells = <1>; | ||
274 | cell-index = <0>; | 240 | cell-index = <0>; |
275 | device_type = "network"; | 241 | device_type = "network"; |
276 | model = "eTSEC"; | 242 | model = "eTSEC"; |
277 | compatible = "gianfar"; | 243 | compatible = "gianfar"; |
278 | reg = <0x24000 0x1000>; | 244 | reg = <0x24000 0x1000>; |
245 | ranges = <0x0 0x24000 0x1000>; | ||
279 | local-mac-address = [ 00 00 00 00 00 00 ]; | 246 | local-mac-address = [ 00 00 00 00 00 00 ]; |
280 | interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>; | 247 | interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>; |
281 | interrupt-parent = <&mpic>; | 248 | interrupt-parent = <&mpic>; |
282 | tbi-handle = <&tbi0>; | 249 | tbi-handle = <&tbi0>; |
283 | phy-handle = <&phy0>; | 250 | phy-handle = <&phy0>; |
251 | |||
252 | mdio@520 { | ||
253 | #address-cells = <1>; | ||
254 | #size-cells = <0>; | ||
255 | compatible = "fsl,gianfar-mdio"; | ||
256 | reg = <0x520 0x20>; | ||
257 | |||
258 | phy0: ethernet-phy@19 { | ||
259 | interrupt-parent = <&mpic>; | ||
260 | interrupts = <0x6 0x1>; | ||
261 | reg = <0x19>; | ||
262 | device_type = "ethernet-phy"; | ||
263 | }; | ||
264 | phy1: ethernet-phy@1a { | ||
265 | interrupt-parent = <&mpic>; | ||
266 | interrupts = <0x7 0x1>; | ||
267 | reg = <0x1a>; | ||
268 | device_type = "ethernet-phy"; | ||
269 | }; | ||
270 | tbi0: tbi-phy@11 { | ||
271 | reg = <0x11>; | ||
272 | device_type = "tbi-phy"; | ||
273 | }; | ||
274 | }; | ||
284 | }; | 275 | }; |
285 | 276 | ||
286 | enet1: ethernet@25000 { | 277 | enet1: ethernet@25000 { |
278 | #address-cells = <1>; | ||
279 | #size-cells = <1>; | ||
287 | cell-index = <1>; | 280 | cell-index = <1>; |
288 | device_type = "network"; | 281 | device_type = "network"; |
289 | model = "eTSEC"; | 282 | model = "eTSEC"; |
290 | compatible = "gianfar"; | 283 | compatible = "gianfar"; |
291 | reg = <0x25000 0x1000>; | 284 | reg = <0x25000 0x1000>; |
285 | ranges = <0x0 0x25000 0x1000>; | ||
292 | local-mac-address = [ 00 00 00 00 00 00 ]; | 286 | local-mac-address = [ 00 00 00 00 00 00 ]; |
293 | interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>; | 287 | interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>; |
294 | interrupt-parent = <&mpic>; | 288 | interrupt-parent = <&mpic>; |
295 | tbi-handle = <&tbi1>; | 289 | tbi-handle = <&tbi1>; |
296 | phy-handle = <&phy1>; | 290 | phy-handle = <&phy1>; |
291 | |||
292 | mdio@520 { | ||
293 | #address-cells = <1>; | ||
294 | #size-cells = <0>; | ||
295 | compatible = "fsl,gianfar-tbi"; | ||
296 | reg = <0x520 0x20>; | ||
297 | |||
298 | tbi1: tbi-phy@11 { | ||
299 | reg = <0x11>; | ||
300 | device_type = "tbi-phy"; | ||
301 | }; | ||
302 | }; | ||
297 | }; | 303 | }; |
298 | 304 | ||
299 | serial0: serial@4500 { | 305 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/sbc8560.dts b/arch/powerpc/boot/dts/sbc8560.dts index 01542f7062ab..b772405a9a0a 100644 --- a/arch/powerpc/boot/dts/sbc8560.dts +++ b/arch/powerpc/boot/dts/sbc8560.dts | |||
@@ -139,77 +139,83 @@ | |||
139 | }; | 139 | }; |
140 | }; | 140 | }; |
141 | 141 | ||
142 | mdio@24520 { | ||
143 | #address-cells = <1>; | ||
144 | #size-cells = <0>; | ||
145 | compatible = "fsl,gianfar-mdio"; | ||
146 | reg = <0x24520 0x20>; | ||
147 | phy0: ethernet-phy@19 { | ||
148 | interrupt-parent = <&mpic>; | ||
149 | interrupts = <0x6 0x1>; | ||
150 | reg = <0x19>; | ||
151 | device_type = "ethernet-phy"; | ||
152 | }; | ||
153 | phy1: ethernet-phy@1a { | ||
154 | interrupt-parent = <&mpic>; | ||
155 | interrupts = <0x7 0x1>; | ||
156 | reg = <0x1a>; | ||
157 | device_type = "ethernet-phy"; | ||
158 | }; | ||
159 | phy2: ethernet-phy@1b { | ||
160 | interrupt-parent = <&mpic>; | ||
161 | interrupts = <0x8 0x1>; | ||
162 | reg = <0x1b>; | ||
163 | device_type = "ethernet-phy"; | ||
164 | }; | ||
165 | phy3: ethernet-phy@1c { | ||
166 | interrupt-parent = <&mpic>; | ||
167 | interrupts = <0x8 0x1>; | ||
168 | reg = <0x1c>; | ||
169 | device_type = "ethernet-phy"; | ||
170 | }; | ||
171 | tbi0: tbi-phy@11 { | ||
172 | reg = <0x11>; | ||
173 | device_type = "tbi-phy"; | ||
174 | }; | ||
175 | }; | ||
176 | |||
177 | mdio@25520 { | ||
178 | #address-cells = <1>; | ||
179 | #size-cells = <0>; | ||
180 | compatible = "fsl,gianfar-tbi"; | ||
181 | reg = <0x25520 0x20>; | ||
182 | |||
183 | tbi1: tbi-phy@11 { | ||
184 | reg = <0x11>; | ||
185 | device_type = "tbi-phy"; | ||
186 | }; | ||
187 | }; | ||
188 | |||
189 | enet0: ethernet@24000 { | 142 | enet0: ethernet@24000 { |
143 | #address-cells = <1>; | ||
144 | #size-cells = <1>; | ||
190 | cell-index = <0>; | 145 | cell-index = <0>; |
191 | device_type = "network"; | 146 | device_type = "network"; |
192 | model = "TSEC"; | 147 | model = "TSEC"; |
193 | compatible = "gianfar"; | 148 | compatible = "gianfar"; |
194 | reg = <0x24000 0x1000>; | 149 | reg = <0x24000 0x1000>; |
150 | ranges = <0x0 0x24000 0x1000>; | ||
195 | local-mac-address = [ 00 00 00 00 00 00 ]; | 151 | local-mac-address = [ 00 00 00 00 00 00 ]; |
196 | interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>; | 152 | interrupts = <0x1d 0x2 0x1e 0x2 0x22 0x2>; |
197 | interrupt-parent = <&mpic>; | 153 | interrupt-parent = <&mpic>; |
198 | tbi-handle = <&tbi0>; | 154 | tbi-handle = <&tbi0>; |
199 | phy-handle = <&phy0>; | 155 | phy-handle = <&phy0>; |
156 | |||
157 | mdio@520 { | ||
158 | #address-cells = <1>; | ||
159 | #size-cells = <0>; | ||
160 | compatible = "fsl,gianfar-mdio"; | ||
161 | reg = <0x520 0x20>; | ||
162 | phy0: ethernet-phy@19 { | ||
163 | interrupt-parent = <&mpic>; | ||
164 | interrupts = <0x6 0x1>; | ||
165 | reg = <0x19>; | ||
166 | device_type = "ethernet-phy"; | ||
167 | }; | ||
168 | phy1: ethernet-phy@1a { | ||
169 | interrupt-parent = <&mpic>; | ||
170 | interrupts = <0x7 0x1>; | ||
171 | reg = <0x1a>; | ||
172 | device_type = "ethernet-phy"; | ||
173 | }; | ||
174 | phy2: ethernet-phy@1b { | ||
175 | interrupt-parent = <&mpic>; | ||
176 | interrupts = <0x8 0x1>; | ||
177 | reg = <0x1b>; | ||
178 | device_type = "ethernet-phy"; | ||
179 | }; | ||
180 | phy3: ethernet-phy@1c { | ||
181 | interrupt-parent = <&mpic>; | ||
182 | interrupts = <0x8 0x1>; | ||
183 | reg = <0x1c>; | ||
184 | device_type = "ethernet-phy"; | ||
185 | }; | ||
186 | tbi0: tbi-phy@11 { | ||
187 | reg = <0x11>; | ||
188 | device_type = "tbi-phy"; | ||
189 | }; | ||
190 | }; | ||
200 | }; | 191 | }; |
201 | 192 | ||
202 | enet1: ethernet@25000 { | 193 | enet1: ethernet@25000 { |
194 | #address-cells = <1>; | ||
195 | #size-cells = <1>; | ||
203 | cell-index = <1>; | 196 | cell-index = <1>; |
204 | device_type = "network"; | 197 | device_type = "network"; |
205 | model = "TSEC"; | 198 | model = "TSEC"; |
206 | compatible = "gianfar"; | 199 | compatible = "gianfar"; |
207 | reg = <0x25000 0x1000>; | 200 | reg = <0x25000 0x1000>; |
201 | ranges = <0x0 0x25000 0x1000>; | ||
208 | local-mac-address = [ 00 00 00 00 00 00 ]; | 202 | local-mac-address = [ 00 00 00 00 00 00 ]; |
209 | interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>; | 203 | interrupts = <0x23 0x2 0x24 0x2 0x28 0x2>; |
210 | interrupt-parent = <&mpic>; | 204 | interrupt-parent = <&mpic>; |
211 | tbi-handle = <&tbi1>; | 205 | tbi-handle = <&tbi1>; |
212 | phy-handle = <&phy1>; | 206 | phy-handle = <&phy1>; |
207 | |||
208 | mdio@520 { | ||
209 | #address-cells = <1>; | ||
210 | #size-cells = <0>; | ||
211 | compatible = "fsl,gianfar-tbi"; | ||
212 | reg = <0x520 0x20>; | ||
213 | |||
214 | tbi1: tbi-phy@11 { | ||
215 | reg = <0x11>; | ||
216 | device_type = "tbi-phy"; | ||
217 | }; | ||
218 | }; | ||
213 | }; | 219 | }; |
214 | 220 | ||
215 | mpic: pic@40000 { | 221 | mpic: pic@40000 { |
diff --git a/arch/powerpc/boot/dts/stx_gp3_8560.dts b/arch/powerpc/boot/dts/stx_gp3_8560.dts index fff33fe6efc6..8b173957fb5f 100644 --- a/arch/powerpc/boot/dts/stx_gp3_8560.dts +++ b/arch/powerpc/boot/dts/stx_gp3_8560.dts | |||
@@ -124,66 +124,72 @@ | |||
124 | }; | 124 | }; |
125 | }; | 125 | }; |
126 | 126 | ||
127 | mdio@24520 { | ||
128 | #address-cells = <1>; | ||
129 | #size-cells = <0>; | ||
130 | compatible = "fsl,gianfar-mdio"; | ||
131 | reg = <0x24520 0x20>; | ||
132 | |||
133 | phy2: ethernet-phy@2 { | ||
134 | interrupt-parent = <&mpic>; | ||
135 | interrupts = <5 4>; | ||
136 | reg = <2>; | ||
137 | device_type = "ethernet-phy"; | ||
138 | }; | ||
139 | phy4: ethernet-phy@4 { | ||
140 | interrupt-parent = <&mpic>; | ||
141 | interrupts = <5 4>; | ||
142 | reg = <4>; | ||
143 | device_type = "ethernet-phy"; | ||
144 | }; | ||
145 | tbi0: tbi-phy@11 { | ||
146 | reg = <0x11>; | ||
147 | device_type = "tbi-phy"; | ||
148 | }; | ||
149 | }; | ||
150 | |||
151 | mdio@25520 { | ||
152 | #address-cells = <1>; | ||
153 | #size-cells = <0>; | ||
154 | compatible = "fsl,gianfar-tbi"; | ||
155 | reg = <0x25520 0x20>; | ||
156 | |||
157 | tbi1: tbi-phy@11 { | ||
158 | reg = <0x11>; | ||
159 | device_type = "tbi-phy"; | ||
160 | }; | ||
161 | }; | ||
162 | |||
163 | enet0: ethernet@24000 { | 127 | enet0: ethernet@24000 { |
128 | #address-cells = <1>; | ||
129 | #size-cells = <1>; | ||
164 | cell-index = <0>; | 130 | cell-index = <0>; |
165 | device_type = "network"; | 131 | device_type = "network"; |
166 | model = "TSEC"; | 132 | model = "TSEC"; |
167 | compatible = "gianfar"; | 133 | compatible = "gianfar"; |
168 | reg = <0x24000 0x1000>; | 134 | reg = <0x24000 0x1000>; |
135 | ranges = <0x0 0x24000 0x1000>; | ||
169 | local-mac-address = [ 00 00 00 00 00 00 ]; | 136 | local-mac-address = [ 00 00 00 00 00 00 ]; |
170 | interrupts = <29 2 30 2 34 2>; | 137 | interrupts = <29 2 30 2 34 2>; |
171 | interrupt-parent = <&mpic>; | 138 | interrupt-parent = <&mpic>; |
172 | tbi-handle = <&tbi0>; | 139 | tbi-handle = <&tbi0>; |
173 | phy-handle = <&phy2>; | 140 | phy-handle = <&phy2>; |
141 | |||
142 | mdio@520 { | ||
143 | #address-cells = <1>; | ||
144 | #size-cells = <0>; | ||
145 | compatible = "fsl,gianfar-mdio"; | ||
146 | reg = <0x520 0x20>; | ||
147 | |||
148 | phy2: ethernet-phy@2 { | ||
149 | interrupt-parent = <&mpic>; | ||
150 | interrupts = <5 4>; | ||
151 | reg = <2>; | ||
152 | device_type = "ethernet-phy"; | ||
153 | }; | ||
154 | phy4: ethernet-phy@4 { | ||
155 | interrupt-parent = <&mpic>; | ||
156 | interrupts = <5 4>; | ||
157 | reg = <4>; | ||
158 | device_type = "ethernet-phy"; | ||
159 | }; | ||
160 | tbi0: tbi-phy@11 { | ||
161 | reg = <0x11>; | ||
162 | device_type = "tbi-phy"; | ||
163 | }; | ||
164 | }; | ||
174 | }; | 165 | }; |
175 | 166 | ||
176 | enet1: ethernet@25000 { | 167 | enet1: ethernet@25000 { |
168 | #address-cells = <1>; | ||
169 | #size-cells = <1>; | ||
177 | cell-index = <1>; | 170 | cell-index = <1>; |
178 | device_type = "network"; | 171 | device_type = "network"; |
179 | model = "TSEC"; | 172 | model = "TSEC"; |
180 | compatible = "gianfar"; | 173 | compatible = "gianfar"; |
181 | reg = <0x25000 0x1000>; | 174 | reg = <0x25000 0x1000>; |
175 | ranges = <0x0 0x25000 0x1000>; | ||
182 | local-mac-address = [ 00 00 00 00 00 00 ]; | 176 | local-mac-address = [ 00 00 00 00 00 00 ]; |
183 | interrupts = <35 2 36 2 40 2>; | 177 | interrupts = <35 2 36 2 40 2>; |
184 | interrupt-parent = <&mpic>; | 178 | interrupt-parent = <&mpic>; |
185 | tbi-handle = <&tbi1>; | 179 | tbi-handle = <&tbi1>; |
186 | phy-handle = <&phy4>; | 180 | phy-handle = <&phy4>; |
181 | |||
182 | mdio@520 { | ||
183 | #address-cells = <1>; | ||
184 | #size-cells = <0>; | ||
185 | compatible = "fsl,gianfar-tbi"; | ||
186 | reg = <0x520 0x20>; | ||
187 | |||
188 | tbi1: tbi-phy@11 { | ||
189 | reg = <0x11>; | ||
190 | device_type = "tbi-phy"; | ||
191 | }; | ||
192 | }; | ||
187 | }; | 193 | }; |
188 | 194 | ||
189 | mpic: pic@40000 { | 195 | mpic: pic@40000 { |
diff --git a/arch/powerpc/boot/dts/tqm8540.dts b/arch/powerpc/boot/dts/tqm8540.dts index 39e55ab82b89..ac9413a29f9f 100644 --- a/arch/powerpc/boot/dts/tqm8540.dts +++ b/arch/powerpc/boot/dts/tqm8540.dts | |||
@@ -136,94 +136,103 @@ | |||
136 | }; | 136 | }; |
137 | }; | 137 | }; |
138 | 138 | ||
139 | mdio@24520 { | ||
140 | #address-cells = <1>; | ||
141 | #size-cells = <0>; | ||
142 | compatible = "fsl,gianfar-mdio"; | ||
143 | reg = <0x24520 0x20>; | ||
144 | |||
145 | phy1: ethernet-phy@1 { | ||
146 | interrupt-parent = <&mpic>; | ||
147 | interrupts = <8 1>; | ||
148 | reg = <1>; | ||
149 | device_type = "ethernet-phy"; | ||
150 | }; | ||
151 | phy2: ethernet-phy@2 { | ||
152 | interrupt-parent = <&mpic>; | ||
153 | interrupts = <8 1>; | ||
154 | reg = <2>; | ||
155 | device_type = "ethernet-phy"; | ||
156 | }; | ||
157 | phy3: ethernet-phy@3 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <8 1>; | ||
160 | reg = <3>; | ||
161 | device_type = "ethernet-phy"; | ||
162 | }; | ||
163 | tbi0: tbi-phy@11 { | ||
164 | reg = <0x11>; | ||
165 | device_type = "tbi-phy"; | ||
166 | }; | ||
167 | }; | ||
168 | |||
169 | mdio@25520 { | ||
170 | #address-cells = <1>; | ||
171 | #size-cells = <0>; | ||
172 | compatible = "fsl,gianfar-tbi"; | ||
173 | reg = <0x25520 0x20>; | ||
174 | |||
175 | tbi1: tbi-phy@11 { | ||
176 | reg = <0x11>; | ||
177 | device_type = "tbi-phy"; | ||
178 | }; | ||
179 | }; | ||
180 | |||
181 | mdio@26520 { | ||
182 | #address-cells = <1>; | ||
183 | #size-cells = <0>; | ||
184 | compatible = "fsl,gianfar-tbi"; | ||
185 | reg = <0x26520 0x20>; | ||
186 | |||
187 | tbi2: tbi-phy@11 { | ||
188 | reg = <0x11>; | ||
189 | device_type = "tbi-phy"; | ||
190 | }; | ||
191 | }; | ||
192 | |||
193 | enet0: ethernet@24000 { | 139 | enet0: ethernet@24000 { |
140 | #address-cells = <1>; | ||
141 | #size-cells = <1>; | ||
194 | cell-index = <0>; | 142 | cell-index = <0>; |
195 | device_type = "network"; | 143 | device_type = "network"; |
196 | model = "TSEC"; | 144 | model = "TSEC"; |
197 | compatible = "gianfar"; | 145 | compatible = "gianfar"; |
198 | reg = <0x24000 0x1000>; | 146 | reg = <0x24000 0x1000>; |
147 | ranges = <0x0 0x24000 0x1000>; | ||
199 | local-mac-address = [ 00 00 00 00 00 00 ]; | 148 | local-mac-address = [ 00 00 00 00 00 00 ]; |
200 | interrupts = <29 2 30 2 34 2>; | 149 | interrupts = <29 2 30 2 34 2>; |
201 | interrupt-parent = <&mpic>; | 150 | interrupt-parent = <&mpic>; |
202 | phy-handle = <&phy2>; | 151 | phy-handle = <&phy2>; |
152 | |||
153 | mdio@520 { | ||
154 | #address-cells = <1>; | ||
155 | #size-cells = <0>; | ||
156 | compatible = "fsl,gianfar-mdio"; | ||
157 | reg = <0x520 0x20>; | ||
158 | |||
159 | phy1: ethernet-phy@1 { | ||
160 | interrupt-parent = <&mpic>; | ||
161 | interrupts = <8 1>; | ||
162 | reg = <1>; | ||
163 | device_type = "ethernet-phy"; | ||
164 | }; | ||
165 | phy2: ethernet-phy@2 { | ||
166 | interrupt-parent = <&mpic>; | ||
167 | interrupts = <8 1>; | ||
168 | reg = <2>; | ||
169 | device_type = "ethernet-phy"; | ||
170 | }; | ||
171 | phy3: ethernet-phy@3 { | ||
172 | interrupt-parent = <&mpic>; | ||
173 | interrupts = <8 1>; | ||
174 | reg = <3>; | ||
175 | device_type = "ethernet-phy"; | ||
176 | }; | ||
177 | tbi0: tbi-phy@11 { | ||
178 | reg = <0x11>; | ||
179 | device_type = "tbi-phy"; | ||
180 | }; | ||
181 | }; | ||
203 | }; | 182 | }; |
204 | 183 | ||
205 | enet1: ethernet@25000 { | 184 | enet1: ethernet@25000 { |
185 | #address-cells = <1>; | ||
186 | #size-cells = <1>; | ||
206 | cell-index = <1>; | 187 | cell-index = <1>; |
207 | device_type = "network"; | 188 | device_type = "network"; |
208 | model = "TSEC"; | 189 | model = "TSEC"; |
209 | compatible = "gianfar"; | 190 | compatible = "gianfar"; |
210 | reg = <0x25000 0x1000>; | 191 | reg = <0x25000 0x1000>; |
192 | ranges = <0x0 0x25000 0x1000>; | ||
211 | local-mac-address = [ 00 00 00 00 00 00 ]; | 193 | local-mac-address = [ 00 00 00 00 00 00 ]; |
212 | interrupts = <35 2 36 2 40 2>; | 194 | interrupts = <35 2 36 2 40 2>; |
213 | interrupt-parent = <&mpic>; | 195 | interrupt-parent = <&mpic>; |
214 | phy-handle = <&phy1>; | 196 | phy-handle = <&phy1>; |
197 | |||
198 | mdio@520 { | ||
199 | #address-cells = <1>; | ||
200 | #size-cells = <0>; | ||
201 | compatible = "fsl,gianfar-tbi"; | ||
202 | reg = <0x520 0x20>; | ||
203 | |||
204 | tbi1: tbi-phy@11 { | ||
205 | reg = <0x11>; | ||
206 | device_type = "tbi-phy"; | ||
207 | }; | ||
208 | }; | ||
215 | }; | 209 | }; |
216 | 210 | ||
217 | enet2: ethernet@26000 { | 211 | enet2: ethernet@26000 { |
212 | #address-cells = <1>; | ||
213 | #size-cells = <1>; | ||
218 | cell-index = <2>; | 214 | cell-index = <2>; |
219 | device_type = "network"; | 215 | device_type = "network"; |
220 | model = "FEC"; | 216 | model = "FEC"; |
221 | compatible = "gianfar"; | 217 | compatible = "gianfar"; |
222 | reg = <0x26000 0x1000>; | 218 | reg = <0x26000 0x1000>; |
219 | ranges = <0x0 0x26000 0x1000>; | ||
223 | local-mac-address = [ 00 00 00 00 00 00 ]; | 220 | local-mac-address = [ 00 00 00 00 00 00 ]; |
224 | interrupts = <41 2>; | 221 | interrupts = <41 2>; |
225 | interrupt-parent = <&mpic>; | 222 | interrupt-parent = <&mpic>; |
226 | phy-handle = <&phy3>; | 223 | phy-handle = <&phy3>; |
224 | |||
225 | mdio@520 { | ||
226 | #address-cells = <1>; | ||
227 | #size-cells = <0>; | ||
228 | compatible = "fsl,gianfar-tbi"; | ||
229 | reg = <0x520 0x20>; | ||
230 | |||
231 | tbi2: tbi-phy@11 { | ||
232 | reg = <0x11>; | ||
233 | device_type = "tbi-phy"; | ||
234 | }; | ||
235 | }; | ||
227 | }; | 236 | }; |
228 | 237 | ||
229 | serial0: serial@4500 { | 238 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/tqm8541.dts b/arch/powerpc/boot/dts/tqm8541.dts index 58ae8bc58817..c71bb5dd5e5e 100644 --- a/arch/powerpc/boot/dts/tqm8541.dts +++ b/arch/powerpc/boot/dts/tqm8541.dts | |||
@@ -135,72 +135,78 @@ | |||
135 | }; | 135 | }; |
136 | }; | 136 | }; |
137 | 137 | ||
138 | mdio@24520 { | ||
139 | #address-cells = <1>; | ||
140 | #size-cells = <0>; | ||
141 | compatible = "fsl,gianfar-mdio"; | ||
142 | reg = <0x24520 0x20>; | ||
143 | |||
144 | phy1: ethernet-phy@1 { | ||
145 | interrupt-parent = <&mpic>; | ||
146 | interrupts = <8 1>; | ||
147 | reg = <1>; | ||
148 | device_type = "ethernet-phy"; | ||
149 | }; | ||
150 | phy2: ethernet-phy@2 { | ||
151 | interrupt-parent = <&mpic>; | ||
152 | interrupts = <8 1>; | ||
153 | reg = <2>; | ||
154 | device_type = "ethernet-phy"; | ||
155 | }; | ||
156 | phy3: ethernet-phy@3 { | ||
157 | interrupt-parent = <&mpic>; | ||
158 | interrupts = <8 1>; | ||
159 | reg = <3>; | ||
160 | device_type = "ethernet-phy"; | ||
161 | }; | ||
162 | tbi0: tbi-phy@11 { | ||
163 | reg = <0x11>; | ||
164 | device_type = "tbi-phy"; | ||
165 | }; | ||
166 | }; | ||
167 | |||
168 | mdio@25520 { | ||
169 | #address-cells = <1>; | ||
170 | #size-cells = <0>; | ||
171 | compatible = "fsl,gianfar-tbi"; | ||
172 | reg = <0x25520 0x20>; | ||
173 | |||
174 | tbi1: tbi-phy@11 { | ||
175 | reg = <0x11>; | ||
176 | device_type = "tbi-phy"; | ||
177 | }; | ||
178 | }; | ||
179 | |||
180 | enet0: ethernet@24000 { | 138 | enet0: ethernet@24000 { |
139 | #address-cells = <1>; | ||
140 | #size-cells = <1>; | ||
181 | cell-index = <0>; | 141 | cell-index = <0>; |
182 | device_type = "network"; | 142 | device_type = "network"; |
183 | model = "TSEC"; | 143 | model = "TSEC"; |
184 | compatible = "gianfar"; | 144 | compatible = "gianfar"; |
185 | reg = <0x24000 0x1000>; | 145 | reg = <0x24000 0x1000>; |
146 | ranges = <0x0 0x24000 0x1000>; | ||
186 | local-mac-address = [ 00 00 00 00 00 00 ]; | 147 | local-mac-address = [ 00 00 00 00 00 00 ]; |
187 | interrupts = <29 2 30 2 34 2>; | 148 | interrupts = <29 2 30 2 34 2>; |
188 | interrupt-parent = <&mpic>; | 149 | interrupt-parent = <&mpic>; |
189 | tbi-handle = <&tbi0>; | 150 | tbi-handle = <&tbi0>; |
190 | phy-handle = <&phy2>; | 151 | phy-handle = <&phy2>; |
152 | |||
153 | mdio@520 { | ||
154 | #address-cells = <1>; | ||
155 | #size-cells = <0>; | ||
156 | compatible = "fsl,gianfar-mdio"; | ||
157 | reg = <0x520 0x20>; | ||
158 | |||
159 | phy1: ethernet-phy@1 { | ||
160 | interrupt-parent = <&mpic>; | ||
161 | interrupts = <8 1>; | ||
162 | reg = <1>; | ||
163 | device_type = "ethernet-phy"; | ||
164 | }; | ||
165 | phy2: ethernet-phy@2 { | ||
166 | interrupt-parent = <&mpic>; | ||
167 | interrupts = <8 1>; | ||
168 | reg = <2>; | ||
169 | device_type = "ethernet-phy"; | ||
170 | }; | ||
171 | phy3: ethernet-phy@3 { | ||
172 | interrupt-parent = <&mpic>; | ||
173 | interrupts = <8 1>; | ||
174 | reg = <3>; | ||
175 | device_type = "ethernet-phy"; | ||
176 | }; | ||
177 | tbi0: tbi-phy@11 { | ||
178 | reg = <0x11>; | ||
179 | device_type = "tbi-phy"; | ||
180 | }; | ||
181 | }; | ||
191 | }; | 182 | }; |
192 | 183 | ||
193 | enet1: ethernet@25000 { | 184 | enet1: ethernet@25000 { |
185 | #address-cells = <1>; | ||
186 | #size-cells = <1>; | ||
194 | cell-index = <1>; | 187 | cell-index = <1>; |
195 | device_type = "network"; | 188 | device_type = "network"; |
196 | model = "TSEC"; | 189 | model = "TSEC"; |
197 | compatible = "gianfar"; | 190 | compatible = "gianfar"; |
198 | reg = <0x25000 0x1000>; | 191 | reg = <0x25000 0x1000>; |
192 | ranges = <0x0 0x25000 0x1000>; | ||
199 | local-mac-address = [ 00 00 00 00 00 00 ]; | 193 | local-mac-address = [ 00 00 00 00 00 00 ]; |
200 | interrupts = <35 2 36 2 40 2>; | 194 | interrupts = <35 2 36 2 40 2>; |
201 | interrupt-parent = <&mpic>; | 195 | interrupt-parent = <&mpic>; |
202 | tbi-handle = <&tbi1>; | 196 | tbi-handle = <&tbi1>; |
203 | phy-handle = <&phy1>; | 197 | phy-handle = <&phy1>; |
198 | |||
199 | mdio@520 { | ||
200 | #address-cells = <1>; | ||
201 | #size-cells = <0>; | ||
202 | compatible = "fsl,gianfar-tbi"; | ||
203 | reg = <0x520 0x20>; | ||
204 | |||
205 | tbi1: tbi-phy@11 { | ||
206 | reg = <0x11>; | ||
207 | device_type = "tbi-phy"; | ||
208 | }; | ||
209 | }; | ||
204 | }; | 210 | }; |
205 | 211 | ||
206 | serial0: serial@4500 { | 212 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/tqm8548-bigflash.dts b/arch/powerpc/boot/dts/tqm8548-bigflash.dts index bff380a25aa6..28b1a95257cd 100644 --- a/arch/powerpc/boot/dts/tqm8548-bigflash.dts +++ b/arch/powerpc/boot/dts/tqm8548-bigflash.dts | |||
@@ -148,134 +148,146 @@ | |||
148 | }; | 148 | }; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | mdio@24520 { | ||
152 | #address-cells = <1>; | ||
153 | #size-cells = <0>; | ||
154 | compatible = "fsl,gianfar-mdio"; | ||
155 | reg = <0x24520 0x20>; | ||
156 | |||
157 | phy1: ethernet-phy@0 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <8 1>; | ||
160 | reg = <1>; | ||
161 | device_type = "ethernet-phy"; | ||
162 | }; | ||
163 | phy2: ethernet-phy@1 { | ||
164 | interrupt-parent = <&mpic>; | ||
165 | interrupts = <8 1>; | ||
166 | reg = <2>; | ||
167 | device_type = "ethernet-phy"; | ||
168 | }; | ||
169 | phy3: ethernet-phy@3 { | ||
170 | interrupt-parent = <&mpic>; | ||
171 | interrupts = <8 1>; | ||
172 | reg = <3>; | ||
173 | device_type = "ethernet-phy"; | ||
174 | }; | ||
175 | phy4: ethernet-phy@4 { | ||
176 | interrupt-parent = <&mpic>; | ||
177 | interrupts = <8 1>; | ||
178 | reg = <4>; | ||
179 | device_type = "ethernet-phy"; | ||
180 | }; | ||
181 | phy5: ethernet-phy@5 { | ||
182 | interrupt-parent = <&mpic>; | ||
183 | interrupts = <8 1>; | ||
184 | reg = <5>; | ||
185 | device_type = "ethernet-phy"; | ||
186 | }; | ||
187 | tbi0: tbi-phy@11 { | ||
188 | reg = <0x11>; | ||
189 | device_type = "tbi-phy"; | ||
190 | }; | ||
191 | }; | ||
192 | |||
193 | mdio@25520 { | ||
194 | #address-cells = <1>; | ||
195 | #size-cells = <0>; | ||
196 | compatible = "fsl,gianfar-tbi"; | ||
197 | reg = <0x25520 0x20>; | ||
198 | |||
199 | tbi1: tbi-phy@11 { | ||
200 | reg = <0x11>; | ||
201 | device_type = "tbi-phy"; | ||
202 | }; | ||
203 | }; | ||
204 | |||
205 | mdio@26520 { | ||
206 | #address-cells = <1>; | ||
207 | #size-cells = <0>; | ||
208 | compatible = "fsl,gianfar-tbi"; | ||
209 | reg = <0x26520 0x20>; | ||
210 | |||
211 | tbi2: tbi-phy@11 { | ||
212 | reg = <0x11>; | ||
213 | device_type = "tbi-phy"; | ||
214 | }; | ||
215 | }; | ||
216 | |||
217 | mdio@27520 { | ||
218 | #address-cells = <1>; | ||
219 | #size-cells = <0>; | ||
220 | compatible = "fsl,gianfar-tbi"; | ||
221 | reg = <0x27520 0x20>; | ||
222 | |||
223 | tbi3: tbi-phy@11 { | ||
224 | reg = <0x11>; | ||
225 | device_type = "tbi-phy"; | ||
226 | }; | ||
227 | }; | ||
228 | |||
229 | enet0: ethernet@24000 { | 151 | enet0: ethernet@24000 { |
152 | #address-cells = <1>; | ||
153 | #size-cells = <1>; | ||
230 | cell-index = <0>; | 154 | cell-index = <0>; |
231 | device_type = "network"; | 155 | device_type = "network"; |
232 | model = "eTSEC"; | 156 | model = "eTSEC"; |
233 | compatible = "gianfar"; | 157 | compatible = "gianfar"; |
234 | reg = <0x24000 0x1000>; | 158 | reg = <0x24000 0x1000>; |
159 | ranges = <0x0 0x24000 0x1000>; | ||
235 | local-mac-address = [ 00 00 00 00 00 00 ]; | 160 | local-mac-address = [ 00 00 00 00 00 00 ]; |
236 | interrupts = <29 2 30 2 34 2>; | 161 | interrupts = <29 2 30 2 34 2>; |
237 | interrupt-parent = <&mpic>; | 162 | interrupt-parent = <&mpic>; |
238 | tbi-handle = <&tbi0>; | 163 | tbi-handle = <&tbi0>; |
239 | phy-handle = <&phy2>; | 164 | phy-handle = <&phy2>; |
165 | |||
166 | mdio@520 { | ||
167 | #address-cells = <1>; | ||
168 | #size-cells = <0>; | ||
169 | compatible = "fsl,gianfar-mdio"; | ||
170 | reg = <0x520 0x20>; | ||
171 | |||
172 | phy1: ethernet-phy@0 { | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <8 1>; | ||
175 | reg = <1>; | ||
176 | device_type = "ethernet-phy"; | ||
177 | }; | ||
178 | phy2: ethernet-phy@1 { | ||
179 | interrupt-parent = <&mpic>; | ||
180 | interrupts = <8 1>; | ||
181 | reg = <2>; | ||
182 | device_type = "ethernet-phy"; | ||
183 | }; | ||
184 | phy3: ethernet-phy@3 { | ||
185 | interrupt-parent = <&mpic>; | ||
186 | interrupts = <8 1>; | ||
187 | reg = <3>; | ||
188 | device_type = "ethernet-phy"; | ||
189 | }; | ||
190 | phy4: ethernet-phy@4 { | ||
191 | interrupt-parent = <&mpic>; | ||
192 | interrupts = <8 1>; | ||
193 | reg = <4>; | ||
194 | device_type = "ethernet-phy"; | ||
195 | }; | ||
196 | phy5: ethernet-phy@5 { | ||
197 | interrupt-parent = <&mpic>; | ||
198 | interrupts = <8 1>; | ||
199 | reg = <5>; | ||
200 | device_type = "ethernet-phy"; | ||
201 | }; | ||
202 | tbi0: tbi-phy@11 { | ||
203 | reg = <0x11>; | ||
204 | device_type = "tbi-phy"; | ||
205 | }; | ||
206 | }; | ||
240 | }; | 207 | }; |
241 | 208 | ||
242 | enet1: ethernet@25000 { | 209 | enet1: ethernet@25000 { |
210 | #address-cells = <1>; | ||
211 | #size-cells = <1>; | ||
243 | cell-index = <1>; | 212 | cell-index = <1>; |
244 | device_type = "network"; | 213 | device_type = "network"; |
245 | model = "eTSEC"; | 214 | model = "eTSEC"; |
246 | compatible = "gianfar"; | 215 | compatible = "gianfar"; |
247 | reg = <0x25000 0x1000>; | 216 | reg = <0x25000 0x1000>; |
217 | ranges = <0x0 0x25000 0x1000>; | ||
248 | local-mac-address = [ 00 00 00 00 00 00 ]; | 218 | local-mac-address = [ 00 00 00 00 00 00 ]; |
249 | interrupts = <35 2 36 2 40 2>; | 219 | interrupts = <35 2 36 2 40 2>; |
250 | interrupt-parent = <&mpic>; | 220 | interrupt-parent = <&mpic>; |
251 | tbi-handle = <&tbi1>; | 221 | tbi-handle = <&tbi1>; |
252 | phy-handle = <&phy1>; | 222 | phy-handle = <&phy1>; |
223 | |||
224 | mdio@520 { | ||
225 | #address-cells = <1>; | ||
226 | #size-cells = <0>; | ||
227 | compatible = "fsl,gianfar-tbi"; | ||
228 | reg = <0x520 0x20>; | ||
229 | |||
230 | tbi1: tbi-phy@11 { | ||
231 | reg = <0x11>; | ||
232 | device_type = "tbi-phy"; | ||
233 | }; | ||
234 | }; | ||
253 | }; | 235 | }; |
254 | 236 | ||
255 | enet2: ethernet@26000 { | 237 | enet2: ethernet@26000 { |
238 | #address-cells = <1>; | ||
239 | #size-cells = <1>; | ||
256 | cell-index = <2>; | 240 | cell-index = <2>; |
257 | device_type = "network"; | 241 | device_type = "network"; |
258 | model = "eTSEC"; | 242 | model = "eTSEC"; |
259 | compatible = "gianfar"; | 243 | compatible = "gianfar"; |
260 | reg = <0x26000 0x1000>; | 244 | reg = <0x26000 0x1000>; |
245 | ranges = <0x0 0x26000 0x1000>; | ||
261 | local-mac-address = [ 00 00 00 00 00 00 ]; | 246 | local-mac-address = [ 00 00 00 00 00 00 ]; |
262 | interrupts = <31 2 32 2 33 2>; | 247 | interrupts = <31 2 32 2 33 2>; |
263 | interrupt-parent = <&mpic>; | 248 | interrupt-parent = <&mpic>; |
264 | tbi-handle = <&tbi2>; | 249 | tbi-handle = <&tbi2>; |
265 | phy-handle = <&phy3>; | 250 | phy-handle = <&phy3>; |
251 | |||
252 | mdio@520 { | ||
253 | #address-cells = <1>; | ||
254 | #size-cells = <0>; | ||
255 | compatible = "fsl,gianfar-tbi"; | ||
256 | reg = <0x520 0x20>; | ||
257 | |||
258 | tbi2: tbi-phy@11 { | ||
259 | reg = <0x11>; | ||
260 | device_type = "tbi-phy"; | ||
261 | }; | ||
262 | }; | ||
266 | }; | 263 | }; |
267 | 264 | ||
268 | enet3: ethernet@27000 { | 265 | enet3: ethernet@27000 { |
266 | #address-cells = <1>; | ||
267 | #size-cells = <1>; | ||
269 | cell-index = <3>; | 268 | cell-index = <3>; |
270 | device_type = "network"; | 269 | device_type = "network"; |
271 | model = "eTSEC"; | 270 | model = "eTSEC"; |
272 | compatible = "gianfar"; | 271 | compatible = "gianfar"; |
273 | reg = <0x27000 0x1000>; | 272 | reg = <0x27000 0x1000>; |
273 | ranges = <0x0 0x27000 0x1000>; | ||
274 | local-mac-address = [ 00 00 00 00 00 00 ]; | 274 | local-mac-address = [ 00 00 00 00 00 00 ]; |
275 | interrupts = <37 2 38 2 39 2>; | 275 | interrupts = <37 2 38 2 39 2>; |
276 | interrupt-parent = <&mpic>; | 276 | interrupt-parent = <&mpic>; |
277 | tbi-handle = <&tbi3>; | 277 | tbi-handle = <&tbi3>; |
278 | phy-handle = <&phy4>; | 278 | phy-handle = <&phy4>; |
279 | |||
280 | mdio@520 { | ||
281 | #address-cells = <1>; | ||
282 | #size-cells = <0>; | ||
283 | compatible = "fsl,gianfar-tbi"; | ||
284 | reg = <0x520 0x20>; | ||
285 | |||
286 | tbi3: tbi-phy@11 { | ||
287 | reg = <0x11>; | ||
288 | device_type = "tbi-phy"; | ||
289 | }; | ||
290 | }; | ||
279 | }; | 291 | }; |
280 | 292 | ||
281 | serial0: serial@4500 { | 293 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/tqm8548.dts b/arch/powerpc/boot/dts/tqm8548.dts index 112ac90f2ea7..826fb622cd3c 100644 --- a/arch/powerpc/boot/dts/tqm8548.dts +++ b/arch/powerpc/boot/dts/tqm8548.dts | |||
@@ -148,134 +148,146 @@ | |||
148 | }; | 148 | }; |
149 | }; | 149 | }; |
150 | 150 | ||
151 | mdio@24520 { | ||
152 | #address-cells = <1>; | ||
153 | #size-cells = <0>; | ||
154 | compatible = "fsl,gianfar-mdio"; | ||
155 | reg = <0x24520 0x20>; | ||
156 | |||
157 | phy1: ethernet-phy@0 { | ||
158 | interrupt-parent = <&mpic>; | ||
159 | interrupts = <8 1>; | ||
160 | reg = <1>; | ||
161 | device_type = "ethernet-phy"; | ||
162 | }; | ||
163 | phy2: ethernet-phy@1 { | ||
164 | interrupt-parent = <&mpic>; | ||
165 | interrupts = <8 1>; | ||
166 | reg = <2>; | ||
167 | device_type = "ethernet-phy"; | ||
168 | }; | ||
169 | phy3: ethernet-phy@3 { | ||
170 | interrupt-parent = <&mpic>; | ||
171 | interrupts = <8 1>; | ||
172 | reg = <3>; | ||
173 | device_type = "ethernet-phy"; | ||
174 | }; | ||
175 | phy4: ethernet-phy@4 { | ||
176 | interrupt-parent = <&mpic>; | ||
177 | interrupts = <8 1>; | ||
178 | reg = <4>; | ||
179 | device_type = "ethernet-phy"; | ||
180 | }; | ||
181 | phy5: ethernet-phy@5 { | ||
182 | interrupt-parent = <&mpic>; | ||
183 | interrupts = <8 1>; | ||
184 | reg = <5>; | ||
185 | device_type = "ethernet-phy"; | ||
186 | }; | ||
187 | tbi0: tbi-phy@11 { | ||
188 | reg = <0x11>; | ||
189 | device_type = "tbi-phy"; | ||
190 | }; | ||
191 | }; | ||
192 | |||
193 | mdio@25520 { | ||
194 | #address-cells = <1>; | ||
195 | #size-cells = <0>; | ||
196 | compatible = "fsl,gianfar-tbi"; | ||
197 | reg = <0x25520 0x20>; | ||
198 | |||
199 | tbi1: tbi-phy@11 { | ||
200 | reg = <0x11>; | ||
201 | device_type = "tbi-phy"; | ||
202 | }; | ||
203 | }; | ||
204 | |||
205 | mdio@26520 { | ||
206 | #address-cells = <1>; | ||
207 | #size-cells = <0>; | ||
208 | compatible = "fsl,gianfar-tbi"; | ||
209 | reg = <0x26520 0x20>; | ||
210 | |||
211 | tbi2: tbi-phy@11 { | ||
212 | reg = <0x11>; | ||
213 | device_type = "tbi-phy"; | ||
214 | }; | ||
215 | }; | ||
216 | |||
217 | mdio@27520 { | ||
218 | #address-cells = <1>; | ||
219 | #size-cells = <0>; | ||
220 | compatible = "fsl,gianfar-tbi"; | ||
221 | reg = <0x27520 0x20>; | ||
222 | |||
223 | tbi3: tbi-phy@11 { | ||
224 | reg = <0x11>; | ||
225 | device_type = "tbi-phy"; | ||
226 | }; | ||
227 | }; | ||
228 | |||
229 | enet0: ethernet@24000 { | 151 | enet0: ethernet@24000 { |
152 | #address-cells = <1>; | ||
153 | #size-cells = <1>; | ||
230 | cell-index = <0>; | 154 | cell-index = <0>; |
231 | device_type = "network"; | 155 | device_type = "network"; |
232 | model = "eTSEC"; | 156 | model = "eTSEC"; |
233 | compatible = "gianfar"; | 157 | compatible = "gianfar"; |
234 | reg = <0x24000 0x1000>; | 158 | reg = <0x24000 0x1000>; |
159 | ranges = <0x0 0x24000 0x1000>; | ||
235 | local-mac-address = [ 00 00 00 00 00 00 ]; | 160 | local-mac-address = [ 00 00 00 00 00 00 ]; |
236 | interrupts = <29 2 30 2 34 2>; | 161 | interrupts = <29 2 30 2 34 2>; |
237 | interrupt-parent = <&mpic>; | 162 | interrupt-parent = <&mpic>; |
238 | tbi-handle = <&tbi0>; | 163 | tbi-handle = <&tbi0>; |
239 | phy-handle = <&phy2>; | 164 | phy-handle = <&phy2>; |
165 | |||
166 | mdio@520 { | ||
167 | #address-cells = <1>; | ||
168 | #size-cells = <0>; | ||
169 | compatible = "fsl,gianfar-mdio"; | ||
170 | reg = <0x520 0x20>; | ||
171 | |||
172 | phy1: ethernet-phy@0 { | ||
173 | interrupt-parent = <&mpic>; | ||
174 | interrupts = <8 1>; | ||
175 | reg = <1>; | ||
176 | device_type = "ethernet-phy"; | ||
177 | }; | ||
178 | phy2: ethernet-phy@1 { | ||
179 | interrupt-parent = <&mpic>; | ||
180 | interrupts = <8 1>; | ||
181 | reg = <2>; | ||
182 | device_type = "ethernet-phy"; | ||
183 | }; | ||
184 | phy3: ethernet-phy@3 { | ||
185 | interrupt-parent = <&mpic>; | ||
186 | interrupts = <8 1>; | ||
187 | reg = <3>; | ||
188 | device_type = "ethernet-phy"; | ||
189 | }; | ||
190 | phy4: ethernet-phy@4 { | ||
191 | interrupt-parent = <&mpic>; | ||
192 | interrupts = <8 1>; | ||
193 | reg = <4>; | ||
194 | device_type = "ethernet-phy"; | ||
195 | }; | ||
196 | phy5: ethernet-phy@5 { | ||
197 | interrupt-parent = <&mpic>; | ||
198 | interrupts = <8 1>; | ||
199 | reg = <5>; | ||
200 | device_type = "ethernet-phy"; | ||
201 | }; | ||
202 | tbi0: tbi-phy@11 { | ||
203 | reg = <0x11>; | ||
204 | device_type = "tbi-phy"; | ||
205 | }; | ||
206 | }; | ||
240 | }; | 207 | }; |
241 | 208 | ||
242 | enet1: ethernet@25000 { | 209 | enet1: ethernet@25000 { |
210 | #address-cells = <1>; | ||
211 | #size-cells = <1>; | ||
243 | cell-index = <1>; | 212 | cell-index = <1>; |
244 | device_type = "network"; | 213 | device_type = "network"; |
245 | model = "eTSEC"; | 214 | model = "eTSEC"; |
246 | compatible = "gianfar"; | 215 | compatible = "gianfar"; |
247 | reg = <0x25000 0x1000>; | 216 | reg = <0x25000 0x1000>; |
217 | ranges = <0x0 0x25000 0x1000>; | ||
248 | local-mac-address = [ 00 00 00 00 00 00 ]; | 218 | local-mac-address = [ 00 00 00 00 00 00 ]; |
249 | interrupts = <35 2 36 2 40 2>; | 219 | interrupts = <35 2 36 2 40 2>; |
250 | interrupt-parent = <&mpic>; | 220 | interrupt-parent = <&mpic>; |
251 | tbi-handle = <&tbi1>; | 221 | tbi-handle = <&tbi1>; |
252 | phy-handle = <&phy1>; | 222 | phy-handle = <&phy1>; |
223 | |||
224 | mdio@520 { | ||
225 | #address-cells = <1>; | ||
226 | #size-cells = <0>; | ||
227 | compatible = "fsl,gianfar-tbi"; | ||
228 | reg = <0x520 0x20>; | ||
229 | |||
230 | tbi1: tbi-phy@11 { | ||
231 | reg = <0x11>; | ||
232 | device_type = "tbi-phy"; | ||
233 | }; | ||
234 | }; | ||
253 | }; | 235 | }; |
254 | 236 | ||
255 | enet2: ethernet@26000 { | 237 | enet2: ethernet@26000 { |
238 | #address-cells = <1>; | ||
239 | #size-cells = <1>; | ||
256 | cell-index = <2>; | 240 | cell-index = <2>; |
257 | device_type = "network"; | 241 | device_type = "network"; |
258 | model = "eTSEC"; | 242 | model = "eTSEC"; |
259 | compatible = "gianfar"; | 243 | compatible = "gianfar"; |
260 | reg = <0x26000 0x1000>; | 244 | reg = <0x26000 0x1000>; |
245 | ranges = <0x0 0x26000 0x1000>; | ||
261 | local-mac-address = [ 00 00 00 00 00 00 ]; | 246 | local-mac-address = [ 00 00 00 00 00 00 ]; |
262 | interrupts = <31 2 32 2 33 2>; | 247 | interrupts = <31 2 32 2 33 2>; |
263 | interrupt-parent = <&mpic>; | 248 | interrupt-parent = <&mpic>; |
264 | tbi-handle = <&tbi2>; | 249 | tbi-handle = <&tbi2>; |
265 | phy-handle = <&phy3>; | 250 | phy-handle = <&phy3>; |
251 | |||
252 | mdio@520 { | ||
253 | #address-cells = <1>; | ||
254 | #size-cells = <0>; | ||
255 | compatible = "fsl,gianfar-tbi"; | ||
256 | reg = <0x520 0x20>; | ||
257 | |||
258 | tbi2: tbi-phy@11 { | ||
259 | reg = <0x11>; | ||
260 | device_type = "tbi-phy"; | ||
261 | }; | ||
262 | }; | ||
266 | }; | 263 | }; |
267 | 264 | ||
268 | enet3: ethernet@27000 { | 265 | enet3: ethernet@27000 { |
266 | #address-cells = <1>; | ||
267 | #size-cells = <1>; | ||
269 | cell-index = <3>; | 268 | cell-index = <3>; |
270 | device_type = "network"; | 269 | device_type = "network"; |
271 | model = "eTSEC"; | 270 | model = "eTSEC"; |
272 | compatible = "gianfar"; | 271 | compatible = "gianfar"; |
273 | reg = <0x27000 0x1000>; | 272 | reg = <0x27000 0x1000>; |
273 | ranges = <0x0 0x27000 0x1000>; | ||
274 | local-mac-address = [ 00 00 00 00 00 00 ]; | 274 | local-mac-address = [ 00 00 00 00 00 00 ]; |
275 | interrupts = <37 2 38 2 39 2>; | 275 | interrupts = <37 2 38 2 39 2>; |
276 | interrupt-parent = <&mpic>; | 276 | interrupt-parent = <&mpic>; |
277 | tbi-handle = <&tbi3>; | 277 | tbi-handle = <&tbi3>; |
278 | phy-handle = <&phy4>; | 278 | phy-handle = <&phy4>; |
279 | |||
280 | mdio@520 { | ||
281 | #address-cells = <1>; | ||
282 | #size-cells = <0>; | ||
283 | compatible = "fsl,gianfar-tbi"; | ||
284 | reg = <0x520 0x20>; | ||
285 | |||
286 | tbi3: tbi-phy@11 { | ||
287 | reg = <0x11>; | ||
288 | device_type = "tbi-phy"; | ||
289 | }; | ||
290 | }; | ||
279 | }; | 291 | }; |
280 | 292 | ||
281 | serial0: serial@4500 { | 293 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/tqm8555.dts b/arch/powerpc/boot/dts/tqm8555.dts index 4b7da890c03b..a133ded6dddb 100644 --- a/arch/powerpc/boot/dts/tqm8555.dts +++ b/arch/powerpc/boot/dts/tqm8555.dts | |||
@@ -135,72 +135,78 @@ | |||
135 | }; | 135 | }; |
136 | }; | 136 | }; |
137 | 137 | ||
138 | mdio@24520 { | ||
139 | #address-cells = <1>; | ||
140 | #size-cells = <0>; | ||
141 | compatible = "fsl,gianfar-mdio"; | ||
142 | reg = <0x24520 0x20>; | ||
143 | |||
144 | phy1: ethernet-phy@1 { | ||
145 | interrupt-parent = <&mpic>; | ||
146 | interrupts = <8 1>; | ||
147 | reg = <1>; | ||
148 | device_type = "ethernet-phy"; | ||
149 | }; | ||
150 | phy2: ethernet-phy@2 { | ||
151 | interrupt-parent = <&mpic>; | ||
152 | interrupts = <8 1>; | ||
153 | reg = <2>; | ||
154 | device_type = "ethernet-phy"; | ||
155 | }; | ||
156 | phy3: ethernet-phy@3 { | ||
157 | interrupt-parent = <&mpic>; | ||
158 | interrupts = <8 1>; | ||
159 | reg = <3>; | ||
160 | device_type = "ethernet-phy"; | ||
161 | }; | ||
162 | tbi0: tbi-phy@11 { | ||
163 | reg = <0x11>; | ||
164 | device_type = "tbi-phy"; | ||
165 | }; | ||
166 | }; | ||
167 | |||
168 | mdio@25520 { | ||
169 | #address-cells = <1>; | ||
170 | #size-cells = <0>; | ||
171 | compatible = "fsl,gianfar-tbi"; | ||
172 | reg = <0x25520 0x20>; | ||
173 | |||
174 | tbi1: tbi-phy@11 { | ||
175 | reg = <0x11>; | ||
176 | device_type = "tbi-phy"; | ||
177 | }; | ||
178 | }; | ||
179 | |||
180 | enet0: ethernet@24000 { | 138 | enet0: ethernet@24000 { |
139 | #address-cells = <1>; | ||
140 | #size-cells = <1>; | ||
181 | cell-index = <0>; | 141 | cell-index = <0>; |
182 | device_type = "network"; | 142 | device_type = "network"; |
183 | model = "TSEC"; | 143 | model = "TSEC"; |
184 | compatible = "gianfar"; | 144 | compatible = "gianfar"; |
185 | reg = <0x24000 0x1000>; | 145 | reg = <0x24000 0x1000>; |
146 | ranges = <0x0 0x24000 0x1000>; | ||
186 | local-mac-address = [ 00 00 00 00 00 00 ]; | 147 | local-mac-address = [ 00 00 00 00 00 00 ]; |
187 | interrupts = <29 2 30 2 34 2>; | 148 | interrupts = <29 2 30 2 34 2>; |
188 | interrupt-parent = <&mpic>; | 149 | interrupt-parent = <&mpic>; |
189 | tbi-handle = <&tbi0>; | 150 | tbi-handle = <&tbi0>; |
190 | phy-handle = <&phy2>; | 151 | phy-handle = <&phy2>; |
152 | |||
153 | mdio@520 { | ||
154 | #address-cells = <1>; | ||
155 | #size-cells = <0>; | ||
156 | compatible = "fsl,gianfar-mdio"; | ||
157 | reg = <0x520 0x20>; | ||
158 | |||
159 | phy1: ethernet-phy@1 { | ||
160 | interrupt-parent = <&mpic>; | ||
161 | interrupts = <8 1>; | ||
162 | reg = <1>; | ||
163 | device_type = "ethernet-phy"; | ||
164 | }; | ||
165 | phy2: ethernet-phy@2 { | ||
166 | interrupt-parent = <&mpic>; | ||
167 | interrupts = <8 1>; | ||
168 | reg = <2>; | ||
169 | device_type = "ethernet-phy"; | ||
170 | }; | ||
171 | phy3: ethernet-phy@3 { | ||
172 | interrupt-parent = <&mpic>; | ||
173 | interrupts = <8 1>; | ||
174 | reg = <3>; | ||
175 | device_type = "ethernet-phy"; | ||
176 | }; | ||
177 | tbi0: tbi-phy@11 { | ||
178 | reg = <0x11>; | ||
179 | device_type = "tbi-phy"; | ||
180 | }; | ||
181 | }; | ||
191 | }; | 182 | }; |
192 | 183 | ||
193 | enet1: ethernet@25000 { | 184 | enet1: ethernet@25000 { |
185 | #address-cells = <1>; | ||
186 | #size-cells = <1>; | ||
194 | cell-index = <1>; | 187 | cell-index = <1>; |
195 | device_type = "network"; | 188 | device_type = "network"; |
196 | model = "TSEC"; | 189 | model = "TSEC"; |
197 | compatible = "gianfar"; | 190 | compatible = "gianfar"; |
198 | reg = <0x25000 0x1000>; | 191 | reg = <0x25000 0x1000>; |
192 | ranges = <0x0 0x25000 0x1000>; | ||
199 | local-mac-address = [ 00 00 00 00 00 00 ]; | 193 | local-mac-address = [ 00 00 00 00 00 00 ]; |
200 | interrupts = <35 2 36 2 40 2>; | 194 | interrupts = <35 2 36 2 40 2>; |
201 | interrupt-parent = <&mpic>; | 195 | interrupt-parent = <&mpic>; |
202 | tbi-handle = <&tbi1>; | 196 | tbi-handle = <&tbi1>; |
203 | phy-handle = <&phy1>; | 197 | phy-handle = <&phy1>; |
198 | |||
199 | mdio@520 { | ||
200 | #address-cells = <1>; | ||
201 | #size-cells = <0>; | ||
202 | compatible = "fsl,gianfar-tbi"; | ||
203 | reg = <0x520 0x20>; | ||
204 | |||
205 | tbi1: tbi-phy@11 { | ||
206 | reg = <0x11>; | ||
207 | device_type = "tbi-phy"; | ||
208 | }; | ||
209 | }; | ||
204 | }; | 210 | }; |
205 | 211 | ||
206 | serial0: serial@4500 { | 212 | serial0: serial@4500 { |
diff --git a/arch/powerpc/boot/dts/tqm8560.dts b/arch/powerpc/boot/dts/tqm8560.dts index 3fa552f31edb..649e2e576267 100644 --- a/arch/powerpc/boot/dts/tqm8560.dts +++ b/arch/powerpc/boot/dts/tqm8560.dts | |||
@@ -137,72 +137,78 @@ | |||
137 | }; | 137 | }; |
138 | }; | 138 | }; |
139 | 139 | ||
140 | mdio@24520 { | ||
141 | #address-cells = <1>; | ||
142 | #size-cells = <0>; | ||
143 | compatible = "fsl,gianfar-mdio"; | ||
144 | reg = <0x24520 0x20>; | ||
145 | |||
146 | phy1: ethernet-phy@1 { | ||
147 | interrupt-parent = <&mpic>; | ||
148 | interrupts = <8 1>; | ||
149 | reg = <1>; | ||
150 | device_type = "ethernet-phy"; | ||
151 | }; | ||
152 | phy2: ethernet-phy@2 { | ||
153 | interrupt-parent = <&mpic>; | ||
154 | interrupts = <8 1>; | ||
155 | reg = <2>; | ||
156 | device_type = "ethernet-phy"; | ||
157 | }; | ||
158 | phy3: ethernet-phy@3 { | ||
159 | interrupt-parent = <&mpic>; | ||
160 | interrupts = <8 1>; | ||
161 | reg = <3>; | ||
162 | device_type = "ethernet-phy"; | ||
163 | }; | ||
164 | tbi0: tbi-phy@11 { | ||
165 | reg = <0x11>; | ||
166 | device_type = "tbi-phy"; | ||
167 | }; | ||
168 | }; | ||
169 | |||
170 | mdio@25520 { | ||
171 | #address-cells = <1>; | ||
172 | #size-cells = <0>; | ||
173 | compatible = "fsl,gianfar-tbi"; | ||
174 | reg = <0x25520 0x20>; | ||
175 | |||
176 | tbi1: tbi-phy@11 { | ||
177 | reg = <0x11>; | ||
178 | device_type = "tbi-phy"; | ||
179 | }; | ||
180 | }; | ||
181 | |||
182 | enet0: ethernet@24000 { | 140 | enet0: ethernet@24000 { |
141 | #address-cells = <1>; | ||
142 | #size-cells = <1>; | ||
183 | cell-index = <0>; | 143 | cell-index = <0>; |
184 | device_type = "network"; | 144 | device_type = "network"; |
185 | model = "TSEC"; | 145 | model = "TSEC"; |
186 | compatible = "gianfar"; | 146 | compatible = "gianfar"; |
187 | reg = <0x24000 0x1000>; | 147 | reg = <0x24000 0x1000>; |
148 | ranges = <0x0 0x24000 0x1000>; | ||
188 | local-mac-address = [ 00 00 00 00 00 00 ]; | 149 | local-mac-address = [ 00 00 00 00 00 00 ]; |
189 | interrupts = <29 2 30 2 34 2>; | 150 | interrupts = <29 2 30 2 34 2>; |
190 | interrupt-parent = <&mpic>; | 151 | interrupt-parent = <&mpic>; |
191 | tbi-handle = <&tbi0>; | 152 | tbi-handle = <&tbi0>; |
192 | phy-handle = <&phy2>; | 153 | phy-handle = <&phy2>; |
154 | |||
155 | mdio@520 { | ||
156 | #address-cells = <1>; | ||
157 | #size-cells = <0>; | ||
158 | compatible = "fsl,gianfar-mdio"; | ||
159 | reg = <0x520 0x20>; | ||
160 | |||
161 | phy1: ethernet-phy@1 { | ||
162 | interrupt-parent = <&mpic>; | ||
163 | interrupts = <8 1>; | ||
164 | reg = <1>; | ||
165 | device_type = "ethernet-phy"; | ||
166 | }; | ||
167 | phy2: ethernet-phy@2 { | ||
168 | interrupt-parent = <&mpic>; | ||
169 | interrupts = <8 1>; | ||
170 | reg = <2>; | ||
171 | device_type = "ethernet-phy"; | ||
172 | }; | ||
173 | phy3: ethernet-phy@3 { | ||
174 | interrupt-parent = <&mpic>; | ||
175 | interrupts = <8 1>; | ||
176 | reg = <3>; | ||
177 | device_type = "ethernet-phy"; | ||
178 | }; | ||
179 | tbi0: tbi-phy@11 { | ||
180 | reg = <0x11>; | ||
181 | device_type = "tbi-phy"; | ||
182 | }; | ||
183 | }; | ||
193 | }; | 184 | }; |
194 | 185 | ||
195 | enet1: ethernet@25000 { | 186 | enet1: ethernet@25000 { |
187 | #address-cells = <1>; | ||
188 | #size-cells = <1>; | ||
196 | cell-index = <1>; | 189 | cell-index = <1>; |
197 | device_type = "network"; | 190 | device_type = "network"; |
198 | model = "TSEC"; | 191 | model = "TSEC"; |
199 | compatible = "gianfar"; | 192 | compatible = "gianfar"; |
200 | reg = <0x25000 0x1000>; | 193 | reg = <0x25000 0x1000>; |
194 | ranges = <0x0 0x25000 0x1000>; | ||
201 | local-mac-address = [ 00 00 00 00 00 00 ]; | 195 | local-mac-address = [ 00 00 00 00 00 00 ]; |
202 | interrupts = <35 2 36 2 40 2>; | 196 | interrupts = <35 2 36 2 40 2>; |
203 | interrupt-parent = <&mpic>; | 197 | interrupt-parent = <&mpic>; |
204 | tbi-handle = <&tbi1>; | 198 | tbi-handle = <&tbi1>; |
205 | phy-handle = <&phy1>; | 199 | phy-handle = <&phy1>; |
200 | |||
201 | mdio@520 { | ||
202 | #address-cells = <1>; | ||
203 | #size-cells = <0>; | ||
204 | compatible = "fsl,gianfar-tbi"; | ||
205 | reg = <0x520 0x20>; | ||
206 | |||
207 | tbi1: tbi-phy@11 { | ||
208 | reg = <0x11>; | ||
209 | device_type = "tbi-phy"; | ||
210 | }; | ||
211 | }; | ||
206 | }; | 212 | }; |
207 | 213 | ||
208 | mpic: pic@40000 { | 214 | mpic: pic@40000 { |