MLK-10072 ARM: dts: imx6sx: add uart2/5 support for imx6sx-sabreauto board
authorFugang Duan <b38611@freescale.com>
Mon, 31 Aug 2015 10:24:55 +0000 (18:24 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:48:17 +0000 (14:48 -0500)
Add uart2 and uart5 support for imx6sx-sabreauto board.

Signed-off-by: Fugang Duan <B38611@freescale.com>
arch/arm/boot/dts/imx6sx-sabreauto.dts

index b3db8f9..2c6af22 100644 (file)
        status = "okay";
 };
 
+&uart2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_uart2_1>;
+       status = "okay";
+};
+
+&uart5 { /* for bluetooth */
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_uart5_1>;
+       fsl,uart-has-rtscts;
+       status = "okay";
+       /* for DTE mode, add below change */
+       /* fsl,dte-mode;*/
+       /* pinctrl-0 = <&pinctrl_uart5dte_1>; */
+};
+
 &usbotg1 {
        vbus-supply = <&reg_usb_otg1_vbus>;
        pinctrl-names = "default";
                        >;
                };
 
+               pinctrl_uart2_1: uart2grp-1 {
+                       fsl,pins = <
+                               MX6SX_PAD_GPIO1_IO07__UART2_RX 0x1b0b1
+                               MX6SX_PAD_GPIO1_IO06__UART2_TX 0x1b0b1
+                       >;
+               };
+
+               pinctrl_uart5_1: uart5grp-1 {
+                       fsl,pins = <
+                               MX6SX_PAD_KEY_ROW3__UART5_RX    0x1b0b1
+                               MX6SX_PAD_KEY_COL3__UART5_TX    0x1b0b1
+                               MX6SX_PAD_KEY_ROW2__UART5_CTS_B 0x1b0b1
+                               MX6SX_PAD_KEY_COL2__UART5_RTS_B 0x1b0b1
+                       >;
+               };
+
+               pinctrl_uart5dte_1: uart5dtegrp-1 {
+                       fsl,pins = <
+                               MX6SX_PAD_KEY_ROW3__UART5_TX    0x1b0b1
+                               MX6SX_PAD_KEY_COL3__UART5_RX    0x1b0b1
+                               MX6SX_PAD_KEY_ROW2__UART5_RTS_B 0x1b0b1
+                               MX6SX_PAD_KEY_COL2__UART5_CTS_B 0x1b0b1
+                       >;
+               };
+
                pinctrl_usb_otg1_vbus: usbotg1vbusgrp {
                        fsl,pins = <
                                MX6SX_PAD_GPIO1_IO09__GPIO1_IO_9     0x10b0