Linux 6.7-rc7
[linux-modified.git] / Documentation / devicetree / bindings / hwmon / pmbus / infineon,tda38640.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/infineon,tda38640.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
7
8 title: Infineon TDA38640 Synchronous Buck Regulator with SVID and I2C
9
10 maintainers:
11   - Naresh Solanki <naresh.solanki@9elements.com>
12
13 description: |
14   The Infineon TDA38640 is a 40A Single-voltage Synchronous Buck
15   Regulator with SVID and I2C designed for Industrial use.
16
17   Datasheet: https://www.infineon.com/dgdl/Infineon-TDA38640-0000-DataSheet-v02_04-EN.pdf?fileId=8ac78c8c80027ecd018042f2337f00c9
18
19 properties:
20   compatible:
21     enum:
22       - infineon,tda38640
23
24   reg:
25     maxItems: 1
26
27   infineon,en-pin-fixed-level:
28     description:
29       Indicates that the chip EN pin is at fixed level or left
30       unconnected(has internal pull-down).
31     type: boolean
32
33 required:
34   - compatible
35   - reg
36
37 additionalProperties: false
38
39 examples:
40   - |
41     i2c {
42         #address-cells = <1>;
43         #size-cells = <0>;
44
45         tda38640@40 {
46             compatible = "infineon,tda38640";
47             reg = <0x40>;
48         };
49     };