zephyr/drivers
Brian Juel Folkmann 06b57926a2 drivers: adc: stm32: Fix race condition with internal channels
When using one of the internal channels (die_temp, vbat, vref) the
channels are enabled in the individual drivers and disabled again
whenever an adc conversion is complete.

This creates a race condition if the ADC is used from multiple threads.

This commit moves the disabling of the channels to the individual
drivers.

Signed-off-by: Brian Juel Folkmann <bju@trackunit.com>
2024-01-11 13:53:17 +01:00
..
adc drivers: adc: stm32: Fix race condition with internal channels 2024-01-11 13:53:17 +01:00
audio
auxdisplay
bbram
bluetooth drivers: bluetooth: hci: Add support for ST Proprietary extended event 2024-01-10 15:07:36 +01:00
cache
can drivers: can: stm32h7: fdcan: add support for domain clock and divider 2024-01-10 20:59:55 -05:00
charger drivers: charger: bq24190: fix api and init functions references 2024-01-10 20:54:04 -05:00
clock_control clock_control: stm32f4: add PLLR division factor 2024-01-08 12:33:36 +01:00
console
coredump
counter drivers: counter: gd32: depend on !SOC_SERIES_GD32VF103 2024-01-10 15:05:54 +01:00
crypto
dac drivers: dac: sam: Add max value check 2023-12-28 12:08:27 +00:00
dai drivers: dai: sai: Add fix for i.MX93 SAI errata 051421 2024-01-11 10:02:50 +01:00
disk
display modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
dma drivers: dma: intel_lpss: enable reload API for 32bit DMA address 2023-12-22 09:52:59 +01:00
edac
eeprom
entropy soc: stm32wba: hci_if: Implement HW_RNG_EnableClock API 2023-12-21 09:18:53 +01:00
espi drivers: espi: npcx: introduce espi taf driver 2023-12-18 09:30:01 +01:00
ethernet drivers: ethernet: Add xmc4xxx ethernet/PTP drivers 2024-01-09 10:00:47 +01:00
flash drivers: flash: spi_nor: ensure paired calling of acquire/release_device 2024-01-10 18:17:31 +00:00
fpga posix: Fix name collision with __bswap 2024-01-10 18:13:44 +00:00
fuel_gauge
gnss
gpio drivers: gpio: stm32: fix init power state 2024-01-08 11:48:58 +01:00
hwinfo soc: riscv: andes_v5: reorganize SoC folder 2024-01-09 09:40:07 +01:00
hwspinlock
i2c drivers: i2c: i2c_mcux_lpi2c: fix unused variable warning 2024-01-10 09:22:54 -06:00
i2s i2s: stm32h7: add i2s support for stm32h7 mcu family 2024-01-04 13:48:28 +01:00
i3c drivers: i3c: cdns: run clang-format 2023-12-15 14:39:38 +01:00
ieee802154 drivers: ieee802154: set 'ieee802154_radio_api' as 'static const' 2024-01-05 09:04:28 +01:00
input input: gpio_keys: implement polling mode support 2024-01-10 18:21:49 +00:00
interrupt_controller drivers: intc_plic: fix plic PLIC_TRIG_LEVEL define mistake 2024-01-10 10:01:23 +01:00
ipm
kscan
led
led_strip drivers: led_strip: add rpi_pico's PIO based ws2812 driver 2024-01-10 12:10:36 +01:00
lora
mbox drivers: mbox: Add nxp mbox multi-channel support 2024-01-04 09:42:04 +01:00
mdio drivers: mdio: nxp_enet: Fix "expected statement" clangsa error 2024-01-09 10:26:50 +01:00
memc
mfd drivers: mfd: mfd_ad5592: fix reset magic sending 2024-01-10 10:01:52 +01:00
mipi_dsi
misc drivers: misc: pio_rpi_pico: Turn on clock and reset device on init 2023-12-20 11:14:24 +01:00
mm
modem modem: modem_cellular.c: Remove non standard QCCID handler 2024-01-03 10:21:18 +01:00
net drivers: net: ppp: improve CONFIG_NET_PPP_ASYNC_UART_TX_TIMEOUT 2023-12-18 09:29:07 +01:00
pcie drivers: pcie: Read register before actual usage 2023-12-28 12:07:30 +00:00
peci
pinctrl
pm_cpu_ops
power_domain intel_adsp: ace15: Enhance HST domain power-down sequence 2024-01-11 10:05:12 +01:00
ps2
ptp_clock
pwm drivers: pwm: fix esp32-s3 ledc pwm low frequency 2024-01-10 20:53:07 -05:00
regulator drivers: regulator: max20335: add support for ship mode 2024-01-10 16:29:30 -05:00
reset
retained_mem drivers: retained_mem: Add generic retained register driver 2024-01-02 15:49:34 +00:00
rtc drivers: rtc: stm32: Updated scope of hsem 2024-01-04 15:32:47 +01:00
sdhc drivers: sdhc: intel_emmc_host: Fix return value 2023-12-19 08:52:00 +01:00
sensor drivers: adc: stm32: Fix race condition with internal channels 2024-01-11 13:53:17 +01:00
serial drivers: serial: uart_rcar: fix reading of SCFRDR register 2024-01-11 10:04:27 +01:00
sip_svc
smbus
spi drivers: spi: npcx: add driver for the SPI peripheral 2024-01-11 10:04:21 +01:00
syscon
timer timer: ambiq_stimer: Correct set_timeout's delta clock calculation 2024-01-08 10:07:46 +01:00
usb drivers: usb: device: add start of frame notifications to nxp mcux driver 2024-01-10 15:08:06 +01:00
usb_c
video
virtualization
w1 drivers: w1: add zephyr-gpio driver 2024-01-08 12:43:52 +01:00
watchdog modules: hal_nordic: nrfx: update API version to 3.2.0 2024-01-08 11:19:37 +01:00
wifi drivers: wifi: esp_at: fix last rx data loss in Passive Receive mode 2024-01-03 10:21:09 +01:00
xen
CMakeLists.txt
Kconfig