I am trying to configure UART4. I have added
MX6SL_PAD_KEY_ROW6__UART4_TXD
and
MX6SL_PAD_KEY_COL6__UART4_RXD
in mx6sl_brd_pads[ ].
Above pin configs are defined as
#define MX6SL_PAD_KEY_ROW6__UART4_TXD \
IOMUX_PAD(0x04AC, 0x01A4, 1, 0x0000, 0, MX6SL_UART_PAD_CTRL)
#define MX6SL_PAD_KEY_COL6__UART4_RXD \
IOMUX_PAD(0x048C, 0x0184, 1, 0x0814, 2, MX6SL_UART_PAD_CTRL)
I crosschecked these configs and looks like these configs are correct..
I have also called "imx6sl_add_imx_uart(3,NULL)" from function mx6_evk_init()
I configured UART5 just same as UART4. UART5 works well where as UART4 sends data correctly however could not receive it.
Would you please provide me pointers to solve this problem.
Did you manage to solve? I'm having a similar issue... please help
Please double check the daisy chain setting of the input pin UART4_RXD.
For your reference, some discussions about the UART pins. https://community.freescale.com/message/340463#340463
Hope this can help you.