[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