From: Tharun Kumar P Date: Tue, 4 Apr 2023 17:16:12 +0000 (+0530) Subject: spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume X-Git-Tag: v6.4-rc1~124^2~12^2~1 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=4266d21669de62cf3fb6774f7d404c1eb95a5ab3;p=linux-2.6-block.git spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resume pci1xxxx_spi_resume API masks SPI interrupt bit which prohibits interrupt from coming to the host at the end of the transaction after suspend-resume. This patch unmasks this bit at resume. Fixes: 1cc0cbea7167 ("spi: microchip: pci1xxxx: Add driver for SPI controller of PCI1XXXX PCIe switch") Signed-off-by: Tharun Kumar P Link: https://lore.kernel.org/r/20230404171613.1336093-3-tharunkumar.pasumarthi@microchip.com Signed-off-by: Mark Brown --- diff --git a/drivers/spi/spi-pci1xxxx.c b/drivers/spi/spi-pci1xxxx.c index 419a1d3a5c2e..82d4bfeea1fa 100644 --- a/drivers/spi/spi-pci1xxxx.c +++ b/drivers/spi/spi-pci1xxxx.c @@ -58,7 +58,7 @@ #define VENDOR_ID_MCHP 0x1055 #define SPI_SUSPEND_CONFIG 0x101 -#define SPI_RESUME_CONFIG 0x303 +#define SPI_RESUME_CONFIG 0x203 struct pci1xxxx_spi_internal { u8 hw_inst;