[U-Boot] [PATCH] arm: socfpga: dm: Fix DM initialization failure after warm reset

Marek Vasut marex at denx.de
Thu Sep 3 12:46:15 CEST 2015


On Thursday, September 03, 2015 at 12:17:13 PM, Jian Luo wrote:

Hi!

[...]

>  >> Yes, I can. But U-Boot can still have problem with other Image which
>  >> disables ECC.
>  >> I found another post related to this problem
>  >> https://lkml.org/lkml/2015/2/6/685 .
>  >> 
>  >>      Quote: To initialize ECC, the OCRAM needs to enable ECC then clear
>  >> 
>  >> the entire
>  >> 
>  >>      memory to zero before using it.
> 
> Hi!
> 
>  > Oh, but that is a problem, since we're running from the OCRAM ourselves,
>  > thus we cannot clear the OCRAM. Maybe we should force-disable the ECC
>  > instead? But can we be sure that the corruption does not happen when
>  > you disable ECC ?
> 
> Yes, that will be a problem. It's also why I let the SYSMGR_ECC_OCRAM_EN
> bit intact in the patch.

OK, but what about turning the ECC off in the SPL, will that also introduce
corruption or not ? That might be the right fix, no ?

Best regards,
Marek Vasut


More information about the U-Boot mailing list