zephyr/include
Sandeep Tripathy bd985dcd67 drivers: add GIC V3 driver
Add basic driver for GIC V3 interrupt controller.

This implementation supports
 - distributor, re-distributor and cpu interface initialization
 - configuration and handling of SPI, PPI and SGI.
 - V2 Legacy mode is not supported and uses system interface.

Current implementation supports GIC secure state only.
All interrupts are routed to Secure EL1 as 'irq' by configuring
them as Group1 Secure.

TODO:
- MPIDR based affinity routing setting.
- percpu redistributor probe
- message based SPI and SGI generation api
- EL1NS support. Legacy mode support.
- LPI/ITS is not supported.

Signed-off-by: Sandeep Tripathy <sandeep.tripathy@broadcom.com>
2020-05-07 14:22:53 +02:00
..
app_memory
arch arch: arc: remove MPU_STACK_GUARD for ARC_MPU_VER 2 2020-05-06 12:51:05 -07:00
audio drivers: audio: Port to the new timeout API 2020-05-07 11:01:55 +02:00
bluetooth Bluetooth: hci_raw: Split TX into ACL and CMD pools 2020-05-07 10:31:36 +03:00
canbus canbus: Convert canbus driver and subsys to new timeout API 2020-05-06 10:19:13 +02:00
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
devicetree
dfu dfu: use stream_flash in flash_img 2020-05-06 11:14:00 +02:00
disk
display timeouts: Port BBC micro:bit to the new timeout API 2020-05-07 11:01:55 +02:00
drivers drivers: add GIC V3 driver 2020-05-07 14:22:53 +02:00
dt-bindings stm32_pinctrl: remove duplicate definition 2020-05-04 19:49:14 +02:00
fs
linker dts: Rename DT_HAS_NODE macro to DT_HAS_NODE_STATUS_OKAY 2020-05-06 05:25:41 -05:00
logging logging: Replace MACRO_MAP with FOR_EACH 2020-05-06 14:30:18 +02:00
mgmt
net canbus: Convert canbus driver and subsys to new timeout API 2020-05-06 10:19:13 +02:00
posix
power
random
settings settings: add const qualifier for unmodified data source 2020-05-07 10:51:49 +02:00
shell shell: Support output using a va_list 2020-05-07 10:04:28 +02:00
stats
storage storage: add stream flash library 2020-05-06 11:14:00 +02:00
sys sys: util: Add missing doxygen tags 2020-05-06 14:30:18 +02:00
toolchain
tracing
usb usb: Special return values for custom_handler 2020-05-07 11:20:27 +02:00
zephyr
cache.h
device.h
devicetree.h devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
exc_handle.h
fatal.h
generated_dts_board.h
init.h
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h
kernel_structs.h
kernel_version.h
kernel.h kernel: Fix k_thread_resource_pool_assign() documentation 2020-05-04 14:49:28 -07:00
mempool_heap.h
mempool_sys.h
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h