Kconfig revision 2c03d07ad54db03b813bb98c469790c07ca9f5dd
1# 2# Hardware monitoring chip drivers configuration 3# 4 5menuconfig HWMON 6 tristate "Hardware Monitoring support" 7 depends on HAS_IOMEM 8 default y 9 help 10 Hardware monitoring devices let you monitor the hardware health 11 of a system. Most modern motherboards include such a device. It 12 can include temperature sensors, voltage sensors, fan speed 13 sensors and various additional features such as the ability to 14 control the speed of the fans. If you want this support you 15 should say Y here and also to the specific driver(s) for your 16 sensors chip(s) below. 17 18 To find out which specific driver(s) you need, use the 19 sensors-detect script from the lm_sensors package. Read 20 <file:Documentation/hwmon/userspace-tools> for details. 21 22 This support can also be built as a module. If so, the module 23 will be called hwmon. 24 25if HWMON 26 27config HWMON_VID 28 tristate 29 default n 30 31config SENSORS_ABITUGURU 32 tristate "Abit uGuru (rev 1 & 2)" 33 depends on X86 && EXPERIMENTAL 34 help 35 If you say yes here you get support for the sensor part of the first 36 and second revision of the Abit uGuru chip. The voltage and frequency 37 control parts of the Abit uGuru are not supported. The Abit uGuru 38 chip can be found on Abit uGuru featuring motherboards (most modern 39 Abit motherboards from before end 2005). For more info and a list 40 of which motherboards have which revision see 41 Documentation/hwmon/abituguru 42 43 This driver can also be built as a module. If so, the module 44 will be called abituguru. 45 46config SENSORS_ABITUGURU3 47 tristate "Abit uGuru (rev 3)" 48 depends on X86 && EXPERIMENTAL 49 help 50 If you say yes here you get support for the sensor part of the 51 third revision of the Abit uGuru chip. Only reading the sensors 52 and their settings is supported. The third revision of the Abit 53 uGuru chip can be found on recent Abit motherboards (since end 54 2005). For more info and a list of which motherboards have which 55 revision see Documentation/hwmon/abituguru3 56 57 This driver can also be built as a module. If so, the module 58 will be called abituguru3. 59 60config SENSORS_AD7414 61 tristate "Analog Devices AD7414" 62 depends on I2C && EXPERIMENTAL 63 help 64 If you say yes here you get support for the Analog Devices 65 AD7414 temperature monitoring chip. 66 67 This driver can also be built as a module. If so, the module 68 will be called ad7414. 69 70config SENSORS_AD7418 71 tristate "Analog Devices AD7416, AD7417 and AD7418" 72 depends on I2C && EXPERIMENTAL 73 help 74 If you say yes here you get support for the Analog Devices 75 AD7416, AD7417 and AD7418 temperature monitoring chips. 76 77 This driver can also be built as a module. If so, the module 78 will be called ad7418. 79 80config SENSORS_ADCXX 81 tristate "National Semiconductor ADCxxxSxxx" 82 depends on SPI_MASTER && EXPERIMENTAL 83 help 84 If you say yes here you get support for the National Semiconductor 85 ADC<bb><c>S<sss> chip family, where 86 * bb is the resolution in number of bits (8, 10, 12) 87 * c is the number of channels (1, 2, 4, 8) 88 * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 89 kSPS and 101 for 1 MSPS) 90 91 Examples : ADC081S101, ADC124S501, ... 92 93 This driver can also be built as a module. If so, the module 94 will be called adcxx. 95 96config SENSORS_ADM1021 97 tristate "Analog Devices ADM1021 and compatibles" 98 depends on I2C 99 help 100 If you say yes here you get support for Analog Devices ADM1021 101 and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, 102 Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10, 103 and the XEON processor built-in sensor. 104 105 This driver can also be built as a module. If so, the module 106 will be called adm1021. 107 108config SENSORS_ADM1025 109 tristate "Analog Devices ADM1025 and compatibles" 110 depends on I2C 111 select HWMON_VID 112 help 113 If you say yes here you get support for Analog Devices ADM1025 114 and Philips NE1619 sensor chips. 115 116 This driver can also be built as a module. If so, the module 117 will be called adm1025. 118 119config SENSORS_ADM1026 120 tristate "Analog Devices ADM1026 and compatibles" 121 depends on I2C && EXPERIMENTAL 122 select HWMON_VID 123 help 124 If you say yes here you get support for Analog Devices ADM1026 125 sensor chip. 126 127 This driver can also be built as a module. If so, the module 128 will be called adm1026. 129 130config SENSORS_ADM1029 131 tristate "Analog Devices ADM1029" 132 depends on I2C && EXPERIMENTAL 133 help 134 If you say yes here you get support for Analog Devices ADM1029 135 sensor chip. 136 Very rare chip, please let us know you use it. 137 138 This driver can also be built as a module. If so, the module 139 will be called adm1029. 140 141config SENSORS_ADM1031 142 tristate "Analog Devices ADM1031 and compatibles" 143 depends on I2C && EXPERIMENTAL 144 help 145 If you say yes here you get support for Analog Devices ADM1031 146 and ADM1030 sensor chips. 147 148 This driver can also be built as a module. If so, the module 149 will be called adm1031. 150 151config SENSORS_ADM9240 152 tristate "Analog Devices ADM9240 and compatibles" 153 depends on I2C 154 select HWMON_VID 155 help 156 If you say yes here you get support for Analog Devices ADM9240, 157 Dallas DS1780, National Semiconductor LM81 sensor chips. 158 159 This driver can also be built as a module. If so, the module 160 will be called adm9240. 161 162config SENSORS_ADT7462 163 tristate "Analog Devices ADT7462" 164 depends on I2C && EXPERIMENTAL 165 help 166 If you say yes here you get support for the Analog Devices 167 ADT7462 temperature monitoring chips. 168 169 This driver can also be built as a module. If so, the module 170 will be called adt7462. 171 172config SENSORS_ADT7470 173 tristate "Analog Devices ADT7470" 174 depends on I2C && EXPERIMENTAL 175 help 176 If you say yes here you get support for the Analog Devices 177 ADT7470 temperature monitoring chips. 178 179 This driver can also be built as a module. If so, the module 180 will be called adt7470. 181 182config SENSORS_ADT7473 183 tristate "Analog Devices ADT7473" 184 depends on I2C && EXPERIMENTAL 185 help 186 If you say yes here you get support for the Analog Devices 187 ADT7473 temperature monitoring chips. 188 189 This driver can also be built as a module. If so, the module 190 will be called adt7473. 191 192config SENSORS_ADT7475 193 tristate "Analog Devices ADT7475" 194 depends on I2C && EXPERIMENTAL 195 help 196 If you say yes here you get support for the Analog Devices 197 ADT7475 hardware monitoring chips. 198 199 This driver can also be build as a module. If so, the module 200 will be called adt7475. 201 202config SENSORS_K8TEMP 203 tristate "AMD Athlon64/FX or Opteron temperature sensor" 204 depends on X86 && PCI && EXPERIMENTAL 205 help 206 If you say yes here you get support for the temperature 207 sensor(s) inside your CPU. Supported is whole AMD K8 208 microarchitecture. Please note that you will need at least 209 lm-sensors 2.10.1 for proper userspace support. 210 211 This driver can also be built as a module. If so, the module 212 will be called k8temp. 213 214config SENSORS_AMS 215 tristate "Apple Motion Sensor driver" 216 depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL 217 select INPUT_POLLDEV 218 help 219 Support for the motion sensor included in PowerBooks. Includes 220 implementations for PMU and I2C. 221 222 This driver can also be built as a module. If so, the module 223 will be called ams. 224 225config SENSORS_AMS_PMU 226 bool "PMU variant" 227 depends on SENSORS_AMS && ADB_PMU 228 default y 229 help 230 PMU variant of motion sensor, found in late 2005 PowerBooks. 231 232config SENSORS_AMS_I2C 233 bool "I2C variant" 234 depends on SENSORS_AMS && I2C 235 default y 236 help 237 I2C variant of motion sensor, found in early 2005 PowerBooks and 238 iBooks. 239 240config SENSORS_ASB100 241 tristate "Asus ASB100 Bach" 242 depends on X86 && I2C && EXPERIMENTAL 243 select HWMON_VID 244 help 245 If you say yes here you get support for the ASB100 Bach sensor 246 chip found on some Asus mainboards. 247 248 This driver can also be built as a module. If so, the module 249 will be called asb100. 250 251config SENSORS_ATK0110 252 tristate "ASUS ATK0110 ACPI hwmon" 253 depends on X86 && ACPI && EXPERIMENTAL 254 help 255 If you say yes here you get support for the ACPI hardware 256 monitoring interface found in many ASUS motherboards. This 257 driver will provide readings of fans, voltages and temperatures 258 through the system firmware. 259 260 This driver can also be built as a module. If so, the module 261 will be called asus_atk0110. 262 263config SENSORS_ATXP1 264 tristate "Attansic ATXP1 VID controller" 265 depends on I2C && EXPERIMENTAL 266 select HWMON_VID 267 help 268 If you say yes here you get support for the Attansic ATXP1 VID 269 controller. 270 271 If your board have such a chip, you are able to control your CPU 272 core and other voltages. 273 274 This driver can also be built as a module. If so, the module 275 will be called atxp1. 276 277config SENSORS_DS1621 278 tristate "Dallas Semiconductor DS1621 and DS1625" 279 depends on I2C 280 help 281 If you say yes here you get support for Dallas Semiconductor 282 DS1621 and DS1625 sensor chips. 283 284 This driver can also be built as a module. If so, the module 285 will be called ds1621. 286 287config SENSORS_I5K_AMB 288 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 289 depends on PCI && EXPERIMENTAL 290 help 291 If you say yes here you get support for FB-DIMM AMB temperature 292 monitoring chips on systems with the Intel 5000 series chipset. 293 294 This driver can also be built as a module. If so, the module 295 will be called i5k_amb. 296 297config SENSORS_F71805F 298 tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 299 depends on EXPERIMENTAL 300 help 301 If you say yes here you get support for hardware monitoring 302 features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 303 Super-I/O chips. 304 305 This driver can also be built as a module. If so, the module 306 will be called f71805f. 307 308config SENSORS_F71882FG 309 tristate "Fintek F71862FG, F71882FG and F8000" 310 depends on EXPERIMENTAL 311 help 312 If you say yes here you get support for hardware monitoring 313 features of the Fintek F71882FG/F71883FG, F71862FG/71863FG 314 and F8000 Super-I/O chips. 315 316 This driver can also be built as a module. If so, the module 317 will be called f71882fg. 318 319config SENSORS_F75375S 320 tristate "Fintek F75375S/SP and F75373"; 321 depends on I2C && EXPERIMENTAL 322 help 323 If you say yes here you get support for hardware monitoring 324 features of the Fintek F75375S/SP and F75373 325 326 This driver can also be built as a module. If so, the module 327 will be called f75375s. 328 329config SENSORS_FSCHER 330 tristate "FSC Hermes (DEPRECATED)" 331 depends on X86 && I2C 332 help 333 This driver is DEPRECATED please use the new merged fschmd 334 ("FSC Poseidon, Scylla, Hermes, Heimdall and Heracles") driver 335 instead. 336 337 If you say yes here you get support for Fujitsu Siemens 338 Computers Hermes sensor chips. 339 340 This driver can also be built as a module. If so, the module 341 will be called fscher. 342 343config SENSORS_FSCPOS 344 tristate "FSC Poseidon (DEPRECATED)" 345 depends on X86 && I2C 346 help 347 This driver is DEPRECATED please use the new merged fschmd 348 ("FSC Poseidon, Scylla, Hermes, Heimdall and Heracles") driver 349 instead. 350 351 If you say yes here you get support for Fujitsu Siemens 352 Computers Poseidon sensor chips. 353 354 This driver can also be built as a module. If so, the module 355 will be called fscpos. 356 357config SENSORS_FSCHMD 358 tristate "Fujitsu Siemens Computers sensor chips" 359 depends on X86 && I2C 360 help 361 If you say yes here you get support for the following Fujitsu 362 Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 363 Heimdall, Heracles, Hades and Syleus including support for the 364 integrated watchdog. 365 366 This is a merged driver for FSC sensor chips replacing the fscpos, 367 fscscy and fscher drivers and adding support for several other FSC 368 sensor chips. 369 370 This driver can also be built as a module. If so, the module 371 will be called fschmd. 372 373config SENSORS_GL518SM 374 tristate "Genesys Logic GL518SM" 375 depends on I2C 376 help 377 If you say yes here you get support for Genesys Logic GL518SM 378 sensor chips. 379 380 This driver can also be built as a module. If so, the module 381 will be called gl518sm. 382 383config SENSORS_GL520SM 384 tristate "Genesys Logic GL520SM" 385 depends on I2C 386 select HWMON_VID 387 help 388 If you say yes here you get support for Genesys Logic GL520SM 389 sensor chips. 390 391 This driver can also be built as a module. If so, the module 392 will be called gl520sm. 393 394config SENSORS_CORETEMP 395 tristate "Intel Core (2) Duo/Solo temperature sensor" 396 depends on X86 && EXPERIMENTAL 397 help 398 If you say yes here you get support for the temperature 399 sensor inside your CPU. Supported all are all known variants 400 of Intel Core family. 401 402config SENSORS_IBMAEM 403 tristate "IBM Active Energy Manager temperature/power sensors and control" 404 select IPMI_SI 405 depends on IPMI_HANDLER 406 help 407 If you say yes here you get support for the temperature and 408 power sensors and capping hardware in various IBM System X 409 servers that support Active Energy Manager. This includes 410 the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 411 and certain HS2x/LS2x/QS2x blades. 412 413 This driver can also be built as a module. If so, the module 414 will be called ibmaem. 415 416config SENSORS_IBMPEX 417 tristate "IBM PowerExecutive temperature/power sensors" 418 select IPMI_SI 419 depends on IPMI_HANDLER 420 help 421 If you say yes here you get support for the temperature and 422 power sensors in various IBM System X servers that support 423 PowerExecutive. So far this includes the x3350, x3550, x3650, 424 x3655, and x3755; the x3800, x3850, and x3950 models that have 425 PCI Express; and some of the HS2x, LS2x, and QS2x blades. 426 427 This driver can also be built as a module. If so, the module 428 will be called ibmpex. 429 430config SENSORS_IT87 431 tristate "ITE IT87xx and compatibles" 432 select HWMON_VID 433 help 434 If you say yes here you get support for ITE IT8705F, IT8712F, 435 IT8716F, IT8718F, IT8720F and IT8726F sensor chips, and the 436 SiS960 clone. 437 438 This driver can also be built as a module. If so, the module 439 will be called it87. 440 441config SENSORS_LM63 442 tristate "National Semiconductor LM63" 443 depends on I2C 444 help 445 If you say yes here you get support for the National Semiconductor 446 LM63 remote diode digital temperature sensor with integrated fan 447 control. Such chips are found on the Tyan S4882 (Thunder K8QS Pro) 448 motherboard, among others. 449 450 This driver can also be built as a module. If so, the module 451 will be called lm63. 452 453config SENSORS_LM70 454 tristate "National Semiconductor LM70 / Texas Instruments TMP121" 455 depends on SPI_MASTER && EXPERIMENTAL 456 help 457 If you say yes here you get support for the National Semiconductor 458 LM70 and Texas Instruments TMP121/TMP123 digital temperature 459 sensor chips. 460 461 This driver can also be built as a module. If so, the module 462 will be called lm70. 463 464config SENSORS_LM75 465 tristate "National Semiconductor LM75 and compatibles" 466 depends on I2C 467 help 468 If you say yes here you get support for one common type of 469 temperature sensor chip, with models including: 470 471 - Dallas Semiconductor DS75 and DS1775 472 - Maxim MAX6625 and MAX6626 473 - Microchip MCP980x 474 - National Semiconductor LM75 475 - NXP's LM75A 476 - ST Microelectronics STDS75 477 - TelCom (now Microchip) TCN75 478 - Texas Instruments TMP100, TMP101, TMP75, TMP175, TMP275 479 480 This driver supports driver model based binding through board 481 specific I2C device tables. 482 483 It also supports the "legacy" style of driver binding. To use 484 that with some chips which don't replicate LM75 quirks exactly, 485 you may need the "force" module parameter. 486 487 This driver can also be built as a module. If so, the module 488 will be called lm75. 489 490config SENSORS_LM77 491 tristate "National Semiconductor LM77" 492 depends on I2C 493 help 494 If you say yes here you get support for National Semiconductor LM77 495 sensor chips. 496 497 This driver can also be built as a module. If so, the module 498 will be called lm77. 499 500config SENSORS_LM78 501 tristate "National Semiconductor LM78 and compatibles" 502 depends on I2C 503 select HWMON_VID 504 help 505 If you say yes here you get support for National Semiconductor LM78, 506 LM78-J and LM79. 507 508 This driver can also be built as a module. If so, the module 509 will be called lm78. 510 511config SENSORS_LM80 512 tristate "National Semiconductor LM80" 513 depends on I2C && EXPERIMENTAL 514 help 515 If you say yes here you get support for National Semiconductor 516 LM80 sensor chips. 517 518 This driver can also be built as a module. If so, the module 519 will be called lm80. 520 521config SENSORS_LM83 522 tristate "National Semiconductor LM83 and compatibles" 523 depends on I2C 524 help 525 If you say yes here you get support for National Semiconductor 526 LM82 and LM83 sensor chips. 527 528 This driver can also be built as a module. If so, the module 529 will be called lm83. 530 531config SENSORS_LM85 532 tristate "National Semiconductor LM85 and compatibles" 533 depends on I2C && EXPERIMENTAL 534 select HWMON_VID 535 help 536 If you say yes here you get support for National Semiconductor LM85 537 sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027. 538 539 This driver can also be built as a module. If so, the module 540 will be called lm85. 541 542config SENSORS_LM87 543 tristate "National Semiconductor LM87 and compatibles" 544 depends on I2C 545 select HWMON_VID 546 help 547 If you say yes here you get support for National Semiconductor LM87 548 and Analog Devices ADM1024 sensor chips. 549 550 This driver can also be built as a module. If so, the module 551 will be called lm87. 552 553config SENSORS_LM90 554 tristate "National Semiconductor LM90 and compatibles" 555 depends on I2C 556 help 557 If you say yes here you get support for National Semiconductor LM90, 558 LM86, LM89 and LM99, Analog Devices ADM1032 and ADT7461, and Maxim 559 MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659, 560 MAX6680, MAX6681 and MAX6692 sensor chips. 561 562 This driver can also be built as a module. If so, the module 563 will be called lm90. 564 565config SENSORS_LM92 566 tristate "National Semiconductor LM92 and compatibles" 567 depends on I2C 568 help 569 If you say yes here you get support for National Semiconductor LM92 570 and Maxim MAX6635 sensor chips. 571 572 This driver can also be built as a module. If so, the module 573 will be called lm92. 574 575config SENSORS_LM93 576 tristate "National Semiconductor LM93 and compatibles" 577 depends on I2C 578 select HWMON_VID 579 help 580 If you say yes here you get support for National Semiconductor LM93 581 sensor chips. 582 583 This driver can also be built as a module. If so, the module 584 will be called lm93. 585 586config SENSORS_LTC4215 587 tristate "Linear Technology LTC4215" 588 depends on I2C && EXPERIMENTAL 589 default n 590 help 591 If you say yes here you get support for Linear Technology LTC4215 592 Hot Swap Controller I2C interface. 593 594 This driver can also be built as a module. If so, the module will 595 be called ltc4215. 596 597config SENSORS_LTC4245 598 tristate "Linear Technology LTC4245" 599 depends on I2C && EXPERIMENTAL 600 default n 601 help 602 If you say yes here you get support for Linear Technology LTC4245 603 Multiple Supply Hot Swap Controller I2C interface. 604 605 This driver can also be built as a module. If so, the module will 606 be called ltc4245. 607 608config SENSORS_LM95241 609 tristate "National Semiconductor LM95241 sensor chip" 610 depends on I2C 611 help 612 If you say yes here you get support for LM95241 sensor chip. 613 614 This driver can also be built as a module. If so, the module 615 will be called lm95241. 616 617config SENSORS_MAX1111 618 tristate "Maxim MAX1111 Multichannel, Serial 8-bit ADC chip" 619 depends on SPI_MASTER 620 help 621 Say y here to support Maxim's MAX1111 ADC chips. 622 623 This driver can also be built as a module. If so, the module 624 will be called max1111. 625 626config SENSORS_MAX1619 627 tristate "Maxim MAX1619 sensor chip" 628 depends on I2C 629 help 630 If you say yes here you get support for MAX1619 sensor chip. 631 632 This driver can also be built as a module. If so, the module 633 will be called max1619. 634 635config SENSORS_MAX6650 636 tristate "Maxim MAX6650 sensor chip" 637 depends on I2C && EXPERIMENTAL 638 help 639 If you say yes here you get support for the MAX6650 / MAX6651 640 sensor chips. 641 642 This driver can also be built as a module. If so, the module 643 will be called max6650. 644 645config SENSORS_PC87360 646 tristate "National Semiconductor PC87360 family" 647 select HWMON_VID 648 help 649 If you say yes here you get access to the hardware monitoring 650 functions of the National Semiconductor PC8736x Super-I/O chips. 651 The PC87360, PC87363 and PC87364 only have fan monitoring and 652 control. The PC87365 and PC87366 additionally have voltage and 653 temperature monitoring. 654 655 This driver can also be built as a module. If so, the module 656 will be called pc87360. 657 658config SENSORS_PC87427 659 tristate "National Semiconductor PC87427" 660 depends on EXPERIMENTAL 661 help 662 If you say yes here you get access to the hardware monitoring 663 functions of the National Semiconductor PC87427 Super-I/O chip. 664 The chip has two distinct logical devices, one for fan speed 665 monitoring and control, and one for voltage and temperature 666 monitoring. Only fan speed monitoring is supported right now. 667 668 This driver can also be built as a module. If so, the module 669 will be called pc87427. 670 671config SENSORS_PCF8591 672 tristate "Philips PCF8591 ADC/DAC" 673 depends on I2C 674 default n 675 help 676 If you say yes here you get support for Philips PCF8591 4-channel 677 ADC, 1-channel DAC chips. 678 679 This driver can also be built as a module. If so, the module 680 will be called pcf8591. 681 682 These devices are hard to detect and rarely found on mainstream 683 hardware. If unsure, say N. 684 685config SENSORS_SIS5595 686 tristate "Silicon Integrated Systems Corp. SiS5595" 687 depends on PCI 688 help 689 If you say yes here you get support for the integrated sensors in 690 SiS5595 South Bridges. 691 692 This driver can also be built as a module. If so, the module 693 will be called sis5595. 694 695config SENSORS_DME1737 696 tristate "SMSC DME1737, SCH311x and compatibles" 697 depends on I2C && EXPERIMENTAL 698 select HWMON_VID 699 help 700 If you say yes here you get support for the hardware monitoring 701 and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 702 Asus A8000 Super-I/O chips. 703 704 This driver can also be built as a module. If so, the module 705 will be called dme1737. 706 707config SENSORS_SMSC47M1 708 tristate "SMSC LPC47M10x and compatibles" 709 help 710 If you say yes here you get support for the integrated fan 711 monitoring and control capabilities of the SMSC LPC47B27x, 712 LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 713 LPC47M192, LPC47M292 and LPC47M997 chips. 714 715 The temperature and voltage sensor features of the LPC47M15x, 716 LPC47M192, LPC47M292 and LPC47M997 are supported by another 717 driver, select also "SMSC LPC47M192 and compatibles" below for 718 those. 719 720 This driver can also be built as a module. If so, the module 721 will be called smsc47m1. 722 723config SENSORS_SMSC47M192 724 tristate "SMSC LPC47M192 and compatibles" 725 depends on I2C && EXPERIMENTAL 726 select HWMON_VID 727 help 728 If you say yes here you get support for the temperature and 729 voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 730 and LPC47M997 chips. 731 732 The fan monitoring and control capabilities of these chips 733 are supported by another driver, select 734 "SMSC LPC47M10x and compatibles" above. You need both drivers 735 if you want fan control and voltage/temperature sensor support. 736 737 This driver can also be built as a module. If so, the module 738 will be called smsc47m192. 739 740config SENSORS_SMSC47B397 741 tristate "SMSC LPC47B397-NC" 742 depends on EXPERIMENTAL 743 help 744 If you say yes here you get support for the SMSC LPC47B397-NC 745 sensor chip. 746 747 This driver can also be built as a module. If so, the module 748 will be called smsc47b397. 749 750config SENSORS_ADS7828 751 tristate "Texas Instruments ADS7828" 752 depends on I2C 753 help 754 If you say yes here you get support for Texas Instruments ADS7828 755 12-bit 8-channel ADC device. 756 757 This driver can also be built as a module. If so, the module 758 will be called ads7828. 759 760config SENSORS_THMC50 761 tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 762 depends on I2C && EXPERIMENTAL 763 help 764 If you say yes here you get support for Texas Instruments THMC50 765 sensor chips and clones: the Analog Devices ADM1022. 766 767 This driver can also be built as a module. If so, the module 768 will be called thmc50. 769 770config SENSORS_VIA686A 771 tristate "VIA686A" 772 depends on PCI 773 help 774 If you say yes here you get support for the integrated sensors in 775 Via 686A/B South Bridges. 776 777 This driver can also be built as a module. If so, the module 778 will be called via686a. 779 780config SENSORS_VT1211 781 tristate "VIA VT1211" 782 depends on EXPERIMENTAL 783 select HWMON_VID 784 help 785 If you say yes here then you get support for hardware monitoring 786 features of the VIA VT1211 Super-I/O chip. 787 788 This driver can also be built as a module. If so, the module 789 will be called vt1211. 790 791config SENSORS_VT8231 792 tristate "VIA VT8231" 793 depends on PCI 794 select HWMON_VID 795 help 796 If you say yes here then you get support for the integrated sensors 797 in the VIA VT8231 device. 798 799 This driver can also be built as a module. If so, the module 800 will be called vt8231. 801 802config SENSORS_W83781D 803 tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 804 depends on I2C 805 select HWMON_VID 806 help 807 If you say yes here you get support for the Winbond W8378x series 808 of sensor chips: the W83781D, W83782D and W83783S, and the similar 809 Asus AS99127F. 810 811 This driver can also be built as a module. If so, the module 812 will be called w83781d. 813 814config SENSORS_W83791D 815 tristate "Winbond W83791D" 816 depends on I2C && EXPERIMENTAL 817 select HWMON_VID 818 help 819 If you say yes here you get support for the Winbond W83791D chip. 820 821 This driver can also be built as a module. If so, the module 822 will be called w83791d. 823 824config SENSORS_W83792D 825 tristate "Winbond W83792D" 826 depends on I2C && EXPERIMENTAL 827 help 828 If you say yes here you get support for the Winbond W83792D chip. 829 830 This driver can also be built as a module. If so, the module 831 will be called w83792d. 832 833config SENSORS_W83793 834 tristate "Winbond W83793" 835 depends on I2C && EXPERIMENTAL 836 select HWMON_VID 837 help 838 If you say yes here you get support for the Winbond W83793 839 hardware monitoring chip. 840 841 This driver can also be built as a module. If so, the module 842 will be called w83793. 843 844config SENSORS_W83L785TS 845 tristate "Winbond W83L785TS-S" 846 depends on I2C && EXPERIMENTAL 847 help 848 If you say yes here you get support for the Winbond W83L785TS-S 849 sensor chip, which is used on the Asus A7N8X, among other 850 motherboards. 851 852 This driver can also be built as a module. If so, the module 853 will be called w83l785ts. 854 855config SENSORS_W83L786NG 856 tristate "Winbond W83L786NG, W83L786NR" 857 depends on I2C && EXPERIMENTAL 858 help 859 If you say yes here you get support for the Winbond W83L786NG 860 and W83L786NR sensor chips. 861 862 This driver can also be built as a module. If so, the module 863 will be called w83l786ng. 864 865config SENSORS_W83627HF 866 tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 867 select HWMON_VID 868 help 869 If you say yes here you get support for the Winbond W836X7 series 870 of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 871 W83697HF. 872 873 This driver can also be built as a module. If so, the module 874 will be called w83627hf. 875 876config SENSORS_W83627EHF 877 tristate "Winbond W83627EHF/EHG/DHG, W83667HG" 878 select HWMON_VID 879 help 880 If you say yes here you get support for the hardware 881 monitoring functionality of the Winbond W83627EHF Super-I/O chip. 882 883 This driver also supports the W83627EHG, which is the lead-free 884 version of the W83627EHF, and the W83627DHG, which is a similar 885 chip suited for specific Intel processors that use PECI such as 886 the Core 2 Duo. 887 888 This driver also supports the W83667HG chip. 889 890 This driver can also be built as a module. If so, the module 891 will be called w83627ehf. 892 893config SENSORS_ULTRA45 894 tristate "Sun Ultra45 PIC16F747" 895 depends on SPARC64 896 help 897 This driver provides support for the Ultra45 workstation environmental 898 sensors. 899 900config SENSORS_HDAPS 901 tristate "IBM Hard Drive Active Protection System (hdaps)" 902 depends on INPUT && X86 903 select INPUT_POLLDEV 904 default n 905 help 906 This driver provides support for the IBM Hard Drive Active Protection 907 System (hdaps), which provides an accelerometer and other misc. data. 908 ThinkPads starting with the R50, T41, and X40 are supported. The 909 accelerometer data is readable via sysfs. 910 911 This driver also provides an absolute input class device, allowing 912 the laptop to act as a pinball machine-esque joystick. 913 914 If your ThinkPad is not recognized by the driver, please update to latest 915 BIOS. This is especially the case for some R52 ThinkPads. 916 917 Say Y here if you have an applicable laptop and want to experience 918 the awesome power of hdaps. 919 920config SENSORS_LIS3LV02D 921 tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer" 922 depends on ACPI && INPUT 923 select NEW_LEDS 924 select LEDS_CLASS 925 default n 926 help 927 This driver provides support for the LIS3LV02Dx accelerometer. In 928 particular, it can be found in a number of HP laptops, which have the 929 "Mobile Data Protection System 3D" or "3D DriveGuard" feature. On such 930 systems the driver should load automatically (via ACPI). The 931 accelerometer might also be found in other systems, connected via SPI 932 or I2C. The accelerometer data is readable via 933 /sys/devices/platform/lis3lv02d. 934 935 This driver also provides an absolute input class device, allowing 936 the laptop to act as a pinball machine-esque joystick. On HP laptops, 937 if the led infrastructure is activated, support for a led indicating 938 disk protection will be provided as hp:red:hddprotection. 939 940 This driver can also be built as modules. If so, the core module 941 will be called lis3lv02d and a specific module for HP laptops will be 942 called hp_accel. 943 944 Say Y here if you have an applicable laptop and want to experience 945 the awesome power of lis3lv02d. 946 947config SENSORS_LIS3_SPI 948 tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (SPI)" 949 depends on !ACPI && SPI_MASTER && INPUT 950 default n 951 help 952 This driver provides support for the LIS3LV02Dx accelerometer connected 953 via SPI. The accelerometer data is readable via 954 /sys/devices/platform/lis3lv02d. 955 956 This driver also provides an absolute input class device, allowing 957 the laptop to act as a pinball machine-esque joystick. 958 959 This driver can also be built as modules. If so, the core module 960 will be called lis3lv02d and a specific module for the SPI transport 961 is called lis3lv02d_spi. 962 963config SENSORS_APPLESMC 964 tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 965 depends on INPUT && X86 966 select NEW_LEDS 967 select LEDS_CLASS 968 select INPUT_POLLDEV 969 default n 970 help 971 This driver provides support for the Apple System Management 972 Controller, which provides an accelerometer (Apple Sudden Motion 973 Sensor), light sensors, temperature sensors, keyboard backlight 974 control and fan control. 975 976 Only Intel-based Apple's computers are supported (MacBook Pro, 977 MacBook, MacMini). 978 979 Data from the different sensors, keyboard backlight control and fan 980 control are accessible via sysfs. 981 982 This driver also provides an absolute input class device, allowing 983 the laptop to act as a pinball machine-esque joystick. 984 985 Say Y here if you have an applicable laptop and want to experience 986 the awesome power of applesmc. 987 988config HWMON_DEBUG_CHIP 989 bool "Hardware Monitoring Chip debugging messages" 990 default n 991 help 992 Say Y here if you want the I2C chip drivers to produce a bunch of 993 debug messages to the system log. Select this if you are having 994 a problem with I2C support and want to see more of what is going 995 on. 996 997endif # HWMON 998