4294f8baaf
Convert the gic interrupt controller to use irq domains in preparation for device-tree binding and MULTI_IRQ. This allows for translation between GIC interrupt IDs and Linux irq numbers. The meaning of irq_offset has changed. It now is just the number of skipped GIC interrupt IDs for the controller. It will be 16 for primary GIC and 32 for secondary GICs. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Cc: Marc Zyngier <marc.zyngier@arm.com> Reviewed-by: Jamie Iles <jamie@jamieiles.com> Tested-by: Thomas Abraham <thomas.abraham@linaro.org> Acked-by: Grant Likely <grant.likely@secretlab.ca>
42 lines
494 B
Text
42 lines
494 B
Text
config ARM_GIC
|
|
select IRQ_DOMAIN
|
|
bool
|
|
|
|
config ARM_VIC
|
|
bool
|
|
|
|
config ARM_VIC_NR
|
|
int
|
|
default 4 if ARCH_S5PV210
|
|
default 3 if ARCH_S5PC100
|
|
default 2
|
|
depends on ARM_VIC
|
|
help
|
|
The maximum number of VICs available in the system, for
|
|
power management.
|
|
|
|
config ICST
|
|
bool
|
|
|
|
config PL330
|
|
bool
|
|
|
|
config SA1111
|
|
bool
|
|
select DMABOUNCE if !ARCH_PXA
|
|
|
|
config DMABOUNCE
|
|
bool
|
|
select ZONE_DMA
|
|
|
|
config TIMER_ACORN
|
|
bool
|
|
|
|
config SHARP_LOCOMO
|
|
bool
|
|
|
|
config SHARP_PARAM
|
|
bool
|
|
|
|
config SHARP_SCOOP
|
|
bool
|