diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-03 14:56:38 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-03 14:56:38 -0400 |
commit | 76f7a102c0290d3e24703b6cd3716d5a594d6173 (patch) | |
tree | 93c1558d63f217bd48c5accc7347bab4b5526904 /Documentation/devicetree/bindings/mfd | |
parent | 92295f632cefbdf15d46e9ac5f0fc3cfade35259 (diff) | |
parent | 70083c4c8c60d9ddc188f51e0960574badc919af (diff) |
Merge tag 'regulator-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
Pull regulator updates from Mark Brown:
"Very quiet release here, as well as the usual driver specific updates
only a couple of new things:
- New drivers for TI ABB LDOs and MAX77693 PMICs
- Support for enabling bypass mode support via device tree"
* tag 'regulator-v3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (23 commits)
regulator: max77693: Remove NULL test for rmatch[i].init_data
regulator: max77693: Fix trivial typo
regulator: ab8500-ext: Staticize local symbols
regulator: max77693: Add max77693 regualtor driver.
regulator: max8973: fix a typo in documentation
regulator: max8973: initial DT support
regulators: max8973: fix multiple instance support
regulator: of: Added a property to indicate bypass mode support
regulator: ti-abb: Convert to use devm_ioremap_resource
regulator: tps62360: Fix crash in i2c_driver .probe
regulator: ab8500: Provide supply names for the AUX regulators
regulator: ab8500-ext: Enable for Device Tree
regulator: ab8500-ext: Register as a device in its own right
regulator: ab8500-ext: Provide a set_voltage call-back operation
regulator: ab8500: Ensure AB8500 external registers are probed first
regulator: core: add regulator_get_linear_step()
regulator: lp397x: use devm_kzalloc() to make cleanup paths simpler
regulator: lp872x: support the device tree feature
regulator: Remove unnecessary include of linux/delay.h from regulator drivers
regulator: isl6271a: Use NULL instead of 0
...
Diffstat (limited to 'Documentation/devicetree/bindings/mfd')
-rw-r--r-- | Documentation/devicetree/bindings/mfd/max77693.txt | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mfd/max77693.txt b/Documentation/devicetree/bindings/mfd/max77693.txt new file mode 100644 index 000000000000..11921cc417bf --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/max77693.txt | |||
@@ -0,0 +1,55 @@ | |||
1 | Maxim MAX77693 multi-function device | ||
2 | |||
3 | MAX77693 is a Multifunction device with the following submodules: | ||
4 | - PMIC, | ||
5 | - CHARGER, | ||
6 | - LED, | ||
7 | - MUIC, | ||
8 | - HAPTIC | ||
9 | |||
10 | It is interfaced to host controller using i2c. | ||
11 | This document describes the bindings for the mfd device. | ||
12 | |||
13 | Required 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 | |||
19 | Optional 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 | |||
30 | Example: | ||
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 | }; | ||