soc/intel/meteorlake: Correctly set Usb4CmMode

The ACPI is adjusted based on SOFTWARE_CONNECTION_MANAGER, so set
the UPD to match this to avoid the connection type being
mismatched.

If it's mismatched, the TBT port will timeout.

Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Change-Id: I3ab68c01f682723dab39870f0676e59ae3d89add
This commit is contained in:
Sean Rhodes 2023-08-30 12:47:59 +01:00 committed by Jeremy Soller
parent a176798a16
commit b1996b212b
No known key found for this signature in database
GPG Key ID: D02FD439211AF56F

View File

@ -442,6 +442,8 @@ static void fill_fsps_tcss_params(FSP_S_CONFIG *s_cfg,
if (is_dev_enabled(tcss_port_arr[i])) if (is_dev_enabled(tcss_port_arr[i]))
s_cfg->UsbTcPortEn |= BIT(i); s_cfg->UsbTcPortEn |= BIT(i);
} }
s_cfg->Usb4CmMode = CONFIG(SOFTWARE_CONNECTION_MANAGER);
} }
static void fill_fsps_chipset_lockdown_params(FSP_S_CONFIG *s_cfg, static void fill_fsps_chipset_lockdown_params(FSP_S_CONFIG *s_cfg,