diff options
Diffstat (limited to 'src/mainboard')
-rw-r--r-- | src/mainboard/samsung/lumpy/romstage.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mainboard/samsung/lumpy/romstage.c b/src/mainboard/samsung/lumpy/romstage.c index 650c8d771e..4d318b7069 100644 --- a/src/mainboard/samsung/lumpy/romstage.c +++ b/src/mainboard/samsung/lumpy/romstage.c @@ -216,6 +216,8 @@ void mainboard_fill_pei_data(struct pei_data *pei_data) *pei_data = pei_data_template; // leave onboard dimm address at f0, and copy spd data there. memcpy(pei_data->spd_data[0], locate_spd(), 256); + /* read removable dimm spd */ + read_spd(&pei_data->spd_data[2], 0x50); } const struct southbridge_usb_port mainboard_usb_ports[] = { @@ -238,7 +240,10 @@ const struct southbridge_usb_port mainboard_usb_ports[] = { void mainboard_get_spd(spd_raw_data *spd) { - memcpy(&spd[0], locate_spd(), 128); + /* get onboard dimm spd */ + memcpy(&spd[0], locate_spd(), 256); + /* read removable dimm spd */ + read_spd(&spd[2], 0x50); } void mainboard_early_init(int s3resume) |