blob: 72ad3fc5e7dbac949682f9e9db29fce77e78bfea [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-only */
#include <soc/ramstage.h>
void mainboard_silicon_init_params(FSP_S_CONFIG *params)
{
// PEG0 Config
params->CpuPcieRpAdvancedErrorReporting[0] = 0;
params->CpuPcieRpLtrEnable[0] = 1;
params->CpuPcieRpPtmEnabled[0] = 0;
// PEG1 Config
params->CpuPcieRpAdvancedErrorReporting[1] = 0;
params->CpuPcieRpLtrEnable[1] = 1;
params->CpuPcieRpPtmEnabled[1] = 0;
// IOM config
params->PchUsbOverCurrentEnable = 0;
params->PortResetMessageEnable[8] = 1; // TYPEC1
params->UsbTcPortEn = 1;
// Low latency legacy I/O
params->PchLegacyIoLowLatency = 1;
}