[PATCH 0/5] spi: zynqmp-gqspi: Improve error recovery by resetting
From: Sean Anderson
Date: Thu Jan 16 2025 - 17:56:18 EST
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