Skip to content

Commit 7f0909d

Browse files
andy-shevgregkh
authored andcommitted
serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver
Elkhart Lake UARTs are PCI enumerated Synopsys DesignWare v4.0+ UART integrated with Intel iDMA 32-bit DMA controller. There is a specific driver to handle them, i.e. 8250_lpss. Hence, disable 8250_pci enumeration for these UARTs. Fixes: 1b91d97 ("serial: 8250_lpss: Add ->setup() for Elkhart Lake ports") Fixes: 4f912b8 ("serial: 8250_lpss: Enable HS UART on Elkhart Lake") Cc: stable <[email protected]> Signed-off-by: Andy Shevchenko <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 853a9ae commit 7f0909d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

drivers/tty/serial/8250/8250_pci.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3836,6 +3836,12 @@ static const struct pci_device_id blacklist[] = {
38363836
{ PCI_VDEVICE(INTEL, 0x0f0c), },
38373837
{ PCI_VDEVICE(INTEL, 0x228a), },
38383838
{ PCI_VDEVICE(INTEL, 0x228c), },
3839+
{ PCI_VDEVICE(INTEL, 0x4b96), },
3840+
{ PCI_VDEVICE(INTEL, 0x4b97), },
3841+
{ PCI_VDEVICE(INTEL, 0x4b98), },
3842+
{ PCI_VDEVICE(INTEL, 0x4b99), },
3843+
{ PCI_VDEVICE(INTEL, 0x4b9a), },
3844+
{ PCI_VDEVICE(INTEL, 0x4b9b), },
38393845
{ PCI_VDEVICE(INTEL, 0x9ce3), },
38403846
{ PCI_VDEVICE(INTEL, 0x9ce4), },
38413847

0 commit comments

Comments
 (0)