[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