]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm: dts: mt7623: enable three available UARTs on bananapi-r2
authorSean Wang <sean.wang@mediatek.com>
Fri, 23 Feb 2018 10:16:28 +0000 (18:16 +0800)
committerMatthias Brugger <matthias.bgg@gmail.com>
Sun, 18 Mar 2018 21:39:10 +0000 (22:39 +0100)
On bpi-r2 board, totally there're four UARTs which we usually called
uart[0-3] helpful to extend slow-I/O devices. Among those ones, uart2 has
dedicated pin slot which is used to console log. uart[0-1] appear at the
40-pins connector and uart3 has no pinout, but just has test points (TP47
for TX and TP48 for RX, respectively) nearby uart2, but we don't enable
uart3 in the patch. The missing pinctrl is also being supplemented for
those newly added devices.

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts

index 12da146cf3a5e69e5cce7fdc579ebd3d82107c0e..4198f03aeee8841ce8f60ddadd1e8fcd1ec45c33 100644 (file)
@@ -436,6 +436,13 @@ pins_dat {
                                 <MT7623_PIN_82_UTXD1_FUNC_UTXD1>;
                };
        };
+
+       uart2_pins_a: uart@2 {
+               pins_dat {
+                       pinmux = <MT7623_PIN_14_GPIO14_FUNC_URXD2>,
+                                <MT7623_PIN_15_GPIO15_FUNC_UTXD2>;
+               };
+       };
 };
 
 &pwm {
@@ -481,16 +488,18 @@ &spi0 {
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_pins_a>;
-       status = "disabled";
+       status = "okay";
 };
 
 &uart1 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart1_pins_a>;
-       status = "disabled";
+       status = "okay";
 };
 
 &uart2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&uart2_pins_a>;
        status = "okay";
 };