This change adds support for the CONFIG_ARM_CUSTOM_INTERRUPT_CONTROLLER option on Cortex-M platforms. While all Cortex-M platforms have a NVIC controller some custom SoCs may have additional IRQ controllers or custom handling. This change allows those SoCs to modify this bahaviour without having to place platform specific logic inside applications or drivers. Signed-off-by: Corey Wharton <xodus7@cwharton.com> |
||
|---|---|---|
| .. | ||
| cmse | ||
| tz | ||
| __aeabi_read_tp.S | ||
| cache.c | ||
| CMakeLists.txt | ||
| coredump.c | ||
| cpu_idle.S | ||
| debug.c | ||
| exc_exit.S | ||
| fault_s.S | ||
| fault.c | ||
| fpu.c | ||
| irq_init.c | ||
| irq_manage.c | ||
| irq_relay.S | ||
| isr_wrapper.S | ||
| Kconfig | ||
| pm_s2ram.c | ||
| pm_s2ram.S | ||
| prep_c.c | ||
| relay_vector_table.ld | ||
| reset.S | ||
| scb.c | ||
| semihost.c | ||
| swap_helper.S | ||
| swap.c | ||
| thread_abort.c | ||
| thread.c | ||
| timing.c | ||
| vector_table_pad.ld | ||
| vector_table.h | ||
| vector_table.S | ||
| vt_pointer_section.ld | ||