blob: 741e76688cf2ac07f97e00d57b63c06ab885c787 [file] [log] [blame]
Yadwinder Singh Brarc1516f82012-07-06 17:02:55 +05301Maxim MAX77686 multi-function device
2
Fabio Estevam53960e22015-04-20 16:17:37 -03003MAX77686 is a Multifunction device with PMIC, RTC and Charger on chip. It is
Yadwinder Singh Brarc1516f82012-07-06 17:02:55 +05304interfaced to host controller using i2c interface. PMIC and Charger submodules
5are addressed using same i2c slave address whereas RTC submodule uses
6different i2c slave address,presently for which we are statically creating i2c
7client while probing.This document describes the binding for mfd device and
8PMIC submodule.
9
Javier Martinez Canillasaa60a832015-08-24 10:47:21 +020010Bindings for the built-in 32k clock generator block and
11regulators are defined in ../clk/maxim,max77686.txt and
12../regulator/max77686.txt respectively.
Tomasz Figab06c6982013-12-12 17:07:20 +010013
Yadwinder Singh Brarc1516f82012-07-06 17:02:55 +053014Required 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
Yadwinder Singh Brarc1516f82012-07-06 17:02:55 +053020Example:
21
Javier Martinez Canillas00d68912015-08-24 10:47:19 +020022 max77686: pmic@09 {
Yadwinder Singh Brarc1516f82012-07-06 17:02:55 +053023 compatible = "maxim,max77686";
24 interrupt-parent = <&wakeup_eint>;
25 interrupts = <26 0>;
26 reg = <0x09>;
Javier Martinez Canillasaa60a832015-08-24 10:47:21 +020027 };