1description: >
2    Implement to provide control of a voltage regulator.  Objects implementing
3    Control.VoltageRegulatorControl allow for fine grained control of a given
4    voltage regulator channel, and allows external entities to control Voltage
5    Regulator devices.
6
7    Any service implementing Control.VoltageRegulatorControl on one or more
8    objects must implement org.freedesktop.DBus.ObjectManager on
9    /xyz/openbmc_project/vr. DBus objects must fall under this path so that they
10    can be found through the GetManagedObjects DBus method.
11
12properties:
13    - name: Voltage
14      type: double
15      description: >
16          The current voltage setting for the voltage regulator.
17    - name: MaxValue
18      type: double
19      flags:
20          - readonly
21      description: >
22          The Maximum supported voltage.
23    - name: MinValue
24      type: double
25      flags:
26          - readonly
27      description: >
28          The Minimum supported voltage.
29    - name: Resolution
30      type: double
31      flags:
32          - readonly
33      description: >
34          The minimum step size supported by this voltage interface.
35