zephyr/drivers
Armando Visconti a10f807994 drivers/lis2dux12: add read_and_decode APIs support
Add RTIO async and RTIO stream functionalities that enables,
among all the other things, the sensor data streaming from FIFO.

RTIO stream supports following triggers:

  - SENSOR_TRIG_FIFO_WATERMARK
  - SENSOR_TRIG_FIFO_FULL
  - SENSOR_TRIG_DATA_READY

Following FIFO parameters has to be defined in device tree to
correctly stream sensor data:

  - fifo-watermark
  - accel-fifo-batch-rate

Currently the driver can decode FIFO content with Accelerometer
16-bit samples.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2025-06-06 09:11:04 -07:00
..
adc drivers: stm32: dma: fix external dcache support 2025-06-06 10:19:58 +02:00
audio
auxdisplay
bbram
bluetooth drivers: bluetooth: hci_nxp: fix discarding multi part adv reports 2025-06-06 08:45:33 +02:00
cache
can drivers: can: mcp2515: reformat files using clang-format 2025-06-02 13:29:17 +02:00
charger
clock_control drivers: clock_control: nrf2_lfclk: Remove LPRC source 2025-06-05 15:16:28 -05:00
comparator
console
coredump
counter drivers/counter: implement it51xxx counter driver 2025-06-05 12:33:29 +02:00
crypto
dac
dai drivers: ssp: unify clock selection flow across ACE platforms 2025-05-31 07:03:39 -04:00
disk drivers: disk: nvme: fix include guard typo 2025-06-06 09:08:33 -07:00
display
dma drivers: dma_mcux_lpc: fix bug using INPUTMUX 2025-06-06 08:44:54 +02:00
dp
edac
eeprom
entropy drivers: entropy: add driver for VirtIO Entropy device 2025-06-05 09:33:59 +02:00
espi drivers/espi: ite: Refactor register defines into .c for SoC flexibility 2025-06-05 09:34:23 +02:00
ethernet drivers: ethernet: phy: mii: simplify if all are fixed link 2025-06-06 08:42:41 +02:00
firmware drivers: firmware: add IRONside boot report 2025-05-30 16:35:15 +02:00
flash drivers: flash: Fix unused function warning on LPC55S69 2025-06-06 14:49:45 +01:00
fpga
fuel_gauge
gnss gnss: u_blox_f9p: Introduce High-precision GNSS module 2025-06-04 08:44:59 +02:00
gpio drivers: gpio: smartbond: fix PM_DEVICE_DEFINE usage 2025-06-06 11:52:50 +02:00
haptics
hdlc_rcp_if
hwinfo
hwspinlock
i2c drivers: stm32: dma: fix external dcache support 2025-06-06 10:19:58 +02:00
i2s drivers: i2s: add sai support for stm32u5xx 2025-06-06 08:41:59 +02:00
i3c drivers: i3c: npcx: add support for target reset request handling 2025-06-06 08:43:32 +02:00
ieee802154
input input_gpio: Fix not using latest pin state on pm resume 2025-06-06 10:12:11 +02:00
interrupt_controller drivers: intc: esp32: Disable IRQ before connect 2025-06-05 15:10:44 -05:00
ipm
led
led_strip
lora
mbox drivers: mbox: TI Secure Proxy mbox drivers 2025-06-06 11:52:07 +02:00
mdio
memc
mfd
mipi_dbi pm: policy: remove redundant ifdef exclusion of device_power_lock 2025-06-05 09:34:31 +02:00
mipi_dsi
misc
mm
modem
mspi
net
pcie
peci
pinctrl drivers: pinctrl: nrf: Add support for TDM peripheral 2025-06-02 13:29:10 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock drivers: ptp_clock: Add NXP NETC PTP Clock Driver 2025-06-06 14:47:53 +01:00
pwm drivers: pwm: fix an off-by-one error in the CH32V PWM driver 2025-06-06 14:48:00 +01:00
regulator
reset
retained_mem
rtc
sdhc
sensor drivers/lis2dux12: add read_and_decode APIs support 2025-06-06 09:11:04 -07:00
serial driver: serial: npcx: add PM support for npck3 series. 2025-06-06 12:03:25 +02:00
sip_svc
smbus
spi drivers: spi_nrfx_spim: Fix SPIM_REQUESTS_CLOCK() and calls to it 2025-06-06 14:49:36 +01:00
stepper drivers: stepper: tmc50xx: add a null pointer check 2025-06-04 17:04:30 +02:00
syscon
tee
timer drivers/timer: it51xxx: Compensate time calculation to reduce drift 2025-06-06 08:45:43 +02:00
usb drivers: udc_dwc2: Execute post enable quirk after enable 2025-06-03 13:50:55 +02:00
usb_c
video drivers: video: dcmipp: add functions for external ISP functions usage 2025-06-06 10:10:58 +02:00
virtio virtio: add API for VIRTIO devices and add VIRTIO PCI driver 2025-06-02 17:37:07 +02:00
virtualization
w1
watchdog soc: espressif: convert rtc peripheral to clock subsystem 2025-06-02 17:38:08 +02:00
wifi drivers: wifi: siwx91x: Handling data packets for AP mode 2025-06-04 15:51:07 -04:00
xen
CMakeLists.txt virtio: add API for VIRTIO devices and add VIRTIO PCI driver 2025-06-02 17:37:07 +02:00
Kconfig virtio: add API for VIRTIO devices and add VIRTIO PCI driver 2025-06-02 17:37:07 +02:00