zephyr/drivers/i2s
Piotr Mienkowski 1ed5ba7720 drivers: i2s_sam_ssc: fix cache coherency in dma_rx_callback
Invalidate the cache before the RX data block is passed to the DMA
engine and not after it is received. If the RX data block contains
dirty cache lines they can be flushed anytime, overwriting legitimate
data that have been prefilled by the DMA module.

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2022-01-28 10:07:25 +01:00
..
CMakeLists.txt driver: i2s: add i2s driver for mcux 2021-12-02 10:50:21 +01:00
i2s_cavs.c drivers: i2s: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
i2s_cavs.h
i2s_common.c
i2s_handlers.c
i2s_litex.c drivers: i2s: litex: constify device config access 2022-01-19 18:16:02 +01:00
i2s_litex.h
i2s_ll_stm32.c drivers: i2s: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
i2s_ll_stm32.h drivers: i2s: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
i2s_mcux_flexcomm.c
i2s_mcux_sai.c driver: i2s: fix i2s_mcux_sai build warning 2022-01-28 10:06:53 +01:00
i2s_mcux_sai.h driver: i2s: add i2s driver for mcux 2021-12-02 10:50:21 +01:00
i2s_nrfx.c drivers: i2s_nrfx: Fix a few minor fixes 2021-09-29 14:46:29 -04:00
i2s_sam_ssc.c drivers: i2s_sam_ssc: fix cache coherency in dma_rx_callback 2022-01-28 10:07:25 +01:00
Kconfig
Kconfig.cavs
Kconfig.litex
Kconfig.mcux driver: i2s: add i2s driver for mcux 2021-12-02 10:50:21 +01:00
Kconfig.mcux_flexcomm drivers: i2s: Update MCUX Kconfig 2021-09-01 14:39:03 -04:00
Kconfig.nrfx drivers: i2s: Add support for nRF I2S peripherals 2021-07-28 18:41:26 -04:00
Kconfig.sam_ssc
Kconfig.stm32