18a36e38dSJim Wright# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
28a36e38dSJim Wright%YAML 1.2
38a36e38dSJim Wright---
48a36e38dSJim Wright
58a36e38dSJim Wright$id: http://devicetree.org/schemas/hwmon/pmbus/ti,ucd90320.yaml#
68a36e38dSJim Wright$schema: http://devicetree.org/meta-schemas/core.yaml#
78a36e38dSJim Wright
88a36e38dSJim Wrighttitle: UCD90320 power sequencer
98a36e38dSJim Wright
108a36e38dSJim Wrightmaintainers:
118a36e38dSJim Wright  - Jim Wright <wrightj@linux.vnet.ibm.com>
128a36e38dSJim Wright
138a36e38dSJim Wrightdescription: |
148a36e38dSJim Wright  The UCD90320 is a 32-rail PMBus/I2C addressable power-supply sequencer and
158a36e38dSJim Wright  monitor. The 24 integrated ADC channels (AMONx) monitor the power supply
168a36e38dSJim Wright  voltage, current, and temperature. Of the 84 GPIO pins, 8 can be used as
178a36e38dSJim Wright  digital monitors (DMONx), 32 to enable the power supply (ENx), 24 for
188a36e38dSJim Wright  margining (MARx), 16 for logical GPO, and 32 GPIs for cascading, and system
198a36e38dSJim Wright  function.
208a36e38dSJim Wright
218a36e38dSJim Wright  http://focus.ti.com/lit/ds/symlink/ucd90320.pdf
228a36e38dSJim Wright
238a36e38dSJim Wrightproperties:
248a36e38dSJim Wright  compatible:
258a36e38dSJim Wright    enum:
268a36e38dSJim Wright      - ti,ucd90320
278a36e38dSJim Wright
288a36e38dSJim Wright  reg:
298a36e38dSJim Wright    maxItems: 1
308a36e38dSJim Wright
318a36e38dSJim Wrightrequired:
328a36e38dSJim Wright  - compatible
338a36e38dSJim Wright  - reg
348a36e38dSJim Wright
358a36e38dSJim Wrightexamples:
368a36e38dSJim Wright  - |
378a36e38dSJim Wright    i2c {
388a36e38dSJim Wright        #address-cells = <1>;
398a36e38dSJim Wright        #size-cells = <0>;
408a36e38dSJim Wright
418a36e38dSJim Wright        ucd90320@11 {
428a36e38dSJim Wright            compatible = "ti,ucd90320";
438a36e38dSJim Wright            reg = <0x11>;
448a36e38dSJim Wright        };
458a36e38dSJim Wright    };
46