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