summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChris Cain <cjcain@us.ibm.com>2017-11-16 12:43:51 -0600
committerChristopher J. Cain <cjcain@us.ibm.com>2017-11-17 15:37:10 -0500
commitd0f8e5fb2c5a2cd78453630e869d74d569cad394 (patch)
treeac29065d70c97b65c493706e2cf19f2463591cb7 /src
parent601b1ebb9a9cbe35cac8fbbb5e704c7be81aaadf (diff)
downloadtalos-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')
-rwxr-xr-xsrc/occ_405/amec/amec_data.c12
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;
}
OpenPOWER on IntegriCloud