OSDN Git Service

arm64: dts: bitmain: Add UART pinctrl support for Sophon Edge
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Wed, 24 Apr 2019 12:02:22 +0000 (17:32 +0530)
committerManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Mon, 29 Apr 2019 05:17:41 +0000 (10:47 +0530)
Add pinctrl support for UARTs exposed on the Sophon Edge board.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts

index 6bdf4c1..3e8c707 100644 (file)
        };
 };
 
+&pinctrl {
+       pinctrl_uart0_default: pinctrl-uart0-default {
+               pinmux {
+                       groups = "uart0_grp";
+                       function = "uart0";
+               };
+       };
+
+       pinctrl_uart1_default: pinctrl-uart1-default {
+               pinmux {
+                       groups = "uart1_grp";
+                       function = "uart1";
+               };
+       };
+
+       pinctrl_uart2_default: pinctrl-uart2-default {
+               pinmux {
+                       groups = "uart2_grp";
+                       function = "uart2";
+               };
+       };
+};
+
 &uart0 {
        status = "okay";
        clocks = <&uart_clk>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_uart0_default>;
 };
 
 &uart1 {
        status = "okay";
        clocks = <&uart_clk>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_uart1_default>;
 };
 
 &uart2 {
        status = "okay";
        clocks = <&uart_clk>;
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_uart2_default>;
 };