GNU Linux-libre 4.14.266-gnu1
[releases.git] / Documentation / devicetree / bindings / mfd / max77686.txt
1 Maxim MAX77686 multi-function device
2
3 MAX77686 is a Multifunction device with PMIC, RTC and Charger on chip. It is
4 interfaced to host controller using i2c interface. PMIC and Charger submodules
5 are addressed using same i2c slave address whereas RTC submodule uses
6 different i2c slave address,presently for which we are statically creating i2c
7 client while probing.This document describes the binding for mfd device and
8 PMIC submodule.
9
10 Bindings for the built-in 32k clock generator block and
11 regulators are defined in ../clk/maxim,max77686.txt and
12 ../regulator/max77686.txt respectively.
13
14 Required properties:
15 - compatible : Must be "maxim,max77686";
16 - reg : Specifies the i2c slave address of PMIC block.
17 - interrupts : This i2c device has an IRQ line connected to the main SoC.
18 - interrupt-parent : The parent interrupt controller.
19
20 Example:
21
22         max77686: pmic@09 {
23                 compatible = "maxim,max77686";
24                 interrupt-parent = <&wakeup_eint>;
25                 interrupts = <26 0>;
26                 reg = <0x09>;
27         };