xref: /linux/Documentation/ABI/testing/sysfs-class-hwmon (revision 4b99990cdf9560e8a071640baf19f312e6ae02f4)
1What:		/sys/class/hwmon/hwmonX/name
2Description:
3		The chip name.
4		This should be a short, lowercase string, not containing
5		whitespace, dashes, or the wildcard character '*'.
6		This attribute represents the chip name. It is the only
7		mandatory attribute.
8		I2C devices get this attribute created automatically.
9
10		RO
11
12What:		/sys/class/hwmon/hwmonX/label
13Description:
14		A descriptive label that allows to uniquely identify a
15		device within the system.
16		The contents of the label are free-form.
17
18		RO
19
20What:		/sys/class/hwmon/hwmonX/update_interval
21Description:
22		The interval at which the chip will update readings.
23		Unit: millisecond
24
25		RW
26
27		Some devices have a variable update rate or interval.
28		This attribute can be used to change it to the desired value.
29
30What:		/sys/class/hwmon/hwmonX/update_interval_us
31Description:
32		The interval at which the chip will update readings,
33		expressed in microseconds.
34		Unit: microsecond
35
36		RW
37
38		Some devices have a variable update rate or interval and
39		require finer-than-millisecond control.
40		This attribute can be used to change it to the desired value.
41		Drivers implementing this attribute should also implement
42		update_interval for millisecond-based userspace interfaces.
43
44What:		/sys/class/hwmon/hwmonX/inY_min
45Description:
46		Voltage min value.
47
48		Unit: millivolt
49
50		RW
51
52What:		/sys/class/hwmon/hwmonX/inY_lcrit
53Description:
54		Voltage critical min value.
55
56		Unit: millivolt
57
58		RW
59
60		If voltage drops to or below this limit, the system may
61		take drastic action such as power down or reset. At the very
62		least, it should report a fault.
63
64What:		/sys/class/hwmon/hwmonX/inY_max
65Description:
66		Voltage max value.
67
68		Unit: millivolt
69
70		RW
71
72What:		/sys/class/hwmon/hwmonX/inY_crit
73Description:
74		Voltage critical max value.
75
76		Unit: millivolt
77
78		RW
79
80		If voltage reaches or exceeds this limit, the system may
81		take drastic action such as power down or reset. At the very
82		least, it should report a fault.
83
84What:		/sys/class/hwmon/hwmonX/inY_input
85Description:
86		Voltage input value.
87
88		Unit: millivolt
89
90		RO
91
92		Voltage measured on the chip pin.
93
94		Actual voltage depends on the scaling resistors on the
95		motherboard, as recommended in the chip datasheet.
96
97		This varies by chip and by motherboard.
98		Because of this variation, values are generally NOT scaled
99		by the chip driver, and must be done by the application.
100		However, some drivers (notably lm87 and via686a)
101		do scale, because of internal resistors built into a chip.
102		These drivers will output the actual voltage. Rule of
103		thumb: drivers should report the voltage values at the
104		"pins" of the chip.
105
106What:		/sys/class/hwmon/hwmonX/inY_average
107Description:
108		Average voltage
109
110		Unit: millivolt
111
112		RO
113
114What:		/sys/class/hwmon/hwmonX/inY_lowest
115Description:
116		Historical minimum voltage
117
118		Unit: millivolt
119
120		RO
121
122What:		/sys/class/hwmon/hwmonX/inY_highest
123Description:
124		Historical maximum voltage
125
126		Unit: millivolt
127
128		RO
129
130What:		/sys/class/hwmon/hwmonX/inY_reset_history
131Description:
132		Reset inX_lowest and inX_highest
133
134		WO
135
136What:		/sys/class/hwmon/hwmonX/in_reset_history
137Description:
138		Reset inX_lowest and inX_highest for all sensors
139
140		WO
141
142What:		/sys/class/hwmon/hwmonX/inY_label
143Description:
144		Suggested voltage channel label.
145
146		Text string
147
148		Should only be created if the driver has hints about what
149		this voltage channel is being used for, and user-space
150		doesn't. In all other cases, the label is provided by
151		user-space.
152
153		RO
154
155What:		/sys/class/hwmon/hwmonX/inY_enable
156Description:
157		Enable or disable the sensors.
158
159		When disabled the sensor read will return -ENODATA.
160
161		- 1: Enable
162		- 0: Disable
163
164		RW
165
166What:		/sys/class/hwmon/hwmonX/inY_fault
167Description:
168		Reports a voltage hard failure (eg: shorted component)
169
170		- 1: Failed
171		- 0: Ok
172
173		RO
174
175What:		/sys/class/hwmon/hwmonX/cpuY_vid
176Description:
177		CPU core reference voltage.
178
179		Unit: millivolt
180
181		RO
182
183		Not always correct.
184
185What:		/sys/class/hwmon/hwmonX/vrm
186Description:
187		Voltage Regulator Module version number.
188
189		RW (but changing it should no more be necessary)
190
191		Originally the VRM standard version multiplied by 10, but now
192		an arbitrary number, as not all standards have a version
193		number.
194
195		Affects the way the driver calculates the CPU core reference
196		voltage from the vid pins.
197
198What:		/sys/class/hwmon/hwmonX/inY_rated_min
199Description:
200		Minimum rated voltage.
201
202		Unit: millivolt
203
204		RO
205
206What:		/sys/class/hwmon/hwmonX/inY_rated_max
207Description:
208		Maximum rated voltage.
209
210		Unit: millivolt
211
212		RO
213
214What:		/sys/class/hwmon/hwmonX/fanY_min
215Description:
216		Fan minimum value
217
218		Unit: revolution/min (RPM)
219
220		RW
221
222What:		/sys/class/hwmon/hwmonX/fanY_max
223Description:
224		Fan maximum value
225
226		Unit: revolution/min (RPM)
227
228		Only rarely supported by the hardware.
229		RW
230
231What:		/sys/class/hwmon/hwmonX/fanY_input
232Description:
233		Fan input value.
234
235		Unit: revolution/min (RPM)
236
237		RO
238
239What:		/sys/class/hwmon/hwmonX/fanY_div
240Description:
241		Fan divisor.
242
243		Integer value in powers of two (1, 2, 4, 8, 16, 32, 64, 128).
244
245		RW
246
247		Some chips only support values 1, 2, 4 and 8.
248		Note that this is actually an internal clock divisor, which
249		affects the measurable speed range, not the read value.
250
251What:		/sys/class/hwmon/hwmonX/fanY_pulses
252Description:
253		Number of tachometer pulses per fan revolution.
254
255		Integer value, typically between 1 and 4.
256
257		RW
258
259		This value is a characteristic of the fan connected to the
260		device's input, so it has to be set in accordance with the fan
261		model.
262
263		Should only be created if the chip has a register to configure
264		the number of pulses. In the absence of such a register (and
265		thus attribute) the value assumed by all devices is 2 pulses
266		per fan revolution.
267
268What:		/sys/class/hwmon/hwmonX/fanY_target
269Description:
270		Desired fan speed
271
272		Unit: revolution/min (RPM)
273
274		RW
275
276		Only makes sense if the chip supports closed-loop fan speed
277		control based on the measured fan speed.
278
279What:		/sys/class/hwmon/hwmonX/fanY_label
280Description:
281		Suggested fan channel label.
282
283		Text string
284
285		Should only be created if the driver has hints about what
286		this fan channel is being used for, and user-space doesn't.
287		In all other cases, the label is provided by user-space.
288
289		RO
290
291What:		/sys/class/hwmon/hwmonX/fanY_enable
292Description:
293		Enable or disable the sensors.
294
295		When disabled the sensor read will return -ENODATA.
296
297		- 1: Enable
298		- 0: Disable
299
300		RW
301
302What:		/sys/class/hwmon/hwmonX/fanY_fault
303Description:
304		Reports if a fan has reported failure.
305
306		- 1: Failed
307		- 0: Ok
308
309		RO
310
311What:		/sys/class/hwmon/hwmonX/pwmY
312Description:
313		Pulse width modulation fan control.
314
315		Integer value in the range 0 to 255
316
317		RW
318
319		255 is max or 100%.
320
321What:		/sys/class/hwmon/hwmonX/pwmY_enable
322Description:
323		Fan speed control method:
324
325		- 0: no fan speed control (i.e. fan at full speed)
326		- 1: manual fan speed control enabled (using `pwmY`)
327		- 2+: automatic fan speed control enabled
328
329		Check individual chip documentation files for automatic mode
330		details.
331
332		RW
333
334What:		/sys/class/hwmon/hwmonX/pwmY_mode
335Description:
336		- 0: DC mode (direct current)
337		- 1: PWM mode (pulse-width modulation)
338
339		RW
340
341What:		/sys/class/hwmon/hwmonX/pwmY_freq
342Description:
343		Base PWM frequency in Hz.
344
345		Only possibly available when pwmN_mode is PWM, but not always
346		present even then.
347
348		RW
349
350What:		/sys/class/hwmon/hwmonX/pwmY_auto_channels_temp
351Description:
352		Select which temperature channels affect this PWM output in
353		auto mode.
354
355		Bitfield, 1 is temp1, 2 is temp2, 4 is temp3 etc...
356		Which values are possible depend on the chip used.
357
358		RW
359
360What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_pwm
361What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp
362What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp_hyst
363Description:
364		Define the PWM vs temperature curve.
365
366		Number of trip points is chip-dependent. Use this for chips
367		which associate trip points to PWM output channels.
368
369		RW
370
371What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_pwm
372What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp
373What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp_hyst
374Description:
375		Define the PWM vs temperature curve.
376
377		Number of trip points is chip-dependent. Use this for chips
378		which associate trip points to temperature channels.
379
380		RW
381
382What:		/sys/class/hwmon/hwmonX/tempY_type
383Description:
384		Sensor type selection.
385
386		Integers 1 to 6
387
388		RW
389
390		- 1: CPU embedded diode
391		- 2: 3904 transistor
392		- 3: thermal diode
393		- 4: thermistor
394		- 5: AMD AMDSI
395		- 6: Intel PECI
396
397		Not all types are supported by all chips
398
399What:		/sys/class/hwmon/hwmonX/tempY_max
400Description:
401		Temperature max value.
402
403		Unit: millidegree Celsius (or millivolt, see below)
404
405		RW
406
407What:		/sys/class/hwmon/hwmonX/tempY_max_alarm
408Description:
409		Maximum temperature alarm flag.
410
411		- 0: OK
412		- 1: temperature has reached tempY_max
413
414		RO
415
416What:		/sys/class/hwmon/hwmonX/tempY_min
417Description:
418		Temperature min value.
419
420		Unit: millidegree Celsius
421
422		RW
423
424What:		/sys/class/hwmon/hwmonX/tempY_min_alarm
425Description:
426		Minimum temperature alarm flag.
427
428		- 0: OK
429		- 1: temperature has reached tempY_min
430
431		RO
432
433What:		/sys/class/hwmon/hwmonX/tempY_max_hyst
434Description:
435		Temperature hysteresis value for max limit.
436
437		Unit: millidegree Celsius
438
439		Must be reported as an absolute temperature, NOT a delta
440		from the max value.
441
442		RW
443
444What:		/sys/class/hwmon/hwmonX/tempY_min_hyst
445Description:
446		Temperature hysteresis value for min limit.
447		Unit: millidegree Celsius
448
449		Must be reported as an absolute temperature, NOT a delta
450		from the min value.
451
452		RW
453
454What:		/sys/class/hwmon/hwmonX/tempY_input
455Description:
456		Temperature input value.
457
458		Unit: millidegree Celsius
459
460		RO
461
462What:		/sys/class/hwmon/hwmonX/tempY_crit
463Description:
464		Temperature critical max value, typically greater than
465		corresponding temp_max values.
466
467		Unit: millidegree Celsius
468
469		RW
470
471What:		/sys/class/hwmon/hwmonX/tempY_crit_alarm
472Description:
473		Critical high temperature alarm flag.
474
475		- 0: OK
476		- 1: temperature has reached tempY_crit
477
478		RO
479
480What:		/sys/class/hwmon/hwmonX/tempY_crit_hyst
481Description:
482		Temperature hysteresis value for critical limit.
483
484		Unit: millidegree Celsius
485
486		Must be reported as an absolute temperature, NOT a delta
487		from the critical value.
488
489		RW
490
491What:		/sys/class/hwmon/hwmonX/tempY_emergency
492Description:
493		Temperature emergency max value, for chips supporting more than
494		two upper temperature limits. Must be equal or greater than
495		corresponding temp_crit values.
496
497		Unit: millidegree Celsius
498
499		RW
500
501What:		/sys/class/hwmon/hwmonX/tempY_emergency_alarm
502Description:
503		Emergency high temperature alarm flag.
504
505		- 0: OK
506		- 1: temperature has reached tempY_emergency
507
508		RO
509
510What:		/sys/class/hwmon/hwmonX/tempY_emergency_hyst
511Description:
512		Temperature hysteresis value for emergency limit.
513
514		Unit: millidegree Celsius
515
516		Must be reported as an absolute temperature, NOT a delta
517		from the emergency value.
518
519		RW
520
521What:		/sys/class/hwmon/hwmonX/tempY_lcrit
522Description:
523		Temperature critical min value, typically lower than
524		corresponding temp_min values.
525
526		Unit: millidegree Celsius
527
528		RW
529
530What:		/sys/class/hwmon/hwmonX/tempY_lcrit_hyst
531Description:
532		Temperature hysteresis value for critical min limit.
533
534		Unit: millidegree Celsius
535
536		Must be reported as an absolute temperature, NOT a delta
537		from the critical min value.
538
539		RW
540
541What:		/sys/class/hwmon/hwmonX/tempY_offset
542Description:
543		Temperature offset which is added to the temperature reading
544		by the chip.
545
546		Unit: millidegree Celsius
547
548		Read/Write value.
549
550What:		/sys/class/hwmon/hwmonX/tempY_label
551Description:
552		Suggested temperature channel label.
553
554		Text string
555
556		Should only be created if the driver has hints about what
557		this temperature channel is being used for, and user-space
558		doesn't. In all other cases, the label is provided by
559		user-space.
560
561		RO
562
563What:		/sys/class/hwmon/hwmonX/tempY_lowest
564Description:
565		Historical minimum temperature
566
567		Unit: millidegree Celsius
568
569		RO
570
571What:		/sys/class/hwmon/hwmonX/tempY_highest
572Description:
573		Historical maximum temperature
574
575		Unit: millidegree Celsius
576
577		RO
578
579What:		/sys/class/hwmon/hwmonX/tempY_reset_history
580Description:
581		Reset temp_lowest and temp_highest
582
583		WO
584
585What:		/sys/class/hwmon/hwmonX/temp_reset_history
586Description:
587		Reset temp_lowest and temp_highest for all sensors
588
589		WO
590
591What:		/sys/class/hwmon/hwmonX/tempY_enable
592Description:
593		Enable or disable the sensors.
594
595		When disabled the sensor read will return -ENODATA.
596
597		- 1: Enable
598		- 0: Disable
599
600		RW
601
602What:		/sys/class/hwmon/hwmonX/tempY_rated_min
603Description:
604		Minimum rated temperature.
605
606		Unit: millidegree Celsius
607
608		RO
609
610What:		/sys/class/hwmon/hwmonX/tempY_rated_max
611Description:
612		Maximum rated temperature.
613
614		Unit: millidegree Celsius
615
616		RO
617
618What:		/sys/class/hwmon/hwmonX/currY_max
619Description:
620		Current max value
621
622		Unit: milliampere
623
624		RW
625
626What:		/sys/class/hwmon/hwmonX/currY_min
627Description:
628		Current min value.
629
630		Unit: milliampere
631
632		RW
633
634What:		/sys/class/hwmon/hwmonX/currY_lcrit
635Description:
636		Current critical low value
637
638		Unit: milliampere
639
640		RW
641
642What:		/sys/class/hwmon/hwmonX/currY_crit
643Description:
644		Current critical high value.
645
646		Unit: milliampere
647
648		RW
649
650What:		/sys/class/hwmon/hwmonX/currY_input
651Description:
652		Current input value
653
654		Unit: milliampere
655
656		RO
657
658What:		/sys/class/hwmon/hwmonX/currY_average
659Description:
660		Average current use
661
662		Unit: milliampere
663
664		RO
665
666What:		/sys/class/hwmon/hwmonX/currY_lowest
667Description:
668		Historical minimum current
669
670		Unit: milliampere
671
672		RO
673
674What:		/sys/class/hwmon/hwmonX/currY_highest
675Description:
676		Historical maximum current
677		Unit: milliampere
678		RO
679
680What:		/sys/class/hwmon/hwmonX/currY_reset_history
681Description:
682		Reset currX_lowest and currX_highest
683
684		WO
685
686What:		/sys/class/hwmon/hwmonX/curr_reset_history
687Description:
688		Reset currX_lowest and currX_highest for all sensors
689
690		WO
691
692What:		/sys/class/hwmon/hwmonX/currY_enable
693Description:
694		Enable or disable the sensors.
695
696		When disabled the sensor read will return -ENODATA.
697
698		- 1: Enable
699		- 0: Disable
700
701		RW
702
703What:		/sys/class/hwmon/hwmonX/currY_rated_min
704Description:
705		Minimum rated current.
706
707		Unit: milliampere
708
709		RO
710
711What:		/sys/class/hwmon/hwmonX/currY_rated_max
712Description:
713		Maximum rated current.
714
715		Unit: milliampere
716
717		RO
718
719What:		/sys/class/hwmon/hwmonX/powerY_average
720Description:
721		Average power use
722
723		Unit: microWatt
724
725		RO
726
727What:		/sys/class/hwmon/hwmonX/powerY_average_interval
728Description:
729		Power use averaging interval.  A poll
730		notification is sent to this file if the
731		hardware changes the averaging interval.
732
733		Unit: milliseconds
734
735		RW
736
737What:		/sys/class/hwmon/hwmonX/powerY_average_interval_max
738Description:
739		Maximum power use averaging interval
740
741		Unit: milliseconds
742
743		RO
744
745What:		/sys/class/hwmon/hwmonX/powerY_average_interval_min
746Description:
747		Minimum power use averaging interval
748
749		Unit: milliseconds
750
751		RO
752
753What:		/sys/class/hwmon/hwmonX/powerY_average_highest
754Description:
755		Historical average maximum power use
756
757		Unit: microWatt
758
759		RO
760
761What:		/sys/class/hwmon/hwmonX/powerY_average_lowest
762Description:
763		Historical average minimum power use
764
765		Unit: microWatt
766
767		RO
768
769What:		/sys/class/hwmon/hwmonX/powerY_average_max
770Description:
771		A poll notification is sent to
772		`powerY_average` when power use
773		rises above this value.
774
775		Unit: microWatt
776
777		RW
778
779What:		/sys/class/hwmon/hwmonX/powerY_average_min
780Description:
781		A poll notification is sent to
782		`powerY_average` when power use
783		sinks below this value.
784
785		Unit: microWatt
786
787		RW
788
789What:		/sys/class/hwmon/hwmonX/powerY_input
790Description:
791		Instantaneous power use
792
793		Unit: microWatt
794
795		RO
796
797What:		/sys/class/hwmon/hwmonX/powerY_input_highest
798Description:
799		Historical maximum power use
800
801		Unit: microWatt
802
803		RO
804
805What:		/sys/class/hwmon/hwmonX/powerY_input_lowest
806Description:
807		Historical minimum power use
808
809		Unit: microWatt
810
811		RO
812
813What:		/sys/class/hwmon/hwmonX/powerY_reset_history
814Description:
815		Reset input_highest, input_lowest,
816		average_highest and average_lowest.
817
818		WO
819
820What:		/sys/class/hwmon/hwmonX/powerY_accuracy
821Description:
822		Accuracy of the power meter.
823
824		Unit: Percent
825
826		RO
827
828What:		/sys/class/hwmon/hwmonX/powerY_cap
829Description:
830		If power use rises above this limit, the
831		system should take action to reduce power use.
832		A poll notification is sent to this file if the
833		cap is changed by the hardware.  The `*_cap`
834		files only appear if the cap is known to be
835		enforced by hardware.
836
837		Unit: microWatt
838
839		RW
840
841What:		/sys/class/hwmon/hwmonX/powerY_cap_hyst
842Description:
843		Margin of hysteresis built around capping and
844		notification.
845
846		Unit: microWatt
847
848		RW
849
850What:		/sys/class/hwmon/hwmonX/powerY_cap_max
851Description:
852		Maximum cap that can be set.
853
854		Unit: microWatt
855
856		RO
857
858What:		/sys/class/hwmon/hwmonX/powerY_cap_min
859Description:
860		Minimum cap that can be set.
861
862		Unit: microWatt
863
864		RO
865
866What:		/sys/class/hwmon/hwmonX/powerY_max
867Description:
868		Maximum power.
869
870		Unit: microWatt
871
872		RW
873
874What:		/sys/class/hwmon/hwmonX/powerY_crit
875Description:
876		Critical maximum power.
877
878		If power rises to or above this limit, the
879		system is expected take drastic action to reduce
880		power consumption, such as a system shutdown or
881		a forced powerdown of some devices.
882
883		Unit: microWatt
884
885		RW
886
887What:		/sys/class/hwmon/hwmonX/powerY_enable
888Description:
889		Enable or disable the sensors.
890
891		When disabled the sensor read will return
892		-ENODATA.
893
894		- 1: Enable
895		- 0: Disable
896
897		RW
898
899What:		/sys/class/hwmon/hwmonX/powerY_rated_min
900Description:
901		Minimum rated power.
902
903		Unit: microWatt
904
905		RO
906
907What:		/sys/class/hwmon/hwmonX/powerY_rated_max
908Description:
909		Maximum rated power.
910
911		Unit: microWatt
912
913		RO
914
915What:		/sys/class/hwmon/hwmonX/energyY_input
916Description:
917		Cumulative energy use
918
919		Unit: microJoule
920
921		RO
922
923What:		/sys/class/hwmon/hwmonX/energyY_enable
924Description:
925		Enable or disable the sensors.
926
927		When disabled the sensor read will return
928		-ENODATA.
929
930		- 1: Enable
931		- 0: Disable
932
933		RW
934
935What:		/sys/class/hwmon/hwmonX/humidityY_alarm
936Description:
937		Humidity limit detection
938
939		- 0: OK
940		- 1: Humidity limit has been reached
941
942		RO
943
944What:		/sys/class/hwmon/hwmonX/humidityY_enable
945Description:
946		Enable or disable the sensors
947
948		When disabled the sensor read will return
949		-ENODATA.
950
951		- 1: Enable
952		- 0: Disable
953
954		RW
955
956What:		/sys/class/hwmon/hwmonX/humidityY_fault
957Description:
958		Reports a humidity sensor failure.
959
960		- 1: Failed
961		- 0: Ok
962
963		RO
964
965What:		/sys/class/hwmon/hwmonX/humidityY_input
966Description:
967		Humidity
968
969		Unit: milli-percent (per cent mille, pcm)
970
971		RO
972
973What:		/sys/class/hwmon/hwmonX/humidityY_label
974Description:
975		Suggested humidity channel label.
976
977		Text string
978
979		Should only be created if the driver has hints about what
980		this humidity channel is being used for, and user-space
981		doesn't. In all other cases, the label is provided by
982		user-space.
983
984		RO
985
986What:		/sys/class/hwmon/hwmonX/humidityY_max
987Description:
988		Humidity max value.
989
990		Unit: milli-percent (per cent mille, pcm)
991
992		RW
993
994What:		/sys/class/hwmon/hwmonX/humidityY_max_alarm
995Description:
996		Maximum humidity detection
997
998		- 0: OK
999		- 1: Maximum humidity detected
1000
1001		RO
1002
1003What:		/sys/class/hwmon/hwmonX/humidityY_max_hyst
1004Description:
1005		Humidity hysteresis value for max limit.
1006
1007		Unit: milli-percent (per cent mille, pcm)
1008
1009		Must be reported as an absolute humidity, NOT a delta
1010		from the max value.
1011
1012		RW
1013
1014What:		/sys/class/hwmon/hwmonX/humidityY_min
1015Description:
1016		Humidity min value.
1017
1018		Unit: milli-percent (per cent mille, pcm)
1019
1020		RW
1021
1022What:		/sys/class/hwmon/hwmonX/humidityY_min_alarm
1023Description:
1024		Minimum humidity detection
1025
1026		- 0: OK
1027		- 1: Minimum humidity detected
1028
1029		RO
1030
1031What:		/sys/class/hwmon/hwmonX/humidityY_min_hyst
1032Description:
1033		Humidity hysteresis value for min limit.
1034
1035		Unit: milli-percent (per cent mille, pcm)
1036
1037		Must be reported as an absolute humidity, NOT a delta
1038		from the min value.
1039
1040		RW
1041
1042What:		/sys/class/hwmon/hwmonX/humidityY_rated_min
1043Description:
1044		Minimum rated humidity.
1045
1046		Unit: milli-percent (per cent mille, pcm)
1047
1048		RO
1049
1050What:		/sys/class/hwmon/hwmonX/humidityY_rated_max
1051Description:
1052		Maximum rated humidity.
1053
1054		Unit: milli-percent (per cent mille, pcm)
1055
1056		RO
1057
1058
1059What:		/sys/class/hwmon/hwmonX/intrusionY_alarm
1060Description:
1061		Chassis intrusion detection
1062
1063		- 0: OK
1064		- 1: intrusion detected
1065
1066		RW
1067
1068		Contrary to regular alarm flags which clear themselves
1069		automatically when read, this one sticks until cleared by
1070		the user. This is done by writing 0 to the file. Writing
1071		other values is unsupported.
1072
1073What:		/sys/class/hwmon/hwmonX/intrusionY_beep
1074Description:
1075		Chassis intrusion beep
1076
1077		- 0: disable
1078		- 1: enable
1079
1080		RW
1081
1082What:		/sys/class/hwmon/hwmonX/device/pec
1083Description:
1084		PEC support on I2C devices
1085
1086		- 0, off, n: disable
1087		- 1, on, y: enable
1088
1089		RW
1090