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