xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/VoltageRegulatorControl.interface.yaml (revision ef9be234da02f7c40a34d04a22e3ac35de4e45e4)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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

served by {OpenGrok

Last Index Update: Sat May 10 03:01:07 CDT 2025