aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/mfd/max77693.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/mfd/max77693.txt')
-rw-r--r--Documentation/devicetree/bindings/mfd/max77693.txt67
1 files changed, 67 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mfd/max77693.txt b/Documentation/devicetree/bindings/mfd/max77693.txt
index 38e64405e98d..d3425846aa5b 100644
--- a/Documentation/devicetree/bindings/mfd/max77693.txt
+++ b/Documentation/devicetree/bindings/mfd/max77693.txt
@@ -76,7 +76,60 @@ Optional properties:
76 Valid values: 4300000, 4700000, 4800000, 4900000 76 Valid values: 4300000, 4700000, 4800000, 4900000
77 Default: 4300000 77 Default: 4300000
78 78
79- led : the LED submodule device node
80
81There are two LED outputs available - FLED1 and FLED2. Each of them can
82control a separate LED or they can be connected together to double
83the maximum current for a single connected LED. One LED is represented
84by one child node.
85
86Required properties:
87- compatible : Must be "maxim,max77693-led".
88
89Optional properties:
90- maxim,boost-mode :
91 In boost mode the device can produce up to 1.2A of total current
92 on both outputs. The maximum current on each output is reduced
93 to 625mA then. If not enabled explicitly, boost setting defaults to
94 LEDS_BOOST_FIXED in case both current sources are used.
95 Possible values:
96 LEDS_BOOST_OFF (0) - no boost,
97 LEDS_BOOST_ADAPTIVE (1) - adaptive mode,
98 LEDS_BOOST_FIXED (2) - fixed mode.
99- maxim,boost-mvout : Output voltage of the boost module in millivolts.
100 Valid values: 3300 - 5500, step by 25 (rounded down)
101 Default: 3300
102- maxim,mvsys-min : Low input voltage level in millivolts. Flash is not fired
103 if chip estimates that system voltage could drop below this level due
104 to flash power consumption.
105 Valid values: 2400 - 3400, step by 33 (rounded down)
106 Default: 2400
107
108Required properties for the LED child node:
109- led-sources : see Documentation/devicetree/bindings/leds/common.txt;
110 device current output identifiers: 0 - FLED1, 1 - FLED2
111- led-max-microamp : see Documentation/devicetree/bindings/leds/common.txt
112 Valid values for a LED connected to one FLED output:
113 15625 - 250000, step by 15625 (rounded down)
114 Valid values for a LED connected to both FLED outputs:
115 15625 - 500000, step by 15625 (rounded down)
116- flash-max-microamp : see Documentation/devicetree/bindings/leds/common.txt
117 Valid values for a single LED connected to one FLED output
118 (boost mode must be turned off):
119 15625 - 1000000, step by 15625 (rounded down)
120 Valid values for a single LED connected to both FLED outputs:
121 15625 - 1250000, step by 15625 (rounded down)
122 Valid values for two LEDs case:
123 15625 - 625000, step by 15625 (rounded down)
124- flash-max-timeout-us : see Documentation/devicetree/bindings/leds/common.txt
125 Valid values: 62500 - 1000000, step by 62500 (rounded down)
126
127Optional properties for the LED child node:
128- label : see Documentation/devicetree/bindings/leds/common.txt
129
79Example: 130Example:
131#include <dt-bindings/leds/common.h>
132
80 max77693@66 { 133 max77693@66 {
81 compatible = "maxim,max77693"; 134 compatible = "maxim,max77693";
82 reg = <0x66>; 135 reg = <0x66>;
@@ -117,5 +170,19 @@ Example:
117 maxim,thermal-regulation-celsius = <75>; 170 maxim,thermal-regulation-celsius = <75>;
118 maxim,battery-overcurrent-microamp = <3000000>; 171 maxim,battery-overcurrent-microamp = <3000000>;
119 maxim,charge-input-threshold-microvolt = <4300000>; 172 maxim,charge-input-threshold-microvolt = <4300000>;
173
174 led {
175 compatible = "maxim,max77693-led";
176 maxim,boost-mode = <LEDS_BOOST_FIXED>;
177 maxim,boost-mvout = <5000>;
178 maxim,mvsys-min = <2400>;
179
180 camera_flash: flash-led {
181 label = "max77693-flash";
182 led-sources = <0>, <1>;
183 led-max-microamp = <500000>;
184 flash-max-microamp = <1250000>;
185 flash-max-timeout-us = <1000000>;
186 };
120 }; 187 };
121 }; 188 };