1Maxim MAX77693 multi-function device 2 3MAX77693 is a Multifunction device with the following submodules: 4- PMIC, 5- CHARGER, 6- LED, 7- MUIC, 8- HAPTIC 9 10It is interfaced to host controller using i2c. 11This document describes the bindings for the mfd device. 12 13Required properties: 14- compatible : Must be "maxim,max77693". 15- reg : Specifies the i2c slave address of PMIC block. 16- interrupts : This i2c device has an IRQ line connected to the main SoC. 17- interrupt-parent : The parent interrupt controller. 18 19Optional properties: 20- regulators : The regulators of max77693 have to be instantiated under subnod 21 named "regulators" using the following format. 22 23 regulators { 24 regualtor-compatible = ESAFEOUT1/ESAFEOUT2/CHARGER 25 standard regulator constratints[*]. 26 }; 27 28 [*] refer Documentation/devicetree/bindings/regulator/regulator.txt 29 30Example: 31 max77693@66 { 32 compatible = "maxim,max77693"; 33 reg = <0x66>; 34 interrupt-parent = <&gpx1>; 35 interrupts = <5 2>; 36 37 regulators { 38 esafeout@1 { 39 regulator-compatible = "ESAFEOUT1"; 40 regulator-name = "ESAFEOUT1"; 41 regulator-boot-on; 42 }; 43 esafeout@2 { 44 regulator-compatible = "ESAFEOUT2"; 45 regulator-name = "ESAFEOUT2"; 46 }; 47 charger@0 { 48 regulator-compatible = "CHARGER"; 49 regulator-name = "CHARGER"; 50 regulator-min-microamp = <60000>; 51 regulator-max-microamp = <2580000>; 52 regulator-boot-on; 53 }; 54 }; 55 }; 56

