10709b048SGuodong Xu* HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd.
20709b048SGuodong Xu
30709b048SGuodong XuRequired parent device properties:
406dc862aSGuodong Xu- compatible    : One of the following chip-specific strings:
506dc862aSGuodong Xu	"hisilicon,hi6421-pmic";
606dc862aSGuodong Xu	"hisilicon,hi6421v530-pmic";
70709b048SGuodong Xu- reg		: register range space of hi6421;
80709b048SGuodong Xu
90709b048SGuodong XuSupported Hi6421 sub-devices include:
100709b048SGuodong Xu
110709b048SGuodong XuDevice                     IRQ Names              Supply Names   Description
120709b048SGuodong Xu------                     ---------              ------------   -----------
130709b048SGuodong Xuregulators               :  None                 : None         : Regulators
140709b048SGuodong Xu
150709b048SGuodong XuRequired child device properties:
160709b048SGuodong XuNone.
170709b048SGuodong Xu
180709b048SGuodong XuExample:
190709b048SGuodong Xu	hi6421 {
200709b048SGuodong Xu		compatible = "hisilicon,hi6421-pmic";
210709b048SGuodong Xu		reg = <0xfcc00000 0x0180>; /* 0x60 << 2 */
220709b048SGuodong Xu
230709b048SGuodong Xu		regulators {
240709b048SGuodong Xu			// supply for MLC NAND/ eMMC
250709b048SGuodong Xu			hi6421_vout0_reg: hi6421_vout0 {
260709b048SGuodong Xu				regulator-name = "VOUT0";
270709b048SGuodong Xu				regulator-min-microvolt = <2850000>;
280709b048SGuodong Xu				regulator-max-microvolt = <2850000>;
290709b048SGuodong Xu			};
300709b048SGuodong Xu
310709b048SGuodong Xu			// supply for 26M Oscillator
320709b048SGuodong Xu			hi6421_vout1_reg: hi6421_vout1 {
330709b048SGuodong Xu				regulator-name = "VOUT1";
340709b048SGuodong Xu				regulator-min-microvolt = <1700000>;
350709b048SGuodong Xu				regulator-max-microvolt = <2000000>;
360709b048SGuodong Xu				regulator-boot-on;
370709b048SGuodong Xu				regulator-always-on;
380709b048SGuodong Xu			};
390709b048SGuodong Xu		};
400709b048SGuodong Xu	};
41