tty/serial: at91: fix atmel_serial_probe(), dma_sync_* and the Hardware Handshaking support
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 6 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | tty/serial: at91: use correct type for dma_sync_*_for_cpu() and dma_sync_*_for_device()drivers/ | +3 | 2 replies | |
| 2/5 | tty/serial: at91: enable peripheral clock before accessing I/O registersdrivers/ | +12 | 1 reply | |
| 3/5 | tty/serial: at91: fix error handling in atmel_serial_probe()drivers/ | +3 | 1 reply | |
| 4/5 | tty/serial: at91: fix RTS line management when hardware handshake is enableddrivers/ | +61 | 1 reply | |
| 5/5 | tty/serial: at91: fix typo and indentationdrivers/ | +22 | 1 reply |
Reviews trailers per patch
All 5 patches have a Reviewed-by or Acked-by.
| Patch | Nicolas Ferre |
|---|---|
| 1/5 | A-b |
| 2/5 | A-b |
| 3/5 | A-b |
| 4/5 | A-b |
| 5/5 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/5] tty/serial: at91: fix atmel_serial_probe(), dma_sync_* and the Hardware Handshaking support
This series of patches fix many bugs:
- a wrong enum type was used when calling dma_sync_*_for_cpu() and dma_sync_*_for_device()
- IO accesses to registers were done in atmel_serial_probe() after the peripheral clock had been disabled.
- the -EDEFER error was not handled properly in atmel_serial_probe()
- the Hardware Handshaking mode could never be enabled to control the RTS line
The patches were made from the next-20141205 tag of the linux-next repository. They were tested on a SAMA5Dx FPGA platform.
Cyrille Pitchen (5):
tty/serial: at91: use correct type for dma_sync_*_for_cpu() and
dma_sync_*_for_device()
tty/serial: at91: enable peripheral clock before accessing I/O
registers
tty/serial: at91: fix error handling in atmel_serial_probe() tty/serial: at91: fix RTS line management when hardware handshake is
enabled
tty/serial: at91: fix typo and indentation
drivers/tty/serial/atmel_serial.c | 153 +++++++++++++++++++++++++------------- 1 file changed, 101 insertions(+), 52 deletions(-)
Signature · 1 line
1.8.2.2