:orphan: .. title:: CONFIG_NOCACHE_MEMORY .. kconfig:: CONFIG_NOCACHE_MEMORY CONFIG_NOCACHE_MEMORY ##################### *Support for uncached memory* Type: ``bool`` Help ==== .. code-block:: none Add a "nocache" read-write memory section that is configured to not be cached. This memory section can be used to perform DMA transfers when cache coherence issues are not optimal or can not be solved using cache maintenance operations. Direct dependencies =================== \ :kconfig:`ARCH_HAS_NOCACHE_MEMORY_SUPPORT ` *(Includes any dependencies from ifs and menus.)* Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols that select this symbol =============================== - \ :kconfig:`ETH_MCUX ` - \ :kconfig:`ETH_SAM_GMAC ` - \ :kconfig:`ETH_STM32_HAL ` - \ :kconfig:`USB_DC_NXP_EHCI ` Symbols that imply this symbol ============================== - \ :kconfig:`DMA_MCUX_EDMA ` Kconfig definition ================== At ``/Kconfig:355`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:39`` Menu path: (Top) → General Architecture Options .. code-block:: kconfig config NOCACHE_MEMORY bool "Support for uncached memory" depends on ARCH_HAS_NOCACHE_MEMORY_SUPPORT help Add a "nocache" read-write memory section that is configured to not be cached. This memory section can be used to perform DMA transfers when cache coherence issues are not optimal or can not be solved using cache maintenance operations. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*