mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-15 23:42:47 +00:00
CAVS interrupt logic is an intel IP that combines several sources of interrupt into one line that is then routed to the parent controller. CAVS stands for "connected Audio, Voice and Speech". This IP supports 4 lines which can have a max of 32 interrupts each. Change-Id: Ia6be51428bedf1011d148ae1fc5d4c34252c05da Signed-off-by: Rajavardhan Gundi <rajavardhan.gundi@intel.com> Signed-off-by: Anas Nashif <anas.nashif@intel.com>
11 lines
673 B
CMake
11 lines
673 B
CMake
zephyr_sources_ifdef(CONFIG_ARCV2_INTERRUPT_UNIT arcv2_irq_unit.c)
|
|
zephyr_sources_ifdef(CONFIG_IOAPIC ioapic_intr.c)
|
|
zephyr_sources_ifdef(CONFIG_LOAPIC loapic_intr.c system_apic.c)
|
|
zephyr_sources_ifdef(CONFIG_LOAPIC_SPURIOUS_VECTOR loapic_spurious.c)
|
|
zephyr_sources_ifdef(CONFIG_MVIC mvic.c)
|
|
zephyr_sources_ifdef(CONFIG_PIC_DISABLE i8259.c)
|
|
zephyr_sources_ifdef(CONFIG_PLIC_FE310 plic_fe310.c)
|
|
zephyr_sources_ifdef(CONFIG_SHARED_IRQ shared_irq.c)
|
|
zephyr_sources_ifdef(CONFIG_SOC_FAMILY_STM32 exti_stm32.c)
|
|
zephyr_sources_ifdef(CONFIG_CAVS_ICTL cavs_ictl.c)
|