diff options
Diffstat (limited to 'src/include/usr/ipmi/ipmifruinv.H')
-rw-r--r-- | src/include/usr/ipmi/ipmifruinv.H | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/include/usr/ipmi/ipmifruinv.H b/src/include/usr/ipmi/ipmifruinv.H index 0df72462b..140395acb 100644 --- a/src/include/usr/ipmi/ipmifruinv.H +++ b/src/include/usr/ipmi/ipmifruinv.H @@ -5,7 +5,7 @@ /* */ /* OpenPOWER HostBoot Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2014,2015 */ +/* Contributors Listed Below - COPYRIGHT 2014,2018 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -40,6 +40,13 @@ namespace IPMIFRUINV void setData(bool i_updateData=false); /** + * @brief Reads the entire FRU inventory record + * @param[in] deviceId, The Record number to be read + * @param[o_data] The resultant pointer to the record data read + */ + void readFruData(uint8_t i_deviceId, uint8_t *o_data); + + /** * @brief Clears fru data from BMC * @param[in] fruId, The fruId to be cleared */ @@ -70,6 +77,14 @@ namespace IPMIFRUINV io_potentialFrus, bool i_updateData); + /** + * @brief Reads the Serial Number of the Product Info Area and returns it + * @param[in] fruId, The Record number to be read + * @return the pointer with the serial number - The caller is required + * to clear up this memory + */ + char* getProductSN(uint8_t i_fruId); + }; #endif |