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