/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" 46 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef 76 /** @brief OCC PowerMode object */ 77 std::unique_ptr<open_power::occ::powermode::PowerMode>& pmode;
|
H A D | powermode.hpp | 27 namespace powermode namespace 36 constexpr auto POWER_MODE_PROP = "PowerMode"; 236 /** @class PowerMode 244 class PowerMode : public ModeInterface class 247 /** @brief PowerMode object to inform occ of changes to mode 257 explicit PowerMode(const Manager& managerRef, const char* modePath, 332 Base::Mode::PowerMode powerMode(Base::Mode::PowerMode value) override; 537 } // namespace powermode
|
H A D | occ_device.hpp | 9 #include "powermode.hpp" 51 std::unique_ptr<powermode::PowerMode>& powerModeRef, in Device() 226 /** @brief OCC PowerMode object */ 227 std::unique_ptr<powermode::PowerMode>& pmode;
|
H A D | occ_status.hpp | 9 #include "powermode.hpp" 90 std::unique_ptr<powermode::PowerMode>& powerModeRef, in Status() 297 /** @brief OCC PowerMode object */ 298 std::unique_ptr<powermode::PowerMode>& pmode;
|
H A D | occ_pass_through.cpp | 28 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef in PassThrough() 140 lg2::error("PassThrough::setMode: PowerMode is not defined!"); in setMode()
|
H A D | occ_manager.cpp | 77 // - create the PowerMode object to control OCC modes 94 pmode = std::make_unique<powermode::PowerMode>( in findAndCreateObjects() 95 *this, powermode::PMODE_PATH, powermode::PIPS_PATH, event); in findAndCreateObjects() 396 // Set the master OCC on the PowerMode object in createObjects() 606 pmode = std::make_unique<powermode::PowerMode>(*this, powermode::PMODE_PATH, in initStatusObjects() 607 powermode::PIPS_PATH); in initStatusObjects() 608 // Set the master OCC on the PowerMode object in initStatusObjects() 706 // Called upon pldm event To set powermode Safe Mode State for system.
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | computer_system.hpp | 168 enum class PowerMode{ enum 375 NLOHMANN_JSON_SERIALIZE_ENUM(PowerMode, { 376 {PowerMode::Invalid, "Invalid"}, 377 {PowerMode::MaximumPerformance, "MaximumPerformance"}, 378 {PowerMode::BalancedPerformance, "BalancedPerformance"}, 379 {PowerMode::PowerSaving, "PowerSaving"}, 380 {PowerMode::Static, "Static"}, 381 {PowerMode::OSControlled, "OSControlled"}, 382 {PowerMode::OEM, "OEM"}, 383 {PowerMode::EfficiencyFavorPower, "EfficiencyFavorPower"}, [all …]
|
/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 | 31 powerMode in ErrorFiles() 84 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in ErrorFiles 100 powerMode in TEST_F()
|
H A D | utest.cpp | 22 powerMode in VerifyOccInput() 39 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in VerifyOccInput
|
/openbmc/linux/drivers/video/backlight/ |
H A D | omap1_bl.c | 23 int powermode; member 76 omapbl_blank(bl, bl->powermode); in omapbl_resume() 86 bl->powermode = state; in omapbl_set_power() 96 if (bl->powermode == FB_BLANK_UNBLANK) in omapbl_update_status() 101 if (dev->props.fb_blank != bl->powermode) in omapbl_update_status() 142 bl->powermode = FB_BLANK_POWERDOWN; in omapbl_probe()
|
/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/bmcweb/redfish-core/lib/ |
H A D | systems.hpp | 2033 * @brief Translate the PowerMode string to enum value 2035 * @param[in] modeString PowerMode string to be translated 2037 * @return PowerMode enum 2039 inline computer_system::PowerMode translatePowerModeString( in translatePowerModeString() 2042 using PowerMode = computer_system::PowerMode; in translatePowerModeString() typedef 2044 if (modeString == "xyz.openbmc_project.Control.Power.Mode.PowerMode.Static") in translatePowerModeString() 2046 return PowerMode::Static; in translatePowerModeString() 2049 "xyz.openbmc_project.Control.Power.Mode.PowerMode.MaximumPerformance") in translatePowerModeString() 2051 return PowerMode::MaximumPerformance; in translatePowerModeString() 2054 "xyz.openbmc_project.Control.Power.Mode.PowerMode.PowerSaving") in translatePowerModeString() [all …]
|
/openbmc/entity-manager/schemas/ |
H A D | ibm.json | 69 "title": "PowerMode Properties", 70 "description": "The default PowerMode properties for the system", 73 "PowerMode": { object 74 "description": "The default PowerMode to use prior to being set by a user.", 106 "required": ["PowerMode", "IdlePowerSaverEnabled"]
|
/openbmc/phosphor-settingsd/ |
H A D | settings_example.yaml | 49 PowerMode: 50 Default: Mode::PowerMode::Static
|
/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
|
/openbmc/entity-manager/configurations/ |
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 | rainier_2u_chassis.json | 18 "PowerMode": "MaximumPerformance", string
|
H A D | blueridge_2u_chassis.json | 20 "PowerMode": "MaximumPerformance", string
|
H A D | blueridge_1s4u_chassis.json | 20 "PowerMode": "MaximumPerformance", string
|
H A D | blueridge_4u_chassis.json | 20 "PowerMode": "MaximumPerformance", string
|