Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1* HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd.
2
3Required parent device properties:
4- compatible : contains "hisilicon,hi6421-pmic";
5- reg : register range space of hi6421;
6
7Supported Hi6421 sub-devices include:
8
9Device IRQ Names Supply Names Description
10------ --------- ------------ -----------
11regulators : None : None : Regulators
12
13Required child device properties:
14None.
15
16Example:
17 hi6421 {
18 compatible = "hisilicon,hi6421-pmic";
19 reg = <0xfcc00000 0x0180>; /* 0x60 << 2 */
20
21 regulators {
22 // supply for MLC NAND/ eMMC
23 hi6421_vout0_reg: hi6421_vout0 {
24 regulator-name = "VOUT0";
25 regulator-min-microvolt = <2850000>;
26 regulator-max-microvolt = <2850000>;
27 };
28
29 // supply for 26M Oscillator
30 hi6421_vout1_reg: hi6421_vout1 {
31 regulator-name = "VOUT1";
32 regulator-min-microvolt = <1700000>;
33 regulator-max-microvolt = <2000000>;
34 regulator-boot-on;
35 regulator-always-on;
36 };
37 };
38 };