linux/arch/arm/include/asm/hardware
Marc Zyngier 28af690a28 ARM: gic, local timers: use the request_percpu_irq() interface
This patch remove the hardcoded link between local timers and PPIs,
and convert the PPI users (TWD, MCT and MSM timers) to the new
*_percpu_irq interface. Also some collateral cleanup
(local_timer_ack() is gone, and the interrupt handler is strictly
private to each driver).

PPIs are now useable for more than just the local timers.

Additional testing by David Brown (msm8250 and msm8660) and
Shawn Guo (imx6q).

Cc: David Brown <davidb@codeaurora.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Acked-by: David Brown <davidb@codeaurora.org>
Tested-by: David Brown <davidb@codeaurora.org>
Tested-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
2011-10-23 13:32:33 +01:00
..
arm_timer.h ARM: Improve documentation in arm_timer.h 2010-04-29 18:04:15 +01:00
cache-l2x0.h ARM: 7080/1: l2x0: make sure I&D are not locked down on init 2011-09-07 00:48:03 +01:00
cache-tauros2.h ARM: Add Tauros2 L2 cache controller support 2009-11-27 15:43:21 -05:00
clps7111.h
coresight.h ARM: 6293/1: coresight: cosmetic fixes 2010-10-04 20:20:44 +01:00
cs89712.h
debug-8250.S
debug-pl01x.S
dec21285.h
entry-macro-gic.S ARM: gic: consolidate PPI handling 2011-10-23 13:32:29 +01:00
entry-macro-iomd.S
ep7211.h
ep7212.h
gic.h ARM: gic, local timers: use the request_percpu_irq() interface 2011-10-23 13:32:33 +01:00
icst.h Update broken web addresses in arch directory. 2010-10-18 11:03:21 +02:00
ioc.h
iomd.h
iop3xx-adma.h iop-adma: redundant/wrong tests in iop_*_count()? 2010-02-28 22:22:12 -07:00
iop3xx-gpio.h
iop3xx.h iop: enable generic time 2009-10-29 11:46:55 -07:00
iop_adma.h Merge branch 'dmaengine' into async-tx-next 2009-09-08 17:55:21 -07:00
it8152.h PCI: Make the struct pci_dev * argument of pci_fixup_irqs const. 2011-07-22 08:26:06 -07:00
linkup-l1110.h
locomo.h [ARM] locomo: allow cascaded IRQ base to be specified by platforms 2010-03-02 07:40:50 +08:00
memc.h
pci_v3.h
pl080.h Fix common misspellings 2011-03-31 11:26:23 -03:00
pl330.h ARM: 6132/1: PL330: Add common core driver 2010-05-15 15:03:50 +01:00
sa1111.h [ARM] sa1111: allow cascaded IRQs to be used by platforms 2010-03-02 07:40:51 +08:00
scoop.h ARM: scoop: drop pcmcia_init callback 2011-07-11 14:43:32 +08:00
sp810.h ARM: 6722/1: SPEAr: sp810: switch to slow mode before reset 2011-02-21 19:29:24 +00:00
ssp.h
timer-sp.h clockevents: ARM sp804: allow clockevent name to be specified 2011-05-23 18:04:53 +01:00
uengine.h
vic.h