zephyr/include/drivers
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
..
adc
bluetooth
clock_control
console
gpio
i2c/slave
ieee802154
interrupt_controller
led
pcie
sensor
timer
usb
adc.h
can.h
clock_control.h
counter.h
dac.h
display.h
dma.h
eeprom.h
entropy.h
espi.h
flash.h
gna.h
gpio.h
hwinfo.h
i2c.h
i2s.h
ipm.h
kscan.h
led_strip.h
led.h
lora.h
peci.h
pinmux.h
ps2.h
pwm.h
sensor.h
spi.h
uart.h
video-controls.h
video.h
watchdog.h