From 2f67b34e12ad40c9bf3e90e980be4c11365865ea Mon Sep 17 00:00:00 2001 From: John Su Date: Tue, 19 Jan 2021 22:13:51 +0800 Subject: mb/google/zork/var/vilboz: Add Mainboard Type for VCORE IC To define Mainboard Type config, use the fw_config bit[26]. Check MB Type to modify SDLE settings for different VCORE IC. BUG=b:177193131 BRANCH=zork Signed-off-by: John Su Change-Id: If153c0a3e641ae32ef89737925bd9f62dfb71f3d Reviewed-on: https://review.coreboot.org/c/coreboot/+/49683 Tested-by: build bot (Jenkins) Reviewed-by: EricR Lai Reviewed-by: Kangheui Won --- src/mainboard/google/zork/variants/vilboz/Makefile.inc | 2 ++ src/mainboard/google/zork/variants/vilboz/romstage.c | 15 +++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 src/mainboard/google/zork/variants/vilboz/romstage.c (limited to 'src/mainboard/google/zork/variants/vilboz') diff --git a/src/mainboard/google/zork/variants/vilboz/Makefile.inc b/src/mainboard/google/zork/variants/vilboz/Makefile.inc index af38c8828d3c..f8ed418bb97e 100644 --- a/src/mainboard/google/zork/variants/vilboz/Makefile.inc +++ b/src/mainboard/google/zork/variants/vilboz/Makefile.inc @@ -2,5 +2,7 @@ subdirs-y += ./spd +romstage-y += romstage.c + ramstage-y += variant.c ramstage-y += gpio.c diff --git a/src/mainboard/google/zork/variants/vilboz/romstage.c b/src/mainboard/google/zork/variants/vilboz/romstage.c new file mode 100644 index 000000000000..1e438927d869 --- /dev/null +++ b/src/mainboard/google/zork/variants/vilboz/romstage.c @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include +#include + +void variant_updm_update(FSP_M_CONFIG *mcfg) +{ + printk(BIOS_INFO, "%s UPDM update\n", __func__); + if (variant_gets_mb_type_config()) { + mcfg->telemetry_vddcr_vdd_slope_mA = 32453; + mcfg->telemetry_vddcr_vdd_offset = 168; + mcfg->telemetry_vddcr_soc_slope_mA = 22644; + mcfg->telemetry_vddcr_soc_offset = -70; + } +} -- cgit v1.2.3