diff options
Diffstat (limited to 'arch/powerpc/boot/dts/sbc8560.dts')
-rw-r--r-- | arch/powerpc/boot/dts/sbc8560.dts | 100 |
1 files changed, 53 insertions, 47 deletions
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 { |