178fd1a0fSKeerthyTI LP873X PMIC MFD driver
278fd1a0fSKeerthy
378fd1a0fSKeerthyRequired properties:
478fd1a0fSKeerthy  - compatible:	"ti,lp8732", "ti,lp8733"
578fd1a0fSKeerthy  - reg:		I2C slave address.
678fd1a0fSKeerthy  - gpio-controller:	Marks the device node as a GPIO Controller.
778fd1a0fSKeerthy  - #gpio-cells:	Should be two.  The first cell is the pin number and
878fd1a0fSKeerthy			the second cell is used to specify flags.
978fd1a0fSKeerthy			See ../gpio/gpio.txt for more information.
10205321f0SLokesh Vutla  - xxx-in-supply:	Phandle to parent supply node of each regulator
11205321f0SLokesh Vutla			populated under regulators node. xxx can be
12205321f0SLokesh Vutla			buck0, buck1, ldo0 or ldo1.
1378fd1a0fSKeerthy  - regulators:	List of child nodes that specify the regulator
1478fd1a0fSKeerthy			initialization data.
1578fd1a0fSKeerthyExample:
1678fd1a0fSKeerthy
1778fd1a0fSKeerthypmic: lp8733@60 {
1878fd1a0fSKeerthy	compatible = "ti,lp8733";
1978fd1a0fSKeerthy	reg = <0x60>;
2078fd1a0fSKeerthy	gpio-controller;
2178fd1a0fSKeerthy	#gpio-cells = <2>;
2278fd1a0fSKeerthy
23205321f0SLokesh Vutla	buck0-in-supply = <&vsys_3v3>;
24205321f0SLokesh Vutla	buck1-in-supply = <&vsys_3v3>;
25205321f0SLokesh Vutla	ldo0-in-supply = <&vsys_3v3>;
26205321f0SLokesh Vutla	ldo1-in-supply = <&vsys_3v3>;
27205321f0SLokesh Vutla
2878fd1a0fSKeerthy	regulators {
2978fd1a0fSKeerthy		lp8733_buck0: buck0 {
3078fd1a0fSKeerthy			regulator-name = "lp8733-buck0";
3178fd1a0fSKeerthy			regulator-min-microvolt = <800000>;
3278fd1a0fSKeerthy			regulator-max-microvolt = <1400000>;
3378fd1a0fSKeerthy			regulator-min-microamp = <1500000>;
3478fd1a0fSKeerthy			regulator-max-microamp = <4000000>;
3578fd1a0fSKeerthy			regulator-ramp-delay = <10000>;
3678fd1a0fSKeerthy			regulator-always-on;
3778fd1a0fSKeerthy			regulator-boot-on;
3878fd1a0fSKeerthy		};
3978fd1a0fSKeerthy
4078fd1a0fSKeerthy		lp8733_buck1: buck1 {
4178fd1a0fSKeerthy			regulator-name = "lp8733-buck1";
4278fd1a0fSKeerthy			regulator-min-microvolt = <800000>;
4378fd1a0fSKeerthy			regulator-max-microvolt = <1400000>;
4478fd1a0fSKeerthy			regulator-min-microamp = <1500000>;
4578fd1a0fSKeerthy			regulator-max-microamp = <4000000>;
4678fd1a0fSKeerthy			regulator-ramp-delay = <10000>;
4778fd1a0fSKeerthy			regulator-boot-on;
4878fd1a0fSKeerthy			regulator-always-on;
4978fd1a0fSKeerthy		};
5078fd1a0fSKeerthy
5178fd1a0fSKeerthy		lp8733_ldo0: ldo0 {
5278fd1a0fSKeerthy			regulator-name = "lp8733-ldo0";
5378fd1a0fSKeerthy			regulator-min-microvolt = <800000>;
5478fd1a0fSKeerthy			regulator-max-microvolt = <3000000>;
5578fd1a0fSKeerthy			regulator-boot-on;
5678fd1a0fSKeerthy			regulator-always-on;
5778fd1a0fSKeerthy		};
5878fd1a0fSKeerthy
5978fd1a0fSKeerthy		lp8733_ldo1: ldo1 {
6078fd1a0fSKeerthy			regulator-name = "lp8733-ldo1";
6178fd1a0fSKeerthy			regulator-min-microvolt = <800000>;
6278fd1a0fSKeerthy			regulator-max-microvolt = <3000000>;
6378fd1a0fSKeerthy			regulator-always-on;
6478fd1a0fSKeerthy			regulator-boot-on;
6578fd1a0fSKeerthy		};
6678fd1a0fSKeerthy	};
6778fd1a0fSKeerthy};
68