Lines Matching +full:regulator +full:- +full:state +full:- +full:standby

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
19 'disabled' means the regulator output is OFF and is not
20 supplying power to the system (unless some non-Linux
23 'unknown' means software cannot determine the state, or
24 the reported state is invalid.
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
56 "fast", "normal", "idle", and "standby" are all detailed
57 regulator operation modes (described elsewhere). They
60 Note that regulator status is a function of many inputs,
63 a regulator may be enabled by another user, even though
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
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
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
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,
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
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
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
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
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
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
278 the system is suspended to standby, for voltage regulators
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
311 standby, for regulators implementing suspend 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
325 the "state" attribute.
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
338 the "state" attribute.
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
347 state when suspended to standby, for regulators implementing
351 the "state" attribute.
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.
371 'unknown' means software cannot determine the state, or
372 the reported state is invalid.
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).