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