linux/Documentation/devicetree/bindings/mfd/max77693.txt
<<
>>
Prefs
   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