zephyr/drivers
Manuel Argüelles a034cce23c gpio: nxp_s32: support passing external interrupts to WKPU
Extend the NXP S32 GPIO driver to be able to route external interrupts
to either SIUL2 EIRQ interrupt controller or, when available on the
SoC, WKPU interrupt controller.

Since WKPU can support up to 64 external interrupt sources and SIUL2
EIRQ up to 32, gpio_get_pending_int() is removed and the interrupt
controller specific API must be used instead.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-10-11 16:38:34 +01:00
..
adc drivers: adc: stm32: ADC nocache buffers can be in CONFIG_NOCACHE_MEMORY 2023-09-29 16:52:33 +03:00
audio drivers: nrf: select PINCTRL 2023-09-20 08:57:09 +02:00
auxdisplay auxdisplay: Fix handlers file 2023-08-30 15:54:05 -04:00
bbram drivers: rtc: stm32: allow new RTC driver to work with BBRAM 2023-09-20 11:34:52 +01:00
bluetooth Bluetooth: drivers/rpmsg: Ensure coop prio bt_recv 2023-10-09 19:03:59 +03:00
cache
can drivers: can: sja1000: do not attempt to sleep in IRQ context 2023-10-09 23:54:47 +03:00
charger drivers: charger: fix i2c_dump_msgs_rw argument 2023-09-07 21:41:31 +02:00
clock_control drivers: clock_control: stm32: Use hclk freq for flash latency computation 2023-10-03 15:19:12 +01:00
console drivers: console: uart_console: avoid infinite loop in isr 2023-09-25 09:51:45 +02:00
coredump
counter counter: nxp_s32_sys_timer: use clock control APIs 2023-09-29 16:29:31 +02:00
crypto driver: crypto: SHA: npcx: change to support npcx4 2023-10-05 09:14:05 +01:00
dac drivers: dac: Add driver for mcux lpdac 2023-09-11 19:55:26 +02:00
dai dmic: add the correct gain values to the dmic registers 2023-09-28 09:34:44 +02:00
disk drivers/nvme: Return an error in case of non dword-aligned data buffer 2023-09-22 09:23:18 +02:00
display display: stm32: fix bug where missing backlight pin causes crash 2023-10-10 15:16:59 +03:00
dma drivers: dma_mcux_edma: add support dma driver for s32k344 2023-09-27 14:02:09 -05:00
edac
eeprom i2c: use device instead of name for i2c dump messages 2023-09-06 17:54:53 +02:00
entropy random: Rename random header 2023-10-10 14:23:50 +03:00
espi it8xxx2/linker: append h2ram_pool section at the end of used memory 2023-08-31 10:20:17 +02:00
ethernet drivers: ethernet: eth_stm32_hal.c Fix mixup of DMA error and MAC error 2023-10-10 15:26:52 +02:00
flash flash: nxp: fix lpc55s36 flash read 2023-10-10 15:26:18 +02:00
fpga drivers: fpga: move to POST_KERNEL 2023-09-15 16:04:19 +02:00
fuel_gauge fuel_gauge: Fix desired current/voltage units 2023-10-09 19:01:49 +03:00
gpio gpio: nxp_s32: support passing external interrupts to WKPU 2023-10-11 16:38:34 +01:00
hwinfo drivers: hwinfo: add driver for TI SimpleLink CC13xx/CC26xx series 2023-09-21 08:07:35 -04:00
hwspinlock
i2c i2c: silabs: Fix I2C target crash on long ISR execution 2023-10-09 10:15:37 +02:00
i2s drivers: i2s_nrfx: Fix write race condition 2023-10-11 15:36:15 +02:00
i3c drivers: i3c: fix cdns-i3c builds with I3C_USE_IBI=n 2023-09-13 16:32:55 +02:00
ieee802154 random: Rename random header 2023-10-10 14:23:50 +03:00
input drivers: input: add driver for stmpe811 i2c touch controller 2023-09-22 09:29:56 +02:00
interrupt_controller intc: add NXP S32 WKPU interrupt controller driver 2023-10-11 16:38:34 +01:00
ipm ipm: cavs: Fix possible buffer overflow 2023-09-27 11:51:34 -05:00
kscan drivers: mchp: kscan: low power mode enabled 2023-09-13 16:32:37 +02:00
led drivers: led: pca9633: disable allcall 2023-10-06 12:24:23 +01:00
led_strip kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
lora
mbox kconfig: Remove MP_NUM_CPUS usage 2023-10-03 17:45:53 +01:00
mdio mdio: shell: add Clause 45 commands 2023-09-28 09:33:10 +02:00
memc
mfd gpio: nct38xx: Remove reg access wrappers 2023-09-11 11:00:47 +02:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l add support for SMARTDMA, and byte swapping 2023-09-25 09:46:55 +02:00
misc drivers: misc: timeaware_gpio: Added intel PCH driver 2023-09-29 16:28:09 +02:00
mm kernel: Re-factor sys_mem_blocks definition 2023-09-30 08:04:14 +03:00
modem random: Rename random header 2023-10-10 14:23:50 +03:00
net random: Rename random header 2023-10-10 14:23:50 +03:00
pcie drivers: pcie: add config for enable PRT 2023-10-06 10:40:14 +02:00
peci
pinctrl pinctrl: gecko: fix broken UART when SPI is enabled on Series 2 2023-10-11 11:18:08 +01:00
pm_cpu_ops
power_domain
ps2 driver: ps2: npcx: add the missing kernel.h include 2023-08-31 10:19:52 +02:00
ptp_clock
pwm drivers: pwm_nrfx: Connect IRQ handlers for anomaly 109 workaround 2023-10-05 12:48:29 +01:00
regulator drivers: regulator: Add NXP VREF driver 2023-09-21 09:26:57 +02:00
reset
retained_mem
rtc drivers: rtc: new ambiq am1805 rtc driver 2023-09-25 09:47:46 +02:00
sdhc drivers: sdhc: add driver support for emmc host controller 2023-09-29 16:29:00 +02:00
sensor sensors: vl53l1: fix compilation without xshut or interrupt pin 2023-10-11 14:58:15 +01:00
serial drivers: serial: stm32: Make it compatible with runtime PM on console 2023-10-11 11:12:03 +03:00
sip_svc drivers: sip_svc: sip_smc_intel_socfpga: Log execution time 2023-09-15 09:26:49 +02:00
smbus drivers: smbus: pch: Simplify IRQ flags 2023-09-27 20:35:06 +03:00
spi drivers: spi: Fix the Ambiq apollo4p SPI transmission failure. 2023-10-03 15:24:20 +01:00
syscon
timer drivers: systick: Fix Cortex-M SysTick dropping 1 cycle per tick 2023-10-05 15:30:20 +01:00
usb drivers: usb_dc_nrfx: Isochronous endpoint cannot be bulk 2023-10-06 14:50:10 +02:00
usb_c usbc: fix conflicting Kconfigs for USB-C related init priority 2023-09-20 11:26:40 +01:00
video
virtualization ivshmem: shell: Remove redundant commands 2023-08-31 10:00:06 -04:00
w1
watchdog drivers: select nocache only when supported 2023-09-26 15:09:51 +02:00
wifi drivers: eswifi: Fix the SSID copying 2023-10-10 15:50:22 +03:00
xen xen: add helper functions for Xen domain memory management 2023-09-15 11:15:00 +01:00
CMakeLists.txt neural_net: remove unused experimental API 2023-09-29 20:48:33 -04:00
Kconfig neural_net: remove unused experimental API 2023-09-29 20:48:33 -04:00