10709b048SGuodong Xu* HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd. 20709b048SGuodong Xu 30709b048SGuodong XuRequired parent device properties: 4*06dc862aSGuodong Xu- compatible : One of the following chip-specific strings: 5*06dc862aSGuodong Xu "hisilicon,hi6421-pmic"; 6*06dc862aSGuodong 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