diff options
author | Tharun Kumar P <tharunkumar.pasumarthi@microchip.com> | 2023-04-04 20:16:12 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-04-05 14:33:28 +0300 |
commit | 4266d21669de62cf3fb6774f7d404c1eb95a5ab3 (patch) | |
tree | acd886a062bb8e838ecc41d09b110aafafe47da6 /drivers/spi/spi-pci1xxxx.c | |
parent | 35c8c5e503a82e0a4bf251d32096211eba8c2be6 (diff) | |
download | linux-4266d21669de62cf3fb6774f7d404c1eb95a5ab3.tar.xz |
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 <tharunkumar.pasumarthi@microchip.com>
Link: https://lore.kernel.org/r/20230404171613.1336093-3-tharunkumar.pasumarthi@microchip.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-pci1xxxx.c')
-rw-r--r-- | drivers/spi/spi-pci1xxxx.c | 2 |
1 files changed, 1 insertions, 1 deletions
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; |