summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/Control
Commit message (Collapse)AuthorAgeFilesLines
* Add PowerSupplyAttributes interfaceAdriana Kobylak2018-09-061-0/+10
| | | | | | | | | | | Create a PowerSupply interface to host characteristics for an individual power supply and add the Derating Factor as a property. The derating factor is intended as a read-only value. Tested: Compiled the changes and verified the generated code. Change-Id: I5f8cdc19239a9a17b0a4ad8383c679b530f1a6b5 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Control: Make PowerSupplyRedundancy const (read-only)Adriana Kobylak2018-08-311-0/+2
| | | | | | | | | | | | This property is a policy that dictates how the system would behave if a power supply goes missing, and it's not intended to be modified by the user. Set it to read-only. Tested: Attempting to change the value via REST fails with "org.freedesktop.DBus.Error.PropertyReadOnly". Change-Id: I423a49bbf30eb150e38c8da52b913c3097384897 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Add Control.Mode Interface for Manual ControlPatrick Venture2018-05-101-0/+19
| | | | | | | | Each object can be independently managed by the host through this state/settings interface. Change-Id: I5c9a910f559b4144f9f65fa5a1fab8576c757d1b Signed-off-by: Patrick Venture <venture@google.com>
* Add TurboAllowed interfaceJayanth Othayoth2018-03-011-0/+10
| | | | | | | | | | TurboAllowed interface is used to tell host that it is allowed to turn on turbo mode. Turbo mode is a setting to enable processor frequency boosting. Change-Id: I85fe32de9777580d9feaab5ae22e6db6a2e691ff Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
* Add PowerSupplyRedundancy interfaceGunnar Mills2018-02-061-0/+7
| | | | | | | | Added the PowerSupplyRedundancy interface to be used to set the redundancy of the power supplies. Change-Id: I5394975963b79ae74ed7a6caf7a5bf48879f34ba Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Add Control.FanPwm interfacePatrick Venture2018-01-301-0/+16
| | | | | | | | | | | | | The following reference indicates that pwm[n], when available are consistently implemented. Therefore, it's a valid approach. https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface I'd like to use this interface with phosphor-hwmon to control our fans in a similar fashion to RPM-driven control via a target. Change-Id: Ic1d9363d616e650ba7d5162f424700d6768cdf1f Signed-off-by: Patrick Venture <venture@google.com>
* Clarify restore policy behaviorAndrew Geissler2017-11-061-5/+6
| | | | | | | | | | | It's the choice of the implementer on whether to apply the policy on just a power loss or on a power loss and a BMC reboot Partially Resolves openbmc/openbmc#2454 Change-Id: Ia52a92a23d8e66f667a2c7d6ca163ae78915232f Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* YAML definition for Field Mode interfaceMichael Tritz2017-08-141-0/+11
| | | | | Change-Id: Ie9451b2b67a281e9d5eac47d3d06e4ea6f0e2323 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* Add minimum ship levelBrad Bishop2017-08-022-0/+65
| | | | | | | | | | | Add a framework for describing minimum ship level configurations. Minimum ship level configurations could be useful to enable legacy hardware configurations in product development while still preventing manufacturing escapes of those legacy parts. Change-Id: I005a035ac824a3f966caee4582f0e3344cfa0bca Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add TPM policy interfaceMarri Devender Rao2017-07-251-0/+8
| | | | | Change-Id: I244484a4dcac0b01fb859a9d5436c3f0bb04b39d Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Create power cap enable propertyAndrew Geissler2017-06-291-0/+6
| | | | | | | | This property will be used to enable and disable the power cap for the system Change-Id: Ifd7b2be89a33e45b9ed2e3832aa13d81b829bc85 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* D-Bus interfaces for describing State.Dhruvaraj Subhashchandran2017-06-081-0/+8
| | | | | Change-Id: Ic52faba7a24bcf58f3326b1587282ca8398e9a70 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Add d-bus interfaces for SettingsDeepak Kodihalli2017-05-256-0/+115
| | | | | | | Resolves openbmc/openbmc#1486. Change-Id: I377f40516a6a0317bb4b5d811704288048c83cc8 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Host control needs metadata error yamlAndrew Geissler2017-03-281-0/+2
| | | | | | | | | | Currently the phosphor-logging repo requires all error.yaml files have a corresponding metadata.yaml. A future change will remove this requirement but for now just provide the metadata file. Change-Id: I9a3cbfbca39d180f7ed62cff4edd15807ac69e75 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Host interface commandsAndrew Geissler2017-03-282-0/+57
| | | | | | | | At times the OpenBMC needs to interface with the host. These are the supported commands to send to the host. Change-Id: I376716336af7b8f3fdfd1a385d7ed5c4e6ba058b Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add Control interface device calloutMatthew Barth2017-03-272-0/+6
| | | | | | | | Callout the device associated to a Control interface when a write failure occurs Change-Id: I8471dd99b63c6adf17b5654f2636917b308333d2 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Create Control.FanSpeed interfaceMatthew Barth2017-03-161-0/+18
The Control.FanSpeed interface contains the 'Target' property that is intended for setting the requested target RPM speed of a fan. Change-Id: Id6c1870cdad980886f8a5a551b1da0ad74dc7af9 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
OpenPOWER on IntegriCloud