zephyr/drivers
Tomasz Moń 07d9e521b8 drivers: i2s_nrfx: Support less than block size writes
Calling I2S write with less bytes than I2S TX memory block size makes it
possible to synchronize the time when next block is used against some
other, possibly externally sourced, signal. Example use case includes
USB Audio where audio sink and/or source has to be synchronized against
USB SOF. In Asynchronous synchronization type the rate matching is
achieved by varying the number of samples sent/received by 1 sample
(e.g. for 48 kHz audio, 47 or 49 samples are transmitted during frame
instead of 48).

Signed-off-by: Tomasz Moń <tomasz.mon@nordicsemi.no>
2024-01-15 13:54:13 +01:00
..
adc drivers: adc: shell: update list of compatibles 2024-01-12 12:09:53 +00:00
audio
auxdisplay auxdisplay: Enhance SerLCD auxdisplay driver 2023-11-24 22:04:22 +00:00
bbram bbram: npcx: Add emulator 2024-01-12 09:59:31 +01:00
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 soc: esp32: refactor esp32_net 2024-01-13 00:22:24 +00:00
console console: uart: remove pm_device_runtime_is_enabled check 2023-12-06 18:00:21 -05:00
coredump
counter drivers: mcux_lpc_rtc: Add support for 1KHz counter 2024-01-12 13:34:19 +01:00
crypto driver: crypto: SHA: npcx: fix SHA driver for npcx4 QS chip 2023-12-12 09:52:04 +00:00
dac drivers: dac: sam: Add max value check 2023-12-28 12:08:27 +00:00
dai dai: intel: dmic: demote spurious LOG_ERR in dai_nhlt_get_clock_div() 2024-01-15 09:59:29 +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-adsp-hda: add delay to stop host dma 2024-01-12 15:56:30 -05:00
edac
eeprom drivers: drop few redundant guard around pm_policy_state_lock_* 2023-11-22 18:34:36 +00:00
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 drivers: gnss: move gnss_publish.h in include/ 2023-11-29 14:30:40 +00:00
gpio drivers: gpio: b91: add missing PLIC header 2024-01-15 09:58:03 +01:00
hwinfo soc: esp32: refactor esp32_net 2024-01-13 00:22:24 +00:00
hwspinlock
i2c drivers: i2c: correct spelling 2024-01-15 09:59:17 +01:00
i2s drivers: i2s_nrfx: Support less than block size writes 2024-01-15 13:54:13 +01:00
i3c drivers: i3c: cdns: run clang-format 2023-12-15 14:39:38 +01:00
ieee802154 drivers: ieee802154: b91: add missing PLIC include 2024-01-15 09:58:03 +01:00
input input: gpio_keys: implement polling mode support 2024-01-10 18:21:49 +00:00
interrupt_controller arch: riscv: define RISC_IRQ_MSOFT/MEXT 2024-01-15 09:58:03 +01:00
ipm soc: esp32: refactor esp32_net 2024-01-13 00:22:24 +00:00
kscan drivers: drop few redundant guard around pm_policy_state_lock_* 2023-11-22 18:34:36 +00:00
led
led_strip drivers: led_strip: add rpi_pico's PIO based ws2812 driver 2024-01-10 12:10:36 +01:00
lora
mbox arch: riscv: define RISC_IRQ_MSOFT/MEXT 2024-01-15 09:58:03 +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 drivers: pinctrl: Add R-Car Gen4 support 2023-11-25 08:50:47 -05:00
pm_cpu_ops
power_domain xtensa: intel_adsp: fix a cache handling error 2024-01-15 09:59:07 +01:00
ps2 drivers: drop few redundant guard around pm_policy_state_lock_* 2023-11-22 18:34:36 +00:00
ptp_clock drivers: nxp_enet: simplify driver header 2023-12-04 14:29:15 +01:00
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: sensor: bq274xx: remove float use 2024-01-12 09:00:33 -06:00
serial drivers: serial: b91: add missing RISC-V PLIC header 2024-01-15 09:58:03 +01:00
sip_svc
smbus drivers: smbus: implement SMBus driver for STM32 2023-12-12 10:57:41 +01:00
spi drivers: spi: correct spelling 2024-01-13 00:24:19 +00:00
syscon
timer timer: ambiq_stimer: Correct set_timeout's delta clock calculation 2024-01-08 10:07:46 +01:00
usb Revert "drivers: usb: device: add start of frame notifications to nxp mcux driver" 2024-01-12 09:59:02 +01:00
usb_c
video
virtualization drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
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