Lines Matching +full:scaled +full:- +full:output +full:- +full:hz

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.
17 voltages between 0 and +4V. Other voltages are scaled back into that
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
61 to cause an alarm) is chip-dependent.
68 -------------------------------------------------------------------------
71 `[0-*]` denotes any positive number starting from 0
72 `[1-*]` denotes any positive number starting from 1
78 Read/write values may be read-only for some chips, depending on the
113 `in[0-*]_min`
120 `in[0-*]_lcrit`
131 `in[0-*]_max`
138 `in[0-*]_crit`
149 `in[0-*]_input`
162 Because of this variation, values are generally NOT scaled
166 These drivers will output the actual voltage. Rule of
170 `in[0-*]_average`
177 `in[0-*]_lowest`
184 `in[0-*]_highest`
191 `in[0-*]_reset_history`
201 `in[0-*]_label`
207 this voltage channel is being used for, and user-space
209 user-space.
213 `in[0-*]_enable`
216 When disabled the sensor read will return -ENODATA.
218 - 1: Enable
219 - 0: Disable
223 `cpu[0-*]_vid`
244 `in[0-*]_rated_min`
251 `in[0-*]_rated_max`
265 `fan[1-*]_min`
272 `fan[1-*]_max`
280 `fan[1-*]_input`
287 `fan[1-*]_div`
298 `fan[1-*]_pulses`
314 `fan[1-*]_target`
321 Only makes sense if the chip supports closed-loop fan speed
324 `fan[1-*]_label`
330 this fan channel is being used for, and user-space doesn't.
331 In all other cases, the label is provided by user-space.
335 `fan[1-*]_enable`
338 When disabled the sensor read will return -ENODATA.
340 - 1: Enable
341 - 0: Disable
352 `pwm[1-*]`
361 `pwm[1-*]_enable`
364 - 0: no fan speed control (i.e. fan at full speed)
365 - 1: manual fan speed control enabled (using `pwm[1-*]`)
366 - 2+: automatic fan speed control enabled
373 `pwm[1-*]_mode`
374 - 0: DC mode (direct current)
375 - 1: PWM mode (pulse-width modulation)
379 `pwm[1-*]_freq`
380 Base PWM frequency in Hz.
387 `pwm[1-*]_auto_channels_temp`
388 Select which temperature channels affect this PWM output in
396 `pwm[1-*]_auto_point[1-*]_pwm` / `pwm[1-*]_auto_point[1-*]_temp` / `pwm[1-*]_auto_point[1-*]_temp_h…
399 Number of trip points is chip-dependent. Use this for chips
400 which associate trip points to PWM output channels.
404 `temp[1-*]_auto_point[1-*]_pwm` / `temp[1-*]_auto_point[1-*]_temp` / `temp[1-*]_auto_point[1-*]_tem…
407 Number of trip points is chip-dependent. Use this for chips
412 There is a third case where trip points are associated to both PWM output
414 output channels while the temperature values are associated to temperature
417 mapped to a given PWM output, this leads to several candidate PWM values.
426 `temp[1-*]_type`
433 - 1: CPU embedded diode
434 - 2: 3904 transistor
435 - 3: thermal diode
436 - 4: thermistor
437 - 5: AMD AMDSI
438 - 6: Intel PECI
442 `temp[1-*]_max`
449 `temp[1-*]_min`
456 `temp[1-*]_max_hyst`
466 `temp[1-*]_min_hyst`
475 `temp[1-*]_input`
482 `temp[1-*]_crit`
490 `temp[1-*]_crit_hyst`
500 `temp[1-*]_emergency`
509 `temp[1-*]_emergency_hyst`
519 `temp[1-*]_lcrit`
527 `temp[1-*]_lcrit_hyst`
537 `temp[1-*]_offset`
545 `temp[1-*]_label`
551 this temperature channel is being used for, and user-space
553 user-space.
557 `temp[1-*]_lowest`
564 `temp[1-*]_highest`
571 `temp[1-*]_reset_history`
581 `temp[1-*]_enable`
584 When disabled the sensor read will return -ENODATA.
586 - 1: Enable
587 - 0: Disable
591 `temp[1-*]_rated_min`
598 `temp[1-*]_rated_max`
621 `curr[1-*]_max`
628 `curr[1-*]_min`
635 `curr[1-*]_lcrit`
642 `curr[1-*]_crit`
649 `curr[1-*]_input`
656 `curr[1-*]_average`
663 `curr[1-*]_lowest`
670 `curr[1-*]_highest`
675 `curr[1-*]_reset_history`
685 `curr[1-*]_enable`
688 When disabled the sensor read will return -ENODATA.
690 - 1: Enable
691 - 0: Disable
695 `curr[1-*]_rated_min`
702 `curr[1-*]_rated_max`
715 `power[1-*]_average`
722 `power[1-*]_average_interval`
731 `power[1-*]_average_interval_max`
738 `power[1-*]_average_interval_min`
745 `power[1-*]_average_highest`
752 `power[1-*]_average_lowest`
759 `power[1-*]_average_max`
761 `power[1-*]_average` when power use
768 `power[1-*]_average_min`
770 `power[1-*]_average` when power use
777 `power[1-*]_input`
784 `power[1-*]_input_highest`
791 `power[1-*]_input_lowest`
798 `power[1-*]_reset_history`
804 `power[1-*]_accuracy`
811 `power[1-*]_cap`
823 `power[1-*]_cap_hyst`
831 `power[1-*]_cap_max`
838 `power[1-*]_cap_min`
845 `power[1-*]_max`
852 `power[1-*]_crit`
864 `power[1-*]_enable`
868 -ENODATA.
870 - 1: Enable
871 - 0: Disable
875 `power[1-*]_rated_min`
882 `power[1-*]_rated_max`
895 `energy[1-*]_input`
902 `energy[1-*]_enable`
906 -ENODATA.
908 - 1: Enable
909 - 0: Disable
917 `humidity[1-*]_input`
920 Unit: milli-percent (per cent mille, pcm)
925 `humidity[1-*]_enable`
929 -ENODATA.
931 - 1: Enable
932 - 0: Disable
936 `humidity[1-*]_rated_min`
939 Unit: milli-percent (per cent mille, pcm)
943 `humidity[1-*]_rated_max`
946 Unit: milli-percent (per cent mille, pcm)
957 Usually a given chip will either use channel-related alarms, or
958 limit-related alarms, not both. The driver should just reflect the hardware
961 +-------------------------------+-----------------------+
962 | **`in[0-*]_alarm`, | Channel alarm |
963 | `curr[1-*]_alarm`, | |
964 | `power[1-*]_alarm`, | - 0: no alarm |
965 | `fan[1-*]_alarm`, | - 1: alarm |
966 | `temp[1-*]_alarm`** | |
968 +-------------------------------+-----------------------+
972 +-------------------------------+-----------------------+
973 | **`in[0-*]_min_alarm`, | Limit alarm |
974 | `in[0-*]_max_alarm`, | |
975 | `in[0-*]_lcrit_alarm`, | - 0: no alarm |
976 | `in[0-*]_crit_alarm`, | - 1: alarm |
977 | `curr[1-*]_min_alarm`, | |
978 | `curr[1-*]_max_alarm`, | RO |
979 | `curr[1-*]_lcrit_alarm`, | |
980 | `curr[1-*]_crit_alarm`, | |
981 | `power[1-*]_cap_alarm`, | |
982 | `power[1-*]_max_alarm`, | |
983 | `power[1-*]_crit_alarm`, | |
984 | `fan[1-*]_min_alarm`, | |
985 | `fan[1-*]_max_alarm`, | |
986 | `temp[1-*]_min_alarm`, | |
987 | `temp[1-*]_max_alarm`, | |
988 | `temp[1-*]_lcrit_alarm`, | |
989 | `temp[1-*]_crit_alarm`, | |
990 | `temp[1-*]_emergency_alarm`** | |
991 +-------------------------------+-----------------------+
998 `fan[1-*]_fault` / `temp[1-*]_fault`
1001 - 0: no fault occurred
1002 - 1: fault condition
1011 - 0: no beeps
1012 - 1: beeps
1016 `in[0-*]_beep`, `curr[1-*]_beep`, `fan[1-*]_beep`, `temp[1-*]_beep`,
1019 - 0: disable
1020 - 1: enable
1024 In theory, a chip could provide per-limit beep masking, but no such chip
1027 Old drivers provided a different, non-standard interface to alarms and
1063 `intrusion[0-*]_alarm`
1066 - 0: OK
1067 - 1: intrusion detected
1076 `intrusion[0-*]_beep`
1091 +--------------+---------------------------------------------------------------+
1095 +--------------+---------------------------------------------------------------+
1104 +--------------+---------------------------------------------------------------+
1107 -------------------------------------
1137 -EINVAL should be returned.
1139 Example1, temp1_max, register is a signed 8 bit value (-128 - 127 degrees)::
1142 v = clamp_val(v, -128, 127);
1154 return -EINVAL;