summaryrefslogtreecommitdiffstats
path: root/src/occ_405/amec/amec_sensors_power.c
diff options
context:
space:
mode:
authorChris Cain <cjcain@us.ibm.com>2017-02-09 16:33:10 -0600
committerChristopher J. Cain <cjcain@us.ibm.com>2017-02-14 12:39:24 -0500
commit5f3814b53d0262bf5be162b89f7aaca3b014dcec (patch)
treeb8c11e57b74f43428995a84673a62fcbcda64694 /src/occ_405/amec/amec_sensors_power.c
parent1747f6fbb5ad8e61e31c4c320bbff01e5636da62 (diff)
downloadtalos-occ-5f3814b53d0262bf5be162b89f7aaca3b014dcec.tar.gz
talos-occ-5f3814b53d0262bf5be162b89f7aaca3b014dcec.zip
AVS Bus update to use 32bit register accesses instead of 64
Change-Id: Ib31cb6ba5cc23f2599226628d36c7006dc911249 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36250 Reviewed-by: William A. Bryan <wilbryan@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_sensors_power.c')
-rwxr-xr-xsrc/occ_405/amec/amec_sensors_power.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/occ_405/amec/amec_sensors_power.c b/src/occ_405/amec/amec_sensors_power.c
index 622a9f4..1950510 100755
--- a/src/occ_405/amec/amec_sensors_power.c
+++ b/src/occ_405/amec/amec_sensors_power.c
@@ -469,7 +469,7 @@ void update_avsbus_power_sensors(const avsbus_type_e i_type)
static bool L_throttle_vdn = FALSE;
bool * L_throttle = &L_throttle_vdd;
// TODO: RTC 130216 : read loadline and distloss from Pstate Super Structure
- uint32_t l_loadline = 0x61AB; // OCCPstateParmBlock.vdd_sysparm.loadline_uohm
+ uint32_t l_loadline = 0x0000; // OCCPstateParmBlock.vdd_sysparm.loadline_uohm
uint32_t l_distloss = 0x0000; // OCCPstateParmBlock.vdd_sysparm.distloss_uohm
uint32_t l_currentSensor = CURVDD;
uint32_t l_voltageSensor = VOLTVDD;
@@ -478,7 +478,7 @@ void update_avsbus_power_sensors(const avsbus_type_e i_type)
if (AVSBUS_VDN == i_type)
{
L_throttle = &L_throttle_vdn;
- l_loadline = 0x6BA8; // OCCPstateParmBlock.vdn_sysparm.loadline_uohm
+ l_loadline = 0x0000; // OCCPstateParmBlock.vdn_sysparm.loadline_uohm
l_distloss = 0x0000; // OCCPstateParmBlock.vdn_sysparm.distloss_uohm
l_currentSensor = CURVDN;
l_voltageSensor = VOLTVDN;
@@ -503,7 +503,8 @@ void update_avsbus_power_sensors(const avsbus_type_e i_type)
#ifdef AVSDEBUG
// TODO: RTC 130216 : REMOVE AFTER VERIFYING loadline/distlost from Pstate Super Structure
static uint32_t L_traceCount = 0;
- if (L_traceCount < 4)
+ uint32_t DEBUG_TRACE_MAX = 8;
+ if (L_traceCount < DEBUG_TRACE_MAX)
{
TRAC_INFO("update_avsbus_power_sensors: #%d Vd%c=%dx100uV, I=%dx10mA", L_traceCount, (i_type==AVSBUS_VDD)?'d':'n',
l_voltage_100uv, l_current_10ma);
@@ -555,7 +556,7 @@ void update_avsbus_power_sensors(const avsbus_type_e i_type)
#ifdef AVSDEBUG
// TODO: RTC 130216 : REMOVE AFTER VERIFYING loadline/distlost from Pstate Super Structure
- if (L_traceCount < 4)
+ if (L_traceCount < DEBUG_TRACE_MAX)
{
const sensor_t *power = getSensorByGsid(l_powerSensor);
TRAC_INFO("update_avsbus_power_sensors: #%d Vd%cs=%dx100uV, P=%dW", L_traceCount, (i_type==AVSBUS_VDD)?'d':'n',
@@ -566,7 +567,7 @@ void update_avsbus_power_sensors(const avsbus_type_e i_type)
#ifdef AVSDEBUG
// TODO: RTC 130216 : REMOVE AFTER VERIFYING loadline/distlost from Pstate Super Structure
- if (L_traceCount < 4)
+ if (L_traceCount < DEBUG_TRACE_MAX)
{
++L_traceCount;
}
OpenPOWER on IntegriCloud