[GIT PULL] SPI fixes for v7.1-rc1

From: Mark Brown

Date: Thu Apr 30 2026 - 21:39:37 EST


The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:

Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-fix-v7.1-rc1

for you to fetch changes up to 8c0f9cd1df41ee029711baca839b99d9592c5dd4:

spi: cadence: Probe and unbind fixes (2026-05-01 10:14:39 +0900)

----------------------------------------------------------------
spi: Fixes for v7.1

There are a couple of nasty issues fixed here in the axiado and rockchip
drivers. We've also got more of the fixes from Johan here, this time
for the two Cadence drivers, plus a couple of other similar fixes from
John and Felix.

----------------------------------------------------------------
Felix Gu (2):
spi: axiado: replace usleep_range() with udelay() in IRQ path
spi: amlogic-spisg: initialize completion before requesting IRQ

Johan Hovold (6):
spi: cadence: fix unclocked access on unbind
spi: cadence: fix clock imbalance on probe failure
spi: cadence-quadspi: fix runtime pm disable imbalance on probe failure
spi: cadence-quadspi: fix clock imbalance on probe failure
spi: cadence-quadspi: fix unclocked access on unbind
spi: cadence-quadspi: fix runtime pm and clock imbalance on unbind

John Madieu (3):
spi: rzv2h-rspi: Fix silent failure in clock setup error path
spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ
spi: rockchip: Drop unused and broken CR0 macros

Mark Brown (2):
spi: cadence-quadspi: Probe and unbind fixes
spi: cadence: Probe and unbind fixes

drivers/spi/spi-amlogic-spisg.c | 3 +--
drivers/spi/spi-axiado.c | 2 +-
drivers/spi/spi-cadence-quadspi.c | 36 ++++++++++++++++++------------------
drivers/spi/spi-cadence.c | 15 +++++++++++++--
drivers/spi/spi-rockchip.c | 6 ++----
drivers/spi/spi-rzv2h-rspi.c | 2 +-
6 files changed, 36 insertions(+), 28 deletions(-)