[PATCH v1 0/5] microchip core-qspi gpio-cs fixes + cleanup
Conor Dooley
conor at kernel.org
Wed Apr 22 08:15:41 PDT 2026
From: Conor Dooley <conor.dooley at microchip.com>
Hey Mark,
Got a couple of patches here, the first two deal with an issue that a
customer reported where using a mixed configuration of the built-in chip
select and a gpio lead to data corruption. Turned out, the built-in chip
select always gets activated at the moment even if a gpio-cs is being
used. With that fixed, I noticed that any read with multiple data lines
was not working properly, so patch two changes how the driver deals with
emulating mem-ops. The remaining patches are things I consider fixes but
not meaningful enough to get a Fixes tag. LMK if you want em split out
to be put on for-next rather than for-current.
Cheers,
Conor.
CC: Conor Dooley <conor.dooley at microchip.com>
CC: Daire McNamara <daire.mcnamara at microchip.com>
CC: Mark Brown <broonie at kernel.org>
CC: Cyril Jean <cyril.jean at microchip.com>
CC: Valentina.FernandezAlanis at microchip.com
CC: linux-riscv at lists.infradead.org
CC: linux-spi at vger.kernel.org
CC: linux-kernel at vger.kernel.org
Conor Dooley (5):
spi: microchip-core-qspi: control built-in cs manually
spi: microchip-core-qspi: don't attempt to transmit during emulated
read-only dual/quad operations
spi: microchip-core-qspi: report device on which timeout occured
instead of which controller
spi: microchip-core-qspi: remove an unused define
spi: microchip-core-qspi: remove some inline markings
drivers/spi/spi-microchip-core-qspi.c | 105 ++++++++++++++++++++------
1 file changed, 83 insertions(+), 22 deletions(-)
--
2.53.0
More information about the linux-riscv
mailing list