I have problem with UART on I.MX6. I use Android 5.0.2, but i think trouble is in Linux kernel.
Serial port works in half-duplex mode, in additional driver wait ~50-100ms after end of receive data and then starts transmission. I must eliminate this delay, best is change port configuration to full-duplex mode.