[GIT PULL] SPI fixes for v6.8-rc1
From: Mark Brown
Date: Fri Jan 26 2024 - 12:38:32 EST
The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:
Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git tags/spi-fix-v6.8-rc1
for you to fetch changes up to 8c2ae772fe08e33f3d7a83849e85539320701abd:
spi: fix finalize message on error return (2024-01-25 21:55:48 +0000)
----------------------------------------------------------------
spi: Fixes for v6.8
As well as a few device IDs and the usual scattering of driver specific
fixes this contains a couple of core things. One is a missed case in
error handling, the other patch is a change from me raising the number
of chip selects allowed by the newly added multi chip select support
patches to resolve problems seen on several systems that exceeded the
limit. This is not a real solution to the issue but rather just a
change to avoid disruption to users, one of the options I am considering
is just sending a revert of those changes if we can't come up with
something sensible.
----------------------------------------------------------------
Alexander Stein (1):
spi: spi-imx: Use dev_err_probe for failed DMA channel requests
Amit Kumar Mahapatra (1):
spi: spi-cadence: Reverse the order of interleaved write and read operations
Charles Keepax (1):
spi: cs42l43: Handle error from devm_pm_runtime_enable
David Lechner (1):
spi: fix finalize message on error return
Devyn Liu (1):
spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
Kamal Dasu (1):
spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
Mark Brown (1):
spi: Raise limit on number of chip selects
Mika Westerberg (2):
spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list
spi: intel-pci: Add support for Arrow Lake SPI serial flash
drivers/spi/spi-bcm-qspi.c | 4 ++--
drivers/spi/spi-cadence.c | 17 +++++++++--------
drivers/spi/spi-cs42l43.c | 5 ++++-
drivers/spi/spi-hisi-sfc-v3xx.c | 5 +++++
drivers/spi/spi-imx.c | 4 ++--
drivers/spi/spi-intel-pci.c | 2 +-
drivers/spi/spi.c | 4 ++++
include/linux/spi/spi.h | 2 +-
8 files changed, 28 insertions(+), 15 deletions(-)