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