diff options
author | Chris Cain <cjcain@us.ibm.com> | 2017-11-16 12:43:51 -0600 |
---|---|---|
committer | Christopher J. Cain <cjcain@us.ibm.com> | 2017-11-17 15:37:10 -0500 |
commit | d0f8e5fb2c5a2cd78453630e869d74d569cad394 (patch) | |
tree | ac29065d70c97b65c493706e2cf19f2463591cb7 /src/occ_405/amec/amec_data.c | |
parent | 601b1ebb9a9cbe35cac8fbbb5e704c7be81aaadf (diff) | |
download | talos-occ-d0f8e5fb2c5a2cd78453630e869d74d569cad394.tar.gz talos-occ-d0f8e5fb2c5a2cd78453630e869d74d569cad394.zip |
Always use normal temperature thresholds for OPAL systems
Change-Id: I64b662f4c57609bfc500fb037300f75c3ec7b1e3
CQ: SW408496
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/49823
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_data.c')
-rwxr-xr-x | src/occ_405/amec/amec_data.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/occ_405/amec/amec_data.c b/src/occ_405/amec/amec_data.c index 9294c1d..5857373 100755 --- a/src/occ_405/amec/amec_data.c +++ b/src/occ_405/amec/amec_data.c @@ -174,8 +174,9 @@ errlHndl_t AMEC_data_write_thrm_thresholds(const OCC_MODE i_mode) l_frudata = l_data->data; // Store the processor thermal data - if(i_mode == OCC_MODE_NOMINAL) + if ((i_mode == OCC_MODE_NOMINAL) || (G_sysConfigData.system_type.kvm)) { + // use normal thresholds for Nominal or OPAL l_dvfs_temp = l_frudata[DATA_FRU_PROC].dvfs; l_error = l_frudata[DATA_FRU_PROC].error; } @@ -203,8 +204,9 @@ errlHndl_t AMEC_data_write_thrm_thresholds(const OCC_MODE i_mode) l_dvfs_temp); // Store the Centaur thermal data - if(i_mode == OCC_MODE_NOMINAL) + if ((i_mode == OCC_MODE_NOMINAL) || (G_sysConfigData.system_type.kvm)) { + // use normal thresholds for Nominal or OPAL l_dvfs_temp = l_frudata[DATA_FRU_CENTAUR].dvfs; l_error = l_frudata[DATA_FRU_CENTAUR].error; } @@ -233,8 +235,9 @@ errlHndl_t AMEC_data_write_thrm_thresholds(const OCC_MODE i_mode) l_dvfs_temp); // Store the DIMM thermal data - if(i_mode == OCC_MODE_NOMINAL) + if ((i_mode == OCC_MODE_NOMINAL) || (G_sysConfigData.system_type.kvm)) { + // use normal thresholds for Nominal or OPAL l_dvfs_temp = l_frudata[DATA_FRU_DIMM].dvfs; l_error = l_frudata[DATA_FRU_DIMM].error; } @@ -267,8 +270,9 @@ errlHndl_t AMEC_data_write_thrm_thresholds(const OCC_MODE i_mode) g_amec->vrhotproc.setpoint); // Store the VRM Vdd thermal data - if(i_mode == OCC_MODE_NOMINAL) + if ((i_mode == OCC_MODE_NOMINAL) || (G_sysConfigData.system_type.kvm)) { + // use normal thresholds for Nominal or OPAL l_dvfs_temp = l_frudata[DATA_FRU_VRM_VDD].dvfs; l_error = l_frudata[DATA_FRU_VRM_VDD].error; } |