summaryrefslogtreecommitdiff
path: root/src/soc/intel/tigerlake
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/tigerlake')
-rw-r--r--src/soc/intel/tigerlake/chip.h17
-rw-r--r--src/soc/intel/tigerlake/fsp_params.c8
2 files changed, 10 insertions, 15 deletions
diff --git a/src/soc/intel/tigerlake/chip.h b/src/soc/intel/tigerlake/chip.h
index af9b310ba3..1a1ba73d2c 100644
--- a/src/soc/intel/tigerlake/chip.h
+++ b/src/soc/intel/tigerlake/chip.h
@@ -186,22 +186,21 @@ struct soc_intel_tigerlake_config {
/*
* Offset 0x054B - Disable Fast Slew Rate for Deep Package
- * C States for VR domains. Disable Fast Slew Rate for Deep
- * Package C States based on Acoustic Noise Mitigation feature
- * enabled. The domains are IA,GT,SA,VLCC and FIVR.
+ * C States for VCCin in VR domain. Disable Fast Slew Rate
+ * for Deep Package C States based on Acoustic Noise
+ * Mitigation feature enabled.
* 0 - False
* 1 - True
*/
- uint8_t FastPkgCRampDisable[VR_DOMAIN_MAX];
+ uint8_t FastPkgCRampDisable;
/*
* Offset 0x0550 - Slew Rate configuration for Deep Package
- * C States for VR domains. Slew Rate configuration for Deep
- * Package C States for VR domains based on Acoustic Noise
- * Mitigation feature enabled. The domains are IA,GT,SA,VLCC and FIVR.
- * Slew rates are defined as enum slew_rate.
+ * C States for VCCin in VR domain. Slew Rate configuration
+ * for Deep Package C States for VR domain based on Acoustic
+ * Noise Mitigation feature enabled.
*/
- uint8_t SlowSlewRate[VR_DOMAIN_MAX];
+ uint8_t SlowSlewRate;
/* SATA related */
uint8_t SataEnable;
diff --git a/src/soc/intel/tigerlake/fsp_params.c b/src/soc/intel/tigerlake/fsp_params.c
index 6bd4a7cbe1..9fbf9bd009 100644
--- a/src/soc/intel/tigerlake/fsp_params.c
+++ b/src/soc/intel/tigerlake/fsp_params.c
@@ -332,12 +332,8 @@ void platform_fsp_silicon_init_params_cb(FSPS_UPD *supd)
}
params->AcousticNoiseMitigation = config->AcousticNoiseMitigation;
- memcpy(&params->SlowSlewRate, &config->SlowSlewRate,
- ARRAY_SIZE(config->SlowSlewRate) * sizeof(config->SlowSlewRate[0]));
-
- memcpy(&params->FastPkgCRampDisable, &config->FastPkgCRampDisable,
- ARRAY_SIZE(config->FastPkgCRampDisable) *
- sizeof(config->FastPkgCRampDisable[0]));
+ params->FastPkgCRampDisable[0] = config->FastPkgCRampDisable;
+ params->SlowSlewRate[0] = config->SlowSlewRate;
/* Enable TCPU for processor thermal control */
params->Device4Enable = config->Device4Enable;