Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
   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/fanY_fault
 280Description:
 281		Reports if a fan has reported failure.
 282
 283		- 1: Failed
 284		- 0: Ok
 285
 286		RO
 287
 288What:		/sys/class/hwmon/hwmonX/pwmY
 289Description:
 290		Pulse width modulation fan control.
 291
 292		Integer value in the range 0 to 255
 293
 294		RW
 295
 296		255 is max or 100%.
 297
 298What:		/sys/class/hwmon/hwmonX/pwmY_enable
 299Description:
 300		Fan speed control method:
 301
 302		- 0: no fan speed control (i.e. fan at full speed)
 303		- 1: manual fan speed control enabled (using `pwmY`)
 304		- 2+: automatic fan speed control enabled
 305
 306		Check individual chip documentation files for automatic mode
 307		details.
 308
 309		RW
 310
 311What:		/sys/class/hwmon/hwmonX/pwmY_mode
 312Description:
 313		- 0: DC mode (direct current)
 314		- 1: PWM mode (pulse-width modulation)
 315
 316		RW
 317
 318What:		/sys/class/hwmon/hwmonX/pwmY_freq
 319Description:
 320		Base PWM frequency in Hz.
 321
 322		Only possibly available when pwmN_mode is PWM, but not always
 323		present even then.
 324
 325		RW
 326
 327What:		/sys/class/hwmon/hwmonX/pwmY_auto_channels_temp
 328Description:
 329		Select which temperature channels affect this PWM output in
 330		auto mode.
 331
 332		Bitfield, 1 is temp1, 2 is temp2, 4 is temp3 etc...
 333		Which values are possible depend on the chip used.
 334
 335		RW
 336
 337What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_pwm
 338What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp
 339What:		/sys/class/hwmon/hwmonX/pwmY_auto_pointZ_temp_hyst
 340Description:
 341		Define the PWM vs temperature curve.
 342
 343		Number of trip points is chip-dependent. Use this for chips
 344		which associate trip points to PWM output channels.
 345
 346		RW
 347
 348What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_pwm
 349What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp
 350What:		/sys/class/hwmon/hwmonX/tempY_auto_pointZ_temp_hyst
 351Description:
 352		Define the PWM vs temperature curve.
 353
 354		Number of trip points is chip-dependent. Use this for chips
 355		which associate trip points to temperature channels.
 356
 357		RW
 358
 359What:		/sys/class/hwmon/hwmonX/tempY_type
 360Description:
 361		Sensor type selection.
 362
 363		Integers 1 to 6
 364
 365		RW
 366
 367		- 1: CPU embedded diode
 368		- 2: 3904 transistor
 369		- 3: thermal diode
 370		- 4: thermistor
 371		- 5: AMD AMDSI
 372		- 6: Intel PECI
 373
 374		Not all types are supported by all chips
 375
 376What:		/sys/class/hwmon/hwmonX/tempY_max
 377Description:
 378		Temperature max value.
 379
 380		Unit: millidegree Celsius (or millivolt, see below)
 381
 382		RW
 383
 384What:		/sys/class/hwmon/hwmonX/tempY_max_alarm
 385Description:
 386		Maximum temperature alarm flag.
 387
 388		- 0: OK
 389		- 1: temperature has reached tempY_max
 390
 391		RO
 392
 393What:		/sys/class/hwmon/hwmonX/tempY_min
 394Description:
 395		Temperature min value.
 396
 397		Unit: millidegree Celsius
 398
 399		RW
 400
 401What:		/sys/class/hwmon/hwmonX/tempY_min_alarm
 402Description:
 403		Minimum temperature alarm flag.
 404
 405		- 0: OK
 406		- 1: temperature has reached tempY_min
 407
 408		RO
 409
 410What:		/sys/class/hwmon/hwmonX/tempY_max_hyst
 411Description:
 412		Temperature hysteresis value for max limit.
 413
 414		Unit: millidegree Celsius
 415
 416		Must be reported as an absolute temperature, NOT a delta
 417		from the max value.
 418
 419		RW
 420
 421What:		/sys/class/hwmon/hwmonX/tempY_min_hyst
 422Description:
 423		Temperature hysteresis value for min limit.
 424		Unit: millidegree Celsius
 425
 426		Must be reported as an absolute temperature, NOT a delta
 427		from the min value.
 428
 429		RW
 430
 431What:		/sys/class/hwmon/hwmonX/tempY_input
 432Description:
 433		Temperature input value.
 434
 435		Unit: millidegree Celsius
 436
 437		RO
 438
 439What:		/sys/class/hwmon/hwmonX/tempY_crit
 440Description:
 441		Temperature critical max value, typically greater than
 442		corresponding temp_max values.
 443
 444		Unit: millidegree Celsius
 445
 446		RW
 447
 448What:		/sys/class/hwmon/hwmonX/tempY_crit_alarm
 449Description:
 450		Critical high temperature alarm flag.
 451
 452		- 0: OK
 453		- 1: temperature has reached tempY_crit
 454
 455		RO
 456
 457What:		/sys/class/hwmon/hwmonX/tempY_crit_hyst
 458Description:
 459		Temperature hysteresis value for critical limit.
 460
 461		Unit: millidegree Celsius
 462
 463		Must be reported as an absolute temperature, NOT a delta
 464		from the critical value.
 465
 466		RW
 467
 468What:		/sys/class/hwmon/hwmonX/tempY_emergency
 469Description:
 470		Temperature emergency max value, for chips supporting more than
 471		two upper temperature limits. Must be equal or greater than
 472		corresponding temp_crit values.
 473
 474		Unit: millidegree Celsius
 475
 476		RW
 477
 478What:		/sys/class/hwmon/hwmonX/tempY_emergency_alarm
 479Description:
 480		Emergency high temperature alarm flag.
 481
 482		- 0: OK
 483		- 1: temperature has reached tempY_emergency
 484
 485		RO
 486
 487What:		/sys/class/hwmon/hwmonX/tempY_emergency_hyst
 488Description:
 489		Temperature hysteresis value for emergency limit.
 490
 491		Unit: millidegree Celsius
 492
 493		Must be reported as an absolute temperature, NOT a delta
 494		from the emergency value.
 495
 496		RW
 497
 498What:		/sys/class/hwmon/hwmonX/tempY_lcrit
 499Description:
 500		Temperature critical min value, typically lower than
 501		corresponding temp_min values.
 502
 503		Unit: millidegree Celsius
 504
 505		RW
 506
 507What:		/sys/class/hwmon/hwmonX/tempY_lcrit_hyst
 508Description:
 509		Temperature hysteresis value for critical min limit.
 510
 511		Unit: millidegree Celsius
 512
 513		Must be reported as an absolute temperature, NOT a delta
 514		from the critical min value.
 515
 516		RW
 517
 518What:		/sys/class/hwmon/hwmonX/tempY_offset
 519Description:
 520		Temperature offset which is added to the temperature reading
 521		by the chip.
 522
 523		Unit: millidegree Celsius
 524
 525		Read/Write value.
 526
 527What:		/sys/class/hwmon/hwmonX/tempY_label
 528Description:
 529		Suggested temperature channel label.
 530
 531		Text string
 532
 533		Should only be created if the driver has hints about what
 534		this temperature channel is being used for, and user-space
 535		doesn't. In all other cases, the label is provided by
 536		user-space.
 537
 538		RO
 539
 540What:		/sys/class/hwmon/hwmonX/tempY_lowest
 541Description:
 542		Historical minimum temperature
 543
 544		Unit: millidegree Celsius
 545
 546		RO
 547
 548What:		/sys/class/hwmon/hwmonX/tempY_highest
 549Description:
 550		Historical maximum temperature
 551
 552		Unit: millidegree Celsius
 553
 554		RO
 555
 556What:		/sys/class/hwmon/hwmonX/tempY_reset_history
 557Description:
 558		Reset temp_lowest and temp_highest
 559
 560		WO
 561
 562What:		/sys/class/hwmon/hwmonX/temp_reset_history
 563Description:
 564		Reset temp_lowest and temp_highest for all sensors
 565
 566		WO
 567
 568What:		/sys/class/hwmon/hwmonX/tempY_enable
 569Description:
 570		Enable or disable the sensors.
 571
 572		When disabled the sensor read will return -ENODATA.
 573
 574		- 1: Enable
 575		- 0: Disable
 576
 577		RW
 578
 579What:		/sys/class/hwmon/hwmonX/tempY_rated_min
 580Description:
 581		Minimum rated temperature.
 582
 583		Unit: millidegree Celsius
 584
 585		RO
 586
 587What:		/sys/class/hwmon/hwmonX/tempY_rated_max
 588Description:
 589		Maximum rated temperature.
 590
 591		Unit: millidegree Celsius
 592
 593		RO
 594
 595What:		/sys/class/hwmon/hwmonX/currY_max
 596Description:
 597		Current max value
 598
 599		Unit: milliampere
 600
 601		RW
 602
 603What:		/sys/class/hwmon/hwmonX/currY_min
 604Description:
 605		Current min value.
 606
 607		Unit: milliampere
 608
 609		RW
 610
 611What:		/sys/class/hwmon/hwmonX/currY_lcrit
 612Description:
 613		Current critical low value
 614
 615		Unit: milliampere
 616
 617		RW
 618
 619What:		/sys/class/hwmon/hwmonX/currY_crit
 620Description:
 621		Current critical high value.
 622
 623		Unit: milliampere
 624
 625		RW
 626
 627What:		/sys/class/hwmon/hwmonX/currY_input
 628Description:
 629		Current input value
 630
 631		Unit: milliampere
 632
 633		RO
 634
 635What:		/sys/class/hwmon/hwmonX/currY_average
 636Description:
 637		Average current use
 638
 639		Unit: milliampere
 640
 641		RO
 642
 643What:		/sys/class/hwmon/hwmonX/currY_lowest
 644Description:
 645		Historical minimum current
 646
 647		Unit: milliampere
 648
 649		RO
 650
 651What:		/sys/class/hwmon/hwmonX/currY_highest
 652Description:
 653		Historical maximum current
 654		Unit: milliampere
 655		RO
 656
 657What:		/sys/class/hwmon/hwmonX/currY_reset_history
 658Description:
 659		Reset currX_lowest and currX_highest
 660
 661		WO
 662
 663What:		/sys/class/hwmon/hwmonX/curr_reset_history
 664Description:
 665		Reset currX_lowest and currX_highest for all sensors
 666
 667		WO
 668
 669What:		/sys/class/hwmon/hwmonX/currY_enable
 670Description:
 671		Enable or disable the sensors.
 672
 673		When disabled the sensor read will return -ENODATA.
 674
 675		- 1: Enable
 676		- 0: Disable
 677
 678		RW
 679
 680What:		/sys/class/hwmon/hwmonX/currY_rated_min
 681Description:
 682		Minimum rated current.
 683
 684		Unit: milliampere
 685
 686		RO
 687
 688What:		/sys/class/hwmon/hwmonX/currY_rated_max
 689Description:
 690		Maximum rated current.
 691
 692		Unit: milliampere
 693
 694		RO
 695
 696What:		/sys/class/hwmon/hwmonX/powerY_average
 697Description:
 698		Average power use
 699
 700		Unit: microWatt
 701
 702		RO
 703
 704What:		/sys/class/hwmon/hwmonX/powerY_average_interval
 705Description:
 706		Power use averaging interval.  A poll
 707		notification is sent to this file if the
 708		hardware changes the averaging interval.
 709
 710		Unit: milliseconds
 711
 712		RW
 713
 714What:		/sys/class/hwmon/hwmonX/powerY_average_interval_max
 715Description:
 716		Maximum power use averaging interval
 717
 718		Unit: milliseconds
 719
 720		RO
 721
 722What:		/sys/class/hwmon/hwmonX/powerY_average_interval_min
 723Description:
 724		Minimum power use averaging interval
 725
 726		Unit: milliseconds
 727
 728		RO
 729
 730What:		/sys/class/hwmon/hwmonX/powerY_average_highest
 731Description:
 732		Historical average maximum power use
 733
 734		Unit: microWatt
 735
 736		RO
 737
 738What:		/sys/class/hwmon/hwmonX/powerY_average_lowest
 739Description:
 740		Historical average minimum power use
 741
 742		Unit: microWatt
 743
 744		RO
 745
 746What:		/sys/class/hwmon/hwmonX/powerY_average_max
 747Description:
 748		A poll notification is sent to
 749		`powerY_average` when power use
 750		rises above this value.
 751
 752		Unit: microWatt
 753
 754		RW
 755
 756What:		/sys/class/hwmon/hwmonX/powerY_average_min
 757Description:
 758		A poll notification is sent to
 759		`powerY_average` when power use
 760		sinks below this value.
 761
 762		Unit: microWatt
 763
 764		RW
 765
 766What:		/sys/class/hwmon/hwmonX/powerY_input
 767Description:
 768		Instantaneous power use
 769
 770		Unit: microWatt
 771
 772		RO
 773
 774What:		/sys/class/hwmon/hwmonX/powerY_input_highest
 775Description:
 776		Historical maximum power use
 777
 778		Unit: microWatt
 779
 780		RO
 781
 782What:		/sys/class/hwmon/hwmonX/powerY_input_lowest
 783Description:
 784		Historical minimum power use
 785
 786		Unit: microWatt
 787
 788		RO
 789
 790What:		/sys/class/hwmon/hwmonX/powerY_reset_history
 791Description:
 792		Reset input_highest, input_lowest,
 793		average_highest and average_lowest.
 794
 795		WO
 796
 797What:		/sys/class/hwmon/hwmonX/powerY_accuracy
 798Description:
 799		Accuracy of the power meter.
 800
 801		Unit: Percent
 802
 803		RO
 804
 805What:		/sys/class/hwmon/hwmonX/powerY_cap
 806Description:
 807		If power use rises above this limit, the
 808		system should take action to reduce power use.
 809		A poll notification is sent to this file if the
 810		cap is changed by the hardware.  The `*_cap`
 811		files only appear if the cap is known to be
 812		enforced by hardware.
 813
 814		Unit: microWatt
 815
 816		RW
 817
 818What:		/sys/class/hwmon/hwmonX/powerY_cap_hyst
 819Description:
 820		Margin of hysteresis built around capping and
 821		notification.
 822
 823		Unit: microWatt
 824
 825		RW
 826
 827What:		/sys/class/hwmon/hwmonX/powerY_cap_max
 828Description:
 829		Maximum cap that can be set.
 830
 831		Unit: microWatt
 832
 833		RO
 834
 835What:		/sys/class/hwmon/hwmonX/powerY_cap_min
 836Description:
 837		Minimum cap that can be set.
 838
 839		Unit: microWatt
 840
 841		RO
 842
 843What:		/sys/class/hwmon/hwmonX/powerY_max
 844Description:
 845		Maximum power.
 846
 847		Unit: microWatt
 848
 849		RW
 850
 851What:		/sys/class/hwmon/hwmonX/powerY_crit
 852Description:
 853		Critical maximum power.
 854
 855		If power rises to or above this limit, the
 856		system is expected take drastic action to reduce
 857		power consumption, such as a system shutdown or
 858		a forced powerdown of some devices.
 859
 860		Unit: microWatt
 861
 862		RW
 863
 864What:		/sys/class/hwmon/hwmonX/powerY_enable
 865Description:
 866		Enable or disable the sensors.
 867
 868		When disabled the sensor read will return
 869		-ENODATA.
 870
 871		- 1: Enable
 872		- 0: Disable
 873
 874		RW
 875
 876What:		/sys/class/hwmon/hwmonX/powerY_rated_min
 877Description:
 878		Minimum rated power.
 879
 880		Unit: microWatt
 881
 882		RO
 883
 884What:		/sys/class/hwmon/hwmonX/powerY_rated_max
 885Description:
 886		Maximum rated power.
 887
 888		Unit: microWatt
 889
 890		RO
 891
 892What:		/sys/class/hwmon/hwmonX/energyY_input
 893Description:
 894		Cumulative energy use
 895
 896		Unit: microJoule
 897
 898		RO
 899
 900What:		/sys/class/hwmon/hwmonX/energyY_enable
 901Description:
 902		Enable or disable the sensors.
 903
 904		When disabled the sensor read will return
 905		-ENODATA.
 906
 907		- 1: Enable
 908		- 0: Disable
 909
 910		RW
 911
 912What:		/sys/class/hwmon/hwmonX/humidityY_alarm
 913Description:
 914		Humidity limit detection
 915
 916		- 0: OK
 917		- 1: Humidity limit has been reached
 918
 919		RO
 920
 921What:		/sys/class/hwmon/hwmonX/humidityY_enable
 922Description:
 923		Enable or disable the sensors
 924
 925		When disabled the sensor read will return
 926		-ENODATA.
 927
 928		- 1: Enable
 929		- 0: Disable
 930
 931		RW
 932
 933What:		/sys/class/hwmon/hwmonX/humidityY_fault
 934Description:
 935		Reports a humidity sensor failure.
 936
 937		- 1: Failed
 938		- 0: Ok
 939
 940		RO
 941
 942What:		/sys/class/hwmon/hwmonX/humidityY_input
 943Description:
 944		Humidity
 945
 946		Unit: milli-percent (per cent mille, pcm)
 947
 948		RO
 949
 950What:		/sys/class/hwmon/hwmonX/humidityY_label
 951Description:
 952		Suggested humidity channel label.
 953
 954		Text string
 955
 956		Should only be created if the driver has hints about what
 957		this humidity channel is being used for, and user-space
 958		doesn't. In all other cases, the label is provided by
 959		user-space.
 960
 961		RO
 962
 963What:		/sys/class/hwmon/hwmonX/humidityY_max
 964Description:
 965		Humidity max value.
 966
 967		Unit: milli-percent (per cent mille, pcm)
 968
 969		RW
 970
 971What:		/sys/class/hwmon/hwmonX/humidityY_max_hyst
 972Description:
 973		Humidity hysteresis value for max limit.
 974
 975		Unit: milli-percent (per cent mille, pcm)
 976
 977		Must be reported as an absolute humidity, NOT a delta
 978		from the max value.
 979
 980		RW
 981
 982What:		/sys/class/hwmon/hwmonX/humidityY_min
 983Description:
 984		Humidity min value.
 985
 986		Unit: milli-percent (per cent mille, pcm)
 987
 988		RW
 989
 990What:		/sys/class/hwmon/hwmonX/humidityY_min_hyst
 991Description:
 992		Humidity hysteresis value for min limit.
 993
 994		Unit: milli-percent (per cent mille, pcm)
 995
 996		Must be reported as an absolute humidity, NOT a delta
 997		from the min value.
 998
 999		RW
1000
1001What:		/sys/class/hwmon/hwmonX/humidityY_rated_min
1002Description:
1003		Minimum rated humidity.
1004
1005		Unit: milli-percent (per cent mille, pcm)
1006
1007		RO
1008
1009What:		/sys/class/hwmon/hwmonX/humidityY_rated_max
1010Description:
1011		Maximum rated humidity.
1012
1013		Unit: milli-percent (per cent mille, pcm)
1014
1015		RO
1016
1017
1018What:		/sys/class/hwmon/hwmonX/intrusionY_alarm
1019Description:
1020		Chassis intrusion detection
1021
1022		- 0: OK
1023		- 1: intrusion detected
1024
1025		RW
1026
1027		Contrary to regular alarm flags which clear themselves
1028		automatically when read, this one sticks until cleared by
1029		the user. This is done by writing 0 to the file. Writing
1030		other values is unsupported.
1031
1032What:		/sys/class/hwmon/hwmonX/intrusionY_beep
1033Description:
1034		Chassis intrusion beep
1035
1036		- 0: disable
1037		- 1: enable
1038
1039		RW
1040
1041What:		/sys/class/hwmon/hwmonX/device/pec
1042Description:
1043		PEC support on I2C devices
1044
1045		- 0, off, n: disable
1046		- 1, on, y: enable
1047
1048		RW