zephyr/drivers
Andrzej Głąbek ec8632dcd1 drivers: adc_ad4130: Fix out-of-bounds accesses to channel_setup_cfg
Correct the size of the channel_setup_cfg array, as it should contain
entries for all available channels (AD4130_MAX_CHANNELS), not for the
available configuration slots (AD4130_MAX_SETUPS).
Move also checking of the channel index to the very beginning of
adc_ad4130_channel_setup(), to avoid potential writes to .live_cfg
beyond the channel_setup_cfg array.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2025-05-28 10:05:02 +02:00
..
adc drivers: adc_ad4130: Fix out-of-bounds accesses to channel_setup_cfg 2025-05-28 10:05:02 +02:00
audio drivers: audio: pcm1681: add driver 2025-05-23 11:03:32 +02:00
auxdisplay drivers/auxdisplay: format jhd1313 driver. 2025-05-12 13:31:13 +02:00
bbram
bluetooth Drivers: Bluetooth: H4: Use a semaphore to wake up HCI RX thread 2025-05-26 11:54:09 +02:00
cache
can drivers: can: common: mark unused function argument as such 2025-05-09 18:00:27 +02:00
charger
clock_control drivers: clock_control: microchip: add support for sama7g5 SCKC 2025-05-28 08:14:08 +02:00
comparator drivers: comparator: comparator_nrf: Add analog pins for nRF54L20 2025-05-13 17:45:18 +02:00
console
coredump
counter drivers: counter: migrate counter AGT to using HAL support 2025-05-27 11:50:37 +02:00
crypto drivers; crypto: Remove TinyCrypt shim 2025-05-23 17:41:06 -04:00
dac drivers: dac: add driver for the NXP DAC12 2025-05-13 03:20:29 +02:00
dai
disk
display drivers: display: ssd1306: fix reset 2025-05-28 01:47:24 +02:00
dma drivers: wch: fix the ch32vfun.h path after the recent HAL update 2025-05-28 05:54:28 +02:00
dp drivers: dp: use atomic APIs for pin set/reset 2025-05-22 13:44:55 +02:00
edac
eeprom drivers: eeprom: tmp11x: remove redundant build assert 2025-05-15 11:18:41 +02:00
entropy drivers: entropy: add iproc_rng200 (rpi_5) random generator driver 2025-05-14 09:11:42 +02:00
espi style: add missing curly braces in if/while/for statements. 2025-05-17 14:10:33 +02:00
ethernet drivers: ethernet: adapt code with new RTD 2.0.1 2025-05-28 05:54:38 +02:00
firmware drivers: firmware: nrf_ironside: add IRONside update service 2025-05-22 16:17:35 +02:00
flash driver: flash: Add Set/ Get write protect function 2025-05-28 08:14:27 +02:00
fpga drivers: fpga: ice40: Fix log level 2025-05-09 01:40:35 +02:00
fuel_gauge fuel_gauge: add basic support for AXP2101 chip 2025-05-22 04:51:27 +02:00
gnss
gpio drivers: gpio: davinci: Match GPIO address with Linux 2025-05-28 08:14:18 +02:00
haptics
hdlc_rcp_if
hwinfo hwinfo: stm32: reverse device id byte order to match v4.1 order 2025-05-23 11:04:10 +02:00
hwspinlock
i2c drivers: wch: fix the ch32vfun.h path after the recent HAL update 2025-05-28 05:54:28 +02:00
i2s drivers: i2s: siwx91x: Add siwx91x I2S primary driver 2025-05-20 15:24:50 +02:00
i3c
ieee802154 drivers: ieee802154: fix mcxw ieee802154 driver 2025-05-27 09:16:04 +02:00
input drivers: input: cap12xx Fix integer overflow warning 2025-05-28 01:48:22 +02:00
interrupt_controller modules: Update hal_wch 2025-05-24 18:03:53 +02:00
ipm driver: ipm: introduce IPM_MAX_DATA_SIZE build configuration 2025-05-27 10:29:20 +02:00
led led: drop led_context.h 2025-05-22 02:21:51 +02:00
led_strip leds: add arduino,modulino-smartleds 2025-05-14 11:03:10 +01:00
lora
mbox mbox: workaround for missing ic-msg 2025-05-21 17:34:56 +02:00
mdio
memc drivers: memc: Add support for siwx91x QSPI controller 2025-05-15 09:00:39 +02:00
mfd drivers: mfd: add FLEXCOM drivers for Microchip SAM devices 2025-05-28 08:14:08 +02:00
mipi_dbi
mipi_dsi
misc drivers: misc: Add nxp,rtxxx-dsp-ctrl 2025-05-21 12:34:32 +02:00
mm
modem drivers: modem: add support for Quectel EG800Q 2025-05-28 01:47:56 +02:00
mspi
net net: nsos_sockets: conn_mgr support 2025-05-22 11:31:54 +02:00
pcie
peci
pinctrl drivers: pinctrl: sam: add pinctrl for sama7g5 2025-05-28 08:14:08 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock drivers: ptp_clock_nxp_enet: re-enable ENET timestamp IRQ 2025-05-21 08:02:22 +02:00
pwm drivers: pwm: update variable and marco name in RTD 2.0.1 2025-05-28 05:54:38 +02:00
regulator regulator: npm1300: convert regulator GPIOs to array 2025-05-22 13:44:31 +02:00
reset
retained_mem
rtc drivers: rtc: pcf8563: fix get alarm time 2025-05-28 05:54:49 +02:00
sdhc drivers: sdhc: imx_usdhc: enable MMIO mapping 2025-05-12 16:47:49 +02:00
sensor drivers: sensor: adi: add ad2s1210 resolver support 2025-05-27 23:43:56 +02:00
serial drivers: uart: add dma support for ambiq uart driver 2025-05-28 10:04:26 +02:00
sip_svc
smbus
spi drivers: spi: nrfx_spim: self resume until spi_release() 2025-05-20 16:09:11 +01:00
stepper drivers: stepper: allegro: Fix missing break statement 2025-05-27 17:56:27 +02:00
syscon drivers: syscon: Introduce BFLB Efuse driver 2025-05-19 10:11:58 +02:00
tee
timer drivers: timer: sam: add pit64b timer for sama7g5 2025-05-28 08:14:08 +02:00
usb drivers: usb: Enable USB and UDC OTGPHY clock 2025-05-28 10:04:40 +02:00
usb_c drivers: tcpc: Add TCPC driver for FUSB307 2025-05-27 11:50:29 +02:00
video video: sw_generator: remove frmival values check 2025-05-28 05:54:15 +02:00
virtualization
w1
watchdog drivers: wch: fix the ch32vfun.h path after the recent HAL update 2025-05-28 05:54:28 +02:00
wifi drivers: wifi: esp32: Add option for WiFi SPIRAM 2025-05-27 15:46:08 +02:00
xen
CMakeLists.txt
Kconfig