162306a36Sopenharmony_ciTI LP873X PMIC MFD driver 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciRequired properties: 462306a36Sopenharmony_ci - compatible: "ti,lp8732", "ti,lp8733" 562306a36Sopenharmony_ci - reg: I2C slave address. 662306a36Sopenharmony_ci - gpio-controller: Marks the device node as a GPIO Controller. 762306a36Sopenharmony_ci - #gpio-cells: Should be two. The first cell is the pin number and 862306a36Sopenharmony_ci the second cell is used to specify flags. 962306a36Sopenharmony_ci See ../gpio/gpio.txt for more information. 1062306a36Sopenharmony_ci - xxx-in-supply: Phandle to parent supply node of each regulator 1162306a36Sopenharmony_ci populated under regulators node. xxx can be 1262306a36Sopenharmony_ci buck0, buck1, ldo0 or ldo1. 1362306a36Sopenharmony_ci - regulators: List of child nodes that specify the regulator 1462306a36Sopenharmony_ci initialization data. 1562306a36Sopenharmony_ciExample: 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_cipmic: lp8733@60 { 1862306a36Sopenharmony_ci compatible = "ti,lp8733"; 1962306a36Sopenharmony_ci reg = <0x60>; 2062306a36Sopenharmony_ci gpio-controller; 2162306a36Sopenharmony_ci #gpio-cells = <2>; 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci buck0-in-supply = <&vsys_3v3>; 2462306a36Sopenharmony_ci buck1-in-supply = <&vsys_3v3>; 2562306a36Sopenharmony_ci ldo0-in-supply = <&vsys_3v3>; 2662306a36Sopenharmony_ci ldo1-in-supply = <&vsys_3v3>; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci regulators { 2962306a36Sopenharmony_ci lp8733_buck0: buck0 { 3062306a36Sopenharmony_ci regulator-name = "lp8733-buck0"; 3162306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 3262306a36Sopenharmony_ci regulator-max-microvolt = <1400000>; 3362306a36Sopenharmony_ci regulator-min-microamp = <1500000>; 3462306a36Sopenharmony_ci regulator-max-microamp = <4000000>; 3562306a36Sopenharmony_ci regulator-ramp-delay = <10000>; 3662306a36Sopenharmony_ci regulator-always-on; 3762306a36Sopenharmony_ci regulator-boot-on; 3862306a36Sopenharmony_ci }; 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci lp8733_buck1: buck1 { 4162306a36Sopenharmony_ci regulator-name = "lp8733-buck1"; 4262306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 4362306a36Sopenharmony_ci regulator-max-microvolt = <1400000>; 4462306a36Sopenharmony_ci regulator-min-microamp = <1500000>; 4562306a36Sopenharmony_ci regulator-max-microamp = <4000000>; 4662306a36Sopenharmony_ci regulator-ramp-delay = <10000>; 4762306a36Sopenharmony_ci regulator-boot-on; 4862306a36Sopenharmony_ci regulator-always-on; 4962306a36Sopenharmony_ci }; 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ci lp8733_ldo0: ldo0 { 5262306a36Sopenharmony_ci regulator-name = "lp8733-ldo0"; 5362306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 5462306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 5562306a36Sopenharmony_ci regulator-boot-on; 5662306a36Sopenharmony_ci regulator-always-on; 5762306a36Sopenharmony_ci }; 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci lp8733_ldo1: ldo1 { 6062306a36Sopenharmony_ci regulator-name = "lp8733-ldo1"; 6162306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 6262306a36Sopenharmony_ci regulator-max-microvolt = <3000000>; 6362306a36Sopenharmony_ci regulator-always-on; 6462306a36Sopenharmony_ci regulator-boot-on; 6562306a36Sopenharmony_ci }; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci}; 68