diff options
author | Andres Lugo-Reyes <aalugore@us.ibm.com> | 2017-08-02 15:11:22 -0500 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2017-08-03 17:11:55 -0400 |
commit | d65050138474c8450121127683ee9657ac979246 (patch) | |
tree | c7187294dbd59ee6e0ebf347adf6c2bb83ce0135 /src/occ_405/amec | |
parent | 98a36c5dc201034f62fac0e72b1c4cf29af5b117 (diff) | |
download | talos-occ-d65050138474c8450121127683ee9657ac979246.tar.gz talos-occ-d65050138474c8450121127683ee9657ac979246.zip |
Set frequency to TURBO if no mode
Change-Id: Ia2bcc97392bc2a8a6a2089f302d3006bb2507536
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/44167
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>
Diffstat (limited to 'src/occ_405/amec')
-rwxr-xr-x | src/occ_405/amec/amec_freq.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/occ_405/amec/amec_freq.c b/src/occ_405/amec/amec_freq.c index 8b7eb26..32d59dc 100755 --- a/src/occ_405/amec/amec_freq.c +++ b/src/occ_405/amec/amec_freq.c @@ -121,7 +121,14 @@ errlHndl_t amec_set_freq_range(const OCC_MODE i_mode) l_freq_min = G_sysConfigData.sys_mode_freq.table[OCC_MODE_MIN_FREQUENCY]; // Set Max frequency (ultra turbo freq if wof enabled, to turbo freq otherwise) - l_freq_max = G_proc_fmax_mhz; + if( g_amec->wof.wof_disabled ) + { + l_freq_max = G_sysConfigData.sys_mode_freq.table[OCC_MODE_TURBO]; + } + else + { + l_freq_max = G_proc_fmax_mhz; + } } else if( VALID_MODE(i_mode) ) // Set to Max Freq Range for this mode { @@ -261,7 +268,7 @@ void amec_slv_proc_voting_box(void) if (!G_allowPstates) { // Don't allow pstates to be sent until after initial mode has been set - if (CURRENT_MODE()) + if ( (CURRENT_MODE()) || (G_sysConfigData.system_type.kvm) ) { G_allowPstates = TRUE; } |