blob: d6e7c9ec9413c0ddb0d6c66ee25812cce1683702 [file] [log] [blame]
Mark Browndec38b52014-09-06 01:11:12 +01001Intersil ISL9305/ISL9305H voltage regulator
2
3Required properties:
4
Arnaud Ebalard6fd75352014-12-16 22:20:50 +01005- compatible: "isil,isl9305" or "isil,isl9305h"
Mark Browndec38b52014-09-06 01:11:12 +01006- reg: I2C slave address, usually 0x68.
7- regulators: A node that houses a sub-node for each regulator within the
8 device. Each sub-node is identified using the node's name, with valid
9 values being "dcd1", "dcd2", "ldo1" and "ldo2". The content of each sub-node
10 is defined by the standard binding for regulators; see regulator.txt.
11- VINDCD1-supply: A phandle to a regulator node supplying VINDCD1.
12 VINDCD2-supply: A phandle to a regulator node supplying VINDCD2.
13 VINLDO1-supply: A phandle to a regulator node supplying VINLDO1.
14 VINLDO2-supply: A phandle to a regulator node supplying VINLDO2.
15
16Optional properties:
17- Per-regulator optional properties are defined in regulator.txt
18
19Example
20
21 pmic: isl9305@68 {
Arnaud Ebalard6fd75352014-12-16 22:20:50 +010022 compatible = "isil,isl9305";
Mark Browndec38b52014-09-06 01:11:12 +010023 reg = <0x68>;
24
25 VINDCD1-supply = <&system_power>;
26 VINDCD2-supply = <&system_power>;
27 VINLDO1-supply = <&system_power>;
28 VINLDO2-supply = <&system_power>;
29
30 regulators {
31 dcd1 {
32 regulator-name = "VDD_DSP";
33 regulator-always-on;
34 };
35 };
36 };