Lines Matching +full:current +full:- +full:limit

1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Voltage/Current Regulators
10 - Liam Girdwood <[email protected]>
11 - Mark Brown <[email protected]>
14 regulator-name:
18 regulator-min-microvolt:
21 regulator-max-microvolt:
24 regulator-microvolt-offset:
28 regulator-min-microamp:
29 description: smallest current consumers may set
31 regulator-max-microamp:
32 description: largest current consumers may set
34 regulator-input-current-limit-microamp:
35 description: maximum input current regulator allows
37 regulator-power-budget-milliwatt:
40 regulator-always-on:
44 regulator-boot-on:
53 regulator-allow-bypass:
57 regulator-allow-set-load:
61 regulator-ramp-delay:
63 disabling ramp rate, it should be explicitly initialised to zero (regulator-ramp-delay
67 regulator-enable-ramp-delay:
76 regulator-settling-time-us:
81 regulator-settling-time-up-us:
87 regulator-settling-time-down-us:
93 regulator-soft-start:
97 regulator-initial-mode:
103 regulator-allowed-modes:
105 for the regulator at run-time. Elements may be specified in any order.
109 $ref: /schemas/types.yaml#/definitions/uint32-array
111 regulator-system-load:
116 regulator-pull-down:
120 system-critical-regulator:
125 regulator-over-current-protection:
126 description: Enable over current protection.
129 regulator-oc-protection-microamp:
130 description: Set over current protection limit. This is a limit where
133 limit setting can be omitted.
135 regulator-oc-error-microamp:
136 description: Set over current error limit. This is a limit where part of
139 that detection should be enabled but limit setting can be omitted.
141 regulator-oc-warn-microamp:
142 description: Set over current warning limit. This is a limit where hardware
143 is assumed still to be functional but approaching limit where it gets
146 be enabled but limit setting can be omitted.
148 regulator-ov-protection-microvolt:
149 description: Set over voltage protection limit. This is a limit where
152 limit setting can be omitted. Limit is given as microvolt offset from
155 regulator-ov-error-microvolt:
156 description: Set over voltage error limit. This is a limit where part of
159 that detection should be enabled but limit setting can be omitted. Limit
162 regulator-ov-warn-microvolt:
163 description: Set over voltage warning limit. This is a limit where hardware
164 is assumed still to be functional but approaching limit where it gets
167 be enabled but limit setting can be omitted. Limit is given as microvolt
170 regulator-uv-protection-microvolt:
171 description: Set over under voltage protection limit. This is a limit where
174 limit setting can be omitted. Limit is given as microvolt offset from
177 regulator-uv-error-microvolt:
178 description: Set under voltage error limit. This is a limit where part of
181 that detection should be enabled but limit setting can be omitted. Limit
184 regulator-uv-warn-microvolt:
185 description: Set over under voltage warning limit. This is a limit where
186 hardware is assumed still to be functional but approaching limit where
189 be enabled but limit setting can be omitted. Limit is given as microvolt
192 regulator-uv-less-critical-window-ms:
194 critical under-voltage event during which the system can continue to
197 under-voltage event is needed, allowing for certain non-urgent actions to
200 regulator-temp-protection-kelvin:
201 description: Set over temperature protection limit. This is a limit where
204 limit setting can be omitted.
206 regulator-temp-error-kelvin:
207 description: Set over temperature error limit. This is a limit where part of
210 that detection should be enabled but limit setting can be omitted.
212 regulator-temp-warn-kelvin:
213 description: Set over temperature warning limit. This is a limit where
214 hardware is assumed still to be functional but approaching limit where it
217 be enabled but limit setting can be omitted.
219 regulator-active-discharge:
228 regulator-coupled-with:
230 is 2-way - all coupled regulators should be linked with each other.
232 $ref: /schemas/types.yaml#/definitions/phandle-array
236 regulator-coupled-max-spread:
239 couple specified by the regulator-coupled-with property.
240 $ref: /schemas/types.yaml#/definitions/uint32-array
242 regulator-max-step-microvolt:
243 description: Maximum difference between current and target voltages
247 ".*-supply$":
250 "^regulator-state-(standby|mem|disk)$":
253 sub-nodes for regulator state in Standby, Suspend-to-RAM, and
254 Suspend-to-DISK modes. Equivalent with standby, mem, and disk Linux
258 regulator-on-in-suspend:
262 regulator-off-in-suspend:
266 regulator-suspend-min-microvolt:
269 regulator-suspend-max-microvolt:
272 regulator-suspend-microvolt:
278 regulator-changeable-in-suspend:
283 regulator-mode:
295 - |
297 regulator-min-microvolt = <1000000>;
298 regulator-max-microvolt = <2500000>;
299 regulator-always-on;
300 vin-supply = <&vin>;
302 regulator-state-mem {
303 regulator-on-in-suspend;