[PATCH 0/5] spi: zynqmp-gqspi: Improve error recovery by resetting

Sean Anderson
2025-01-16T22:55:44Z

This series adds support for resetting the QSPI controller if we have a
timeout. I find this greatly improves the stability of the device, which
would tend to break after any timeout.

Sean Anderson (5):
dt-bindings: spi: zynqmp-qspi: Add reset
spi: zynqmp-gqspi: Reset device in probe
spi: zynqmp-gqspi: Abort operations on timeout
spi: zynqmp-gqspi: Allow interrupting operations
ARM64: xilinx: zynqmp: Add QSPI reset

.../bindings/spi/spi-zynqmp-qspi.yaml | 6 ++
arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 1 +
drivers/spi/spi-zynqmp-gqspi.c | 64 +++++++++++++++----
3 files changed, 59 insertions(+), 12 deletions(-)

--
2.35.1.1320.gc452695387.dirty