summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
diff options
context:
space:
mode:
authorKweh, Hock Leong2015-01-27 20:44:49 +0100
committerDavid S. Miller2015-01-28 06:08:08 +0100
commitd2a029bde37b4c2e2d8b26e7457bb2c58afbbadd (patch)
tree36c2647d695b08324f11336e29cb52fc98578b04 /drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
parentstmmac: pci: introduce Intel Quark X1000 runtime detection (diff)
downloadkernel-qcow2-linux-d2a029bde37b4c2e2d8b26e7457bb2c58afbbadd.tar.gz
kernel-qcow2-linux-d2a029bde37b4c2e2d8b26e7457bb2c58afbbadd.tar.xz
kernel-qcow2-linux-d2a029bde37b4c2e2d8b26e7457bb2c58afbbadd.zip
stmmac: pci: add MSI support for Intel Quark X1000
In Intel Quark SoC X1000, both of the Ethernet controllers support MSI interrupt handling. This patch enables them to use MSI interrupt servicing in stmmac_pci for Intel Quark X1000. Signed-off-by: Kweh, Hock Leong <hock.leong.kweh@intel.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c')
-rw-r--r--drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
index 50f3c50852fb..3bca908716e2 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
@@ -212,6 +212,8 @@ static int stmmac_pci_probe(struct pci_dev *pdev,
} else
stmmac_default_data(plat);
+ pci_enable_msi(pdev);
+
priv = stmmac_dvr_probe(&pdev->dev, plat, pcim_iomap_table(pdev)[i]);
if (IS_ERR(priv)) {
dev_err(&pdev->dev, "%s: main driver probe failed\n", __func__);