From 44509d866e5b30822c4aac680427244ed0950a22 Mon Sep 17 00:00:00 2001 From: Srinidhi N Kaushik Date: Fri, 8 Jan 2021 10:01:25 -0800 Subject: 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 Change-Id: I0ad0322693b4f8fbf1000b24eb21dddcebec686b Reviewed-on: https://review.coreboot.org/c/coreboot/+/49244 Reviewed-by: Furquan Shaikh Reviewed-by: Nick Vaccaro Reviewed-by: John Zhao Tested-by: build bot (Jenkins) --- src/soc/intel/tigerlake/fsp_params.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/soc/intel/tigerlake/fsp_params.c') 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; -- cgit v1.2.3