blob: 1314837740d6f85d0d5f09676222fc8b31f67c62 [file] [log] [blame]
Ed Tanousf7b0e072020-11-05 08:34:43 -08001description: >
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
Sui Chenef9be232023-01-11 09:59:33 -08007 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
Ed Tanousf7b0e072020-11-05 08:34:43 -080012properties:
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: >
Patrick Williams8da396c2022-03-14 14:21:02 -050034 The minimum step size supported by this voltage interface.