On 11/29/2013 05:44 PM, Marek Vasut wrote:
Hi Hector,
Hello,
This series implement several fixes to the mxs-auart serial driver.
The first patch implements the flush_buffer hook. Currently the driver
can be shut down and pending data in the FIFO will be lost.
The second patchs adds a check of the BUSY flag in the tx_empty hook
to make sure the UART is not about to fill data into the FIFO.
The third patch moves the interrupt handling from the ISR out to a
tasklet. This was motivated due to different transmission problems
with hardware and software flow control at high baudrates whereby
transmission was interrupted or data lost.
The problem can be reproduced by setting two AUARTs at 576000/N/8
with CRTSCTS and sending a large file from one port to the other
with 'cat'.
57600 is not that high of a baudrate. Or do you really mean 576000 (576
thousand) ?
I wrote and meant 576000, indeed :-)
Best regards,
--
Hector Palacios
--
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html