blob: 901c934599f497c6523744d0384391e0fb20da2e [file] [log] [blame]
Matthew Barthf6a0e402019-01-10 16:44:33 -06001description: >
Patrick Williamsa1347412022-12-06 10:56:22 -06002 Implement to provide alternative thermal control modes of a system that can
3 be enabled, overriding the system defaults.
Matthew Barthf6a0e402019-01-10 16:44:33 -06004
5 Control.ThermalMode.Supported is read only.
6 Implementation of this interface populates the list of supported modes.
7 Control.ThermalMode.Current is read/write.
8 Implementation specific mode for the thermal control application
9 to run in.
10
11properties:
12 - name: Supported
13 type: array[string]
14 flags:
Matthew Barth17517872020-08-25 12:52:27 -050015 - readonly
Matthew Barthf6a0e402019-01-10 16:44:33 -060016 description: >
17 An implemention specific list of supported modes that the thermal
18 control application can be configured to provide for a platform.
19 - name: Current
20 type: string
21 default: "Default"
22 description: >
23 The current mode the thermal control application should execute in
24 selected from the supported modes provided.