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 zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2s_common.c drivers: i2s: Add missing const qualifiers 2021-05-03 19:57:49 -04:00
i2s_handlers.c drivers: i2s: Add missing const qualifiers 2021-05-03 19:57:49 -04:00
i2s_litex.c drivers: i2s: litex: constify device config access 2022-01-19 18:16:02 +01:00
i2s_litex.h device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
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 drivers: i2s: Add missing const qualifiers 2021-05-03 19:57:49 -04:00
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 drivers: audio: Port to the new timeout API 2020-05-07 11:01:55 +02:00
Kconfig.cavs drivers: i2s_cavs: convert to use device tree 2020-12-18 09:29:20 -05:00
Kconfig.litex drivers: i2s: Add LiteX I2S controller driver 2020-08-26 08:17:42 -04:00
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 drivers: i2s: i2s_sam_ssc: Convert to devicetree 2020-05-07 22:24:58 -05:00
Kconfig.stm32 boards: stm23: Move IS pinmux to new DT API 2020-04-29 13:13:58 -05:00