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