coreboot-kgpe-d16/src/northbridge/intel
Angel Pons afc6c0ae12 mb/google/slippy: Correct memory-down SPD handling
MRC only uses the SPD data for the first index, and ignores the rest.
Moreover, index 1 corresponds to the second DIMM on the first channel,
which does not exist on ULT (only one DIMM per channel is supported).

Copy the SPD to the first DIMM on channel 1 instead. Adjust northbridge
code to retrieve the serial number from the correct SPD data block.

Tested on Google Wolf, both channels are still correctly detected.

Change-Id: Ic60ff75043e6b96a59baa9e5ebffb712a100a934
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51443
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2021-03-19 11:19:51 +00:00
..
common nb/intel/common/fixed_bars.h: Add casts to uintptr_t 2021-02-12 07:52:37 +00:00
e7505 src: use ARRAY_SIZE where possible 2021-02-15 11:30:40 +00:00
gm45 nb/intel: Add missing <types.h> 2021-02-16 20:56:56 +00:00
haswell mb/google/slippy: Correct memory-down SPD handling 2021-03-19 11:19:51 +00:00
i440bx cbfs: Enable CBFS mcache on most chipsets 2020-12-02 22:12:10 +00:00
i945 device/device.c: Rename .disable to .vga_disable 2021-02-24 11:28:16 +00:00
ironlake nb/intel/ironlake: Avoid casting pointers to structs 2021-02-27 09:39:28 +00:00
pineview nb/intel/pineview: Drop unused GPIO32 macro 2021-02-18 10:14:56 +00:00
sandybridge nb/intel/sandybridge: Clean up dram_timing function 2021-03-01 08:31:44 +00:00
x4x device/device.c: Rename .disable to .vga_disable 2021-02-24 11:28:16 +00:00