zephyr/drivers
Dino Li 7c7611d17d it8xxx2: intc: Look for pending interrupt
The AIVECT (All Interrupt Vector Register) register provides us a quick
way to determine SOC interrupt number. But sometimes we get interrupt
number 0 from the register and caused assertion of unhandled interrupt.
To avoid the assertion, we look for all ISRs (Interrupt Status Register)
and IERs (Interrupt Enable Register) to find the highest priority pending
interrupt and return it to caller.

Signed-off-by: Dino Li <Dino.Li@ite.com.tw>
2022-07-01 11:36:55 +02:00
..
adc drivers: adc: stm32 internal channel for VBat measurement 2022-07-01 11:34:17 +02:00
audio drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
bbram drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
bluetooth drivers: bluetooth: hci: introduce new Telink B91 HCI driver 2022-06-05 14:45:10 +02:00
cache cache: Add Aspeed AST10x0 external cache driver 2022-06-05 14:28:50 +02:00
can drivers: clock: rcar: Rename global includes file 2022-06-28 18:11:44 +02:00
clock_control drivers: clock: rcar: Rename global includes file 2022-06-28 18:11:44 +02:00
console all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
coredump coredump: drivers: Add coredump device 2022-06-05 14:28:34 +02:00
counter drivers: counter: Update CTimer to fix alarm setting 2022-05-23 08:38:59 -05:00
crypto i2c: Update API terminology 2022-06-29 17:51:31 +02:00
dac soc: arm: gigadevice: use common API headers 2022-06-22 18:41:19 +09:00
dai ssp: SSCR reset - hardware specific flow 2022-06-05 14:45:59 +02:00
debug
disk drivers/disk: sdmmc: Fix build for STM32F4 2022-06-23 09:10:43 +02:00
display drivers: display: st7735r: added inversion-on property 2022-05-13 11:04:21 -07:00
dma include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
ec_host_cmd_periph drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
edac edac: shell: Update Copyright to 2022 2022-06-22 10:28:44 +03:00
eeprom drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
entropy include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
espi drivers: espi: host_subs: add pinctrl driver support 2022-05-12 14:24:03 -05:00
ethernet drivers: ethernet: xlnx: gem: do not lock/unlock the SLCRs 2022-06-28 20:46:11 +02:00
flash drivers: flash: stm32 ospi driver align erase on sector size 2022-06-29 10:30:04 +02:00
fpga drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
gpio drivers: gpio: gpio_mcux_lpc: fix lost interrupts 2022-06-30 15:19:53 -05:00
hwinfo drivers: hwinfo: mcux: update include paths 2022-05-09 12:45:29 -04:00
i2c drivers: i2c_ll_stm32_v2: add support for second target address 2022-07-01 11:35:28 +02:00
i2s i2s: remove s1000 i2s driver 2022-06-13 16:19:51 -04:00
ieee802154 drivers: ieee802154: mcr20a: Remove unused variable 2022-06-29 06:02:28 -05:00
interrupt_controller it8xxx2: intc: Look for pending interrupt 2022-07-01 11:36:55 +02:00
ipm drivers: ipm/spi/intc: remove Intel S1000 support 2022-06-13 16:19:51 -04:00
kscan drivers: kscan: Add CAP1203 driver 2022-05-15 21:31:54 +02:00
led drivers: led: lp5562: Allow support for multiple instances 2022-06-05 14:16:25 +02:00
led_strip drivers: led_strip: ws2812: allow settings cpol and cpha 2022-06-28 16:50:26 +02:00
lora lora: shell: Remove use of DT_LABEL 2022-06-09 22:01:00 -05:00
mbox drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
mdio drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
memc boards: arm: Enable flash for storage on mimxrt595_evk 2022-06-13 12:10:57 +02:00
mipi_dsi drivers: mipi: Add MIPI DSI driver for MXRT devices 2022-05-12 09:26:50 -05:00
misc misc: ft8xx: convert to gpio_dt_spec 2022-06-30 04:30:21 -05:00
mm drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
modem modem: hl7800: Fix socket error race condition 2022-07-01 11:36:44 +02:00
net drivers: net: loopback: Add counting of number of dropped packets 2022-05-16 16:55:51 +02:00
neural_net drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pcie coding guidelines: comply with MISRA C:2012 Rule 7.2 2022-06-14 13:36:14 -04:00
peci drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pinctrl drivers: pinctrl: add pinctrl driver for the Xilinx Zynq-7000 2022-06-28 20:46:11 +02:00
pinmux pinmux: remove s1000 i2s driver 2022-06-13 16:19:51 -04:00
pm_cpu_ops drivers: pm_cpu_ops: psci: remove redundant <soc.h> include 2022-06-05 14:48:40 +02:00
power_domain power_domain: gpio: improve logging 2022-05-10 17:59:56 -04:00
ps2 drivers: ps2: add Zephyr pinctrl support 2022-05-12 14:24:03 -05:00
ptp_clock drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
pwm drivers: pwm: refactor esp32 pwm ledc driver 2022-06-29 14:48:25 +00:00
regulator drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
reset include: drivers: changed API function names for reset controller 2022-05-26 13:02:19 -07:00
sdhc drivers: sdhc: Rework SPI config initialization 2022-06-29 14:59:43 +00:00
sensor drivers: sensor: add a stm32 sensor driver for the internal VBat 2022-07-01 11:34:17 +02:00
serial drivers: serial: lpc11u6x: Remove DT_LABEL usage 2022-06-30 10:32:33 +02:00
spi soc: arm: gigadevice: use common API headers 2022-06-22 18:41:19 +09:00
syscon drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
timer drivers: timer: provide timer irq to tests 2022-06-29 10:31:00 +02:00
usb drivers: usb: device: stm32: only disable the ULPI clock for USB FS 2022-06-24 20:25:52 +02:00
usbc drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
video i2c: Update API terminology 2022-06-29 17:51:31 +02:00
virtualization drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
watchdog boards: arm: Add wdog support on mimxrt595_evk 2022-06-13 12:10:57 +02:00
wifi wifi: eswifi: Convert to DEVICE_DT_GET 2022-06-28 11:09:03 +02:00
xen xenvm: drivers: xen: add Xen grant table driver 2022-06-28 22:34:26 -04:00
CMakeLists.txt coredump: drivers: Add coredump device 2022-06-05 14:28:34 +02:00
Kconfig xenvm: drivers: xen: add Xen grant table driver 2022-06-28 22:34:26 -04:00