xref: /linux/Documentation/devicetree/bindings/hwmon/pmbus/infineon,tda38640.yaml (revision 30eea19c67d546bde1fbbc61e434b3a446a313dc)
1*30eea19cSPatrick Rudolph# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*30eea19cSPatrick Rudolph%YAML 1.2
3*30eea19cSPatrick Rudolph---
4*30eea19cSPatrick Rudolph
5*30eea19cSPatrick Rudolph$id: http://devicetree.org/schemas/hwmon/pmbus/infineon,tda38640.yaml#
6*30eea19cSPatrick Rudolph$schema: http://devicetree.org/meta-schemas/core.yaml#
7*30eea19cSPatrick Rudolph
8*30eea19cSPatrick Rudolphtitle: Infineon TDA38640 Synchronous Buck Regulator with SVID and I2C
9*30eea19cSPatrick Rudolph
10*30eea19cSPatrick Rudolphmaintainers:
11*30eea19cSPatrick Rudolph  - Naresh Solanki <naresh.solanki@9elements.com>
12*30eea19cSPatrick Rudolph
13*30eea19cSPatrick Rudolphdescription: |
14*30eea19cSPatrick Rudolph  The Infineon TDA38640 is a 40A Single-voltage Synchronous Buck
15*30eea19cSPatrick Rudolph  Regulator with SVID and I2C designed for Industrial use.
16*30eea19cSPatrick Rudolph
17*30eea19cSPatrick Rudolph  Datasheet: https://www.infineon.com/dgdl/Infineon-TDA38640-0000-DataSheet-v02_04-EN.pdf?fileId=8ac78c8c80027ecd018042f2337f00c9
18*30eea19cSPatrick Rudolph
19*30eea19cSPatrick Rudolphproperties:
20*30eea19cSPatrick Rudolph  compatible:
21*30eea19cSPatrick Rudolph    enum:
22*30eea19cSPatrick Rudolph      - infineon,tda38640
23*30eea19cSPatrick Rudolph
24*30eea19cSPatrick Rudolph  reg:
25*30eea19cSPatrick Rudolph    maxItems: 1
26*30eea19cSPatrick Rudolph
27*30eea19cSPatrick Rudolph  infineon,en-pin-fixed-level:
28*30eea19cSPatrick Rudolph    description:
29*30eea19cSPatrick Rudolph      Indicates that the chip EN pin is at fixed level or left
30*30eea19cSPatrick Rudolph      unconnected(has internal pull-down).
31*30eea19cSPatrick Rudolph    type: boolean
32*30eea19cSPatrick Rudolph
33*30eea19cSPatrick Rudolphrequired:
34*30eea19cSPatrick Rudolph  - compatible
35*30eea19cSPatrick Rudolph  - reg
36*30eea19cSPatrick Rudolph
37*30eea19cSPatrick RudolphadditionalProperties: false
38*30eea19cSPatrick Rudolph
39*30eea19cSPatrick Rudolphexamples:
40*30eea19cSPatrick Rudolph  - |
41*30eea19cSPatrick Rudolph    i2c {
42*30eea19cSPatrick Rudolph        #address-cells = <1>;
43*30eea19cSPatrick Rudolph        #size-cells = <0>;
44*30eea19cSPatrick Rudolph
45*30eea19cSPatrick Rudolph        tda38640@40 {
46*30eea19cSPatrick Rudolph            compatible = "infineon,tda38640";
47*30eea19cSPatrick Rudolph            reg = <0x40>;
48*30eea19cSPatrick Rudolph        };
49*30eea19cSPatrick Rudolph    };
50