@@ -501,6 +501,14 @@
>;
};
+ pinctrl_hummingboard2_uart2: hummingboard2-uart2 {
+ fsl,pins = <
+ MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b1
+ MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b1
+ MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
+ >;
+ };
+
pinctrl_hummingboard2_uart3: hummingboard2-uart3 {
fsl,pins = <
MX6QDL_PAD_EIM_D25__UART3_TX_DATA 0x1b0b1
@@ -573,6 +581,14 @@
status = "okay";
};
+/* Optional RS-485 transceiver */
+&uart2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_hummingboard2_uart2>;
+ uart-has-rtscts;
+ status = "disabled";
+};
+
&uart3 {
pinctrl-names = "default";
/* Use &pinctrl_hummingboard2_rev14_uart3 for HB2 rev 1.4 */
A Hummingboard assembly option provides RS-485 transceiver on UART2 (/dev/ttymxc1). Add DT node for that. Keep it disabled, since RS-485 is not assembled by default. Signed-off-by: Baruch Siach <baruch@tkos.co.il> --- arch/arm/boot/dts/imx6qdl-hummingboard2.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)