xref: /openbmc/linux/Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1*373c0a77SZev Weiss# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*373c0a77SZev Weiss%YAML 1.2
3*373c0a77SZev Weiss---
4*373c0a77SZev Weiss
5*373c0a77SZev Weiss$id: http://devicetree.org/schemas/hwmon/pmbus/ti,lm25066.yaml#
6*373c0a77SZev Weiss$schema: http://devicetree.org/meta-schemas/core.yaml#
7*373c0a77SZev Weiss
8*373c0a77SZev Weisstitle: National Semiconductor/Texas Instruments LM250x6/LM506x power-management ICs
9*373c0a77SZev Weiss
10*373c0a77SZev Weissmaintainers:
11*373c0a77SZev Weiss  - Zev Weiss <zev@bewilderbeest.net>
12*373c0a77SZev Weiss
13*373c0a77SZev Weissdescription: |
14*373c0a77SZev Weiss  The LM25066 family of power-management ICs (a.k.a. hot-swap
15*373c0a77SZev Weiss  controllers or eFuses in various contexts) are PMBus devices that
16*373c0a77SZev Weiss  offer temperature, current, voltage, and power monitoring.
17*373c0a77SZev Weiss
18*373c0a77SZev Weiss  Datasheet: https://www.ti.com/lit/ds/symlink/lm25066.pdf
19*373c0a77SZev Weiss
20*373c0a77SZev Weissproperties:
21*373c0a77SZev Weiss  compatible:
22*373c0a77SZev Weiss    enum:
23*373c0a77SZev Weiss      - ti,lm25056
24*373c0a77SZev Weiss      - ti,lm25066
25*373c0a77SZev Weiss      - ti,lm5064
26*373c0a77SZev Weiss      - ti,lm5066
27*373c0a77SZev Weiss      - ti,lm5066i
28*373c0a77SZev Weiss
29*373c0a77SZev Weiss  reg:
30*373c0a77SZev Weiss    maxItems: 1
31*373c0a77SZev Weiss
32*373c0a77SZev Weiss  shunt-resistor-micro-ohms:
33*373c0a77SZev Weiss    description:
34*373c0a77SZev Weiss      Shunt (sense) resistor value in micro-Ohms
35*373c0a77SZev Weiss    default: 1000
36*373c0a77SZev Weiss
37*373c0a77SZev Weissrequired:
38*373c0a77SZev Weiss  - compatible
39*373c0a77SZev Weiss  - reg
40*373c0a77SZev Weiss
41*373c0a77SZev WeissadditionalProperties: false
42*373c0a77SZev Weiss
43*373c0a77SZev Weissexamples:
44*373c0a77SZev Weiss  - |
45*373c0a77SZev Weiss    i2c {
46*373c0a77SZev Weiss        #address-cells = <1>;
47*373c0a77SZev Weiss        #size-cells = <0>;
48*373c0a77SZev Weiss
49*373c0a77SZev Weiss        pmic@40 {
50*373c0a77SZev Weiss            compatible = "ti,lm25066";
51*373c0a77SZev Weiss            reg = <0x40>;
52*373c0a77SZev Weiss            shunt-resistor-micro-ohms = <675>;
53*373c0a77SZev Weiss        };
54*373c0a77SZev Weiss    };
55