Files
linux/drivers
Jonathan Bell e34d093f50 spi: dw: don't immediately kill DMA transfers if an error occurs
Disabling the peripheral resets controller state which has a dangerous
side-effect of disabling the DMA handshake interface while it is active.
This can cause DMA channels to hang.

The error recovery pathway will wait for DMA to stop and reset the chip
anyway, so mask further FIFO interrupts and let the transfer finish
gracefully.

Signed-off-by: Jonathan Bell <jonathan@raspberrypi.com>
2025-11-24 14:23:25 +00:00
..
2025-11-24 14:23:17 +00:00
2025-10-01 00:00:45 +00:00
2025-09-29 00:17:22 +02:00
2025-11-24 14:23:19 +00:00
2025-11-24 14:23:06 +00:00
2025-11-24 14:07:35 +00:00
2025-11-24 14:07:36 +00:00
2025-09-22 09:35:21 -04:00
2025-11-24 14:07:37 +00:00
2025-11-24 14:23:20 +00:00
2025-11-24 14:23:18 +00:00
2025-11-17 16:58:25 -08:00
2025-10-01 07:24:43 -04:00
2025-11-24 14:23:20 +00:00