bcm53xx: backport upstream profiling and USB VCC patches
[15.05/openwrt.git] / target / linux / bcm53xx / patches-3.18 / 351-ARM-BCM5301X-Enable-ChipCommon-UART-on-untested-devi.patch
1 From 6c223da976a9225ba9fae8d6f891a8fffaae6092 Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= <zajec5@gmail.com>
3 Date: Fri, 5 Dec 2014 17:38:40 +0100
4 Subject: [PATCH] ARM: BCM5301X: Enable ChipCommon UART (serial console)
5 MIME-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
8
9 Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
10 ---
11  arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts  | 10 ++++++++++
12  arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts     | 10 ++++++++++
13  arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts        | 10 ++++++++++
14  arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 10 ++++++++++
15  4 files changed, 40 insertions(+)
16
17 --- a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
18 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
19 @@ -83,3 +83,7 @@
20                 };
21         };
22  };
23 +
24 +&uart0 {
25 +       status = "okay";
26 +};
27 --- a/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
28 +++ b/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
29 @@ -77,3 +77,7 @@
30                 };
31         };
32  };
33 +
34 +&uart0 {
35 +       status = "okay";
36 +};
37 --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
38 +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
39 @@ -37,3 +37,7 @@
40                 };
41         };
42  };
43 +
44 +&uart0 {
45 +       status = "okay";
46 +};
47 --- a/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts
48 +++ b/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts
49 @@ -65,3 +65,8 @@
50                 };
51         };
52  };
53 +
54 +&uart0 {
55 +       status = "okay";
56 +       clock-frequency = <125000000>;
57 +};
58 --- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
59 +++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
60 @@ -108,6 +108,11 @@
61         };
62  };
63  
64 +&uart0 {
65 +       status = "okay";
66 +       clock-frequency = <125000000>;
67 +};
68 +
69  &usb2 {
70         vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>;
71  };
72 --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts
73 +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts
74 @@ -96,3 +96,7 @@
75                 };
76         };
77  };
78 +
79 +&uart0 {
80 +       status = "okay";
81 +};
82 --- a/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts
83 +++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts
84 @@ -83,3 +83,7 @@
85                 };
86         };
87  };
88 +
89 +&uart0 {
90 +       status = "okay";
91 +};
92 --- a/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts
93 +++ b/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts
94 @@ -145,6 +145,10 @@
95         };
96  };
97  
98 +&uart0 {
99 +       status = "okay";
100 +       clock-frequency = <125000000>;
101 +};
102  
103  &usb2 {
104         vcc-gpio = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
105 --- a/arch/arm/boot/dts/bcm4709-netgear-r7000.dts
106 +++ b/arch/arm/boot/dts/bcm4709-netgear-r7000.dts
107 @@ -104,4 +104,5 @@
108  
109  &uart0 {
110         status = "okay";
111 +       clock-frequency = <125000000>;
112  };