18c2ecf20Sopenharmony_ciIntersil ISL9305/ISL9305H voltage regulator 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci- compatible: "isil,isl9305" or "isil,isl9305h" 68c2ecf20Sopenharmony_ci- reg: I2C slave address, usually 0x68. 78c2ecf20Sopenharmony_ci- regulators: A node that houses a sub-node for each regulator within the 88c2ecf20Sopenharmony_ci device. Each sub-node is identified using the node's name, with valid 98c2ecf20Sopenharmony_ci values being "dcd1", "dcd2", "ldo1" and "ldo2". The content of each sub-node 108c2ecf20Sopenharmony_ci is defined by the standard binding for regulators; see regulator.txt. 118c2ecf20Sopenharmony_ci- VINDCD1-supply: A phandle to a regulator node supplying VINDCD1. 128c2ecf20Sopenharmony_ci VINDCD2-supply: A phandle to a regulator node supplying VINDCD2. 138c2ecf20Sopenharmony_ci VINLDO1-supply: A phandle to a regulator node supplying VINLDO1. 148c2ecf20Sopenharmony_ci VINLDO2-supply: A phandle to a regulator node supplying VINLDO2. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciOptional properties: 178c2ecf20Sopenharmony_ci- Per-regulator optional properties are defined in regulator.txt 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciExample 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci pmic: isl9305@68 { 228c2ecf20Sopenharmony_ci compatible = "isil,isl9305"; 238c2ecf20Sopenharmony_ci reg = <0x68>; 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci VINDCD1-supply = <&system_power>; 268c2ecf20Sopenharmony_ci VINDCD2-supply = <&system_power>; 278c2ecf20Sopenharmony_ci VINLDO1-supply = <&system_power>; 288c2ecf20Sopenharmony_ci VINLDO2-supply = <&system_power>; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci regulators { 318c2ecf20Sopenharmony_ci dcd1 { 328c2ecf20Sopenharmony_ci regulator-name = "VDD_DSP"; 338c2ecf20Sopenharmony_ci regulator-always-on; 348c2ecf20Sopenharmony_ci }; 358c2ecf20Sopenharmony_ci }; 368c2ecf20Sopenharmony_ci }; 37