8250: microchip: pci1xxxx: Add Burst mode transmission support in uart driver for...
authorRengarajan S <rengarajan.s@microchip.com>
Thu, 25 Jan 2024 10:00:06 +0000 (15:30 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 28 Jan 2024 03:05:51 +0000 (19:05 -0800)
commit90d051b63519b0e653432168ecee8a4c0abc24dd
tree2a26898a04305a11b3fa658ca27b0b40b5404cac
parentd2a2a5602cfe7fed309c81135b5ecb62556ce89b
8250: microchip: pci1xxxx: Add Burst mode transmission support in uart driver for reading from FIFO

pci1xxxx_handle_irq reads the burst status and checks if the FIFO
is empty and is ready to accept the incoming data. The handling is
done in pci1xxxx_tx_burst where each transaction processes data in
block of DWORDs, while any remaining bytes are processed individually,
one byte at a time.

Signed-off-by: Rengarajan S <rengarajan.s@microchip.com>
Link: https://lore.kernel.org/r/20240125100006.153342-1-rengarajan.s@microchip.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_pci1xxxx.c