1description: >
2    Processor power and frequency configuration settings.
3properties:
4    - name: AppliedConfig
5      type: object_path
6      description: Path to currently selected configuration.
7      errors:
8          # Indicate that the set object_path is not a valid associated
9          # OperatingConfig.
10          - xyz.openbmc_project.Common.Error.InvalidArgument
11          # Indicate that this property is permanently unable to be changed.
12          - xyz.openbmc_project.Common.Error.NotAllowed
13          # Indicate that this property is temporarily unable to be changed.
14          - xyz.openbmc_project.Common.Error.Unavailable
15          # Indicate a failure to apply changes to the processor.
16          - xyz.openbmc_project.Common.Device.Error.WriteFailure
17    - name: BaseSpeedPriorityEnabled
18      type: boolean
19      description: >
20          Whether base speed prioritization is enabled in the currently selected
21          configuration.
22      errors:
23          # Indicate that this property is permanently unable to be changed.
24          - xyz.openbmc_project.Common.Error.NotAllowed
25          # Indicate that this property is temporarily unable to be changed.
26          - xyz.openbmc_project.Common.Error.Unavailable
27          # Indicate a failure to apply changes to the processor.
28          - xyz.openbmc_project.Common.Device.Error.WriteFailure
29