xref: /linux/Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml (revision ead5d1f4d877e92c051e1a1ade623d0d30e71619)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4
5$id: http://devicetree.org/schemas/hwmon/pmbus/ti,ucd90320.yaml#
6$schema: http://devicetree.org/meta-schemas/core.yaml#
7
8title: UCD90320 power sequencer
9
10maintainers:
11  - Jim Wright <wrightj@linux.vnet.ibm.com>
12
13description: |
14  The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and
15  monitor. The 24 integrated ADC channels (AMONx) monitor the power supply
16  voltage, current, and temperature. Of the 84 GPIO pins, 8 can be used as
17  digital monitors (DMONx), 32 to enable the power supply (ENx), 24 for
18  margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system
19  function.
20
21  http://focus.ti.com/lit/ds/symlink/ucd90320.pdf
22
23properties:
24  compatible:
25    enum:
26      - ti,ucd90320
27
28  reg:
29    maxItems: 1
30
31required:
32  - compatible
33  - reg
34
35additionalProperties: false
36
37examples:
38  - |
39    i2c {
40        #address-cells = <1>;
41        #size-cells = <0>;
42
43        ucd90320@11 {
44            compatible = "ti,ucd90320";
45            reg = <0x11>;
46        };
47    };
48