Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ABI: sysfs-class-hwmon: add ABI documentation for it

Move the ABI attributes documentation from:
Documentation/hwmon/sysfs-interface.rst

in order for it to follow the usual ABI documentation. That
allows script/get_abi.pl to properly handle it.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Link: https://lore.kernel.org/r/5f47619ed882b0b8d1c84b56f7ea17bac0854b77.1632994837.git.mchehab+huawei@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Mauro Carvalho Chehab and committed by
Greg Kroah-Hartman
036d6a4e bf0cf321

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