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

Commit 617fed41 authored by Gabor Juhos's avatar Gabor Juhos Committed by John Crispin
Browse files

MIPS: ath79: allow to specify bus number in PCI IRQ maps



This is needed for multiple PCI bus support.

Signed-off-by: default avatarGabor Juhos <juhosg@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/4913/


Signed-off-by: default avatarJohn Crispin <blogic@openwrt.org>
parent 15b6dcba
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -75,7 +75,9 @@ int __init pcibios_map_irq(const struct pci_dev *dev, uint8_t slot, uint8_t pin)
		const struct ath79_pci_irq *entry;

		entry = &ath79_pci_irq_map[i];
		if (entry->slot == slot && entry->pin == pin) {
		if (entry->bus == dev->bus->number &&
		    entry->slot == slot &&
		    entry->pin == pin) {
			irq = entry->irq;
			break;
		}
+1 −0
Original line number Diff line number Diff line
@@ -14,6 +14,7 @@
#define _ATH79_PCI_H

struct ath79_pci_irq {
	int	bus;
	u8	slot;
	u8	pin;
	int	irq;