summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSrinidhi N Kaushik <srinidhi.n.kaushik@intel.com>2021-01-08 10:01:25 -0800
committerTim Wawrzynczak <twawrzynczak@chromium.org>2021-01-13 03:01:15 +0000
commit44509d866e5b30822c4aac680427244ed0950a22 (patch)
tree4884bf00b31cd7e4ec5f5d74f066993d4b953b39
parentf3faddc4868ddec7806cc9413e33225d87a157a4 (diff)
downloadcoreboot-44509d866e5b30822c4aac680427244ed0950a22.tar.xz
soc/intel/tigerlake: Disable TC cold support
This change lets IOM consider all USB connected devices as device attached(DA) scenario. While connecting a typec-to-a dongle, IOM would disable TC cold and help to resolve enemuration failure after usb3 device is plugged into the dongle. BUG=b:173054070 TEST=Build and boot on delbin. Signed-off-by: Srinidhi N Kaushik <srinidhi.n.kaushik@intel.com> Change-Id: I0ad0322693b4f8fbf1000b24eb21dddcebec686b Reviewed-on: https://review.coreboot.org/c/coreboot/+/49244 Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Nick Vaccaro <nvaccaro@google.com> Reviewed-by: John Zhao <john.zhao@intel.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r--src/soc/intel/tigerlake/fsp_params.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/soc/intel/tigerlake/fsp_params.c b/src/soc/intel/tigerlake/fsp_params.c
index 295f7896f2..b31d0acb04 100644
--- a/src/soc/intel/tigerlake/fsp_params.c
+++ b/src/soc/intel/tigerlake/fsp_params.c
@@ -134,6 +134,9 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
*/
params->ITbtConnectTopologyTimeoutInMs = 0;
+ /* Disable TcColdOnUsbConnect */
+ params->DisableTccoldOnUsbConnected = 1;
+
/* Chipset Lockdown */
if (get_lockdown_config() == CHIPSET_LOCKDOWN_COREBOOT) {
params->PchLockDownGlobalSmi = 0;