Home
last modified time | relevance | path

Searched full:powermode (Results 1 – 25 of 52) 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"
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
256 explicit PowerMode(const Manager& managerRef, const char* modePath,
331 Base::Mode::PowerMode powerMode(Base::Mode::PowerMode value) override;
536 } // 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()
H A Dapp.cpp5 #include "powermode.hpp"
/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
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 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/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 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 Dsettings_example.yaml49 PowerMode:
50 Default: Mode::PowerMode::Static
/openbmc/entity-manager/configurations/ibm/
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

123