bcm53xx: enable USB power on Buffalo WZR-1750DHP
[openwrt/staging/mkresin.git] / target / linux / bcm53xx / patches-3.18 / 351-ARM-BCM5301X-Enable-ChipCommon-UART-serial-console.patch
index a237bacdd80b0af44054fc7d6a85e85dd6534cba..87065de48a80a388a328516730139ba7efd01e7e 100644 (file)
@@ -16,7 +16,7 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
 
 --- a/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
 +++ b/arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
-@@ -24,6 +24,16 @@
+@@ -25,6 +25,16 @@
                       0x88000000 0x18000000>;
        };
  
@@ -30,12 +30,12 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
 +              };
 +      };
 +
-       spi {
-               compatible = "spi-gpio";
-               num-chipselects = <1>;
+       axi@18000000 {
+               usb2@21000 {
+                       reg = <0x00021000 0x1000>;
 --- a/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
 +++ b/arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts
-@@ -24,6 +24,16 @@
+@@ -25,6 +25,16 @@
                       0x88000000 0x08000000>;
        };
  
@@ -54,7 +54,7 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
  
 --- a/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
 +++ b/arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts
-@@ -24,6 +24,16 @@
+@@ -25,6 +25,16 @@
                       0x88000000 0x08000000>;
        };
  
@@ -73,7 +73,7 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
  
 --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
 +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
-@@ -24,6 +24,16 @@
+@@ -25,6 +25,16 @@
                       0x88000000 0x08000000>;
        };
  
@@ -93,9 +93,10 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
 --- a/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
 +++ b/arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
 @@ -23,6 +23,16 @@
+       memory {
                reg = <0x00000000 0x08000000>;
        };
++ 
 +      chipcommonA {
 +              uart0: serial@0300 {
 +                      status = "okay";
@@ -105,13 +106,12 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
 +                      status = "okay";
 +              };
 +      };
-+
-       axi@18000000 {
-               nand@28000 {
-                       reg = <0x00028000 0x1000>;
+       nand: nand@18028000 {
+               nandcs@0 {
 --- a/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
 +++ b/arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts
-@@ -24,6 +24,16 @@
+@@ -25,6 +25,16 @@
                       0x88000000 0x08000000>;
        };
  
@@ -126,15 +126,94 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
 +      };
 +
        gpio-keys {
-               compatible = "gpio-keys-polled";
+               compatible = "gpio-keys";
+               #address-cells = <1>;
+--- a/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts
++++ b/arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts
+@@ -46,6 +46,18 @@
+               };
+       };
++      chipcommonA {
++              uart0: serial@0300 {
++                      status = "okay";
++                      clock-frequency = <125000000>;
++              };
++
++              uart1: serial@0400 {
++                      status = "okay";
++                      clock-frequency = <125000000>;
++              };
++      };
++
+       gpio-keys {
+               compatible = "gpio-keys";
                #address-cells = <1>;
 --- a/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
 +++ b/arch/arm/boot/dts/bcm4709-netgear-r8000.dts
-@@ -23,4 +23,16 @@
-               reg = <0x00000000 0x08000000
+@@ -25,6 +25,18 @@
                       0x88000000 0x08000000>;
        };
++      chipcommonA {
++              uart0: serial@0300 {
++                      status = "okay";
++                      clock-frequency = <125000000>;
++              };
 +
++              uart1: serial@0400 {
++                      status = "okay";
++                      clock-frequency = <125000000>;
++              };
++      };
++
+       leds {
+               compatible = "gpio-leds";
+--- a/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts
++++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts
+@@ -25,6 +25,16 @@
+                      0x88000000 0x08000000>;
+       };
++      chipcommonA {
++              uart0: serial@0300 {
++                      status = "okay";
++              };
++
++              uart1: serial@0400 {
++                      status = "okay";
++              };
++      };
++
+       leds {
+               compatible = "gpio-leds";
+--- a/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts
++++ b/arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts
+@@ -25,6 +25,16 @@
+                      0x88000000 0x08000000>;
+       };
++      chipcommonA {
++              uart0: serial@0300 {
++                      status = "okay";
++              };
++
++              uart1: serial@0400 {
++                      status = "okay";
++              };
++      };
++
+       leds {
+               compatible = "gpio-leds";
+--- a/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts
++++ b/arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts
+@@ -25,6 +25,18 @@
+                      0x88000000 0x18000000>;
+       };
 +      chipcommonA {
 +              uart0: serial@0300 {
 +                      status = "okay";
@@ -146,4 +225,26 @@ Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
 +                      clock-frequency = <125000000>;
 +              };
 +      };
- };
++
+       clocks {
+               clk_periph: periph {
+                       clock-frequency = <500000000>;
+--- a/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
++++ b/arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
+@@ -25,6 +25,16 @@
+                      0x88000000 0x08000000>;
+       };
++      chipcommonA {
++              uart0: serial@0300 {
++                      status = "okay";
++              };
++
++              uart1: serial@0400 {
++                      status = "okay";
++              };
++      };
++
+       leds {
+               compatible = "gpio-leds";