zephyr/include/drivers/interrupt_controller
Stephanos Ioannidis 2b441732ff interrupt_controller: gic: Support multiple GIC versions
The current GIC driver implementation only supports the GIC-400, which
implements the GICv2 interface.

This commit refactors the GIC driver to support multiple GIC versions
and adds GICv1 interface support (GICv1 and GICv2 interfaces are very
similar).

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2019-12-19 11:05:27 -05:00
..
exti_stm32.h include/drivers: Move 2 specific intc headers into public location 2019-12-18 21:49:46 +01:00
gic.h interrupt_controller: gic: Support multiple GIC versions 2019-12-19 11:05:27 -05:00
ioapic.h include: move interrupt controller headers to interrupt_controller/ 2019-06-25 15:27:00 -04:00
loapic.h drivers/interrupt_controller/loapic.h: add IPI support 2019-10-07 19:46:55 -04:00
sam0_eic.h include/drivers: Move 2 specific intc headers into public location 2019-12-18 21:49:46 +01:00
sysapic.h arch/x86: inline x2APIC EOI 2019-09-12 09:53:45 +08:00