]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: ath79: add PCI IRQ handling code for AR724X SoCs
authorGabor Juhos <juhosg@openwrt.org>
Wed, 14 Mar 2012 09:36:07 +0000 (10:36 +0100)
committerRalf Baechle <ralf@linux-mips.org>
Fri, 27 Apr 2012 13:41:35 +0000 (14:41 +0100)
commit4efa4a5cc0d28bcaf649f0888e9261b997ec9db6
tree02414871afa99c3fa7d6d64fbb8b548b4f0a5c58
parente50ca1e22b4d3a30bbf35735c61cb0a24fb90c5c
MIPS: ath79: add PCI IRQ handling code for AR724X SoCs

The PCI Host Controller of the AR724x SoC has a
built-in IRQ controller. The current code does
not supports that, so the IRQ lines wired to this
controller are not usable. This leads to failed
'request_irq' calls:

  ath9k 0000:00:00.0: request_irq failed
  ath9k: probe of 0000:00:00.0 failed with error -89

This patch adds support for the IRQ controller
in order to make PCI IRQs work.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/3496/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/ath79/pci.c
arch/mips/include/asm/mach-ath79/pci.h
arch/mips/pci/pci-ar724x.c