summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/Control/ThermalMode.interface.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'xyz/openbmc_project/Control/ThermalMode.interface.yaml')
-rw-r--r--xyz/openbmc_project/Control/ThermalMode.interface.yaml26
1 files changed, 26 insertions, 0 deletions
diff --git a/xyz/openbmc_project/Control/ThermalMode.interface.yaml b/xyz/openbmc_project/Control/ThermalMode.interface.yaml
new file mode 100644
index 0000000..8ec8eba
--- /dev/null
+++ b/xyz/openbmc_project/Control/ThermalMode.interface.yaml
@@ -0,0 +1,26 @@
+description: >
+ Implement to provide alternative thermal control modes of a system
+ that can be enabled, overriding the system defaults.
+
+ Control.ThermalMode.Supported is read only.
+ Implementation of this interface populates the list of supported modes.
+ Control.ThermalMode.Current is read/write.
+ Implementation specific mode for the thermal control application
+ to run in.
+
+properties:
+ - name: Supported
+ type: array[string]
+ flags:
+ - const
+ description: >
+ An implemention specific list of supported modes that the thermal
+ control application can be configured to provide for a platform.
+ - name: Current
+ type: string
+ default: "Default"
+ description: >
+ The current mode the thermal control application should execute in
+ selected from the supported modes provided.
+
+# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud