tty: serial: 8250: add MOXA Smartio MUE boards support
Add support for : - CP-102E: 2 ports RS232 PCIE card - CP-102EL: 2 ports RS232 PCIE card - CP-132EL: 2 ports RS422/485 PCIE card - CP-114EL: 4 ports RS232/422/485 PCIE card - CP-104EL-A: 4 ports RS232 PCIE card - CP-168EL-A: 8 ports RS232 PCIE card - CP-118EL-A: 8 ports RS232/422/485 PCIE card - CP-118E-A: 8 ports RS422/485 PCIE card - CP-138E-A: 8 ports RS422/485 PCIE card - CP-134EL-A: 4 ports RS422/485 PCIE card - CP-116E-A (A): 8 ports RS232/422/485 PCIE card - CP-116E-A (B): 8 ports RS232/422/485 PCIE card This patch is based on information extracted from vendor mxupcie driver available on MOXA website. I was able to test it on a CP-168EL-A on PC. Signed-off-by: Mathieu OTHACEHE <m.othacehe@gmail.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
013e3586d8
commit
c216c4ad59
@@ -3800,6 +3800,20 @@ static const struct pci_device_id blacklist[] = {
|
||||
{ PCI_DEVICE(0x1c00, 0x3250), }, /* WCH CH382 2S1P */
|
||||
{ PCI_DEVICE(0x1c00, 0x3470), }, /* WCH CH384 4S */
|
||||
|
||||
/* Moxa Smartio MUE boards handled by 8250_moxa */
|
||||
{ PCI_VDEVICE(MOXA, 0x1024), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1025), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1045), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1144), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1160), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1161), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1182), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1183), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1322), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1342), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1381), },
|
||||
{ PCI_VDEVICE(MOXA, 0x1683), },
|
||||
|
||||
/* Intel platforms with MID UART */
|
||||
{ PCI_VDEVICE(INTEL, 0x081b), },
|
||||
{ PCI_VDEVICE(INTEL, 0x081c), },
|
||||
|
Reference in New Issue
Block a user