linux/arch/mips/ath79
Gabor Juhos 4c07c7dfa0 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>
2012-05-15 17:49:04 +02:00
..
Kconfig MIPS: ath79: Rename ATH79_DEV_AR913X_WMAC option to ATH79_DEV_WMAC 2011-12-07 22:02:48 +00:00
Makefile MIPS: ath79: separate common PCI code 2012-05-15 17:49:00 +02:00
Platform
clock.c MIPS: ath79: add AR933X specific clock init 2011-12-07 22:02:45 +00:00
common.c MIPS: ath79: Store the SoC revision in a global variable 2011-12-07 22:02:47 +00:00
common.h MIPS: ath79: add GPIOLIB support 2011-01-18 19:30:25 +01:00
dev-common.c MIPS: ath79: register UART device for the AR933X SoCs 2011-12-07 22:02:46 +00:00
dev-common.h MIPS: ath79: add common watchdog device 2011-01-18 19:30:26 +01:00
dev-gpio-buttons.c MIPS: ath79: Use kmemdup rather than duplicating its implementation 2012-05-15 17:49:00 +02:00
dev-gpio-buttons.h MIPS: ath79: add common GPIO buttons device 2011-01-18 19:30:27 +01:00
dev-leds-gpio.c MIPS: ath79: Use kmemdup rather than duplicating its implementation 2012-05-15 17:49:00 +02:00
dev-leds-gpio.h MIPS: ath79: add common GPIO LEDs device 2011-01-18 19:30:26 +01:00
dev-spi.c MIPS: ath79: add common SPI controller device 2011-01-18 19:30:27 +01:00
dev-spi.h MIPS: ath79: add common SPI controller device 2011-01-18 19:30:27 +01:00
dev-usb.c USB: use generic platform driver on ath79 2012-03-15 12:45:43 -07:00
dev-usb.h MIPS: ath79: add common USB Host Controller device 2011-12-07 22:02:44 +00:00
dev-wmac.c MIPS: ath79: fix AR933X WMAC reset code 2012-04-27 15:18:30 +01:00
dev-wmac.h MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h 2011-12-07 22:02:48 +00:00
early_printk.c MIPS: ath79: Add early printk support for the AR933X SoCs 2011-12-07 22:02:45 +00:00
gpio.c MIPS: ath79: add AR933X specific GPIO initialization 2011-12-07 22:02:46 +00:00
irq.c MIPS: ath79: Add AR933X specific IRQ initialization 2011-12-07 22:02:45 +00:00
mach-ap81.c MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h 2011-12-07 22:02:48 +00:00
mach-ap121.c MIPS: ath79: Rename dev-ar913x-wmac.h to dev-wmac.h 2011-12-07 22:02:48 +00:00
mach-pb44.c MIPS: ath79: add common USB Host Controller device 2011-12-07 22:02:44 +00:00
mach-ubnt-xm.c MIPS: ath79: fix a wrong IRQ number 2012-05-15 17:49:03 +02:00
machtypes.h Initial support for the Ubiquiti Networks XM board (rev 1.0). 2011-12-07 22:02:47 +00:00
pci.c MIPS: ath79: add PCI IRQ handling code for AR724X SoCs 2012-05-15 17:49:04 +02:00
pci.h MIPS: ath79: replace ath724x to ar724x 2012-05-15 17:49:02 +02:00
prom.c
setup.c Merge branches 'next/ar7', 'next/ath79', 'next/bcm63xx', 'next/bmips', 'next/cavium', 'next/generic', 'next/kprobes', 'next/lantiq', 'next/perf' and 'next/raza' into mips-for-linux-next 2012-01-11 15:42:31 +01:00