File Index
Files and directories
Sign in
FILE

ti,ucd90320.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml YAML
 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,ucd9000
27      - ti,ucd9090
28      - ti,ucd90120
29      - ti,ucd90124
30      - ti,ucd90160
31      - ti,ucd90320
32      - ti,ucd90910
33
34  reg:
35    maxItems: 1
36
37  gpio-controller: true
38
39  gpio-line-names:
40    minItems: 84
41    maxItems: 84
42
43  '#gpio-cells':
44    const: 1
45
46required:
47  - compatible
48  - reg
49
50additionalProperties: false
51
52examples:
53  - |
54    i2c {
55        #address-cells = <1>;
56        #size-cells = <0>;
57
58        ucd90320@11 {
59            compatible = "ti,ucd90320";
60            reg = <0x11>;
61        };
62    };
~/ Read-only file preview.