[PATCH V2 12/12] imx: imx8m: move CONFIG_SPL_SYS_[I,D]CACHE_OFF to defconfig
Peng Fan
peng.fan at nxp.com
Mon Jan 4 03:33:34 CET 2021
> Subject: Re: [PATCH V2 12/12] imx: imx8m: move
> CONFIG_SPL_SYS_[I,D]CACHE_OFF to defconfig
>
> Hi Peng
>
> On Sun, Jan 3, 2021 at 6:43 AM Peng Fan (OSS) <peng.fan at oss.nxp.com>
> wrote:
>
> > diff --git a/configs/imx8mn_ddr4_evk_defconfig
> > b/configs/imx8mn_ddr4_evk_defconfig
> > index b4b511ed43..d6000d9e87 100644
> > --- a/configs/imx8mn_ddr4_evk_defconfig
> > +++ b/configs/imx8mn_ddr4_evk_defconfig
> > @@ -1,4 +1,6 @@
> > CONFIG_ARM=y
> > +CONFIG_SPL_SYS_ICACHE_OFF=y
> > +CONFIG_SPL_SYS_DCACHE_OFF=y
>
> I understand that this patch is just moving these symbols from include file to
> defconfig, but a more fundamental question: why do we need to disable
> caches in the first place?
No need to disable icache. Dcache needs to be off, since we not have MMU
setup.
I could use a follow up patch to enable icache, agree?
Thanks,
Peng.
>
> My understanding is that it is safe to run with caches enabled on these imx8
> platforms.
>
> Please clarify.
>
> Thanks,
>
> Fabio Estevam
More information about the U-Boot
mailing list