diff options
Diffstat (limited to 'arch/mips/boot/dts/brcm')
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7125.dtsi | 14 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7346.dtsi | 22 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7358.dtsi | 22 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7360.dtsi | 14 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7362.dtsi | 14 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7420.dtsi | 22 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7425.dtsi | 22 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm7435.dtsi | 22 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97125cbmb.dts | 4 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | 8 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97358svmb.dts | 8 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97360svmb.dts | 4 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97362svmb.dts | 4 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97420c.dts | 8 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97425svmb.dts | 8 | ||||
-rw-r--r-- | arch/mips/boot/dts/brcm/bcm97435svmb.dts | 8 |
16 files changed, 204 insertions, 0 deletions
diff --git a/arch/mips/boot/dts/brcm/bcm7125.dtsi b/arch/mips/boot/dts/brcm/bcm7125.dtsi index 550e1d9e3ee0..97191f6bca28 100644 --- a/arch/mips/boot/dts/brcm/bcm7125.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7125.dtsi | |||
@@ -40,6 +40,12 @@ | |||
40 | #clock-cells = <0>; | 40 | #clock-cells = <0>; |
41 | clock-frequency = <81000000>; | 41 | clock-frequency = <81000000>; |
42 | }; | 42 | }; |
43 | |||
44 | upg_clk: upg_clk { | ||
45 | compatible = "fixed-clock"; | ||
46 | #clock-cells = <0>; | ||
47 | clock-frequency = <27000000>; | ||
48 | }; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | rdb { | 51 | rdb { |
@@ -183,6 +189,14 @@ | |||
183 | status = "disabled"; | 189 | status = "disabled"; |
184 | }; | 190 | }; |
185 | 191 | ||
192 | pwma: pwm@406580 { | ||
193 | compatible = "brcm,bcm7038-pwm"; | ||
194 | reg = <0x406580 0x28>; | ||
195 | #pwm-cells = <2>; | ||
196 | clocks = <&upg_clk>; | ||
197 | status = "disabled"; | ||
198 | }; | ||
199 | |||
186 | ehci0: usb@488300 { | 200 | ehci0: usb@488300 { |
187 | compatible = "brcm,bcm7125-ehci", "generic-ehci"; | 201 | compatible = "brcm,bcm7125-ehci", "generic-ehci"; |
188 | reg = <0x488300 0x100>; | 202 | reg = <0x488300 0x100>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7346.dtsi b/arch/mips/boot/dts/brcm/bcm7346.dtsi index ec959061d52e..eb7b19a32e3e 100644 --- a/arch/mips/boot/dts/brcm/bcm7346.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7346.dtsi | |||
@@ -40,6 +40,12 @@ | |||
40 | #clock-cells = <0>; | 40 | #clock-cells = <0>; |
41 | clock-frequency = <81000000>; | 41 | clock-frequency = <81000000>; |
42 | }; | 42 | }; |
43 | |||
44 | upg_clk: upg_clk { | ||
45 | compatible = "fixed-clock"; | ||
46 | #clock-cells = <0>; | ||
47 | clock-frequency = <27000000>; | ||
48 | }; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | rdb { | 51 | rdb { |
@@ -210,6 +216,22 @@ | |||
210 | status = "disabled"; | 216 | status = "disabled"; |
211 | }; | 217 | }; |
212 | 218 | ||
219 | pwma: pwm@406580 { | ||
220 | compatible = "brcm,bcm7038-pwm"; | ||
221 | reg = <0x406580 0x28>; | ||
222 | #pwm-cells = <2>; | ||
223 | clocks = <&upg_clk>; | ||
224 | status = "disabled"; | ||
225 | }; | ||
226 | |||
227 | pwmb: pwm@406800 { | ||
228 | compatible = "brcm,bcm7038-pwm"; | ||
229 | reg = <0x406800 0x28>; | ||
230 | #pwm-cells = <2>; | ||
231 | clocks = <&upg_clk>; | ||
232 | status = "disabled"; | ||
233 | }; | ||
234 | |||
213 | enet0: ethernet@430000 { | 235 | enet0: ethernet@430000 { |
214 | phy-mode = "internal"; | 236 | phy-mode = "internal"; |
215 | phy-handle = <&phy1>; | 237 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7358.dtsi b/arch/mips/boot/dts/brcm/bcm7358.dtsi index ca57fb5eb122..b2276b1e12d4 100644 --- a/arch/mips/boot/dts/brcm/bcm7358.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7358.dtsi | |||
@@ -34,6 +34,12 @@ | |||
34 | #clock-cells = <0>; | 34 | #clock-cells = <0>; |
35 | clock-frequency = <81000000>; | 35 | clock-frequency = <81000000>; |
36 | }; | 36 | }; |
37 | |||
38 | upg_clk: upg_clk { | ||
39 | compatible = "fixed-clock"; | ||
40 | #clock-cells = <0>; | ||
41 | clock-frequency = <27000000>; | ||
42 | }; | ||
37 | }; | 43 | }; |
38 | 44 | ||
39 | rdb { | 45 | rdb { |
@@ -194,6 +200,22 @@ | |||
194 | status = "disabled"; | 200 | status = "disabled"; |
195 | }; | 201 | }; |
196 | 202 | ||
203 | pwma: pwm@406400 { | ||
204 | compatible = "brcm,bcm7038-pwm"; | ||
205 | reg = <0x406400 0x28>; | ||
206 | #pwm-cells = <2>; | ||
207 | clocks = <&upg_clk>; | ||
208 | status = "disabled"; | ||
209 | }; | ||
210 | |||
211 | pwmb: pwm@406700 { | ||
212 | compatible = "brcm,bcm7038-pwm"; | ||
213 | reg = <0x406700 0x28>; | ||
214 | #pwm-cells = <2>; | ||
215 | clocks = <&upg_clk>; | ||
216 | status = "disabled"; | ||
217 | }; | ||
218 | |||
197 | enet0: ethernet@430000 { | 219 | enet0: ethernet@430000 { |
198 | phy-mode = "internal"; | 220 | phy-mode = "internal"; |
199 | phy-handle = <&phy1>; | 221 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7360.dtsi b/arch/mips/boot/dts/brcm/bcm7360.dtsi index 1c0c3d438c7a..e414af1e14ff 100644 --- a/arch/mips/boot/dts/brcm/bcm7360.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7360.dtsi | |||
@@ -34,6 +34,12 @@ | |||
34 | #clock-cells = <0>; | 34 | #clock-cells = <0>; |
35 | clock-frequency = <81000000>; | 35 | clock-frequency = <81000000>; |
36 | }; | 36 | }; |
37 | |||
38 | upg_clk: upg_clk { | ||
39 | compatible = "fixed-clock"; | ||
40 | #clock-cells = <0>; | ||
41 | clock-frequency = <27000000>; | ||
42 | }; | ||
37 | }; | 43 | }; |
38 | 44 | ||
39 | rdb { | 45 | rdb { |
@@ -194,6 +200,14 @@ | |||
194 | status = "disabled"; | 200 | status = "disabled"; |
195 | }; | 201 | }; |
196 | 202 | ||
203 | pwma: pwm@406400 { | ||
204 | compatible = "brcm,bcm7038-pwm"; | ||
205 | reg = <0x406400 0x28>; | ||
206 | #pwm-cells = <2>; | ||
207 | clocks = <&upg_clk>; | ||
208 | status = "disabled"; | ||
209 | }; | ||
210 | |||
197 | enet0: ethernet@430000 { | 211 | enet0: ethernet@430000 { |
198 | phy-mode = "internal"; | 212 | phy-mode = "internal"; |
199 | phy-handle = <&phy1>; | 213 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7362.dtsi b/arch/mips/boot/dts/brcm/bcm7362.dtsi index 6b4713add4b8..3bd1c0111d43 100644 --- a/arch/mips/boot/dts/brcm/bcm7362.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7362.dtsi | |||
@@ -40,6 +40,12 @@ | |||
40 | #clock-cells = <0>; | 40 | #clock-cells = <0>; |
41 | clock-frequency = <81000000>; | 41 | clock-frequency = <81000000>; |
42 | }; | 42 | }; |
43 | |||
44 | upg_clk: upg_clk { | ||
45 | compatible = "fixed-clock"; | ||
46 | #clock-cells = <0>; | ||
47 | clock-frequency = <27000000>; | ||
48 | }; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | rdb { | 51 | rdb { |
@@ -190,6 +196,14 @@ | |||
190 | status = "disabled"; | 196 | status = "disabled"; |
191 | }; | 197 | }; |
192 | 198 | ||
199 | pwma: pwm@406400 { | ||
200 | compatible = "brcm,bcm7038-pwm"; | ||
201 | reg = <0x406400 0x28>; | ||
202 | #pwm-cells = <2>; | ||
203 | clocks = <&upg_clk>; | ||
204 | status = "disabled"; | ||
205 | }; | ||
206 | |||
193 | enet0: ethernet@430000 { | 207 | enet0: ethernet@430000 { |
194 | phy-mode = "internal"; | 208 | phy-mode = "internal"; |
195 | phy-handle = <&phy1>; | 209 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7420.dtsi b/arch/mips/boot/dts/brcm/bcm7420.dtsi index 0586bf662571..27c3d45556b9 100644 --- a/arch/mips/boot/dts/brcm/bcm7420.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7420.dtsi | |||
@@ -40,6 +40,12 @@ | |||
40 | #clock-cells = <0>; | 40 | #clock-cells = <0>; |
41 | clock-frequency = <81000000>; | 41 | clock-frequency = <81000000>; |
42 | }; | 42 | }; |
43 | |||
44 | upg_clk: upg_clk { | ||
45 | compatible = "fixed-clock"; | ||
46 | #clock-cells = <0>; | ||
47 | clock-frequency = <27000000>; | ||
48 | }; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | rdb { | 51 | rdb { |
@@ -191,6 +197,22 @@ | |||
191 | status = "disabled"; | 197 | status = "disabled"; |
192 | }; | 198 | }; |
193 | 199 | ||
200 | pwma: pwm@406580 { | ||
201 | compatible = "brcm,bcm7038-pwm"; | ||
202 | reg = <0x406580 0x28>; | ||
203 | #pwm-cells = <2>; | ||
204 | clocks = <&upg_clk>; | ||
205 | status = "disabled"; | ||
206 | }; | ||
207 | |||
208 | pwmb: pwm@406880 { | ||
209 | compatible = "brcm,bcm7038-pwm"; | ||
210 | reg = <0x406880 0x28>; | ||
211 | #pwm-cells = <2>; | ||
212 | clocks = <&upg_clk>; | ||
213 | status = "disabled"; | ||
214 | }; | ||
215 | |||
194 | enet0: ethernet@468000 { | 216 | enet0: ethernet@468000 { |
195 | phy-mode = "internal"; | 217 | phy-mode = "internal"; |
196 | phy-handle = <&phy1>; | 218 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7425.dtsi b/arch/mips/boot/dts/brcm/bcm7425.dtsi index c1c15edaf829..9ab65d64e948 100644 --- a/arch/mips/boot/dts/brcm/bcm7425.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7425.dtsi | |||
@@ -40,6 +40,12 @@ | |||
40 | #clock-cells = <0>; | 40 | #clock-cells = <0>; |
41 | clock-frequency = <81000000>; | 41 | clock-frequency = <81000000>; |
42 | }; | 42 | }; |
43 | |||
44 | upg_clk: upg_clk { | ||
45 | compatible = "fixed-clock"; | ||
46 | #clock-cells = <0>; | ||
47 | clock-frequency = <27000000>; | ||
48 | }; | ||
43 | }; | 49 | }; |
44 | 50 | ||
45 | rdb { | 51 | rdb { |
@@ -209,6 +215,22 @@ | |||
209 | status = "disabled"; | 215 | status = "disabled"; |
210 | }; | 216 | }; |
211 | 217 | ||
218 | pwma: pwm@406580 { | ||
219 | compatible = "brcm,bcm7038-pwm"; | ||
220 | reg = <0x406580 0x28>; | ||
221 | #pwm-cells = <2>; | ||
222 | clocks = <&upg_clk>; | ||
223 | status = "disabled"; | ||
224 | }; | ||
225 | |||
226 | pwmb: pwm@406800 { | ||
227 | compatible = "brcm,bcm7038-pwm"; | ||
228 | reg = <0x406800 0x28>; | ||
229 | #pwm-cells = <2>; | ||
230 | clocks = <&upg_clk>; | ||
231 | status = "disabled"; | ||
232 | }; | ||
233 | |||
212 | enet0: ethernet@b80000 { | 234 | enet0: ethernet@b80000 { |
213 | phy-mode = "internal"; | 235 | phy-mode = "internal"; |
214 | phy-handle = <&phy1>; | 236 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm7435.dtsi b/arch/mips/boot/dts/brcm/bcm7435.dtsi index a874d3a0e2ee..7801169416e7 100644 --- a/arch/mips/boot/dts/brcm/bcm7435.dtsi +++ b/arch/mips/boot/dts/brcm/bcm7435.dtsi | |||
@@ -52,6 +52,12 @@ | |||
52 | #clock-cells = <0>; | 52 | #clock-cells = <0>; |
53 | clock-frequency = <81000000>; | 53 | clock-frequency = <81000000>; |
54 | }; | 54 | }; |
55 | |||
56 | upg_clk: upg_clk { | ||
57 | compatible = "fixed-clock"; | ||
58 | #clock-cells = <0>; | ||
59 | clock-frequency = <27000000>; | ||
60 | }; | ||
55 | }; | 61 | }; |
56 | 62 | ||
57 | rdb { | 63 | rdb { |
@@ -224,6 +230,22 @@ | |||
224 | status = "disabled"; | 230 | status = "disabled"; |
225 | }; | 231 | }; |
226 | 232 | ||
233 | pwma: pwm@406580 { | ||
234 | compatible = "brcm,bcm7038-pwm"; | ||
235 | reg = <0x406580 0x28>; | ||
236 | #pwm-cells = <2>; | ||
237 | clocks = <&upg_clk>; | ||
238 | status = "disabled"; | ||
239 | }; | ||
240 | |||
241 | pwmb: pwm@406800 { | ||
242 | compatible = "brcm,bcm7038-pwm"; | ||
243 | reg = <0x406800 0x28>; | ||
244 | #pwm-cells = <2>; | ||
245 | clocks = <&upg_clk>; | ||
246 | status = "disabled"; | ||
247 | }; | ||
248 | |||
227 | enet0: ethernet@b80000 { | 249 | enet0: ethernet@b80000 { |
228 | phy-mode = "internal"; | 250 | phy-mode = "internal"; |
229 | phy-handle = <&phy1>; | 251 | phy-handle = <&phy1>; |
diff --git a/arch/mips/boot/dts/brcm/bcm97125cbmb.dts b/arch/mips/boot/dts/brcm/bcm97125cbmb.dts index f2449d147c6d..5c24eacd72dd 100644 --- a/arch/mips/boot/dts/brcm/bcm97125cbmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97125cbmb.dts | |||
@@ -45,6 +45,10 @@ | |||
45 | status = "okay"; | 45 | status = "okay"; |
46 | }; | 46 | }; |
47 | 47 | ||
48 | &pwma { | ||
49 | status = "okay"; | ||
50 | }; | ||
51 | |||
48 | /* FIXME: USB is wonky; disable it for now */ | 52 | /* FIXME: USB is wonky; disable it for now */ |
49 | &ehci0 { | 53 | &ehci0 { |
50 | status = "disabled"; | 54 | status = "disabled"; |
diff --git a/arch/mips/boot/dts/brcm/bcm97346dbsmb.dts b/arch/mips/boot/dts/brcm/bcm97346dbsmb.dts index d3d28816a027..2c55ab094a29 100644 --- a/arch/mips/boot/dts/brcm/bcm97346dbsmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97346dbsmb.dts | |||
@@ -49,6 +49,14 @@ | |||
49 | status = "okay"; | 49 | status = "okay"; |
50 | }; | 50 | }; |
51 | 51 | ||
52 | &pwma { | ||
53 | status = "okay"; | ||
54 | }; | ||
55 | |||
56 | &pwmb { | ||
57 | status = "okay"; | ||
58 | }; | ||
59 | |||
52 | &enet0 { | 60 | &enet0 { |
53 | status = "okay"; | 61 | status = "okay"; |
54 | }; | 62 | }; |
diff --git a/arch/mips/boot/dts/brcm/bcm97358svmb.dts b/arch/mips/boot/dts/brcm/bcm97358svmb.dts index 02ce6b429dc4..757fe9d5f4df 100644 --- a/arch/mips/boot/dts/brcm/bcm97358svmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97358svmb.dts | |||
@@ -45,6 +45,14 @@ | |||
45 | status = "okay"; | 45 | status = "okay"; |
46 | }; | 46 | }; |
47 | 47 | ||
48 | &pwma { | ||
49 | status = "okay"; | ||
50 | }; | ||
51 | |||
52 | &pwmb { | ||
53 | status = "okay"; | ||
54 | }; | ||
55 | |||
48 | &enet0 { | 56 | &enet0 { |
49 | status = "okay"; | 57 | status = "okay"; |
50 | }; | 58 | }; |
diff --git a/arch/mips/boot/dts/brcm/bcm97360svmb.dts b/arch/mips/boot/dts/brcm/bcm97360svmb.dts index 73124be9548a..496e6ed9fae3 100644 --- a/arch/mips/boot/dts/brcm/bcm97360svmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97360svmb.dts | |||
@@ -45,6 +45,10 @@ | |||
45 | status = "okay"; | 45 | status = "okay"; |
46 | }; | 46 | }; |
47 | 47 | ||
48 | &pwma { | ||
49 | status = "okay"; | ||
50 | }; | ||
51 | |||
48 | &enet0 { | 52 | &enet0 { |
49 | status = "okay"; | 53 | status = "okay"; |
50 | }; | 54 | }; |
diff --git a/arch/mips/boot/dts/brcm/bcm97362svmb.dts b/arch/mips/boot/dts/brcm/bcm97362svmb.dts index 3cfcaebe7f79..b880c018f3d8 100644 --- a/arch/mips/boot/dts/brcm/bcm97362svmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97362svmb.dts | |||
@@ -41,6 +41,10 @@ | |||
41 | status = "okay"; | 41 | status = "okay"; |
42 | }; | 42 | }; |
43 | 43 | ||
44 | &pwma { | ||
45 | status = "okay"; | ||
46 | }; | ||
47 | |||
44 | &enet0 { | 48 | &enet0 { |
45 | status = "okay"; | 49 | status = "okay"; |
46 | }; | 50 | }; |
diff --git a/arch/mips/boot/dts/brcm/bcm97420c.dts b/arch/mips/boot/dts/brcm/bcm97420c.dts index 600d57abee05..e66271af055e 100644 --- a/arch/mips/boot/dts/brcm/bcm97420c.dts +++ b/arch/mips/boot/dts/brcm/bcm97420c.dts | |||
@@ -51,6 +51,14 @@ | |||
51 | status = "okay"; | 51 | status = "okay"; |
52 | }; | 52 | }; |
53 | 53 | ||
54 | &pwma { | ||
55 | status = "okay"; | ||
56 | }; | ||
57 | |||
58 | &pwmb { | ||
59 | status = "okay"; | ||
60 | }; | ||
61 | |||
54 | /* FIXME: MAC driver comes up but cannot attach to PHY */ | 62 | /* FIXME: MAC driver comes up but cannot attach to PHY */ |
55 | &enet0 { | 63 | &enet0 { |
56 | status = "disabled"; | 64 | status = "disabled"; |
diff --git a/arch/mips/boot/dts/brcm/bcm97425svmb.dts b/arch/mips/boot/dts/brcm/bcm97425svmb.dts index 119c714805cb..f091e91b11c5 100644 --- a/arch/mips/boot/dts/brcm/bcm97425svmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97425svmb.dts | |||
@@ -51,6 +51,14 @@ | |||
51 | status = "okay"; | 51 | status = "okay"; |
52 | }; | 52 | }; |
53 | 53 | ||
54 | &pwma { | ||
55 | status = "okay"; | ||
56 | }; | ||
57 | |||
58 | &pwmb { | ||
59 | status = "okay"; | ||
60 | }; | ||
61 | |||
54 | &enet0 { | 62 | &enet0 { |
55 | status = "okay"; | 63 | status = "okay"; |
56 | }; | 64 | }; |
diff --git a/arch/mips/boot/dts/brcm/bcm97435svmb.dts b/arch/mips/boot/dts/brcm/bcm97435svmb.dts index 43e3ba27f07b..9db84f2a6664 100644 --- a/arch/mips/boot/dts/brcm/bcm97435svmb.dts +++ b/arch/mips/boot/dts/brcm/bcm97435svmb.dts | |||
@@ -51,6 +51,14 @@ | |||
51 | status = "okay"; | 51 | status = "okay"; |
52 | }; | 52 | }; |
53 | 53 | ||
54 | &pwma { | ||
55 | status = "okay"; | ||
56 | }; | ||
57 | |||
58 | &pwmb { | ||
59 | status = "okay"; | ||
60 | }; | ||
61 | |||
54 | &enet0 { | 62 | &enet0 { |
55 | status = "okay"; | 63 | status = "okay"; |
56 | }; | 64 | }; |