Hello Nico, thank! If I understand correctly, when setting up a FSP with memory down, FSP does not read the SPD, but waits for the setting as a function parameter. If I set memory as DIMM in the FSP, then the FSP will read the SPD from the specified SMBUS address (A0, A2). I'm right?
-----Исходное сообщение----- From: Nico Huber Sent: Thursday, May 02, 2019 5:18 PM To: Alexey Borovikov ; coreboot@coreboot.org Subject: Re: [coreboot] FSP 1.0: How to configure soldered memory with spd
Hello Alexey,
On 02.05.19 10:20, Alexey Borovikov wrote:
How to configure the board with soldered memory where spd? Is there any difference when using a memory controller with soldered memory with spd and DIMM?
this really depends on your board design. If the board with SPD follows the same layout as the board without, the SPD should probably only be used to configure the memory timings. In this case, you could write some code that reads the SPD and translates the settings for the memory-down configuration of FSP. Something like that has been done here [1], for instance.
However, if your board design follows the design of a real DIMM, I would simply try _not_ to treat it like a memory-down configuration and confi- gure FSP as if there were a DIMM.
Hope that helps, Nico
[1] https://review.coreboot.org/cgit/coreboot.git/tree/src/mainboard/siemens/mc_...