Home
last modified time | relevance | path

Searched full:powermode (Results 1 – 25 of 58) sorted by relevance

123

/openbmc/openpower-occ-control/
H A Dpowermode.cpp1 #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 Docc_pass_through.hpp4 #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 Dpowermode.hpp27 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 Docc_device.hpp9 #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 Docc_status.hpp9 #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 Docc_pass_through.cpp28 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef in PassThrough()
140 lg2::error("PassThrough::setMode: PowerMode is not defined!"); in setMode()
H A Docc_manager.cpp77 // - 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 Dcomputer_system.hpp168 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 DMode.interface.yaml5 - 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 Derror_files_tests.cpp31 powerMode in ErrorFiles()
84 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in ErrorFiles
100 powerMode in TEST_F()
H A Dutest.cpp22 powerMode in VerifyOccInput()
39 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in VerifyOccInput
/openbmc/linux/drivers/video/backlight/
H A Domap1_bl.c23 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 Dtest_powersubsystem_settings.robot30 # "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 Dsystems.hpp2033 * @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 Dibm.json69 "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 Dsettings_example.yaml49 PowerMode:
50 Default: Mode::PowerMode::Static
/openbmc/docs/designs/oem/ibm/
H A Dsystem-power-mode.md37 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 Deverest.json17 "PowerMode": "MaximumPerformance", string
H A Dfuji.json18 "PowerMode": "MaximumPerformance", string
H A Drainier_1s4u_chassis.json18 "PowerMode": "MaximumPerformance", string
H A Drainier_4u_chassis.json18 "PowerMode": "MaximumPerformance", string
H A Drainier_2u_chassis.json18 "PowerMode": "MaximumPerformance", string
H A Dblueridge_2u_chassis.json20 "PowerMode": "MaximumPerformance", string
H A Dblueridge_1s4u_chassis.json20 "PowerMode": "MaximumPerformance", string
H A Dblueridge_4u_chassis.json20 "PowerMode": "MaximumPerformance", string

123