Commit 9fbb4b86 authored by Lorenzo Bianconi's avatar Lorenzo Bianconi Committed by Felix Fietkau

mt76: mt7615: enable MSI by default

Enable MSI/MSI-X PCI interrupts by default. This patch has been tested
using Banana Pi r64 board
Signed-off-by: default avatarLorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
parent 9b90ab32
...@@ -33,6 +33,10 @@ static int mt7615_pci_probe(struct pci_dev *pdev, ...@@ -33,6 +33,10 @@ static int mt7615_pci_probe(struct pci_dev *pdev,
pci_set_master(pdev); pci_set_master(pdev);
ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_ALL_TYPES);
if (ret < 0)
return ret;
ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32)); ret = pci_set_dma_mask(pdev, DMA_BIT_MASK(32));
if (ret) if (ret)
return ret; return ret;
...@@ -48,6 +52,7 @@ static void mt7615_pci_remove(struct pci_dev *pdev) ...@@ -48,6 +52,7 @@ static void mt7615_pci_remove(struct pci_dev *pdev)
struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76); struct mt7615_dev *dev = container_of(mdev, struct mt7615_dev, mt76);
mt7615_unregister_device(dev); mt7615_unregister_device(dev);
pci_free_irq_vectors(pdev);
} }
struct pci_driver mt7615_pci_driver = { struct pci_driver mt7615_pci_driver = {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment