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