[PATCH 0/5] ARM: integrator: cascaded IRQs on IM-PD1
Linus Walleij
linus.walleij at linaro.org
Wed Jan 22 08:31:06 EST 2014
This series alters the VIC driver to allow for cascaded VICs off other
IRQ parents, such as the VIC found on the IM-PD1 daughterboard on the
Integrator/AP.
After this series I can start a fully working console on the UARTs on
the IM-PD1 that report their IRQs in /proc/interrupts like this:
root at integrator:/ cat /proc/interrupts
CPU0
17: 111 pic 1 uart-pl010
18: 7 pic 2 uart-pl010
22: 5377 pic 6 timer
24: 0 pic 8 rtc-pl030
33: 0 pic 17 PCIv3 error
39: 102 VIC 1 uart-pl011
40: 7 VIC 2 uart-pl011
Err: 0
(Dumped on the IM-PD1 UART.)
Linus Walleij (5):
irqchip: vic: update the base IRQ member correctly
irqchip: support cascaded VICs
ARM: integrator: use managed resources for the IM-PD1
ARM: integrator: register the IM-PD1 VIC
ARM: integrator: select AMBA bus and GPIO block
arch/arm/mach-integrator/Kconfig | 4 ++
arch/arm/mach-integrator/impd1.c | 81 +++++++++++++++++++++++-----------------
arch/arm/mach-versatile/core.c | 2 +-
drivers/irqchip/irq-vic.c | 59 +++++++++++++++++++++++++----
include/linux/irqchip/arm-vic.h | 6 ++-
5 files changed, 107 insertions(+), 45 deletions(-)
--
1.8.4.2
More information about the linux-arm-kernel
mailing list