linux/arch/mips/ath79
Gabor Juhos 9c099c4e79 MIPS: ath79: simplify MISC IRQ handling
The current code uses multiple if statements for
demultiplexing the different interrupt sources.
Additionally, the MISC interrupt controller has
32 interrupt sources and the current code does not
handles all of them.

Get rid of the if statements and process all interrupt
sources in a loop to fix these issues.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Patchwork: http://patchwork.linux-mips.org/patch/4874/
Signed-off-by: John Crispin <blogic@openwrt.org>
2013-02-17 01:25:27 +01:00
..
clock.c MIPS: ath79: Fix CPU/DDR frequency calculation for SRIF PLLs 2012-10-01 11:37:15 +02:00
common.c MIPS: ath79: add AR934X specific glue to ath79_device_reset_{clear,set} 2012-05-15 17:49:09 +02: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 AR934X SoCs 2012-05-15 17:49:10 +02: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: EHCI: remove ehci_port_power() routine 2012-10-31 12:48:07 -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: add WMAC registration code for AR934X 2012-05-15 17:49:10 +02: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 AR934X 2012-05-15 17:49:07 +02:00
gpio.c MIPS: ath79: simplify ath79_gpio_function_* routines 2013-02-17 01:25:27 +01:00
irq.c MIPS: ath79: simplify MISC IRQ handling 2013-02-17 01:25:27 +01:00
Kconfig MIPS: ath79: add initial support for the Atheros DB120 board 2012-05-15 17:49:11 +02: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-db120.c MIPS: ath79: register USB host controller on the DB120 board 2012-08-28 12:29:57 +02:00
mach-pb44.c MIPS: ath79: register PCI controller on the PB44 board 2012-05-15 17:49:06 +02:00
mach-ubnt-xm.c MIPS: ath79: remove ar724x_pci_add_data function 2012-05-15 17:49:06 +02:00
machtypes.h MIPS: ath79: add initial support for the Atheros DB120 board 2012-05-15 17:49:11 +02:00
Makefile MIPS: ath79: add initial support for the Atheros DB120 board 2012-05-15 17:49:11 +02:00
pci.c MIPS: ath79: add PCI registration code for AR934X 2012-05-15 17:49:11 +02:00
pci.h MIPS: ath79: update copyright headers of PCI related files 2012-05-15 17:49:07 +02:00
Platform
prom.c
setup.c MIPS: ath79: add SoC detection code for AR934X 2012-05-15 17:49:07 +02:00