I need help regarding tty hardware flow control. I am using i.MX6D UART3 for BT module, and it is configured to have RTS/CTS. Problem is when ever tty buffer get full, throttle function seems to doing nothing. Wherese it is supposed to clear CTS and CTSC bits of USR2. It seems to be happening because CTS is already 0. If it is so how come data is being received at this UART. Any help/suggestion would me much appreciated.
Linux kernel version - 3.0.35.