summaryrefslogtreecommitdiff
path: root/src/soc
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc')
-rw-r--r--src/soc/intel/elkhartlake/chip.h1
-rw-r--r--src/soc/intel/elkhartlake/fsp_params.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/soc/intel/elkhartlake/chip.h b/src/soc/intel/elkhartlake/chip.h
index e8505f4a37..492a401eea 100644
--- a/src/soc/intel/elkhartlake/chip.h
+++ b/src/soc/intel/elkhartlake/chip.h
@@ -186,6 +186,7 @@ struct soc_intel_elkhartlake_config {
uint8_t SataSalpSupport;
uint8_t SataPortsEnable[CONFIG_MAX_SATA_PORTS];
uint8_t SataPortsDevSlp[CONFIG_MAX_SATA_PORTS];
+ uint8_t SataPortsSSD[CONFIG_MAX_SATA_PORTS];
enum sata_speed_limit SataSpeed;
/*
* Enable(0)/Disable(1) SATA Power Optimizer on PCH side.
diff --git a/src/soc/intel/elkhartlake/fsp_params.c b/src/soc/intel/elkhartlake/fsp_params.c
index 1b667feb4e..a3213b151c 100644
--- a/src/soc/intel/elkhartlake/fsp_params.c
+++ b/src/soc/intel/elkhartlake/fsp_params.c
@@ -401,6 +401,7 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
for (i = 0; i < CONFIG_MAX_SATA_PORTS; i++) {
params->SataPortsEnable[i] = config->SataPortsEnable[i];
params->SataPortsDevSlp[i] = config->SataPortsDevSlp[i];
+ params->SataPortsSolidStateDrive[i] = config->SataPortsSSD[i];
if (config->SataPortsEnableDitoConfig[i]) {
params->SataPortsDmVal[i] =
config->SataPortsDmVal[i] ? : DEF_DMVAL;