soc/intel/alderlake: Add provision to override Rcomp settings
commitefe858b1706568fcfefe4d582cebbb32de9cd596
authorSubrata Banik <subrata.banik@intel.com>
Mon, 22 Mar 2021 14:38:22 +0000 (22 20:08 +0530)
committerSubrata Banik <subrata.banik@intel.com>
Fri, 26 Mar 2021 04:53:18 +0000 (26 04:53 +0000)
tree67963fec45832f4804693f263a5263ef962f5df2
parentc8ac8f5ce969196f9e38e24629120ab8c5a4c873
soc/intel/alderlake: Add provision to override Rcomp settings

Add function to allow overriding the RcompResistor and
RcompTarget UPDs from mainboard if required.

Mainboard users can pass required rcomp from memory.c file.

Refactor ddr_config structure to take out rcomp related variable
outside for all memory type to override if required.

BUG=b:182772421
TEST=Able to override the default RcompResistor and RcompTarget
values.

Change-Id: Ie8528bbf0517728534d47f9adaabfc9a2c469609
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/51683
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
src/mainboard/intel/adlrvp/memory.c
src/soc/intel/alderlake/include/soc/meminit.h
src/soc/intel/alderlake/meminit.c