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