zephyr/include
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
..
app_memory
arch riscv32: linker: Link .srodata section 2019-01-23 23:28:03 -05:00
audio
bluetooth Bluetooth: controller: Preliminary work in progress mesh ext. 2019-01-23 09:45:06 +01:00
cmsis_rtos_v1
cmsis_rtos_v2 CMSIS RTOS V2: Introduce CMSIS RTOS V2 API header file 2018-12-20 12:23:22 +01:00
crypto
debug include: remove unused header file gdb_server.h 2019-01-22 07:45:22 -05:00
dfu
display doc: add missing cfb API 2019-01-03 12:38:28 -05:00
drivers display: Remove stale ILI9340 header file 2019-01-20 07:51:03 -05:00
dt-bindings interrupt_controller: RV32M1: add intmux driver / DT bindings 2019-01-25 11:59:46 -05:00
fs
linker kernel: remove k_alert API 2019-01-16 21:34:07 -05:00
logging logging: Replace custom macros with generic ones from util.h 2019-01-24 08:40:01 -05:00
mgmt smp: shell: Add support for SMP in new shell. 2019-01-15 17:19:20 -05:00
misc logging: Replace custom macros with generic ones from util.h 2019-01-24 08:40:01 -05:00
net net: http: Remove HTTP client and server APIs 2019-01-25 11:21:20 -05:00
nvs doc: group file system/storage APIs 2018-12-10 20:38:09 -05:00
posix
random
settings doc: regular misspelling scan 2018-12-26 13:27:14 -05:00
shell shell: removing legacy shell 2019-01-16 21:35:36 -05:00
toolchain arch/x86_64: New architecture added 2019-01-11 15:18:52 -05:00
usb usb: hid: macro for report descriptor 2019-01-10 08:58:31 -05:00
zephyr
adc.h
aio_comparator.h
atomic.h doc: regular misspelling scan 2018-12-26 13:27:14 -05:00
base64.h
cache.h
can.h C++ : Fix error: template with C linkage 2019-01-25 11:19:56 -05:00
clock_control.h
console.h doc: regular misspelling scan 2018-12-26 13:27:14 -05:00
counter.h
crc.h crc: Move crc7 into CRC single header 2018-12-30 16:24:10 -05:00
crc8.h
crc16.h
crc32.h
device.h drivers: Modify drivers to use DEVICE_AND_API_INIT() 2019-01-15 10:39:34 -08:00
disk_access.h
display.h display: Added double buffer screen info to display API 2019-01-07 16:05:35 -05:00
dma.h
entropy.h
exc_handle.h
fcb.h
flash_map.h
flash.h
fs.h doc: group file system/storage APIs 2018-12-10 20:38:09 -05:00
generated_dts_board.h DeviceTree: Convert 'generated_dts_board.h' into a source file 2019-01-25 03:02:33 -06:00
gna.h doc: regular misspelling scan 2018-12-26 13:27:14 -05:00
gpio.h api/gpio: Controller may not support GPIO_INT at all 2019-01-25 11:24:29 -05:00
i2c.h C++ : Fix error: template with C linkage 2019-01-25 11:19:56 -05:00
i2s.h
init.h drivers: Modify drivers to use DEVICE_AND_API_INIT() 2019-01-15 10:39:34 -08:00
ipm.h
irq_nextlevel.h
irq_offload.h
irq.h
json.h
kernel_includes.h
kernel_version.h doc: add kernel version API to doxygen 2018-12-08 17:24:53 -05:00
kernel.h doc: move usermode API documentation 2019-01-24 09:16:03 -05:00
led_strip.h
led.h
pinmux.h
power.h power: rename api sys_soc -> sys_ 2018-12-28 16:16:28 -05:00
ptp_clock.h
pwm.h
ring_buffer.h
rtc.h
sched_priq.h
sensor.h C++ : Fix error: template with C linkage 2019-01-25 11:19:56 -05:00
shared_irq.h
spi.h docs: spi.h: removed dev doxygen comment from struct spi_config 2018-12-17 08:19:21 -06:00
spinlock.h
stats.h
sw_isr_table.h
sys_clock.h sys_clock: Change function signature 2018-12-11 14:37:10 -08:00
sys_io.h
syscall.h
toolchain.h
tracing.h
tty.h doc: regular misspelling scan 2018-12-26 13:27:14 -05:00
uart.h api: uart: Add new asynchronous UART API. 2019-01-22 18:54:12 +01:00
watchdog.h watchdog: put in correct doxygen group 2018-12-10 20:38:09 -05:00
zephyr.h