1description: >
2    Implement to provide alternative thermal control modes of a system that can
3    be enabled, overriding the system defaults.
4
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:
15          - readonly
16      description: >
17          An implementation 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.
25