/openbmc/openpower-occ-control/ |
H A D | powermode.cpp | 1 #include "powermode.hpp" 23 namespace powermode namespace 51 PowerMode::PowerMode(const Manager& managerRef, const char* modePath, in PowerMode() function in open_power::occ::powermode::PowerMode 76 {Mode::PowerMode::Static, Mode::PowerMode::MaximumPerformance, 77 Mode::PowerMode::PowerSaving}); 93 lg2::error("PowerMode: Persisted power mode ({MODE}/{DATA}) is not " 103 void PowerMode::createIpsObject() in createIpsObject() 128 void PowerMode::removeIpsObject() in removeIpsObject() 142 void PowerMode::setMasterOcc(const std::string& masterOccPath) in setMasterOcc() 149 "PowerMode::setMasterOcc: Master changed (was OCC{INST}, {PATH})", in setMasterOcc() [all …]
|
H A D | occ_pass_through.hpp | 4 #include "powermode.hpp" 44 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef); 71 /** @brief OCC PowerMode object */ 72 std::unique_ptr<open_power::occ::powermode::PowerMode>& pmode;
|
H A D | occ_device.hpp | 9 #include "powermode.hpp" 51 std::unique_ptr<powermode::PowerMode>& powerModeRef, in Device() 201 /** @brief OCC PowerMode object */ 202 std::unique_ptr<powermode::PowerMode>& pmode;
|
H A D | powermode.hpp | 26 namespace powermode namespace 35 constexpr auto POWER_MODE_PROP = "PowerMode"; 235 /** @class PowerMode 243 class PowerMode : public ModeInterface class 246 /** @brief PowerMode object to inform occ of changes to mode 256 explicit PowerMode(const Manager& managerRef, const char* modePath, 331 Base::Mode::PowerMode powerMode(Base::Mode::PowerMode value) override; 536 } // namespace powermode
|
H A D | occ_status.hpp | 8 #include "powermode.hpp" 86 std::unique_ptr<powermode::PowerMode>& powerModeRef, in Status() 269 /** @brief OCC PowerMode object */ 270 std::unique_ptr<powermode::PowerMode>& pmode;
|
H A D | occ_pass_through.cpp | 26 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef) : in PassThrough() 132 lg2::error("PassThrough::setMode: PowerMode is not defined!"); in setMode()
|
H A D | app.cpp | 5 #include "powermode.hpp"
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/ |
H A D | Mode.interface.yaml | 5 - name: PowerMode 6 type: enum[self.PowerMode] 26 type: set[enum[self.PowerMode]] 32 the supported modes. If empty, then any of the PowerMode values can be 36 - name: PowerMode
|
/openbmc/openpower-occ-control/test/ |
H A D | error_files_tests.cpp | 28 status(pEvent, "/dummy1", manager, powerMode) in ErrorFiles() 78 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in ErrorFiles 90 Device occDevice(pEvent, devicePath, manager, status, powerMode); in TEST_F()
|
H A D | utest.cpp | 19 occStatus(eventP, "/test/path/occ1", manager, powerMode), in VerifyOccInput() 34 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in VerifyOccInput
|
H A D | meson.build | 34 '../powermode.cpp',
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | computer_system.hpp | 168 enum class PowerMode{ enum 376 NLOHMANN_JSON_SERIALIZE_ENUM(PowerMode, { 377 {PowerMode::Invalid, "Invalid"}, 378 {PowerMode::MaximumPerformance, "MaximumPerformance"}, 379 {PowerMode::BalancedPerformance, "BalancedPerformance"}, 380 {PowerMode::PowerSaving, "PowerSaving"}, 381 {PowerMode::Static, "Static"}, 382 {PowerMode::OSControlled, "OSControlled"}, 383 {PowerMode::OEM, "OEM"}, 384 {PowerMode::EfficiencyFavorPower, "EfficiencyFavorPower"}, [all …]
|
/openbmc/openbmc-test-automation/redfish/systems/ |
H A D | test_powersubsystem_settings.robot | 30 # "PowerMode": "MaximumPerformance", 31 # "PowerMode@Redfish.AllowableValues": [ 37 ${current_power_mode}= Redfish.Get Attribute ${SYSTEM_BASE_URI} PowerMode 47 …${allowed_power_modes}= Redfish.Get Attribute ${SYSTEM_BASE_URI} PowerMode@Redfish.AllowableVal… 137 ... body={"PowerMode":"${power_mode}"} valid_status_codes=[${HTTP_OK}, ${HTTP_NO_CONTENT}] 138 ${current_power_mode}= Redfish.Get Attribute ${SYSTEM_BASE_URI} PowerMode
|
/openbmc/entity-manager/schemas/ |
H A D | ibm.json | 72 "title": "PowerMode Properties", 73 "description": "The default PowerMode properties for the system", 83 "PowerMode": { object 84 "description": "The default PowerMode to use prior to being set by a user.", 116 "required": ["PowerMode", "IdlePowerSaverEnabled", "Name", "Type"]
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | systems.hpp | 2050 * @brief Translate the PowerMode string to enum value in getProvisioningStatus() 2052 * @param[in] modeString PowerMode string to be translated in getProvisioningStatus() 2054 * @return PowerMode enum in getProvisioningStatus() 2056 inline computer_system::PowerMode translatePowerModeString( in getProvisioningStatus() 2059 using PowerMode = computer_system::PowerMode; in getProvisioningStatus() 2061 if (modeString == "xyz.openbmc_project.Control.Power.Mode.PowerMode.Static") in getProvisioningStatus() 2063 return PowerMode::Static; in getProvisioningStatus() 2066 "xyz.openbmc_project.Control.Power.Mode.PowerMode.MaximumPerformance") in getProvisioningStatus() 2068 return PowerMode in getProvisioningStatus() 2081 using PowerMode = computer_system::PowerMode; translatePowerModeString() typedef 2133 std::string powerMode; afterGetPowerMode() local 2260 using PowerMode = computer_system::PowerMode; validatePowerMode() typedef 2312 std::string powerMode = validatePowerMode(asyncResp, pmode); setPowerMode() local 3236 std::optional<std::string> powerMode; global() member [all...] |
/openbmc/phosphor-settingsd/ |
H A D | settings_example.yaml | 49 PowerMode: 50 Default: Mode::PowerMode::Static
|
/openbmc/entity-manager/configurations/ibm/ |
H A D | everest.json | 17 "PowerMode": "MaximumPerformance", string
|
H A D | fuji.json | 18 "PowerMode": "MaximumPerformance", string
|
H A D | rainier_1s4u_chassis.json | 18 "PowerMode": "MaximumPerformance", string
|
H A D | rainier_4u_chassis.json | 18 "PowerMode": "MaximumPerformance", string
|
H A D | blueridge_4u_chassis.json | 20 "PowerMode": "MaximumPerformance", string
|
H A D | blueridge_1s4u_chassis.json | 20 "PowerMode": "MaximumPerformance", string
|
H A D | rainier_2u_chassis.json | 18 "PowerMode": "MaximumPerformance", string
|
H A D | blueridge_2u_chassis.json | 20 "PowerMode": "MaximumPerformance", string
|
/openbmc/docs/designs/oem/ibm/ |
H A D | system-power-mode.md | 37 PowerMode was added to version 2021.1 Redfish Schema Supplement: 84 The customer requested PowerMode and Idle Power Saver parameters will be stored
|