zephyr/include/drivers/interrupt_controller
Neil Armstrong e819bd8f34 interrupt_controller: gicv3: add support for LPIs
The LPI (Locality-specific Peripheral Interrupts) are edge-triggered
message-based interrupts that can use an Interrupt Translation
Service (ITS) to route an interrupt to a specific Redistributor and
connected PE.

This implement the necessary LPI support when an ITS is enabled.

The LPI states are stored in memory-backed tables.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
2021-09-28 19:45:29 -04:00
..
exti_stm32.h
gic.h interrupt_controller: gicv3: add support for LPIs 2021-09-28 19:45:29 -04:00
gicv3_its.h interrupt_controller: Add GICv3 ITS API 2021-09-28 19:45:29 -04:00
intc_esp32.h esp32: drivers: interrupt_controller: add interrupt allocation support 2021-07-16 07:19:28 -04:00
intc_mchp_xec_ecia.h Microchip: MEC172x Add aggregated interrupt driver 2021-07-26 12:24:52 -04:00
intel_vtd.h
ioapic.h drivers/interrupt_controller: Get the IOAPIC RTEs dynamically 2021-03-12 09:23:08 -05:00
loapic.h interrupt_controller: loapic: remove duplicate identifier 2021-04-29 21:09:54 -04:00
sam0_eic.h
sysapic.h drivers/interrupt_controller: Get the IOAPIC RTEs dynamically 2021-03-12 09:23:08 -05:00