diff options
author | Lei YU <mine260309@gmail.com> | 2017-11-30 16:03:50 +0800 |
---|---|---|
committer | Lei YU <mine260309@gmail.com> | 2017-12-12 17:09:02 +0800 |
commit | 41470e56e5dce5d9d138fd2a136f0010571bc613 (patch) | |
tree | e414217104ad36ec1000dfe8a6fb7e6dd107c438 /powercap.hpp | |
parent | 482e31ff8e43e0fefbd697b1985795c4d35eec74 (diff) | |
download | openpower-occ-control-41470e56e5dce5d9d138fd2a136f0010571bc613.tar.gz openpower-occ-control-41470e56e5dce5d9d138fd2a136f0010571bc613.zip |
Powercap: add p8 support
P8 uses i2c-occ and powercap is not created.
Add P8 support by creating powercap object with i2c device name.
Fixes openbmc/openbmc#2688
Change-Id: Ia63070d63f4392cc4b084ab628cdbdcf4206c883
Signed-off-by: Lei YU <mine260309@gmail.com>
Diffstat (limited to 'powercap.hpp')
-rw-r--r-- | powercap.hpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/powercap.hpp b/powercap.hpp index ddf2a74..6a77c9d 100644 --- a/powercap.hpp +++ b/powercap.hpp @@ -35,8 +35,10 @@ public: * @param[in] occStatus - The occ status object */ PowerCap(sdbusplus::bus::bus &bus, - Status &occStatus) : + Status &occStatus, + const std::string& occMasterName = OCC_MASTER_NAME) : bus(bus), + occMasterName(occMasterName), occStatus(occStatus), pcapMatch( bus, @@ -100,6 +102,9 @@ private: /** @brief Reference to sdbus **/ sdbusplus::bus::bus& bus; + /** @brief The master occ name */ + std::string occMasterName; + /* @brief OCC Status object */ Status &occStatus; |