diff options
author | Chris Cain <cjcain@us.ibm.com> | 2018-09-10 12:57:39 -0500 |
---|---|---|
committer | Christopher J. Cain <cjcain@us.ibm.com> | 2018-09-26 11:17:55 -0500 |
commit | b67db9d09b181dfe8bd0a77cfdca511d124b291e (patch) | |
tree | 58b9af1b2f45aea26706bf4533a2d2f0d05c8a92 /src/occ_405/amec/amec_sensors_power.h | |
parent | 3e23a4ef97bc78aa8c8cf691407fdf9b8da30664 (diff) | |
download | talos-occ-b67db9d09b181dfe8bd0a77cfdca511d124b291e.tar.gz talos-occ-b67db9d09b181dfe8bd0a77cfdca511d124b291e.zip |
Support for NVDIMMs
Change-Id: I8ccf44287bc72a73b16662ba29b71e731c70b30e
RTC:173789
Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/65917
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Tested-by: Christopher J. Cain <cjcain@us.ibm.com>
Reviewed-by: Christopher J. Cain <cjcain@us.ibm.com>
Diffstat (limited to 'src/occ_405/amec/amec_sensors_power.h')
-rwxr-xr-x | src/occ_405/amec/amec_sensors_power.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/occ_405/amec/amec_sensors_power.h b/src/occ_405/amec/amec_sensors_power.h index 2cb55fb..1b52d33 100755 --- a/src/occ_405/amec/amec_sensors_power.h +++ b/src/occ_405/amec/amec_sensors_power.h @@ -5,7 +5,7 @@ /* */ /* OpenPOWER OnChipController Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2011,2017 */ +/* Contributors Listed Below - COPYRIGHT 2011,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -44,7 +44,8 @@ // Function that is called by AMEC State Machine that will update the AMEC // sensors for data that comes from the APSS (Power Data from APSS ADCs) -void amec_update_apss_sensors(void); +// Returns False if GPIO EPOW was asserted (sensors not updated) +bool amec_update_apss_sensors(void); // Function that is called by AMEC State Machine that will update the AMEC // sensors for GPIO data collected from the APSS. @@ -58,4 +59,9 @@ void amec_update_avsbus_sensors(void); // successfully determined void amec_update_gpu_configuration(void); +// Helper function called when updating the AMEC sensors for GPIO to detect +// GPIO_EPOW. If it has been asserted, we send an IPC command to GPE1 to +// perform some SCOMs allowing NVDIMMs to back up their data. +// Returns TRUE if EPOW was asserted. +bool epow_gpio_asserted(void); #endif // _AMEC_SENSORS_POWER_H |