RS485 on Viola carrier board

Hi all, I am using colibri imx6 on viola v1.1A and I want to try the UART_B as RS485.

I modified the dts that refer to the eval board imx6dl-colibri-eval-v3.dts removing the #if 0 around the line linux,rs485-enabled-at-boot-time; . I changed that file becuse there isn’t a file for the viola carrier (neither for the iris one), so I suppose that the colibri family use the same dtb, right?

Referring to I am unable to find the procedure for the viola (1.1A) carrier board, so I just update the kernel and dtb but the UART_B seems to work as RS232…

I am missing something? Have you any tests to check if the UART_B is work as RS485?

Thank you for your time,


Please have a look at the following article on our developer website.

Maybe it is obvious, but just so it is clear: The Viola does not have a RS485 transceiver on-board. You would need to connect a RS485 transceiver to use UART_B as a RS485 port…

Otherwise, I don’t see why it shouldn’t work, we use UART_B also on the Colibri Evaluation Carrier Board to test RS485…