summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/usr/ipmi/ipmisel.H8
-rw-r--r--src/include/usr/ipmi/ipmisensor.H19
2 files changed, 25 insertions, 2 deletions
diff --git a/src/include/usr/ipmi/ipmisel.H b/src/include/usr/ipmi/ipmisel.H
index af808515d..13f44a84b 100644
--- a/src/include/usr/ipmi/ipmisel.H
+++ b/src/include/usr/ipmi/ipmisel.H
@@ -87,7 +87,9 @@ namespace IPMISEL
format_ipmi_version_2_0 = 0x04,
};
- // event_type, per section 42.1 of the IPMI spec
+ // sel_event_dir_type type, per section 42.1 of the IPMI spec
+ // bit = 0 -> 0 is an assertion event
+ // bits 1:7 describe the sensor type
enum sel_event_dir_type
{
event_unspecified = 0x00,
@@ -95,8 +97,9 @@ namespace IPMISEL
event_state = 0x03,
event_predictive = 0x04,
event_limit = 0x05,
- event_permformance = 0x06,
+ event_performance = 0x06,
event_transition = 0x07,
+ sensor_specific = 0x6f,
event_OEM = 0x70,
};
@@ -114,6 +117,7 @@ namespace IPMISEL
event_data1_trans_to_non_recoverable = 0x06,
event_data1_trans_monitor = 0x07,
event_data1_trans_informational = 0x08,
+ event_data1_invalid_offset = 0xFF,
};
enum sel_generator_id
diff --git a/src/include/usr/ipmi/ipmisensor.H b/src/include/usr/ipmi/ipmisensor.H
index 86b9051ba..ba7d7bfd1 100644
--- a/src/include/usr/ipmi/ipmisensor.H
+++ b/src/include/usr/ipmi/ipmisensor.H
@@ -116,6 +116,19 @@ namespace SENSOR
SYSTEM_FIRMWARE_PROGRESS = 0x02,
};
+
+ /**
+ * @enum systemEventSensorOffsets
+ * offSets specific to the system event sensor.
+ *
+ */
+ enum systemEventSensorOffsets
+ {
+ // offset 02h
+ UNDETERMINED_SYSTEM_HW_FAILURE = 0x02,
+ };
+
+
/**
* @enum discrete09_Offsets
*
@@ -924,6 +937,12 @@ namespace SENSOR
uint16_t getSensorOffsets(TARGETING::SENSOR_NAME i_name,
sensorReadingType &o_readType );
+ /**
+ * Helper function to return the backplane fault sensor
+ *
+ * @return sensor number
+ */
+ uint8_t getBackPlaneFaultSensor();
}; // end namespace
OpenPOWER on IntegriCloud