zephyr/drivers/interrupt_controller
Marti Bolivar 58d8afb476 interrupt_controller: RV32M1: add intmux driver / DT bindings
Add a level 2 interrupt controller for the RV32M1 SoC. This uses the
INTMUX peripheral.

As a first customer, convert the timer driver over to using this,
adding nodes for the LPTMR peripherals. This lets users select the
timer instance they want to use, and what intmux channel they want to
route its interrupt to, using DT overlays.

Signed-off-by: Marti Bolivar <marti@foundries.io>
Signed-off-by: Mike Scott <mike@foundries.io>
2019-01-25 11:59:46 -05:00
..
CMakeLists.txt interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
Kconfig interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
Kconfig.multilevel drivers: interrupt_controller: multi-level improvements 2019-01-25 11:59:46 -05:00
Kconfig.multilevel.aggregator_template drivers: interrupt_controller: multi-level improvements 2019-01-25 11:59:46 -05:00
Kconfig.rv32m1 interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
Kconfig.s1000 drivers: interrupt_controller: multi-level improvements 2019-01-25 11:59:46 -05:00
Kconfig.shared_irq Kconfig: Use a short, consistent style for prompts 2018-08-15 04:10:10 -07:00
Kconfig.stm32 driver: interrupt_controller: Add support for stm32f2 2018-07-05 11:26:07 -05:00
arcv2_irq_unit.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
cavs_ictl.c dts_fixups: Use DT_ prefix in all defined labels not related to Kconfig 2018-11-13 10:44:42 -06:00
cavs_ictl.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
dw_ictl.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
dw_ictl.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
exti_stm32.c drivers/interrupt_controller: stm32: Complete driver factorization 2019-01-24 09:38:38 -06:00
exti_stm32.h drivers/interrupt_controller: stm32: Complete driver factorization 2019-01-24 09:38:38 -06:00
i8259.c drivers: Remove board.h include 2018-11-01 13:21:11 -04:00
ioapic_intr.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
ioapic_priv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
loapic_intr.c drivers: Remove board.h include 2018-11-01 13:21:11 -04:00
loapic_spurious.S spell: fix doxygen comment typos: /drivers 2017-04-19 10:45:34 -07:00
mvic.c irq: Fix irq_lock api usage 2018-08-16 19:47:41 -07:00
plic.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
plic.h drivers/plic: Update PLIC driver with DTS symbols 2018-12-04 07:48:27 -06:00
rv32m1_intmux.c interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
shared_irq.c drivers: Modify drivers to use DEVICE_AND_API_INIT() 2019-01-15 10:39:34 -08:00
system_apic.c drivers: Remove board.h include 2018-11-01 13:21:11 -04:00