Lines Matching +full:pulses +full:- +full:per +full:- +full:revolution
2 ------------------------------------------------
5 through the sysfs interface. Since lm-sensors 3.0.0, libsensors is
6 completely chip-independent. It assumes that all the kernel drivers
10 This is a major improvement compared to lm-sensors 2.
22 For this reason, even if we aim at a chip-independent libsensors, it will
37 Up to lm-sensors 3.0.0, libsensors looks for hardware monitoring attributes
38 in the "physical" device directory. Since lm-sensors 3.0.1, attributes found
46 There is only one value per file, unlike the older /proc specification.
61 to cause an alarm) is chip-dependent.
68 -------------------------------------------------------------------------
70 [0-*] denotes any positive number starting from 0
71 [1-*] denotes any positive number starting from 1
76 Read/write values may be read-only for some chips, depending on the
106 in[0-*]_min Voltage min value.
110 in[0-*]_lcrit Voltage critical min value.
117 in[0-*]_max Voltage max value.
121 in[0-*]_crit Voltage critical max value.
128 in[0-*]_input Voltage input value.
143 in[0-*]_average
148 in[0-*]_lowest
153 in[0-*]_highest
158 in[0-*]_reset_history
166 in[0-*]_label Suggested voltage channel label.
169 this voltage channel is being used for, and user-space
171 user-space.
174 in[0-*]_enable
176 When disabled the sensor read will return -ENODATA.
181 cpu[0-*]_vid CPU core reference voltage.
201 fan[1-*]_min Fan minimum value
202 Unit: revolution/min (RPM)
205 fan[1-*]_max Fan maximum value
206 Unit: revolution/min (RPM)
210 fan[1-*]_input Fan input value.
211 Unit: revolution/min (RPM)
214 fan[1-*]_div Fan divisor.
221 fan[1-*]_pulses Number of tachometer pulses per fan revolution.
228 the number of pulses. In the absence of such a register (and
229 thus attribute) the value assumed by all devices is 2 pulses
230 per fan revolution.
232 fan[1-*]_target
234 Unit: revolution/min (RPM)
236 Only makes sense if the chip supports closed-loop fan speed
239 fan[1-*]_label Suggested fan channel label.
242 this fan channel is being used for, and user-space doesn't.
243 In all other cases, the label is provided by user-space.
246 fan[1-*]_enable
248 When disabled the sensor read will return -ENODATA.
260 pwm[1-*] Pulse width modulation fan control.
265 pwm[1-*]_enable
268 1: manual fan speed control enabled (using pwm[1-*])
274 pwm[1-*]_mode 0: DC mode (direct current)
275 1: PWM mode (pulse-width modulation)
278 pwm[1-*]_freq Base PWM frequency in Hz.
283 pwm[1-*]_auto_channels_temp
289 pwm[1-*]_auto_point[1-*]_pwm
290 pwm[1-*]_auto_point[1-*]_temp
291 pwm[1-*]_auto_point[1-*]_temp_hyst
293 chip-dependent. Use this for chips which associate trip points
297 temp[1-*]_auto_point[1-*]_pwm
298 temp[1-*]_auto_point[1-*]_temp
299 temp[1-*]_auto_point[1-*]_temp_hyst
301 chip-dependent. Use this for chips which associate trip points
319 temp[1-*]_type Sensor type selection.
330 temp[1-*]_max Temperature max value.
334 temp[1-*]_min Temperature min value.
338 temp[1-*]_max_hyst
345 temp[1-*]_min_hyst
352 temp[1-*]_input Temperature input value.
356 temp[1-*]_crit Temperature critical max value, typically greater than
361 temp[1-*]_crit_hyst
368 temp[1-*]_emergency
375 temp[1-*]_emergency_hyst
382 temp[1-*]_lcrit Temperature critical min value, typically lower than
387 temp[1-*]_lcrit_hyst
394 temp[1-*]_offset
400 temp[1-*]_label Suggested temperature channel label.
403 this temperature channel is being used for, and user-space
405 user-space.
408 temp[1-*]_lowest
413 temp[1-*]_highest
418 temp[1-*]_reset_history
426 temp[1-*]_enable
428 When disabled the sensor read will return -ENODATA.
449 curr[1-*]_max Current max value
453 curr[1-*]_min Current min value.
457 curr[1-*]_lcrit Current critical low value
461 curr[1-*]_crit Current critical high value.
465 curr[1-*]_input Current input value
469 curr[1-*]_average
474 curr[1-*]_lowest
479 curr[1-*]_highest
484 curr[1-*]_reset_history
492 curr[1-*]_enable
494 When disabled the sensor read will return -ENODATA.
505 power[1-*]_average Average power use
509 power[1-*]_average_interval Power use averaging interval. A poll
515 power[1-*]_average_interval_max Maximum power use averaging interval
519 power[1-*]_average_interval_min Minimum power use averaging interval
523 power[1-*]_average_highest Historical average maximum power use
527 power[1-*]_average_lowest Historical average minimum power use
531 power[1-*]_average_max A poll notification is sent to
532 power[1-*]_average when power use
537 power[1-*]_average_min A poll notification is sent to
538 power[1-*]_average when power use
543 power[1-*]_input Instantaneous power use
547 power[1-*]_input_highest Historical maximum power use
551 power[1-*]_input_lowest Historical minimum power use
555 power[1-*]_reset_history Reset input_highest, input_lowest,
559 power[1-*]_accuracy Accuracy of the power meter.
563 power[1-*]_cap If power use rises above this limit, the
572 power[1-*]_cap_hyst Margin of hysteresis built around capping and
577 power[1-*]_cap_max Maximum cap that can be set.
581 power[1-*]_cap_min Minimum cap that can be set.
585 power[1-*]_max Maximum power.
589 power[1-*]_crit Critical maximum power.
597 power[1-*]_enable Enable or disable the sensors.
599 -ENODATA.
610 energy[1-*]_input Cumulative energy use
614 energy[1-*]_enable Enable or disable the sensors.
616 -ENODATA.
625 humidity[1-*]_input Humidity
626 Unit: milli-percent (per cent mille, pcm)
630 humidity[1-*]_enable Enable or disable the sensors
632 -ENODATA.
644 Usually a given chip will either use channel-related alarms, or
645 limit-related alarms, not both. The driver should just reflect the hardware
648 in[0-*]_alarm
649 curr[1-*]_alarm
650 power[1-*]_alarm
651 fan[1-*]_alarm
652 temp[1-*]_alarm
660 in[0-*]_min_alarm
661 in[0-*]_max_alarm
662 in[0-*]_lcrit_alarm
663 in[0-*]_crit_alarm
664 curr[1-*]_min_alarm
665 curr[1-*]_max_alarm
666 curr[1-*]_lcrit_alarm
667 curr[1-*]_crit_alarm
668 power[1-*]_cap_alarm
669 power[1-*]_max_alarm
670 power[1-*]_crit_alarm
671 fan[1-*]_min_alarm
672 fan[1-*]_max_alarm
673 temp[1-*]_min_alarm
674 temp[1-*]_max_alarm
675 temp[1-*]_lcrit_alarm
676 temp[1-*]_crit_alarm
677 temp[1-*]_emergency_alarm
688 fan[1-*]_fault
689 temp[1-*]_fault
702 in[0-*]_beep
703 curr[1-*]_beep
704 fan[1-*]_beep
705 temp[1-*]_beep
711 In theory, a chip could provide per-limit beep masking, but no such chip
714 Old drivers provided a different, non-standard interface to alarms and
743 intrusion[0-*]_alarm
753 intrusion[0-*]_beep
761 -------------------------------------
790 -EINVAL should be returned.
792 Example1, temp1_max, register is a signed 8 bit value (-128 - 127 degrees):
795 v = clamp_val(v, -128, 127);
807 return -EINVAL;