ARM: mach-shmobile: Rework sh7372 INTCS demuxer V2
authorMagnus Damm <damm@opensource.se>
Wed, 28 Mar 2012 10:23:11 +0000 (19:23 +0900)
committerRafael J. Wysocki <rjw@sisk.pl>
Wed, 11 Apr 2012 10:11:50 +0000 (12:11 +0200)
commit012f825f13d8e5f1007d1f604517dba1b9a5586e
tree5edb0eb512e3facd620d5fce9d8392620e951c3d
parent2ff6530c065814035df505ae8a6ddf461b3441d3
ARM: mach-shmobile: Rework sh7372 INTCS demuxer V2

This patch is the sh7372 INTC demux rework V2.

Updates the sh7372 INTCS demuxer to not hook into
the INTCA interrupt controller. The mask register
for the chained INTCS interrupt source happens
to be located in the INTCS register range instead of
the INTCA as expected. To allow each INTCA and INTCS
interrupt controller to work in their own IRQ range
this patch moves the INTCS vector away.

Needed for future IRQ domain support.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
arch/arm/mach-shmobile/intc-sh7372.c