Yadwinder Singh Brar | c1516f8 | 2012-07-06 17:02:55 +0530 | [diff] [blame] | 1 | Maxim MAX77686 multi-function device |
| 2 | |
Fabio Estevam | 53960e2 | 2015-04-20 16:17:37 -0300 | [diff] [blame] | 3 | MAX77686 is a Multifunction device with PMIC, RTC and Charger on chip. It is |
Yadwinder Singh Brar | c1516f8 | 2012-07-06 17:02:55 +0530 | [diff] [blame] | 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 | |
Javier Martinez Canillas | aa60a83 | 2015-08-24 10:47:21 +0200 | [diff] [blame] | 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. |
Tomasz Figa | b06c698 | 2013-12-12 17:07:20 +0100 | [diff] [blame] | 13 | |
Yadwinder Singh Brar | c1516f8 | 2012-07-06 17:02:55 +0530 | [diff] [blame] | 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 | |
Yadwinder Singh Brar | c1516f8 | 2012-07-06 17:02:55 +0530 | [diff] [blame] | 20 | Example: |
| 21 | |
Javier Martinez Canillas | 00d6891 | 2015-08-24 10:47:19 +0200 | [diff] [blame] | 22 | max77686: pmic@09 { |
Yadwinder Singh Brar | c1516f8 | 2012-07-06 17:02:55 +0530 | [diff] [blame] | 23 | compatible = "maxim,max77686"; |
| 24 | interrupt-parent = <&wakeup_eint>; |
| 25 | interrupts = <26 0>; |
| 26 | reg = <0x09>; |
Javier Martinez Canillas | aa60a83 | 2015-08-24 10:47:21 +0200 | [diff] [blame] | 27 | }; |