diff --git a/soc/mediatek/mt8xxx/Kconfig.defconfig b/soc/mediatek/mt8xxx/Kconfig.defconfig index dd429d36bbf..d939dcc5041 100644 --- a/soc/mediatek/mt8xxx/Kconfig.defconfig +++ b/soc/mediatek/mt8xxx/Kconfig.defconfig @@ -31,6 +31,9 @@ config IRQ_OFFLOAD_NESTED default n if SOC_SERIES_MT818X default y +config NOCACHE_MEMORY + default y + config MTK_ADSP_TIMER default y config XTENSA_TIMER diff --git a/soc/mediatek/mt8xxx/linker.ld b/soc/mediatek/mt8xxx/linker.ld index e9814116873..1593c0d3b33 100644 --- a/soc/mediatek/mt8xxx/linker.ld +++ b/soc/mediatek/mt8xxx/linker.ld @@ -110,6 +110,11 @@ SECTIONS { _end = .; _mtk_adsp_dram_end = .; + .nocache (NOLOAD) : { + . = ALIGN(4096); + *(.nocache .nocache.*) + } > dram + /* Non-runtime-loaded sections below */ #include