linux/drivers/sh
Paul Mundt dc825b1790 sh: intc: IRQ auto-distribution support.
This implements support for hardware-managed IRQ balancing as implemented
by SH-X3 cores (presently only hooked up for SH7786, but can probably be
carried over to other SH-X3 cores, too).

CPUs need to specify their distribution register along with the mask
definitions, as these follow the same format. Peripheral IRQs that don't
opt out of balancing will be automatically distributed at the whim of the
hardware block, while each CPU needs to verify whether it is handling the
IRQ or not, especially before clearing the mask.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2010-04-15 13:13:52 +09:00
..
maple sh: maple: PHYSADDR() -> virt_to_phys() conversion. 2009-10-13 12:35:30 +09:00
superhyway sh: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:21 -07:00
intc.c sh: intc: IRQ auto-distribution support. 2010-04-15 13:13:52 +09:00
Kconfig sh: intc: IRQ auto-distribution support. 2010-04-15 13:13:52 +09:00
Makefile sh: Break out SuperH PFC code 2009-11-30 12:02:53 +09:00
pfc.c sh: update PFC to allow any enum in MARK lists 2010-01-20 02:50:57 +09:00