[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(-)