diff options
Diffstat (limited to 'drivers/tty/serial/8250/8250_pci.c')
| -rw-r--r-- | drivers/tty/serial/8250/8250_pci.c | 16 | 
1 files changed, 1 insertions, 15 deletions
diff --git a/drivers/tty/serial/8250/8250_pci.c b/drivers/tty/serial/8250/8250_pci.c index da2b0b0a183..858dca865d6 100644 --- a/drivers/tty/serial/8250/8250_pci.c +++ b/drivers/tty/serial/8250/8250_pci.c @@ -1096,7 +1096,7 @@ static int kt_serial_setup(struct serial_private *priv,  			   const struct pciserial_board *board,  			   struct uart_port *port, int idx)  { -	port->flags |= UPF_IIR_ONCE; +	port->flags |= UPF_BUG_THRE;  	return skip_tx_en_setup(priv, board, port, idx);  } @@ -1118,18 +1118,6 @@ pci_xr17c154_setup(struct serial_private *priv,  	return pci_default_setup(priv, board, port, idx);  } -static int try_enable_msi(struct pci_dev *dev) -{ -	/* use msi if available, but fallback to legacy otherwise */ -	pci_enable_msi(dev); -	return 0; -} - -static void disable_msi(struct pci_dev *dev) -{ -	pci_disable_msi(dev); -} -  #define PCI_VENDOR_ID_SBSMODULARIO	0x124B  #define PCI_SUBVENDOR_ID_SBSMODULARIO	0x124B  #define PCI_DEVICE_ID_OCTPRO		0x0001 @@ -1249,9 +1237,7 @@ static struct pci_serial_quirk pci_serial_quirks[] __refdata = {  		.device		= PCI_DEVICE_ID_INTEL_PATSBURG_KT,  		.subvendor	= PCI_ANY_ID,  		.subdevice	= PCI_ANY_ID, -		.init		= try_enable_msi,  		.setup		= kt_serial_setup, -		.exit		= disable_msi,  	},  	/*  	 * ITE  |