I have a question on UART4 RTS and CTS pin ( IMX6DL platform) . based on our hardware design we need to switch the RTS and CTS pin and we want to avoid that we want to change it in software , can somebody share more light on it whether can do it or not.
here is our current setting :
we want to set CSI0_DATA16 as CTS and CSI0_DATA17 as RTS. is it possible ?
based on the infromation from header file(arch/arm/boot/dts/imx6dl-pinfunc.h)
i can see some MACRO as below:
#define MX6QDL_PAD_CSI0_DAT16__UART4_RTS_B 0x064 0x378 0x910 0x3 0x0
#define MX6QDL_PAD_CSI0_DAT16__UART4_CTS_B 0x064 0x378 0x000 0x3 0x0
#define MX6QDL_PAD_CSI0_DAT17__UART4_CTS_B 0x068 0x37c 0x000 0x3 0x0
#define MX6QDL_PAD_CSI0_DAT17__UART4_RTS_B 0x068 0x37c 0x910 0x3 0x1
please give us your feedback, I already tried it by using above macro, but does not work, are we missing something/do we need to set some other register too?