summaryrefslogtreecommitdiffstats
path: root/src/occ_405/occ_service_codes.h
diff options
context:
space:
mode:
authorChris Cain <cjcain@us.ibm.com>2016-10-27 15:08:34 -0500
committerChristopher J. Cain <cjcain@us.ibm.com>2016-11-09 09:13:28 -0500
commita57eba09d85bfac41ccb9ec919b4bf37706592cc (patch)
treeacf4431d44a4df6a22089f33ba153b5c8a3b9548 /src/occ_405/occ_service_codes.h
parent45ceb3d13361ac099c7b0b9f2ff51a731e296ed1 (diff)
downloadtalos-occ-a57eba09d85bfac41ccb9ec919b4bf37706592cc.tar.gz
talos-occ-a57eba09d85bfac41ccb9ec919b4bf37706592cc.zip
Code updates for AVS Bus data collection
- add support for reading voltage/current from AVS Bus on Vdd and Vdn rails (on alternating ticks) - remove overcurrent code - remove voltage uplift code - other minor cleanup RTC: 137620 Change-Id: I774a2421059ab3684e3b790938429e9e77ae2b76 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/31923 Reviewed-by: Martha Broyles <mbroyles@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/occ_service_codes.h')
-rw-r--r--src/occ_405/occ_service_codes.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/occ_405/occ_service_codes.h b/src/occ_405/occ_service_codes.h
index 391cec8..3fc866f 100644
--- a/src/occ_405/occ_service_codes.h
+++ b/src/occ_405/occ_service_codes.h
@@ -77,6 +77,8 @@ enum occReasonCode
CENT_SCOM_ERROR = 0x41,
/// Centaur FIR bit set
CENT_LFIR_ERROR = 0x42,
+ AVSBUS_TIMEOUT = 0x50,
+ AVSBUS_ERROR = 0x51,
/// Throttle in nominal or turbo mode due to the bulk power limit being reached with both power supplies good
PCAP_THROTTLE_POWER_LIMIT = 0x61,
/// Firmware Failure: equivalent to assertion failures
@@ -218,6 +220,12 @@ enum occExtReasonCode
ERC_FW_ZERO_FREQ_LIMIT = 0x0090,
ERC_TLB_ENTRY_CREATION_FAILURE = 0x00A0,
+
+ ERC_AVSBUS_VDD_VOLTAGE_FAILURE = 0x00AA,
+ ERC_AVSBUS_VDD_CURRENT_FAILURE = 0x00AB,
+ ERC_AVSBUS_VDN_VOLTAGE_FAILURE = 0x00AC,
+ ERC_AVSBUS_VDN_CURRENT_FAILURE = 0x00AD,
+
};
// Error log Module Ids
OpenPOWER on IntegriCloud