GNU Linux-libre 4.14.266-gnu1
[releases.git] / Documentation / devicetree / bindings / mfd / hi6421.txt
1 * HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd.
2
3 Required parent device properties:
4 - compatible    : One of the following chip-specific strings:
5         "hisilicon,hi6421-pmic";
6         "hisilicon,hi6421v530-pmic";
7 - reg           : register range space of hi6421;
8
9 Supported Hi6421 sub-devices include:
10
11 Device                     IRQ Names              Supply Names   Description
12 ------                     ---------              ------------   -----------
13 regulators               :  None                 : None         : Regulators
14
15 Required child device properties:
16 None.
17
18 Example:
19         hi6421 {
20                 compatible = "hisilicon,hi6421-pmic";
21                 reg = <0xfcc00000 0x0180>; /* 0x60 << 2 */
22
23                 regulators {
24                         // supply for MLC NAND/ eMMC
25                         hi6421_vout0_reg: hi6421_vout0 {
26                                 regulator-name = "VOUT0";
27                                 regulator-min-microvolt = <2850000>;
28                                 regulator-max-microvolt = <2850000>;
29                         };
30
31                         // supply for 26M Oscillator
32                         hi6421_vout1_reg: hi6421_vout1 {
33                                 regulator-name = "VOUT1";
34                                 regulator-min-microvolt = <1700000>;
35                                 regulator-max-microvolt = <2000000>;
36                                 regulator-boot-on;
37                                 regulator-always-on;
38                         };
39                 };
40         };