Linux Audio

Check our new training course

Loading...
v6.2
  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/cpuY_vid
153Description:
154		CPU core reference voltage.
155
156		Unit: millivolt
157
158		RO
159
160		Not always correct.
161
162What:		/sys/class/hwmon/hwmonX/vrm
163Description:
164		Voltage Regulator Module version number.
165
166		RW (but changing it should no more be necessary)
167
168		Originally the VRM standard version multiplied by 10, but now
169		an arbitrary number, as not all standards have a version
170		number.
171
172		Affects the way the driver calculates the CPU core reference
173		voltage from the vid pins.
174
175What:		/sys/class/hwmon/hwmonX/inY_rated_min
176Description:
177		Minimum rated voltage.
178
179		Unit: millivolt
180
181		RO
182
183What:		/sys/class/hwmon/hwmonX/inY_rated_max
184Description:
185		Maximum rated voltage.
186
187		Unit: millivolt
188
189		RO
190
191What:		/sys/class/hwmon/hwmonX/fanY_min
192Description:
193		Fan minimum value
194
195		Unit: revolution/min (RPM)
196
197		RW
198
199What:		/sys/class/hwmon/hwmonX/fanY_max
200Description:
201		Fan maximum value
202
203		Unit: revolution/min (RPM)
204
205		Only rarely supported by the hardware.
206		RW
207
208What:		/sys/class/hwmon/hwmonX/fanY_input
209Description:
210		Fan input value.
211
212		Unit: revolution/min (RPM)
213
214		RO
215
216What:		/sys/class/hwmon/hwmonX/fanY_div
217Description:
218		Fan divisor.
219
220		Integer value in powers of two (1, 2, 4, 8, 16, 32, 64, 128).
221
222		RW
223
224		Some chips only support values 1, 2, 4 and 8.
225		Note that this is actually an internal clock divisor, which
226		affects the measurable speed range, not the read value.
227
228What:		/sys/class/hwmon/hwmonX/fanY_pulses
229Description:
230		Number of tachometer pulses per fan revolution.
231
232		Integer value, typically between 1 and 4.
233
234		RW
235
236		This value is a characteristic of the fan connected to the
237		device's input, so it has to be set in accordance with the fan
238		model.
239
240		Should only be created if the chip has a register to configure
241		the number of pulses. In the absence of such a register (and
242		thus attribute) the value assumed by all devices is 2 pulses
243		per fan revolution.
244
245What:		/sys/class/hwmon/hwmonX/fanY_target
246Description:
247		Desired fan speed
248
249		Unit: revolution/min (RPM)
250
251		RW
252
253		Only makes sense if the chip supports closed-loop fan speed
254		control based on the measured fan speed.
255
256What:		/sys/class/hwmon/hwmonX/fanY_label
257Description:
258		Suggested fan channel label.
259
260		Text string
261
262		Should only be created if the driver has hints about what
263		this fan channel is being used for, and user-space doesn't.
264		In all other cases, the label is provided by user-space.
265
266		RO
267
268What:		/sys/class/hwmon/hwmonX/fanY_enable
269Description:
270		Enable or disable the sensors.
271
272		When disabled the sensor read will return -ENODATA.
273
274		- 1: Enable
275		- 0: Disable
276
277		RW
278
 
 
 
 
 
 
 
 
 
279What:		/sys/class/hwmon/hwmonX/pwmY
280Description:
281		Pulse width modulation fan control.
282
283		Integer value in the range 0 to 255
284
285		RW
286
287		255 is max or 100%.
288
289What:		/sys/class/hwmon/hwmonX/pwmY_enable
290Description:
291		Fan speed control method:
292
293		- 0: no fan speed control (i.e. fan at full speed)
294		- 1: manual fan speed control enabled (using `pwmY`)
295		- 2+: automatic fan speed control enabled
296
297		Check individual chip documentation files for automatic mode
298		details.
299
300		RW
301
302What:		/sys/class/hwmon/hwmonX/pwmY_mode
303Description:
304		- 0: DC mode (direct current)
305		- 1: PWM mode (pulse-width modulation)
306
307		RW
308
309What:		/sys/class/hwmon/hwmonX/pwmY_freq
310Description:
311		Base PWM frequency in Hz.
312
313		Only possibly available when pwmN_mode is PWM, but not always
314		present even then.
315
316		RW
317
318What:		/sys/class/hwmon/hwmonX/pwmY_auto_channels_temp
319Description:
320		Select which temperature channels affect this PWM output in
321		auto mode.
322
323		Bitfield, 1 is temp1, 2 is temp2, 4 is temp3 etc...
324		Which values are possible depend on the chip used.
325
326		RW
327
328What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_pwm
329What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp
330What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp_hyst
331Description:
332		Define the PWM vs temperature curve.
333
334		Number of trip points is chip-dependent. Use this for chips
335		which associate trip points to PWM output channels.
336
337		RW
338
339What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_pwm
340What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp
341What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp_hyst
342Description:
343		Define the PWM vs temperature curve.
344
345		Number of trip points is chip-dependent. Use this for chips
346		which associate trip points to temperature channels.
347
348		RW
349
350What:		/sys/class/hwmon/hwmonX/tempY_type
351Description:
352		Sensor type selection.
353
354		Integers 1 to 6
355
356		RW
357
358		- 1: CPU embedded diode
359		- 2: 3904 transistor
360		- 3: thermal diode
361		- 4: thermistor
362		- 5: AMD AMDSI
363		- 6: Intel PECI
364
365		Not all types are supported by all chips
366
367What:		/sys/class/hwmon/hwmonX/tempY_max
368Description:
369		Temperature max value.
370
371		Unit: millidegree Celsius (or millivolt, see below)
372
373		RW
374
 
 
 
 
 
 
 
 
 
375What:		/sys/class/hwmon/hwmonX/tempY_min
376Description:
377		Temperature min value.
378
379		Unit: millidegree Celsius
380
381		RW
382
 
 
 
 
 
 
 
 
 
383What:		/sys/class/hwmon/hwmonX/tempY_max_hyst
384Description:
385		Temperature hysteresis value for max limit.
386
387		Unit: millidegree Celsius
388
389		Must be reported as an absolute temperature, NOT a delta
390		from the max value.
391
392		RW
393
394What:		/sys/class/hwmon/hwmonX/tempY_min_hyst
395Description:
396		Temperature hysteresis value for min limit.
397		Unit: millidegree Celsius
398
399		Must be reported as an absolute temperature, NOT a delta
400		from the min value.
401
402		RW
403
404What:		/sys/class/hwmon/hwmonX/tempY_input
405Description:
406		Temperature input value.
407
408		Unit: millidegree Celsius
409
410		RO
411
412What:		/sys/class/hwmon/hwmonX/tempY_crit
413Description:
414		Temperature critical max value, typically greater than
415		corresponding temp_max values.
416
417		Unit: millidegree Celsius
418
419		RW
420
421What:		/sys/class/hwmon/hwmonX/tempY_crit_alarm
422Description:
423		Critical high temperature alarm flag.
424
425		- 0: OK
426		- 1: temperature has reached tempY_crit
427
428		RW
429
430		Contrary to regular alarm flags which clear themselves
431		automatically when read, this one sticks until cleared by
432		the user. This is done by writing 0 to the file. Writing
433		other values is unsupported.
434
435What:		/sys/class/hwmon/hwmonX/tempY_crit_hyst
436Description:
437		Temperature hysteresis value for critical limit.
438
439		Unit: millidegree Celsius
440
441		Must be reported as an absolute temperature, NOT a delta
442		from the critical value.
443
444		RW
445
446What:		/sys/class/hwmon/hwmonX/tempY_emergency
447Description:
448		Temperature emergency max value, for chips supporting more than
449		two upper temperature limits. Must be equal or greater than
450		corresponding temp_crit values.
451
452		Unit: millidegree Celsius
453
454		RW
455
 
 
 
 
 
 
 
 
 
456What:		/sys/class/hwmon/hwmonX/tempY_emergency_hyst
457Description:
458		Temperature hysteresis value for emergency limit.
459
460		Unit: millidegree Celsius
461
462		Must be reported as an absolute temperature, NOT a delta
463		from the emergency value.
464
465		RW
466
467What:		/sys/class/hwmon/hwmonX/tempY_lcrit
468Description:
469		Temperature critical min value, typically lower than
470		corresponding temp_min values.
471
472		Unit: millidegree Celsius
473
474		RW
475
476What:		/sys/class/hwmon/hwmonX/tempY_lcrit_hyst
477Description:
478		Temperature hysteresis value for critical min limit.
479
480		Unit: millidegree Celsius
481
482		Must be reported as an absolute temperature, NOT a delta
483		from the critical min value.
484
485		RW
486
487What:		/sys/class/hwmon/hwmonX/tempY_offset
488Description:
489		Temperature offset which is added to the temperature reading
490		by the chip.
491
492		Unit: millidegree Celsius
493
494		Read/Write value.
495
496What:		/sys/class/hwmon/hwmonX/tempY_label
497Description:
498		Suggested temperature channel label.
499
500		Text string
501
502		Should only be created if the driver has hints about what
503		this temperature channel is being used for, and user-space
504		doesn't. In all other cases, the label is provided by
505		user-space.
506
507		RO
508
509What:		/sys/class/hwmon/hwmonX/tempY_lowest
510Description:
511		Historical minimum temperature
512
513		Unit: millidegree Celsius
514
515		RO
516
517What:		/sys/class/hwmon/hwmonX/tempY_highest
518Description:
519		Historical maximum temperature
520
521		Unit: millidegree Celsius
522
523		RO
524
525What:		/sys/class/hwmon/hwmonX/tempY_reset_history
526Description:
527		Reset temp_lowest and temp_highest
528
529		WO
530
531What:		/sys/class/hwmon/hwmonX/temp_reset_history
532Description:
533		Reset temp_lowest and temp_highest for all sensors
534
535		WO
536
537What:		/sys/class/hwmon/hwmonX/tempY_enable
538Description:
539		Enable or disable the sensors.
540
541		When disabled the sensor read will return -ENODATA.
542
543		- 1: Enable
544		- 0: Disable
545
546		RW
547
548What:		/sys/class/hwmon/hwmonX/tempY_rated_min
549Description:
550		Minimum rated temperature.
551
552		Unit: millidegree Celsius
553
554		RO
555
556What:		/sys/class/hwmon/hwmonX/tempY_rated_max
557Description:
558		Maximum rated temperature.
559
560		Unit: millidegree Celsius
561
562		RO
563
564What:		/sys/class/hwmon/hwmonX/currY_max
565Description:
566		Current max value
567
568		Unit: milliampere
569
570		RW
571
572What:		/sys/class/hwmon/hwmonX/currY_min
573Description:
574		Current min value.
575
576		Unit: milliampere
577
578		RW
579
580What:		/sys/class/hwmon/hwmonX/currY_lcrit
581Description:
582		Current critical low value
583
584		Unit: milliampere
585
586		RW
587
588What:		/sys/class/hwmon/hwmonX/currY_crit
589Description:
590		Current critical high value.
591
592		Unit: milliampere
593
594		RW
595
596What:		/sys/class/hwmon/hwmonX/currY_input
597Description:
598		Current input value
599
600		Unit: milliampere
601
602		RO
603
604What:		/sys/class/hwmon/hwmonX/currY_average
605Description:
606		Average current use
607
608		Unit: milliampere
609
610		RO
611
612What:		/sys/class/hwmon/hwmonX/currY_lowest
613Description:
614		Historical minimum current
615
616		Unit: milliampere
617
618		RO
619
620What:		/sys/class/hwmon/hwmonX/currY_highest
621Description:
622		Historical maximum current
623		Unit: milliampere
624		RO
625
626What:		/sys/class/hwmon/hwmonX/currY_reset_history
627Description:
628		Reset currX_lowest and currX_highest
629
630		WO
631
632What:		/sys/class/hwmon/hwmonX/curr_reset_history
633Description:
634		Reset currX_lowest and currX_highest for all sensors
635
636		WO
637
638What:		/sys/class/hwmon/hwmonX/currY_enable
639Description:
640		Enable or disable the sensors.
641
642		When disabled the sensor read will return -ENODATA.
643
644		- 1: Enable
645		- 0: Disable
646
647		RW
648
649What:		/sys/class/hwmon/hwmonX/currY_rated_min
650Description:
651		Minimum rated current.
652
653		Unit: milliampere
654
655		RO
656
657What:		/sys/class/hwmon/hwmonX/currY_rated_max
658Description:
659		Maximum rated current.
660
661		Unit: milliampere
662
663		RO
664
665What:		/sys/class/hwmon/hwmonX/powerY_average
666Description:
667		Average power use
668
669		Unit: microWatt
670
671		RO
672
673What:		/sys/class/hwmon/hwmonX/powerY_average_interval
674Description:
675		Power use averaging interval.  A poll
676		notification is sent to this file if the
677		hardware changes the averaging interval.
678
679		Unit: milliseconds
680
681		RW
682
683What:		/sys/class/hwmon/hwmonX/powerY_average_interval_max
684Description:
685		Maximum power use averaging interval
686
687		Unit: milliseconds
688
689		RO
690
691What:		/sys/class/hwmon/hwmonX/powerY_average_interval_min
692Description:
693		Minimum power use averaging interval
694
695		Unit: milliseconds
696
697		RO
698
699What:		/sys/class/hwmon/hwmonX/powerY_average_highest
700Description:
701		Historical average maximum power use
702
703		Unit: microWatt
704
705		RO
706
707What:		/sys/class/hwmon/hwmonX/powerY_average_lowest
708Description:
709		Historical average minimum power use
710
711		Unit: microWatt
712
713		RO
714
715What:		/sys/class/hwmon/hwmonX/powerY_average_max
716Description:
717		A poll notification is sent to
718		`powerY_average` when power use
719		rises above this value.
720
721		Unit: microWatt
722
723		RW
724
725What:		/sys/class/hwmon/hwmonX/powerY_average_min
726Description:
727		A poll notification is sent to
728		`powerY_average` when power use
729		sinks below this value.
730
731		Unit: microWatt
732
733		RW
734
735What:		/sys/class/hwmon/hwmonX/powerY_input
736Description:
737		Instantaneous power use
738
739		Unit: microWatt
740
741		RO
742
743What:		/sys/class/hwmon/hwmonX/powerY_input_highest
744Description:
745		Historical maximum power use
746
747		Unit: microWatt
748
749		RO
750
751What:		/sys/class/hwmon/hwmonX/powerY_input_lowest
752Description:
753		Historical minimum power use
754
755		Unit: microWatt
756
757		RO
758
759What:		/sys/class/hwmon/hwmonX/powerY_reset_history
760Description:
761		Reset input_highest, input_lowest,
762		average_highest and average_lowest.
763
764		WO
765
766What:		/sys/class/hwmon/hwmonX/powerY_accuracy
767Description:
768		Accuracy of the power meter.
769
770		Unit: Percent
771
772		RO
773
774What:		/sys/class/hwmon/hwmonX/powerY_cap
775Description:
776		If power use rises above this limit, the
777		system should take action to reduce power use.
778		A poll notification is sent to this file if the
779		cap is changed by the hardware.  The `*_cap`
780		files only appear if the cap is known to be
781		enforced by hardware.
782
783		Unit: microWatt
784
785		RW
786
787What:		/sys/class/hwmon/hwmonX/powerY_cap_hyst
788Description:
789		Margin of hysteresis built around capping and
790		notification.
791
792		Unit: microWatt
793
794		RW
795
796What:		/sys/class/hwmon/hwmonX/powerY_cap_max
797Description:
798		Maximum cap that can be set.
799
800		Unit: microWatt
801
802		RO
803
804What:		/sys/class/hwmon/hwmonX/powerY_cap_min
805Description:
806		Minimum cap that can be set.
807
808		Unit: microWatt
809
810		RO
811
812What:		/sys/class/hwmon/hwmonX/powerY_max
813Description:
814		Maximum power.
815
816		Unit: microWatt
817
818		RW
819
820What:		/sys/class/hwmon/hwmonX/powerY_crit
821Description:
822		Critical maximum power.
823
824		If power rises to or above this limit, the
825		system is expected take drastic action to reduce
826		power consumption, such as a system shutdown or
827		a forced powerdown of some devices.
828
829		Unit: microWatt
830
831		RW
832
833What:		/sys/class/hwmon/hwmonX/powerY_enable
834Description:
835		Enable or disable the sensors.
836
837		When disabled the sensor read will return
838		-ENODATA.
839
840		- 1: Enable
841		- 0: Disable
842
843		RW
844
845What:		/sys/class/hwmon/hwmonX/powerY_rated_min
846Description:
847		Minimum rated power.
848
849		Unit: microWatt
850
851		RO
852
853What:		/sys/class/hwmon/hwmonX/powerY_rated_max
854Description:
855		Maximum rated power.
856
857		Unit: microWatt
858
859		RO
860
861What:		/sys/class/hwmon/hwmonX/energyY_input
862Description:
863		Cumulative energy use
864
865		Unit: microJoule
866
867		RO
868
869What:		/sys/class/hwmon/hwmonX/energyY_enable
870Description:
871		Enable or disable the sensors.
872
873		When disabled the sensor read will return
874		-ENODATA.
875
876		- 1: Enable
877		- 0: Disable
878
879		RW
880
881What:		/sys/class/hwmon/hwmonX/humidityY_input
882Description:
883		Humidity
884
885		Unit: milli-percent (per cent mille, pcm)
 
886
887		RO
888
889
890What:		/sys/class/hwmon/hwmonX/humidityY_enable
891Description:
892		Enable or disable the sensors
893
894		When disabled the sensor read will return
895		-ENODATA.
896
897		- 1: Enable
898		- 0: Disable
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
899
900		RW
901
902What:		/sys/class/hwmon/hwmonX/humidityY_rated_min
903Description:
904		Minimum rated humidity.
905
906		Unit: milli-percent (per cent mille, pcm)
907
908		RO
909
910What:		/sys/class/hwmon/hwmonX/humidityY_rated_max
911Description:
912		Maximum rated humidity.
913
914		Unit: milli-percent (per cent mille, pcm)
915
916		RO
917
918
919What:		/sys/class/hwmon/hwmonX/intrusionY_alarm
920Description:
921		Chassis intrusion detection
922
923		- 0: OK
924		- 1: intrusion detected
925
926		RW
927
928		Contrary to regular alarm flags which clear themselves
929		automatically when read, this one sticks until cleared by
930		the user. This is done by writing 0 to the file. Writing
931		other values is unsupported.
932
933What:		/sys/class/hwmon/hwmonX/intrusionY_beep
934Description:
935		Chassis intrusion beep
936
937		- 0: disable
938		- 1: enable
939
940		RW
941
942What:		/sys/class/hwmon/hwmonX/device/pec
943Description:
944		PEC support on I2C devices
945
946		- 0, off, n: disable
947		- 1, on, y: enable
948
949		RW
v6.13.7
   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