parport_serial: Add support for the WCH353 2S/1P multi-IO card
authorGuainluca Anzolin <gianluca@sottospazio.it>
Tue, 4 Sep 2012 14:56:12 +0000 (15:56 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Sep 2012 20:18:13 +0000 (13:18 -0700)
commit6971c635af27b1d18d409e337e70bae25d2fa8ec
tree40a7ebd4e57335d1afeb0b1615c6d3c4f9750853
parent9303ac158fcd5f69c032e06391a9a12d3ccb343e
parport_serial: Add support for the WCH353 2S/1P multi-IO card

To allow parport_serial to handle the card the same PCI ids are blacklisted
in 8250_pci.c using the existing software blacklist mechanism.

The blacklist array is also renamed because it now covers this new use
case.

Since the two serial ports are auto-detected as XScale instead of 16550A
clones, we also add a quirk to 8250_pci.c to skip autodetection and set the
correct port type.

Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>
[Fold in fixes for the uart_8250 change]
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/parport/parport_serial.c
drivers/tty/serial/8250/8250_pci.c