Lines Matching +full:no +full:- +full:regulator +full:- +full:enable +full:- +full:control

1 What:		/sys/class/regulator/.../state
6 Some regulator directories will contain a field called
7 state. This reports the regulator enable control, for
16 'enabled' means the regulator output is ON and is supplying
17 power to the system (assuming no error prevents it).
19 'disabled' means the regulator output is OFF and is not
20 supplying power to the system (unless some non-Linux
21 control has enabled it).
27 or microamps to determine configured regulator output levels.
30 What: /sys/class/regulator/.../status
32 Some regulator directories will contain a field called
33 "status". This reports the current regulator status, for
38 - off
39 - on
40 - error
41 - fast
42 - normal
43 - idle
44 - standby
46 "off" means the regulator is not supplying power to the
49 "on" means the regulator is supplying power to the system,
50 and the regulator can't report a detailed operation mode.
52 "error" indicates an out-of-regulation status such as being
57 regulator operation modes (described elsewhere). They
60 Note that regulator status is a function of many inputs,
61 not limited to control inputs from Linux. For example,
63 a regulator may be enabled by another user, even though
64 Linux did not enable it.
67 What: /sys/class/regulator/.../type
72 Each regulator directory will contain a field called
73 type. This holds the regulator type.
77 - 'voltage'
78 - 'current'
79 - 'unknown'
81 'voltage' means the regulator output voltage can be controlled
84 'current' means the regulator output current limit can be
87 'unknown' means software cannot control either voltage or
91 What: /sys/class/regulator/.../microvolts
96 Some regulator directories will contain a field called
97 microvolts. This holds the regulator output voltage setting
98 measured in microvolts (i.e. E-6 Volts), for regulators
99 which can report the control input for voltage.
101 NOTE: This value should not be used to determine the regulator
103 whether the regulator is enabled or disabled.
106 What: /sys/class/regulator/.../microamps
111 Some regulator directories will contain a field called
112 microamps. This holds the regulator output current limit
113 setting measured in microamps (i.e. E-6 Amps), for regulators
114 which can report the control input for a current limit.
116 NOTE: This value should not be used to determine the regulator
118 whether the regulator is enabled or disabled.
121 What: /sys/class/regulator/.../opmode
126 Some regulator directories will contain a field called
127 opmode. This holds the current regulator operating mode,
128 for regulators which can report that control input value.
132 - 'fast'
133 - 'normal'
134 - 'idle'
135 - 'standby'
136 - 'unknown'
138 The modes are described in include/linux/regulator/consumer.h
140 NOTE: This value should not be used to determine the regulator
142 whether the regulator is enabled or disabled. A "status"
146 What: /sys/class/regulator/.../min_microvolts
151 Some regulator directories will contain a field called
152 min_microvolts. This holds the minimum safe working regulator
157 the power domain has no min microvolts constraint defined by
161 What: /sys/class/regulator/.../max_microvolts
166 Some regulator directories will contain a field called
167 max_microvolts. This holds the maximum safe working regulator
172 the power domain has no max microvolts constraint defined by
176 What: /sys/class/regulator/.../min_microamps
181 Some regulator directories will contain a field called
182 min_microamps. This holds the minimum safe working regulator
187 the power domain has no min microamps constraint defined by
191 What: /sys/class/regulator/.../max_microamps
196 Some regulator directories will contain a field called
197 max_microamps. This holds the maximum safe working regulator
202 the power domain has no max microamps constraint defined by
206 What: /sys/class/regulator/.../name
211 Each regulator directory will contain a field called
212 name. This holds a string identifying the regulator for
215 NOTE: this will be empty if no suitable name is provided
216 by platform or regulator drivers.
219 What: /sys/class/regulator/.../num_users
224 Each regulator directory will contain a field called
226 have called regulator_enable() on this regulator.
229 What: /sys/class/regulator/.../requested_microamps
234 Some regulator directories will contain a field called
236 current in microamps for this regulator from all its consumer
240 What: /sys/class/regulator/.../parent
245 Some regulator directories will contain a link called parent.
246 This points to the parent or supply regulator if one exists.
248 What: /sys/class/regulator/.../suspend_mem_microvolts
253 Some regulator directories will contain a field called
254 suspend_mem_microvolts. This holds the regulator output
259 What: /sys/class/regulator/.../suspend_disk_microvolts
264 Some regulator directories will contain a field called
265 suspend_disk_microvolts. This holds the regulator output
270 What: /sys/class/regulator/.../suspend_standby_microvolts
275 Some regulator directories will contain a field called
276 suspend_standby_microvolts. This holds the regulator output
281 What: /sys/class/regulator/.../suspend_mem_mode
286 Some regulator directories will contain a field called
287 suspend_mem_mode. This holds the regulator operating mode
292 What: /sys/class/regulator/.../suspend_disk_mode
297 Some regulator directories will contain a field called
298 suspend_disk_mode. This holds the regulator operating mode
303 What: /sys/class/regulator/.../suspend_standby_mode
308 Some regulator directories will contain a field called
309 suspend_standby_mode. This holds the regulator operating mode
314 What: /sys/class/regulator/.../suspend_mem_state
319 Some regulator directories will contain a field called
320 suspend_mem_state. This holds the regulator operating state
327 What: /sys/class/regulator/.../suspend_disk_state
332 Some regulator directories will contain a field called
333 suspend_disk_state. This holds the regulator operating state
340 What: /sys/class/regulator/.../suspend_standby_state
345 Some regulator directories will contain a field called
346 suspend_standby_state. This holds the regulator operating
353 What: /sys/class/regulator/.../bypass
358 Some regulator directories will contain a field called
363 - 'enabled'
364 - 'disabled'
365 - 'unknown'
367 'enabled' means the regulator is in bypass mode.
369 'disabled' means that the regulator is regulating.
374 What: /sys/class/regulator/.../under_voltage
379 Some regulator directories will contain a field called
381 under-voltage fault (1) or not (0).
383 What: /sys/class/regulator/.../over_current
388 Some regulator directories will contain a field called
390 over-current fault (1) or not (0).
392 What: /sys/class/regulator/.../regulation_out
397 Some regulator directories will contain a field called
399 out-of-regulation fault (1) or not (0).
401 What: /sys/class/regulator/.../fail
406 Some regulator directories will contain a field called
410 What: /sys/class/regulator/.../over_temp
415 Some regulator directories will contain a field called
417 over-temperature fault (1) or not (0).
419 What: /sys/class/regulator/.../under_voltage_warn
424 Some regulator directories will contain a field called
426 under-voltage warning (1) or not (0).
428 What: /sys/class/regulator/.../over_current_warn
433 Some regulator directories will contain a field called
435 over-current warning (1) or not (0).
437 What: /sys/class/regulator/.../over_voltage_warn
442 Some regulator directories will contain a field called
444 over-voltage warning (1) or not (0).
446 What: /sys/class/regulator/.../over_temp_warn
451 Some regulator directories will contain a field called
453 over-temperature warning (1) or not (0).