spi: pxa2xx: Add support for Intel Ice Lake
authorMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 28 Jun 2018 10:52:23 +0000 (13:52 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 9 Sep 2018 08:32:28 +0000 (10:32 +0200)
commit 22d71a5097ec7059b6cbbee678a4f88484695941 upstream.

Intel Ice Lake SPI host controller follows the Intel Cannon Lake but the
PCI IDs are different. Add the new PCI IDs to the driver supported
devices list.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spi/spi-pxa2xx.c

index 0b2d60d30f6934b9745414a3cb0583c5111c94ca..14f4ea59caff7a235faafc7c5cfb91776bcc68a9 100644 (file)
@@ -1391,6 +1391,10 @@ static const struct pci_device_id pxa2xx_spi_pci_compound_match[] = {
        { PCI_VDEVICE(INTEL, 0x31c2), LPSS_BXT_SSP },
        { PCI_VDEVICE(INTEL, 0x31c4), LPSS_BXT_SSP },
        { PCI_VDEVICE(INTEL, 0x31c6), LPSS_BXT_SSP },
+       /* ICL-LP */
+       { PCI_VDEVICE(INTEL, 0x34aa), LPSS_CNL_SSP },
+       { PCI_VDEVICE(INTEL, 0x34ab), LPSS_CNL_SSP },
+       { PCI_VDEVICE(INTEL, 0x34fb), LPSS_CNL_SSP },
        /* APL */
        { PCI_VDEVICE(INTEL, 0x5ac2), LPSS_BXT_SSP },
        { PCI_VDEVICE(INTEL, 0x5ac4), LPSS_BXT_SSP },