+2
−0
+8
−0
+1
−0
drivers/irqchip/irq-apple-aic.c
0 → 100644
+852
−0
File added.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.
Loading
This is the root interrupt controller used on Apple ARM SoCs such as the M1. This irqchip driver performs multiple functions: * Handles both IRQs and FIQs * Drives the AIC peripheral itself (which handles IRQs) * Dispatches FIQs to downstream hard-wired clients (currently the ARM timer). * Implements a virtual IPI multiplexer to funnel multiple Linux IPIs into a single hardware IPI Reviewed-by:Marc Zyngier <maz@kernel.org> Acked-by:
Will Deacon <will@kernel.org> Signed-off-by:
Hector Martin <marcan@marcan.st>
File added.
Preview size limit exceeded, changes collapsed.
File changed.
Preview size limit exceeded, changes collapsed.