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