Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e463595f authored by Alexander Stein's avatar Alexander Stein Committed by Greg Kroah-Hartman
Browse files

pch_uart: Add MSI support

parent 7b292b4b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1426,6 +1426,8 @@ static struct eg20t_port *pch_uart_init_port(struct pci_dev *pdev,
		goto init_port_hal_free;
	}

	pci_enable_msi(pdev);

	iobase = pci_resource_start(pdev, 0);
	mapbase = pci_resource_start(pdev, 1);
	priv->mapbase = mapbase;
@@ -1482,6 +1484,8 @@ static void pch_uart_pci_remove(struct pci_dev *pdev)
	struct eg20t_port *priv;

	priv = (struct eg20t_port *)pci_get_drvdata(pdev);

	pci_disable_msi(pdev);
	pch_uart_exit_port(priv);
	pci_disable_device(pdev);
	kfree(priv);
@@ -1565,6 +1569,7 @@ static int __devinit pch_uart_pci_probe(struct pci_dev *pdev,
	return ret;

probe_disable_device:
	pci_disable_msi(pdev);
	pci_disable_device(pdev);
probe_error:
	return ret;