summaryrefslogtreecommitdiffstats
path: root/src/occ_405/dcom
diff options
context:
space:
mode:
authorAndres Lugo-Reyes <aalugore@us.ibm.com>2017-08-04 15:04:10 -0500
committerWilliam A. Bryan <wilbryan@us.ibm.com>2017-08-04 16:28:49 -0400
commit6d294258c81494021839f520a63974dd7a828205 (patch)
treed42cdf12a89d7617633675921243b7a4b38aa614 /src/occ_405/dcom
parent7d81d5d9402085c93d9441b587d9de3ff4290b85 (diff)
downloadtalos-occ-6d294258c81494021839f520a63974dd7a828205.tar.gz
talos-occ-6d294258c81494021839f520a63974dd7a828205.zip
Set/Clear OCC_WOF_DISABLED in slave and update gpe sensor location
Change-Id: I044515d3fbd367c1a292c892ea32eb5b3d133413 CQ:SW397768 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44242 Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/dcom')
-rwxr-xr-xsrc/occ_405/dcom/dcom.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/occ_405/dcom/dcom.c b/src/occ_405/dcom/dcom.c
index 0d58a66..63339e1 100755
--- a/src/occ_405/dcom/dcom.c
+++ b/src/occ_405/dcom/dcom.c
@@ -534,6 +534,17 @@ void task_dcom_parse_occfwmsg(task_t *i_self)
if(l_change)
{
+ // If Ultra Turbo is 0, disable WOF, else enable
+ if(G_sysConfigData.sys_mode_freq.table[OCC_MODE_UTURBO] == 0)
+ {
+ set_clear_wof_disabled( SET, WOF_RC_UTURBO_IS_ZERO );
+ }
+ else
+ {
+ set_clear_wof_disabled( CLEAR, WOF_RC_UTURBO_IS_ZERO );
+ set_clear_wof_disabled( CLEAR, WOF_RC_OCC_WOF_DISABLED );
+ }
+
if(G_sysConfigData.sys_mode_freq.table[OCC_MODE_UTURBO] > G_sysConfigData.sys_mode_freq.table[OCC_MODE_TURBO])
{
G_proc_fmax_mhz = G_sysConfigData.sys_mode_freq.table[OCC_MODE_UTURBO];
OpenPOWER on IntegriCloud