zephyr/drivers/interrupt_controller
Rajavardhan Gundi e3f2fa4f89 drivers: interrupts: introduce Designware interrupt controller
This interrupt controller is a designware IP that combines several
sources of interrupt into one line that is then routed to the parent
controller.

This implementation supports only the regular irqs with no support
for priority filtering and vectored interrupts. Firqs are also not
supported.

Change-Id: I8bdf6f8df4632b6d7e8a3ba9a77116771d034a48
Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com>
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2018-05-01 16:46:41 -04:00
..
arcv2_irq_unit.c
cavs_ictl.c drivers: interrupts: introduce CAVS interrupt logic 2018-05-01 16:46:41 -04:00
cavs_ictl.h drivers: interrupts: introduce CAVS interrupt logic 2018-05-01 16:46:41 -04:00
CMakeLists.txt drivers: interrupts: introduce Designware interrupt controller 2018-05-01 16:46:41 -04:00
dw_ictl.c drivers: interrupts: introduce Designware interrupt controller 2018-05-01 16:46:41 -04:00
dw_ictl.h drivers: interrupts: introduce Designware interrupt controller 2018-05-01 16:46:41 -04:00
exti_stm32.c driver: interrupt_controller: Add support for stm32l0x 2018-03-10 11:42:25 -06:00
exti_stm32.h
i8259.c
ioapic_intr.c
ioapic_priv.h
Kconfig drivers: interrupts: introduce Designware interrupt controller 2018-05-01 16:46:41 -04:00
Kconfig.multilevel drivers/interrupt_controller: Introduce multi-level interrupt support 2018-02-06 22:39:05 -05:00
Kconfig.s1000 drivers: interrupts: introduce CAVS interrupt logic 2018-05-01 16:46:41 -04:00
Kconfig.shared_irq
Kconfig.stm32 driver: interrupt_controller: Add support for stm32l0x 2018-03-10 11:42:25 -06:00
loapic_intr.c
loapic_spurious.S
mvic.c
plic_fe310.c
shared_irq.c
system_apic.c drivers: system_apic: Correctly assert interrupt line number 2018-02-16 22:59:40 -05:00