ARM: dts: BCM5301X: Enable UART by default for BCM4708(1), BCM4709(4) & BCM53012
authorRafał Miłecki <rafal@milecki.pl>
Thu, 1 Dec 2016 17:40:51 +0000 (18:40 +0100)
committerFlorian Fainelli <f.fainelli@gmail.com>
Thu, 19 Jan 2017 01:17:27 +0000 (17:17 -0800)
Every device tested so far got UART0 (at 0x18000300) working as serial
console. It's most likely part of reference design and all vendors use
it that way.

It seems to be easier to enable it by default and just disable it if we
ever see a device with different hardware design.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: Jon Mason <jon.mason@broadcom.com>
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
20 files changed:
arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts
arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts
arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts
arch/arm/boot/dts/bcm4708-netgear-r6250.dts
arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts
arch/arm/boot/dts/bcm4708.dtsi
arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts
arch/arm/boot/dts/bcm47081.dtsi
arch/arm/boot/dts/bcm4709-netgear-r7000.dts
arch/arm/boot/dts/bcm4709-netgear-r8000.dts
arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts
arch/arm/boot/dts/bcm4709.dtsi
arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts
arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts
arch/arm/boot/dts/bcm47094-netgear-r8500.dts
arch/arm/boot/dts/bcm47094.dtsi
arch/arm/boot/dts/bcm94708.dts
arch/arm/boot/dts/bcm94709.dts
arch/arm/boot/dts/bcm953012er.dts
arch/arm/boot/dts/bcm953012k.dts

index 9cb186ea2e979776bdde34a944eb79cac1d1011c..d49afec0d06221268c2887f2fa3f35fa4dbb18a9 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &usb2 {
        vcc-gpio = <&chipcommon 9 GPIO_ACTIVE_HIGH>;
 };
index 35e6ed6a3ef7a6e21e414a14da10770edec8f6b6..f591b0f256d82511c9d6d5d1ebee24cc180cc81e 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &spi_nor {
        status = "okay";
 };
index 1c7e53d60aa40ee8029594d4be166c054a1e770a..50d65d8fbd9afb8dc2b7890278ae3f5c28a18a92 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &spi_nor {
        status = "okay";
 };
index 8ce39d58eeb8ab2f0e08addce0bb43a08c896412..8519548584f10435919a817f15e506015d74239c 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &usb3 {
        vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>;
 };
index 70f4bb9d864aedc1bb9b1ce336babaa0940c0796..74cfcd3e40e9a33616a00517b0e0462efc9462f4 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &spi_nor {
        status = "okay";
 };
index eed4dd1599955bbde4c3ef7f6c5b7efa6c6a2c1d..d0eec099f1f8cda749315e8e29b1a95ca295fa09 100644 (file)
@@ -34,3 +34,7 @@
        };
 
 };
+
+&uart0 {
+       status = "okay";
+};
index a9c8defed4d3e7d18fb5b2ee9ac53166dbdc6dab..2922536b72fc4cfec36058c5b45db5a819aedb7e 100644 (file)
                };
        };
 };
-
-&uart0 {
-       status = "okay";
-};
index f720012ee5ed2f9904c7f39c7acd298f7b85ef37..c5f7619af4a651b53761ec5ec4aa0cd5134d13af 100644 (file)
@@ -24,3 +24,7 @@
                };
        };
 };
+
+&uart0 {
+       status = "okay";
+};
index fd38d2aa3521292985255e897564b651923d2085..0225d821d330d6b94abd684e592f1a2b14c174a3 100644 (file)
                };
        };
 };
-
-&uart0 {
-       status = "okay";
-};
index 92f8a7219e989e60bef22026ebc951d672d36a98..56d38a3549439573a46707640c6ab3d580f258c0 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &usb2 {
        vcc-gpio = <&chipcommon 0 GPIO_ACTIVE_HIGH>;
 };
index 9a92c24ac2d8f545890525291c049f1e457799db..c67bfaa0c8e824bda8e6da609ff893cd3f054e1a 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &usb2 {
        vcc-gpio = <&chipcommon 13 GPIO_ACTIVE_HIGH>;
 };
index f03976597a6db429481659ed13d1129e5adabd19..c645fea2b7f7e18297ec9a7ddfb3f72d879e4bb7 100644 (file)
@@ -8,4 +8,5 @@
 
 &uart0 {
        clock-frequency = <125000000>;
+       status = "okay";
 };
index 661348dbb7cebf5934a649e03fe2893ac20b5c86..7fb9270b3a7818c215d062707c47d3fe6b28bc51 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &usb3 {
        vcc-gpio = <&chipcommon 18 GPIO_ACTIVE_HIGH>;
 };
index 169b35fe5651ea2fc043396699e013fba056af02..2f4a6512a1a60f4ef97cc2130267586a0eaf7b92 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &usb3 {
        vcc-gpio = <&chipcommon 18 GPIO_ACTIVE_HIGH>;
 };
index 521b4155de60cc3786d4473622508be544048123..7ecd57cca61013b4ca5974a893e273bef1ddeef2 100644 (file)
@@ -97,7 +97,3 @@
                };
        };
 };
-
-&uart0 {
-       status = "okay";
-};
index 4f09aa0114e66ceedac96e9569816425ab07e2ae..4840a782fc053266257438c44529bc432b22a9c5 100644 (file)
@@ -14,4 +14,5 @@
 
 &uart0 {
        clock-frequency = <125000000>;
+       status = "okay";
 };
index 251a486f2da63260419bb973264b1f73598ec2e7..42855a7c1bfa6ca07bb08383107a20fc84c07e1a 100644 (file)
@@ -50,7 +50,3 @@
                reg = <0x00000000 0x08000000>;
        };
 };
-
-&uart0 {
-       status = "okay";
-};
index b16cac92904fe7145f728a985da7327654f29d5a..95e8be65f2f14039ee4d04bfbcb1425fe1ce15f0 100644 (file)
@@ -50,7 +50,3 @@
                reg = <0x00000000 0x08000000>;
        };
 };
-
-&uart0 {
-       status = "okay";
-};
index 0a9abecf9423456f8aeac756c2b6533347742b53..decd86bae901c0296a07cff8cf59b32006e972c9 100644 (file)
        };
 };
 
-&uart0 {
-       status = "okay";
-};
-
 &spi_nor {
        status = "okay";
 };
index 05a985a203789c8cbaae5d7a3a55e8496749975b..bfd923096a8c1f5487b4bed2302ee8c784c395c7 100644 (file)
@@ -54,7 +54,6 @@
 
 &uart0 {
        clock-frequency = <62499840>;
-       status = "okay";
 };
 
 &uart1 {