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
Kconfig
Kconfig.cavs
Kconfig.litex
Kconfig.mcux
Kconfig.mcux_flexcomm
Kconfig.nrfx
Kconfig.sam_ssc
Kconfig.stm32
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
i2s_nrfx.c
i2s_sam_ssc.c drivers: i2s_sam_ssc: fix cache coherency in dma_rx_callback 2022-01-28 10:07:25 +01:00