diff options
Diffstat (limited to 'arch/powerpc/boot/dts/mpc8540ads.dts')
-rw-r--r-- | arch/powerpc/boot/dts/mpc8540ads.dts | 117 |
1 files changed, 63 insertions, 54 deletions
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 { |