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