[U-Boot] mx6ul_14x14_evk

Eric Nelson eric at nelint.com
Mon Aug 29 15:27:38 CEST 2016


Hi Fabio,

On 08/28/2016 07:47 PM, Fabio Estevam wrote:
> On Sun, Aug 28, 2016 at 6:04 PM, Eric Nelson <eric at nelint.com> wrote:
>> On 08/28/2016 01:59 PM, Eric Nelson wrote:
>>> Hi Fabio, Peng, and all.
>>>
>>> I just ran into a problem with bus frequency switching
>>> on the EVK and there appears to be a U-Boot component.
>>>
>>> Using the 4.1.15 kernel from git.freescale.com (commit a4d2a08)
>>> and the latest U-Boot from Stefano's imx tree (commit a3e5519)
>>> causes the EVK to hang during a bus frequency switch to LOW_POWER
>>> mode.
>>>
>>> The last gasp is this:
>>>       Bus freq set to 24000000 start...
>>>
>>> <snip>
>>>
>>> Has anybody else experienced this?
>>>
>> <snip>
> 
> I was able to reproduce this problem here.
> 
> The major difference between mainline U-Boot and NXP U-Boot is that
> mainline U-Boot uses SPL and NXP U-Boot uses imximage.cfg to configure
> the DDR.
> 

Right, and unfortunately, walking the differences can be time consuming.

> I have just created and tested the patch below against Stefano's tree:
> http://pastebin.com/crAe1Yr1
> 
> , which basically uses imximage.cfg from NXP U-Boot instead of SPL and
> the hang does not occur.
> 

Cool. That narrows things down a lot.

> It seems to me that we need to carefully review the SPL DDR init code
> in mainline in order to fix this problem.
> 

Or clock tree.

> I will try to take a look at it tomorrow, but if anyone spots the DDR
> problem in the SPL code, then feel free to submit the patch :-)
> 
Will do.

Regards,


Eric



More information about the U-Boot mailing list