1*4882a593SmuzhiyunTPS65023 family of regulators 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun- compatible: Must be one of the following. 5*4882a593Smuzhiyun "ti,tps65020", 6*4882a593Smuzhiyun "ti,tps65021", 7*4882a593Smuzhiyun "ti,tps65023", 8*4882a593Smuzhiyun- reg: I2C slave address 9*4882a593Smuzhiyun- regulators: list of regulators provided by this controller, must be named 10*4882a593Smuzhiyun after their hardware counterparts: VDCDC[1-3] and LDO[1-2] 11*4882a593Smuzhiyun- regulators: This is the list of child nodes that specify the regulator 12*4882a593Smuzhiyun initialization data for defined regulators. The definition for each of 13*4882a593Smuzhiyun these nodes is defined using the standard binding for regulators found at 14*4882a593Smuzhiyun Documentation/devicetree/bindings/regulator/regulator.txt. 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunEach regulator is defined using the standard binding for regulators. 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunExample: 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun tps65023@48 { 21*4882a593Smuzhiyun compatible = "ti,tps65023"; 22*4882a593Smuzhiyun reg = <0x48>; 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun regulators { 25*4882a593Smuzhiyun VDCDC1 { 26*4882a593Smuzhiyun regulator-name = "vdd_mpu"; 27*4882a593Smuzhiyun regulator-always-on; 28*4882a593Smuzhiyun regulator-min-microvolt = <1200000>; 29*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 30*4882a593Smuzhiyun }; 31*4882a593Smuzhiyun 32*4882a593Smuzhiyun VDCDC2 { 33*4882a593Smuzhiyun regulator-name = "vdd_core"; 34*4882a593Smuzhiyun regulator-always-on; 35*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 36*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 37*4882a593Smuzhiyun }; 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun VDCDC3 { 40*4882a593Smuzhiyun regulator-name = "vdd_io"; 41*4882a593Smuzhiyun regulator-always-on; 42*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 43*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 44*4882a593Smuzhiyun }; 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun LDO1 { 47*4882a593Smuzhiyun regulator-name = "vdd_usb18"; 48*4882a593Smuzhiyun regulator-always-on; 49*4882a593Smuzhiyun regulator-min-microvolt = <1800000>; 50*4882a593Smuzhiyun regulator-max-microvolt = <1800000>; 51*4882a593Smuzhiyun }; 52*4882a593Smuzhiyun 53*4882a593Smuzhiyun LDO2 { 54*4882a593Smuzhiyun regulator-name = "vdd_usb33"; 55*4882a593Smuzhiyun regulator-always-on; 56*4882a593Smuzhiyun regulator-min-microvolt = <3300000>; 57*4882a593Smuzhiyun regulator-max-microvolt = <3300000>; 58*4882a593Smuzhiyun }; 59*4882a593Smuzhiyun }; 60*4882a593Smuzhiyun }; 61