xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/hi6421.txt (revision bdd1243df58e60e85101c09001d9812a789b6bc4)
1* HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd.
2
3Required 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
9Supported Hi6421 sub-devices include:
10
11Device                     IRQ Names              Supply Names   Description
12------                     ---------              ------------   -----------
13regulators               :  None                 : None         : Regulators
14
15Required child device properties:
16None.
17
18Example:
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	};
41