aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/boot/dts/brcm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/boot/dts/brcm')
-rw-r--r--arch/mips/boot/dts/brcm/bcm7125.dtsi14
-rw-r--r--arch/mips/boot/dts/brcm/bcm7346.dtsi22
-rw-r--r--arch/mips/boot/dts/brcm/bcm7358.dtsi22
-rw-r--r--arch/mips/boot/dts/brcm/bcm7360.dtsi14
-rw-r--r--arch/mips/boot/dts/brcm/bcm7362.dtsi14
-rw-r--r--arch/mips/boot/dts/brcm/bcm7420.dtsi22
-rw-r--r--arch/mips/boot/dts/brcm/bcm7425.dtsi22
-rw-r--r--arch/mips/boot/dts/brcm/bcm7435.dtsi22
-rw-r--r--arch/mips/boot/dts/brcm/bcm97125cbmb.dts4
-rw-r--r--arch/mips/boot/dts/brcm/bcm97346dbsmb.dts8
-rw-r--r--arch/mips/boot/dts/brcm/bcm97358svmb.dts8
-rw-r--r--arch/mips/boot/dts/brcm/bcm97360svmb.dts4
-rw-r--r--arch/mips/boot/dts/brcm/bcm97362svmb.dts4
-rw-r--r--arch/mips/boot/dts/brcm/bcm97420c.dts8
-rw-r--r--arch/mips/boot/dts/brcm/bcm97425svmb.dts8
-rw-r--r--arch/mips/boot/dts/brcm/bcm97435svmb.dts8
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};