zephyr/drivers/timer
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
..
altera_avalon_timer_hal.c include/system_timer.h: Timer API cleanup 2018-10-16 15:03:10 -04:00
arcv2_timer0.c driver: arcv2_timer0: optimze the code 2018-12-07 17:08:15 -05:00
CMakeLists.txt soc: riscv32: add RV32M1 SoC as openisa_rv32m1 2019-01-25 11:59:46 -05:00
cortex_m_systick.c drivers: timer: fix disable systick function 2018-12-12 15:40:36 -06:00
hpet.c drivers/timer/hpet: Fix logic for !TICKLESS 2019-01-11 15:18:52 -05:00
Kconfig interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
legacy_api.h kernel: New timeout implementation 2018-10-16 15:03:10 -04:00
loapic_timer.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
native_posix_timer.c kernel: expose k_busy_wait() to user mode 2018-11-15 16:20:36 -05:00
nrf_rtc_timer.c drivers: nrf: timer: add inline qualifier where inlining is intended 2019-01-23 21:38:09 +01:00
pulpino_timer.c drivers: Add 'U' to unsigned variable assignments 2018-12-04 22:51:56 -05:00
riscv_machine_timer.c drivers/timer: New, tickless-capable RISC-V machine timer driver 2018-11-13 17:10:07 -05:00
rv32m1_lptmr_timer.c interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
sys_clock_init.c drivers/timer: Add more default stubs 2018-11-13 17:10:07 -05:00
xtensa_sys_timer.c drivers/timer/xtensa_sys_timer: Add hook for old-style interrupt handling 2018-11-14 19:08:27 -05:00