[U-Boot] [PATCH v3 4/7] armv8: ls1043ardb: Use static DDR setting for SPL boot

Łukasz Majewski lukma at denx.de
Fri Sep 29 16:06:27 UTC 2017


Hi York,

> On 09/29/2017 12:44 AM, Łukasz Majewski wrote:
>> Hi York,
>>
>>> This board has soldered DDR chips. To reduce the SPL image size,
>>> use static DDR setting instead of dynamic DDR driver.
>>
>> I'm just wondering - since your board supports FIT in SPL, maybe it
>> would be good to have a binary blob with DDR RAM settings embedded into it?
>>
>> Then you would be able to provide "hardcoded" SDRAM setup via it?
>> In this way it could be easily replaceable?
>>
> 
> Lukasz,
> 
> It sounds reasonable but doesn't work for our platforms. The limitation
> is the static RAM. In order to load anything, we need to have some
> memory. Lacking of memory is the exact reason I have to use static DDR
> setting. I have to make room for other drivers in SPL.

I rather thought about:

Creating FIT image with firmware property, in which you will have 1:1 
binary image for DDR controller registers (e.g. 256B).

Then you could store this image to non-volatile memory and read it from 
SPL (just copy values to registers).

In that way you would be able to switch different configurations for 
different memories (DDR2/DDR3/, 1066, 1333 MHz) without the need to 
replace u-boot/SPL.

> 
> York
> 


-- 
Best regards,

Lukasz Majewski

--

DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de


More information about the U-Boot mailing list