zephyr/soc/xtensa/intel_s1000
Daniel Leung 7fe29dcee9 soc: intel_s1000: change cached regions to write-through
The i2s_cavs.c driver manipulates cache lines before commencing
any DMA transfers. With write-back cache, if the DMA receive
buffer is not aligned to the cache lines, the data around
the buffer will be invalidated and may never written to memory.
Since the driver takes an external memory slab as buffer and
there is no easy way to force cache line alignment on
the application side, set the cached region to write-through
to avoid potential issue.

Fixes #13223

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2019-04-12 17:59:06 -04:00
..
include
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.defconfig xtensa: intel_s1000: turn on XTENSA_ASM2 2019-02-28 14:53:52 -08:00
Kconfig.soc kconfig: Remove blank lines at the beginning/end of files 2019-03-13 07:29:42 -05:00
dts_fixup.h license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
iomux.h
linker.ld soc: intel_s1000: change cached regions to write-through 2019-04-12 17:59:06 -04:00
memory.h soc: intel_s1000: make zephyr_prebuilt.elf a lot smaller 2019-02-26 20:17:47 -06:00
soc.c all: Add 'U' suffix when using unsigned variables 2019-03-28 17:15:58 -05:00
soc.h all: Update reserved function names 2019-03-11 13:48:42 -04:00