Home
last modified time | relevance | path

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

12

/openbmc/openpower-occ-control/
H A Dpowermode.cpp1 #include "powermode.hpp"
23 namespace powermode namespace
51 PowerMode::PowerMode(const char* modePath, const char* ipsPath, in PowerMode() function in open_power::occ::powermode::PowerMode
75 {Mode::PowerMode::Static, Mode::PowerMode::MaximumPerformance,
76 Mode::PowerMode::PowerSaving});
92 lg2::error("PowerMode: Persisted power mode ({MODE}/{DATA}) is not "
102 void PowerMode::createIpsObject() in createIpsObject()
127 void PowerMode
1265 Mode::PowerMode PowerMode::powerMode(Mode::PowerMode requestedMode) powerMode() function in open_power::occ::powermode::PowerMode
[all...]
H A Docc_pass_through.hpp4 #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 Docc_device.hpp9 #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 Dpowermode.hpp26 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
255 explicit PowerMode(const char* modePath, const char* ipsPath,
330 Base::Mode::PowerMode powerMode(Base::Mode::PowerMode value) override;
532 } // namespace powermode
H A Docc_status.hpp8 #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 Docc_pass_through.cpp26 std::unique_ptr<open_power::occ::powermode::PowerMode>& powerModeRef) : in PassThrough()
132 lg2::error("PassThrough::setMode: PowerMode is not defined!"); in setMode()
/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.cpp28 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 Dutest.cpp19 occStatus(eventP, "/test/path/occ1", manager, powerMode), in VerifyOccInput()
34 std::unique_ptr<powermode::PowerMode> powerMode = nullptr; member in VerifyOccInput
H A Dmeson.build34 '../powermode.cpp',
/openbmc/bmcweb/redfish-core/include/generated/enums/
H A Dcomputer_system.hpp168 enum class PowerMode{ enum
399 NLOHMANN_JSON_SERIALIZE_ENUM(PowerMode, {
400 {PowerMode::Invalid, "Invalid"},
401 {PowerMode::MaximumPerformance, "MaximumPerformance"},
402 {PowerMode::BalancedPerformance, "BalancedPerformance"},
403 {PowerMode::PowerSaving, "PowerSaving"},
404 {PowerMode::Static, "Static"},
405 {PowerMode::OSControlled, "OSControlled"},
406 {PowerMode::OEM, "OEM"},
407 {PowerMode
[all...]
/openbmc/openbmc-test-automation/redfish/systems/
H A Dtest_powersubsystem_settings.robot32 # "PowerMode": "MaximumPerformance",
33 # "PowerMode@Redfish.AllowableValues": [
39 ${current_power_mode}= Redfish.Get Attribute ${SYSTEM_BASE_URI} PowerMode
49 …${allowed_power_modes}= Redfish.Get Attribute ${SYSTEM_BASE_URI} PowerMode@Redfish.AllowableVal…
139 ... body={"PowerMode":"${power_mode}"} valid_status_codes=[${HTTP_OK}, ${HTTP_NO_CONTENT}]
140 ${current_power_mode}= Redfish.Get Attribute ${SYSTEM_BASE_URI} PowerMode
/openbmc/entity-manager/schemas/
H A Dibm.json72 "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 Dsystems.hpp2050 * @brief Translate the PowerMode string to enum value
2052 * @param[in] modeString PowerMode string to be translated
2054 * @return PowerMode enum
2056 inline computer_system::PowerMode translatePowerModeString( in translatePowerModeString()
2059 using PowerMode = computer_system::PowerMode; in translatePowerModeString() typedef
2061 if (modeString == "xyz.openbmc_project.Control.Power.Mode.PowerMode.Static") in translatePowerModeString()
2063 return PowerMode::Static; in translatePowerModeString()
2066 "xyz.openbmc_project.Control.Power.Mode.PowerMode.MaximumPerformance") in translatePowerModeString()
2068 return PowerMode in translatePowerModeString()
2111 std::string powerMode; afterGetPowerMode() local
2238 using PowerMode = computer_system::PowerMode; validatePowerMode() typedef
2290 std::string powerMode = validatePowerMode(asyncResp, pmode); setPowerMode() local
3217 std::optional<std::string> powerMode; global() member
[all...]
/openbmc/phosphor-settingsd/
H A Dsettings_example.yaml49 PowerMode:
50 Default: Mode::PowerMode::Static
/openbmc/entity-manager/configurations/ibm/
H A Dhuygens_chassis.json10 "PowerMode": "MaximumPerformance", string
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 Dblueridge_4u_chassis.json20 "PowerMode": "MaximumPerformance", string
H A Dblueridge_1s4u_chassis.json20 "PowerMode": "MaximumPerformance", string
H A Drainier_2u_chassis.json18 "PowerMode": "MaximumPerformance", string
H A Dblueridge_2u_chassis.json20 "PowerMode": "MaximumPerformance", string
/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

12