1dec38b5cSMark BrownIntersil ISL9305/ISL9305H voltage regulator
2dec38b5cSMark Brown
3dec38b5cSMark BrownRequired properties:
4dec38b5cSMark Brown
56fd75357SArnaud Ebalard- compatible: "isil,isl9305" or "isil,isl9305h"
6dec38b5cSMark Brown- reg: I2C slave address, usually 0x68.
7dec38b5cSMark Brown- regulators: A node that houses a sub-node for each regulator within the
8dec38b5cSMark Brown  device. Each sub-node is identified using the node's name, with valid
9dec38b5cSMark Brown  values being "dcd1", "dcd2", "ldo1" and "ldo2". The content of each sub-node
10dec38b5cSMark Brown  is defined by the standard binding for regulators; see regulator.txt.
11dec38b5cSMark Brown- VINDCD1-supply: A phandle to a regulator node supplying VINDCD1.
12dec38b5cSMark Brown  VINDCD2-supply: A phandle to a regulator node supplying VINDCD2.
13dec38b5cSMark Brown  VINLDO1-supply: A phandle to a regulator node supplying VINLDO1.
14dec38b5cSMark Brown  VINLDO2-supply: A phandle to a regulator node supplying VINLDO2.
15dec38b5cSMark Brown
16dec38b5cSMark BrownOptional properties:
17dec38b5cSMark Brown- Per-regulator optional properties are defined in regulator.txt
18dec38b5cSMark Brown
19dec38b5cSMark BrownExample
20dec38b5cSMark Brown
21dec38b5cSMark Brown	pmic: isl9305@68 {
226fd75357SArnaud Ebalard		compatible = "isil,isl9305";
23dec38b5cSMark Brown		reg = <0x68>;
24dec38b5cSMark Brown
25dec38b5cSMark Brown		VINDCD1-supply = <&system_power>;
26dec38b5cSMark Brown		VINDCD2-supply = <&system_power>;
27dec38b5cSMark Brown		VINLDO1-supply = <&system_power>;
28dec38b5cSMark Brown		VINLDO2-supply = <&system_power>;
29dec38b5cSMark Brown
30dec38b5cSMark Brown		regulators {
31dec38b5cSMark Brown			dcd1 {
32dec38b5cSMark Brown			        regulator-name = "VDD_DSP";
33dec38b5cSMark Brown				regulator-always-on;
34dec38b5cSMark Brown                        };
35dec38b5cSMark Brown		};
36dec38b5cSMark Brown	};
37