linux/drivers/hwmon/Kconfig
<<
>>
Prefs
   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 HWMON_DEBUG_CHIP
  32        bool "Hardware Monitoring Chip debugging messages"
  33        default n
  34        help
  35          Say Y here if you want the I2C chip drivers to produce a bunch of
  36          debug messages to the system log.  Select this if you are having
  37          a problem with I2C support and want to see more of what is going
  38          on.
  39
  40comment "Native drivers"
  41
  42config SENSORS_AB8500
  43        tristate "AB8500 thermal monitoring"
  44        depends on AB8500_GPADC && AB8500_BM
  45        default n
  46        help
  47          If you say yes here you get support for the thermal sensor part
  48          of the AB8500 chip. The driver includes thermal management for
  49          AB8500 die and two GPADC channels. The GPADC channel are preferably
  50          used to access sensors outside the AB8500 chip.
  51
  52          This driver can also be built as a module.  If so, the module
  53          will be called abx500-temp.
  54
  55config SENSORS_ABITUGURU
  56        tristate "Abit uGuru (rev 1 & 2)"
  57        depends on X86 && DMI
  58        help
  59          If you say yes here you get support for the sensor part of the first
  60          and second revision of the Abit uGuru chip. The voltage and frequency
  61          control parts of the Abit uGuru are not supported. The Abit uGuru
  62          chip can be found on Abit uGuru featuring motherboards (most modern
  63          Abit motherboards from before end 2005). For more info and a list
  64          of which motherboards have which revision see
  65          Documentation/hwmon/abituguru
  66
  67          This driver can also be built as a module.  If so, the module
  68          will be called abituguru.
  69
  70config SENSORS_ABITUGURU3
  71        tristate "Abit uGuru (rev 3)"
  72        depends on X86 && DMI
  73        help
  74          If you say yes here you get support for the sensor part of the
  75          third revision of the Abit uGuru chip. Only reading the sensors
  76          and their settings is supported. The third revision of the Abit
  77          uGuru chip can be found on recent Abit motherboards (since end
  78          2005). For more info and a list of which motherboards have which
  79          revision see Documentation/hwmon/abituguru3
  80
  81          This driver can also be built as a module.  If so, the module
  82          will be called abituguru3.
  83
  84config SENSORS_AD7314
  85        tristate "Analog Devices AD7314 and compatibles"
  86        depends on SPI
  87        help
  88          If you say yes here you get support for the Analog Devices
  89          AD7314, ADT7301 and ADT7302 temperature sensors.
  90
  91          This driver can also be built as a module. If so, the module
  92          will be called ad7314.
  93
  94config SENSORS_AD7414
  95        tristate "Analog Devices AD7414"
  96        depends on I2C
  97        help
  98          If you say yes here you get support for the Analog Devices
  99          AD7414 temperature monitoring chip.
 100
 101          This driver can also be built as a module. If so, the module
 102          will be called ad7414.
 103
 104config SENSORS_AD7418
 105        tristate "Analog Devices AD7416, AD7417 and AD7418"
 106        depends on I2C
 107        help
 108          If you say yes here you get support for the Analog Devices
 109          AD7416, AD7417 and AD7418 temperature monitoring chips.
 110
 111          This driver can also be built as a module. If so, the module
 112          will be called ad7418.
 113
 114config SENSORS_ADCXX
 115        tristate "National Semiconductor ADCxxxSxxx"
 116        depends on SPI_MASTER
 117        help
 118          If you say yes here you get support for the National Semiconductor
 119          ADC<bb><c>S<sss> chip family, where
 120          * bb  is the resolution in number of bits (8, 10, 12)
 121          * c   is the number of channels (1, 2, 4, 8)
 122          * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
 123            kSPS and 101 for 1 MSPS)
 124
 125          Examples : ADC081S101, ADC124S501, ...
 126
 127          This driver can also be built as a module.  If so, the module
 128          will be called adcxx.
 129
 130config SENSORS_ADM1021
 131        tristate "Analog Devices ADM1021 and compatibles"
 132        depends on I2C
 133        help
 134          If you say yes here you get support for Analog Devices ADM1021
 135          and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
 136          Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10.
 137
 138          This driver can also be built as a module.  If so, the module
 139          will be called adm1021.
 140
 141config SENSORS_ADM1025
 142        tristate "Analog Devices ADM1025 and compatibles"
 143        depends on I2C
 144        select HWMON_VID
 145        help
 146          If you say yes here you get support for Analog Devices ADM1025
 147          and Philips NE1619 sensor chips.
 148
 149          This driver can also be built as a module.  If so, the module
 150          will be called adm1025.
 151
 152config SENSORS_ADM1026
 153        tristate "Analog Devices ADM1026 and compatibles"
 154        depends on I2C
 155        select HWMON_VID
 156        help
 157          If you say yes here you get support for Analog Devices ADM1026
 158          sensor chip.
 159
 160          This driver can also be built as a module.  If so, the module
 161          will be called adm1026.
 162
 163config SENSORS_ADM1029
 164        tristate "Analog Devices ADM1029"
 165        depends on I2C
 166        help
 167          If you say yes here you get support for Analog Devices ADM1029
 168          sensor chip.
 169          Very rare chip, please let us know you use it.
 170
 171          This driver can also be built as a module.  If so, the module
 172          will be called adm1029.
 173
 174config SENSORS_ADM1031
 175        tristate "Analog Devices ADM1031 and compatibles"
 176        depends on I2C
 177        help
 178          If you say yes here you get support for Analog Devices ADM1031
 179          and ADM1030 sensor chips.
 180
 181          This driver can also be built as a module.  If so, the module
 182          will be called adm1031.
 183
 184config SENSORS_ADM9240
 185        tristate "Analog Devices ADM9240 and compatibles"
 186        depends on I2C
 187        select HWMON_VID
 188        help
 189          If you say yes here you get support for Analog Devices ADM9240,
 190          Dallas DS1780, National Semiconductor LM81 sensor chips.
 191
 192          This driver can also be built as a module.  If so, the module
 193          will be called adm9240.
 194
 195config SENSORS_ADT7X10
 196        tristate
 197        help
 198          This module contains common code shared by the ADT7310/ADT7320 and
 199          ADT7410/ADT7420 temperature monitoring chip drivers.
 200
 201          If build as a module, the module will be called adt7x10.
 202
 203config SENSORS_ADT7310
 204        tristate "Analog Devices ADT7310/ADT7320"
 205        depends on SPI_MASTER
 206        select SENSORS_ADT7X10
 207        help
 208          If you say yes here you get support for the Analog Devices
 209          ADT7310 and ADT7320 temperature monitoring chips.
 210
 211          This driver can also be built as a module. If so, the module
 212          will be called adt7310.
 213
 214config SENSORS_ADT7410
 215        tristate "Analog Devices ADT7410/ADT7420"
 216        depends on I2C
 217        select SENSORS_ADT7X10
 218        help
 219          If you say yes here you get support for the Analog Devices
 220          ADT7410 and ADT7420 temperature monitoring chips.
 221
 222          This driver can also be built as a module. If so, the module
 223          will be called adt7410.
 224
 225config SENSORS_ADT7411
 226        tristate "Analog Devices ADT7411"
 227        depends on I2C
 228        help
 229          If you say yes here you get support for the Analog Devices
 230          ADT7411 voltage and temperature monitoring chip.
 231
 232          This driver can also be built as a module. If so, the module
 233          will be called adt7411.
 234
 235config SENSORS_ADT7462
 236        tristate "Analog Devices ADT7462"
 237        depends on I2C
 238        help
 239          If you say yes here you get support for the Analog Devices
 240          ADT7462 temperature monitoring chips.
 241
 242          This driver can also be built as a module. If so, the module
 243          will be called adt7462.
 244
 245config SENSORS_ADT7470
 246        tristate "Analog Devices ADT7470"
 247        depends on I2C
 248        help
 249          If you say yes here you get support for the Analog Devices
 250          ADT7470 temperature monitoring chips.
 251
 252          This driver can also be built as a module. If so, the module
 253          will be called adt7470.
 254
 255config SENSORS_ADT7475
 256        tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490"
 257        depends on I2C
 258        select HWMON_VID
 259        help
 260          If you say yes here you get support for the Analog Devices
 261          ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring
 262          chips.
 263
 264          This driver can also be build as a module.  If so, the module
 265          will be called adt7475.
 266
 267config SENSORS_ASC7621
 268        tristate "Andigilog aSC7621"
 269        depends on I2C
 270        help
 271          If you say yes here you get support for the aSC7621
 272          family of SMBus sensors chip found on most Intel X38, X48, X58,
 273          945, 965 and 975 desktop boards.  Currently supported chips:
 274          aSC7621
 275          aSC7621a
 276
 277          This driver can also be built as a module.  If so, the module
 278          will be called asc7621.
 279
 280config SENSORS_K8TEMP
 281        tristate "AMD Athlon64/FX or Opteron temperature sensor"
 282        depends on X86 && PCI
 283        help
 284          If you say yes here you get support for the temperature
 285          sensor(s) inside your CPU. Supported is whole AMD K8
 286          microarchitecture. Please note that you will need at least
 287          lm-sensors 2.10.1 for proper userspace support.
 288
 289          This driver can also be built as a module.  If so, the module
 290          will be called k8temp.
 291
 292config SENSORS_K10TEMP
 293        tristate "AMD Family 10h+ temperature sensor"
 294        depends on X86 && PCI
 295        help
 296          If you say yes here you get support for the temperature
 297          sensor(s) inside your CPU. Supported are later revisions of
 298          the AMD Family 10h and all revisions of the AMD Family 11h,
 299          12h (Llano), 14h (Brazos) and 15h (Bulldozer/Trinity)
 300          microarchitectures.
 301
 302          This driver can also be built as a module.  If so, the module
 303          will be called k10temp.
 304
 305config SENSORS_FAM15H_POWER
 306        tristate "AMD Family 15h processor power"
 307        depends on X86 && PCI
 308        help
 309          If you say yes here you get support for processor power
 310          information of your AMD family 15h CPU.
 311
 312          This driver can also be built as a module.  If so, the module
 313          will be called fam15h_power.
 314
 315config SENSORS_ASB100
 316        tristate "Asus ASB100 Bach"
 317        depends on X86 && I2C
 318        select HWMON_VID
 319        help
 320          If you say yes here you get support for the ASB100 Bach sensor
 321          chip found on some Asus mainboards.
 322
 323          This driver can also be built as a module.  If so, the module
 324          will be called asb100.
 325
 326config SENSORS_ATXP1
 327        tristate "Attansic ATXP1 VID controller"
 328        depends on I2C
 329        select HWMON_VID
 330        help
 331          If you say yes here you get support for the Attansic ATXP1 VID
 332          controller.
 333
 334          If your board have such a chip, you are able to control your CPU
 335          core and other voltages.
 336
 337          This driver can also be built as a module.  If so, the module
 338          will be called atxp1.
 339
 340config SENSORS_DS620
 341        tristate "Dallas Semiconductor DS620"
 342        depends on I2C
 343        help
 344          If you say yes here you get support for Dallas Semiconductor
 345          DS620 sensor chip.
 346
 347          This driver can also be built as a module.  If so, the module
 348          will be called ds620.
 349
 350config SENSORS_DS1621
 351        tristate "Dallas Semiconductor DS1621 and DS1625"
 352        depends on I2C
 353        help
 354          If you say yes here you get support for Dallas Semiconductor
 355          DS1621 and DS1625 sensor chips.
 356
 357          This driver can also be built as a module.  If so, the module
 358          will be called ds1621.
 359
 360config SENSORS_DA9052_ADC
 361        tristate "Dialog DA9052/DA9053 ADC"
 362        depends on PMIC_DA9052
 363        help
 364          Say y here to support the ADC found on Dialog Semiconductor
 365          DA9052-BC and DA9053-AA/Bx PMICs.
 366
 367          This driver can also be built as module. If so, the module
 368          will be called da9052-hwmon.
 369
 370config SENSORS_DA9055
 371        tristate "Dialog Semiconductor DA9055 ADC"
 372        depends on MFD_DA9055
 373        help
 374          If you say yes here you get support for ADC on the Dialog
 375          Semiconductor DA9055 PMIC.
 376
 377          This driver can also be built as a module.  If so, the module
 378          will be called da9055-hwmon.
 379
 380config SENSORS_I5K_AMB
 381        tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
 382        depends on PCI
 383        help
 384          If you say yes here you get support for FB-DIMM AMB temperature
 385          monitoring chips on systems with the Intel 5000 series chipset.
 386
 387          This driver can also be built as a module. If so, the module
 388          will be called i5k_amb.
 389
 390config SENSORS_F71805F
 391        tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
 392        depends on !PPC
 393        help
 394          If you say yes here you get support for hardware monitoring
 395          features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
 396          Super-I/O chips.
 397
 398          This driver can also be built as a module.  If so, the module
 399          will be called f71805f.
 400
 401config SENSORS_F71882FG
 402        tristate "Fintek F71882FG and compatibles"
 403        depends on !PPC
 404        help
 405          If you say yes here you get support for hardware monitoring
 406          features of many Fintek Super-I/O (LPC) chips. The currently
 407          supported chips are:
 408            F71808E/A
 409            F71858FG
 410            F71862FG
 411            F71863FG
 412            F71869F/E/A
 413            F71882FG
 414            F71883FG
 415            F71889FG/ED/A
 416            F8000
 417            F81801U
 418            F81865F
 419
 420          This driver can also be built as a module.  If so, the module
 421          will be called f71882fg.
 422
 423config SENSORS_F75375S
 424        tristate "Fintek F75375S/SP, F75373 and F75387"
 425        depends on I2C
 426        help
 427          If you say yes here you get support for hardware monitoring
 428          features of the Fintek F75375S/SP, F75373 and F75387
 429
 430          This driver can also be built as a module.  If so, the module
 431          will be called f75375s.
 432
 433config SENSORS_FSCHMD
 434        tristate "Fujitsu Siemens Computers sensor chips"
 435        depends on X86 && I2C
 436        help
 437          If you say yes here you get support for the following Fujitsu
 438          Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes,
 439          Heimdall, Heracles, Hades and Syleus including support for the
 440          integrated watchdog.
 441
 442          This is a merged driver for FSC sensor chips replacing the fscpos,
 443          fscscy and fscher drivers and adding support for several other FSC
 444          sensor chips.
 445
 446          This driver can also be built as a module.  If so, the module
 447          will be called fschmd.
 448
 449config SENSORS_G760A
 450        tristate "GMT G760A"
 451        depends on I2C
 452        help
 453          If you say yes here you get support for Global Mixed-mode
 454          Technology Inc G760A fan speed PWM controller chips.
 455
 456          This driver can also be built as a module.  If so, the module
 457          will be called g760a.
 458
 459config SENSORS_GL518SM
 460        tristate "Genesys Logic GL518SM"
 461        depends on I2C
 462        help
 463          If you say yes here you get support for Genesys Logic GL518SM
 464          sensor chips.
 465
 466          This driver can also be built as a module.  If so, the module
 467          will be called gl518sm.
 468
 469config SENSORS_GL520SM
 470        tristate "Genesys Logic GL520SM"
 471        depends on I2C
 472        select HWMON_VID
 473        help
 474          If you say yes here you get support for Genesys Logic GL520SM
 475          sensor chips.
 476
 477          This driver can also be built as a module.  If so, the module
 478          will be called gl520sm.
 479
 480config SENSORS_GPIO_FAN
 481        tristate "GPIO fan"
 482        depends on GPIOLIB
 483        help
 484          If you say yes here you get support for fans connected to GPIO lines.
 485
 486          This driver can also be built as a module.  If so, the module
 487          will be called gpio-fan.
 488
 489config SENSORS_HIH6130
 490        tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
 491        depends on I2C
 492        help
 493          If you say yes here you get support for Honeywell Humidicon
 494          HIH-6130 and HIH-6131 Humidicon humidity sensors.
 495
 496          This driver can also be built as a module.  If so, the module
 497          will be called hih6130.
 498
 499config SENSORS_CORETEMP
 500        tristate "Intel Core/Core2/Atom temperature sensor"
 501        depends on X86
 502        help
 503          If you say yes here you get support for the temperature
 504          sensor inside your CPU. Most of the family 6 CPUs
 505          are supported. Check Documentation/hwmon/coretemp for details.
 506
 507config SENSORS_IBMAEM
 508        tristate "IBM Active Energy Manager temperature/power sensors and control"
 509        select IPMI_SI
 510        depends on IPMI_HANDLER
 511        help
 512          If you say yes here you get support for the temperature and
 513          power sensors and capping hardware in various IBM System X
 514          servers that support Active Energy Manager.  This includes
 515          the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
 516          and certain HC10/HS2x/LS2x/QS2x blades.
 517
 518          This driver can also be built as a module.  If so, the module
 519          will be called ibmaem.
 520
 521config SENSORS_IBMPEX
 522        tristate "IBM PowerExecutive temperature/power sensors"
 523        select IPMI_SI
 524        depends on IPMI_HANDLER
 525        help
 526          If you say yes here you get support for the temperature and
 527          power sensors in various IBM System X servers that support
 528          PowerExecutive.  So far this includes the x3350, x3550, x3650,
 529          x3655, and x3755; the x3800, x3850, and x3950 models that have
 530          PCI Express; and some of the HS2x, LS2x, and QS2x blades.
 531
 532          This driver can also be built as a module.  If so, the module
 533          will be called ibmpex.
 534
 535config SENSORS_IIO_HWMON
 536        tristate "Hwmon driver that uses channels specified via iio maps"
 537        depends on IIO
 538        help
 539          This is a platform driver that in combination with a suitable
 540          map allows IIO devices to provide basic hwmon functionality
 541          for those channels specified in the map.  This map can be provided
 542          either via platform data or the device tree bindings.
 543
 544config SENSORS_IT87
 545        tristate "ITE IT87xx and compatibles"
 546        depends on !PPC
 547        select HWMON_VID
 548        help
 549          If you say yes here you get support for ITE IT8705F, IT8712F,
 550          IT8716F, IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8758E,
 551          IT8771E, IT8772E, IT8782F, and IT8783E/F sensor chips, and the
 552          SiS950 clone.
 553
 554          This driver can also be built as a module.  If so, the module
 555          will be called it87.
 556
 557config SENSORS_JZ4740
 558        tristate "Ingenic JZ4740 SoC ADC driver"
 559        depends on MACH_JZ4740 && MFD_JZ4740_ADC
 560        help
 561          If you say yes here you get support for reading adc values from the ADCIN
 562          pin on Ingenic JZ4740 SoC based boards.
 563
 564          This driver can also be build as a module. If so, the module will be
 565          called jz4740-hwmon.
 566
 567config SENSORS_JC42
 568        tristate "JEDEC JC42.4 compliant memory module temperature sensors"
 569        depends on I2C
 570        help
 571          If you say yes here, you get support for JEDEC JC42.4 compliant
 572          temperature sensors, which are used on many DDR3 memory modules for
 573          mobile devices and servers.  Support will include, but not be limited
 574          to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805,
 575          MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, STTS424(E),
 576          STTS2002, STTS3000, TSE2002B3, TSE2002GB2, TS3000B3, and TS3000GB2.
 577
 578          This driver can also be built as a module.  If so, the module
 579          will be called jc42.
 580
 581config SENSORS_LINEAGE
 582        tristate "Lineage Compact Power Line Power Entry Module"
 583        depends on I2C
 584        help
 585          If you say yes here you get support for the Lineage Compact Power Line
 586          series of DC/DC and AC/DC converters such as CP1800, CP2000AC,
 587          CP2000DC, CP2725, and others.
 588
 589          This driver can also be built as a module.  If so, the module
 590          will be called lineage-pem.
 591
 592config SENSORS_LM63
 593        tristate "National Semiconductor LM63 and compatibles"
 594        depends on I2C
 595        help
 596          If you say yes here you get support for the National
 597          Semiconductor LM63, LM64, and LM96163 remote diode digital temperature
 598          sensors with integrated fan control.  Such chips are found
 599          on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
 600          others.
 601
 602          This driver can also be built as a module.  If so, the module
 603          will be called lm63.
 604
 605config SENSORS_LM70
 606        tristate "National Semiconductor LM70 and compatibles"
 607        depends on SPI_MASTER
 608        help
 609          If you say yes here you get support for the National Semiconductor
 610          LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
 611          ture sensor chips.
 612
 613          This driver can also be built as a module.  If so, the module
 614          will be called lm70.
 615
 616config SENSORS_LM73
 617        tristate "National Semiconductor LM73"
 618        depends on I2C
 619        help
 620          If you say yes here you get support for National Semiconductor LM73
 621          sensor chips.
 622          This driver can also be built as a module.  If so, the module
 623          will be called lm73.
 624
 625config SENSORS_LM75
 626        tristate "National Semiconductor LM75 and compatibles"
 627        depends on I2C
 628        help
 629          If you say yes here you get support for one common type of
 630          temperature sensor chip, with models including:
 631
 632                - Analog Devices ADT75
 633                - Dallas Semiconductor DS75, DS1775 and DS7505
 634                - Maxim MAX6625 and MAX6626
 635                - Microchip MCP980x
 636                - National Semiconductor LM75, LM75A
 637                - NXP's LM75A
 638                - ST Microelectronics STDS75
 639                - TelCom (now Microchip) TCN75
 640                - Texas Instruments TMP100, TMP101, TMP105, TMP75, TMP175,
 641                  TMP275
 642
 643          This driver supports driver model based binding through board
 644          specific I2C device tables.
 645
 646          It also supports the "legacy" style of driver binding.  To use
 647          that with some chips which don't replicate LM75 quirks exactly,
 648          you may need the "force" module parameter.
 649
 650          This driver can also be built as a module.  If so, the module
 651          will be called lm75.
 652
 653config SENSORS_LM77
 654        tristate "National Semiconductor LM77"
 655        depends on I2C
 656        help
 657          If you say yes here you get support for National Semiconductor LM77
 658          sensor chips.
 659
 660          This driver can also be built as a module.  If so, the module
 661          will be called lm77.
 662
 663config SENSORS_LM78
 664        tristate "National Semiconductor LM78 and compatibles"
 665        depends on I2C
 666        select HWMON_VID
 667        help
 668          If you say yes here you get support for National Semiconductor LM78,
 669          LM78-J and LM79.
 670
 671          This driver can also be built as a module.  If so, the module
 672          will be called lm78.
 673
 674config SENSORS_LM80
 675        tristate "National Semiconductor LM80 and LM96080"
 676        depends on I2C
 677        help
 678          If you say yes here you get support for National Semiconductor
 679          LM80 and LM96080 sensor chips.
 680
 681          This driver can also be built as a module.  If so, the module
 682          will be called lm80.
 683
 684config SENSORS_LM83
 685        tristate "National Semiconductor LM83 and compatibles"
 686        depends on I2C
 687        help
 688          If you say yes here you get support for National Semiconductor
 689          LM82 and LM83 sensor chips.
 690
 691          This driver can also be built as a module.  If so, the module
 692          will be called lm83.
 693
 694config SENSORS_LM85
 695        tristate "National Semiconductor LM85 and compatibles"
 696        depends on I2C
 697        select HWMON_VID
 698        help
 699          If you say yes here you get support for National Semiconductor LM85
 700          sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
 701          EMC6D101, EMC6D102, and EMC6D103.
 702
 703          This driver can also be built as a module.  If so, the module
 704          will be called lm85.
 705
 706config SENSORS_LM87
 707        tristate "National Semiconductor LM87 and compatibles"
 708        depends on I2C
 709        select HWMON_VID
 710        help
 711          If you say yes here you get support for National Semiconductor LM87
 712          and Analog Devices ADM1024 sensor chips.
 713
 714          This driver can also be built as a module.  If so, the module
 715          will be called lm87.
 716
 717config SENSORS_LM90
 718        tristate "National Semiconductor LM90 and compatibles"
 719        depends on I2C
 720        help
 721          If you say yes here you get support for National Semiconductor LM90,
 722          LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A,
 723          Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
 724          MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008,
 725          Winbond/Nuvoton W83L771W/G/AWG/ASG, Philips SA56004, and GMT G781
 726          sensor chips.
 727
 728          This driver can also be built as a module.  If so, the module
 729          will be called lm90.
 730
 731config SENSORS_LM92
 732        tristate "National Semiconductor LM92 and compatibles"
 733        depends on I2C
 734        help
 735          If you say yes here you get support for National Semiconductor LM92
 736          and Maxim MAX6635 sensor chips.
 737
 738          This driver can also be built as a module.  If so, the module
 739          will be called lm92.
 740
 741config SENSORS_LM93
 742        tristate "National Semiconductor LM93 and compatibles"
 743        depends on I2C
 744        select HWMON_VID
 745        help
 746          If you say yes here you get support for National Semiconductor LM93,
 747          LM94, and compatible sensor chips.
 748
 749          This driver can also be built as a module.  If so, the module
 750          will be called lm93.
 751
 752config SENSORS_LTC4151
 753        tristate "Linear Technology LTC4151"
 754        depends on I2C
 755        default n
 756        help
 757          If you say yes here you get support for Linear Technology LTC4151
 758          High Voltage I2C Current and Voltage Monitor interface.
 759
 760          This driver can also be built as a module. If so, the module will
 761          be called ltc4151.
 762
 763config SENSORS_LTC4215
 764        tristate "Linear Technology LTC4215"
 765        depends on I2C
 766        default n
 767        help
 768          If you say yes here you get support for Linear Technology LTC4215
 769          Hot Swap Controller I2C interface.
 770
 771          This driver can also be built as a module. If so, the module will
 772          be called ltc4215.
 773
 774config SENSORS_LTC4245
 775        tristate "Linear Technology LTC4245"
 776        depends on I2C
 777        default n
 778        help
 779          If you say yes here you get support for Linear Technology LTC4245
 780          Multiple Supply Hot Swap Controller I2C interface.
 781
 782          This driver can also be built as a module. If so, the module will
 783          be called ltc4245.
 784
 785config SENSORS_LTC4261
 786        tristate "Linear Technology LTC4261"
 787        depends on I2C
 788        default n
 789        help
 790          If you say yes here you get support for Linear Technology LTC4261
 791          Negative Voltage Hot Swap Controller I2C interface.
 792
 793          This driver can also be built as a module. If so, the module will
 794          be called ltc4261.
 795
 796config SENSORS_LM95234
 797        tristate "National Semiconductor LM95234"
 798        depends on I2C
 799        help
 800          If you say yes here you get support for the LM95234 temperature
 801          sensor.
 802
 803          This driver can also be built as a module.  If so, the module
 804          will be called lm95234.
 805
 806config SENSORS_LM95241
 807        tristate "National Semiconductor LM95241 and compatibles"
 808        depends on I2C
 809        help
 810          If you say yes here you get support for LM95231 and LM95241 sensor
 811          chips.
 812
 813          This driver can also be built as a module.  If so, the module
 814          will be called lm95241.
 815
 816config SENSORS_LM95245
 817        tristate "National Semiconductor LM95245 sensor chip"
 818        depends on I2C
 819        help
 820          If you say yes here you get support for LM95245 sensor chip.
 821
 822          This driver can also be built as a module.  If so, the module
 823          will be called lm95245.
 824
 825config SENSORS_MAX1111
 826        tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
 827        depends on SPI_MASTER
 828        help
 829          Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113
 830          ADC chips.
 831
 832          This driver can also be built as a module.  If so, the module
 833          will be called max1111.
 834
 835config SENSORS_MAX16065
 836        tristate "Maxim MAX16065 System Manager and compatibles"
 837        depends on I2C
 838        help
 839          If you say yes here you get support for hardware monitoring
 840          capabilities of the following Maxim System Manager chips.
 841            MAX16065
 842            MAX16066
 843            MAX16067
 844            MAX16068
 845            MAX16070
 846            MAX16071
 847
 848          This driver can also be built as a module.  If so, the module
 849          will be called max16065.
 850
 851config SENSORS_MAX1619
 852        tristate "Maxim MAX1619 sensor chip"
 853        depends on I2C
 854        help
 855          If you say yes here you get support for MAX1619 sensor chip.
 856
 857          This driver can also be built as a module.  If so, the module
 858          will be called max1619.
 859
 860config SENSORS_MAX1668
 861        tristate "Maxim MAX1668 and compatibles"
 862        depends on I2C
 863        help
 864          If you say yes here you get support for MAX1668, MAX1989 and
 865          MAX1805 chips.
 866
 867          This driver can also be built as a module.  If so, the module
 868          will be called max1668.
 869
 870config SENSORS_MAX197
 871        tristate "Maxim MAX197 and compatibles"
 872        help
 873          Support for the Maxim MAX197 A/D converter.
 874          Support will include, but not be limited to, MAX197, and MAX199.
 875
 876          This driver can also be built as a module. If so, the module
 877          will be called max197.
 878
 879config SENSORS_MAX6639
 880        tristate "Maxim MAX6639 sensor chip"
 881        depends on I2C
 882        help
 883          If you say yes here you get support for the MAX6639
 884          sensor chips.
 885
 886          This driver can also be built as a module.  If so, the module
 887          will be called max6639.
 888
 889config SENSORS_MAX6642
 890        tristate "Maxim MAX6642 sensor chip"
 891        depends on I2C
 892        help
 893          If you say yes here you get support for MAX6642 sensor chip.
 894          MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
 895          with Overtemperature Alarm from Maxim.
 896
 897          This driver can also be built as a module.  If so, the module
 898          will be called max6642.
 899
 900config SENSORS_MAX6650
 901        tristate "Maxim MAX6650 sensor chip"
 902        depends on I2C
 903        help
 904          If you say yes here you get support for the MAX6650 / MAX6651
 905          sensor chips.
 906
 907          This driver can also be built as a module.  If so, the module
 908          will be called max6650.
 909
 910config SENSORS_MAX6697
 911        tristate "Maxim MAX6697 and compatibles"
 912        depends on I2C
 913        help
 914          If you say yes here you get support for MAX6581, MAX6602, MAX6622,
 915          MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699
 916          temperature sensor chips.
 917
 918          This driver can also be built as a module.  If so, the module
 919          will be called max6697.
 920
 921config SENSORS_MCP3021
 922        tristate "Microchip MCP3021 and compatibles"
 923        depends on I2C
 924        help
 925          If you say yes here you get support for MCP3021 and MCP3221.
 926          The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
 927          with 12-bit resolution.
 928
 929          This driver can also be built as a module.  If so, the module
 930          will be called mcp3021.
 931
 932config SENSORS_NCT6775
 933        tristate "Nuvoton NCT6775F and compatibles"
 934        depends on !PPC
 935        select HWMON_VID
 936        help
 937          If you say yes here you get support for the hardware monitoring
 938          functionality of the Nuvoton NCT6775F, NCT6776F, NCT6779D
 939          and compatible Super-I/O chips. This driver replaces the
 940          w83627ehf driver for NCT6775F and NCT6776F.
 941
 942          This driver can also be built as a module.  If so, the module
 943          will be called nct6775.
 944
 945config SENSORS_NTC_THERMISTOR
 946        tristate "NTC thermistor support"
 947        depends on (!OF && !IIO) || (OF && IIO)
 948        help
 949          This driver supports NTC thermistors sensor reading and its
 950          interpretation. The driver can also monitor the temperature and
 951          send notifications about the temperature.
 952
 953          Currently, this driver supports
 954          NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, and NCP15WL333.
 955
 956          This driver can also be built as a module.  If so, the module
 957          will be called ntc-thermistor.
 958
 959config SENSORS_PC87360
 960        tristate "National Semiconductor PC87360 family"
 961        depends on !PPC
 962        select HWMON_VID
 963        help
 964          If you say yes here you get access to the hardware monitoring
 965          functions of the National Semiconductor PC8736x Super-I/O chips.
 966          The PC87360, PC87363 and PC87364 only have fan monitoring and
 967          control.  The PC87365 and PC87366 additionally have voltage and
 968          temperature monitoring.
 969
 970          This driver can also be built as a module.  If so, the module
 971          will be called pc87360.
 972
 973config SENSORS_PC87427
 974        tristate "National Semiconductor PC87427"
 975        depends on !PPC
 976        help
 977          If you say yes here you get access to the hardware monitoring
 978          functions of the National Semiconductor PC87427 Super-I/O chip.
 979          The chip has two distinct logical devices, one for fan speed
 980          monitoring and control, and one for voltage and temperature
 981          monitoring. Fan speed monitoring and control are supported, as
 982          well as temperature monitoring. Voltages aren't supported yet.
 983
 984          This driver can also be built as a module.  If so, the module
 985          will be called pc87427.
 986
 987config SENSORS_PCF8591
 988        tristate "Philips PCF8591 ADC/DAC"
 989        depends on I2C
 990        default n
 991        help
 992          If you say yes here you get support for Philips PCF8591 4-channel
 993          ADC, 1-channel DAC chips.
 994
 995          This driver can also be built as a module.  If so, the module
 996          will be called pcf8591.
 997
 998          These devices are hard to detect and rarely found on mainstream
 999          hardware.  If unsure, say N.
1000
1001source drivers/hwmon/pmbus/Kconfig
1002
1003config SENSORS_SHT15
1004        tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
1005        depends on GPIOLIB
1006        help
1007          If you say yes here you get support for the Sensiron SHT10, SHT11,
1008          SHT15, SHT71, SHT75 humidity and temperature sensors.
1009
1010          This driver can also be built as a module.  If so, the module
1011          will be called sht15.
1012
1013config SENSORS_SHT21
1014        tristate "Sensiron humidity and temperature sensors. SHT21 and compat."
1015        depends on I2C
1016        help
1017          If you say yes here you get support for the Sensiron SHT21, SHT25
1018          humidity and temperature sensors.
1019
1020          This driver can also be built as a module.  If so, the module
1021          will be called sht21.
1022
1023config SENSORS_S3C
1024        tristate "Samsung built-in ADC"
1025        depends on S3C_ADC
1026        help
1027          If you say yes here you get support for the on-board ADCs of
1028          the Samsung S3C24XX, S3C64XX and other series of SoC
1029
1030          This driver can also be built as a module. If so, the module
1031          will be called s3c-hwmon.
1032
1033config SENSORS_S3C_RAW
1034        bool "Include raw channel attributes in sysfs"
1035        depends on SENSORS_S3C
1036        help
1037          Say Y here if you want to include raw copies of all the ADC
1038          channels in sysfs.
1039
1040config SENSORS_SIS5595
1041        tristate "Silicon Integrated Systems Corp. SiS5595"
1042        depends on PCI
1043        help
1044          If you say yes here you get support for the integrated sensors in
1045          SiS5595 South Bridges.
1046
1047          This driver can also be built as a module.  If so, the module
1048          will be called sis5595.
1049
1050config SENSORS_SMM665
1051        tristate "Summit Microelectronics SMM665"
1052        depends on I2C
1053        default n
1054        help
1055          If you say yes here you get support for the hardware monitoring
1056          features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1057          Active DC Output Controller / Monitor.
1058
1059          Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
1060          Support for those chips is untested.
1061
1062          This driver can also be built as a module. If so, the module will
1063          be called smm665.
1064
1065config SENSORS_DME1737
1066        tristate "SMSC DME1737, SCH311x and compatibles"
1067        depends on I2C && !PPC
1068        select HWMON_VID
1069        help
1070          If you say yes here you get support for the hardware monitoring
1071          and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
1072          Asus A8000 Super-I/O chips.
1073
1074          This driver can also be built as a module.  If so, the module
1075          will be called dme1737.
1076
1077config SENSORS_EMC1403
1078        tristate "SMSC EMC1403/23 thermal sensor"
1079        depends on I2C
1080        help
1081          If you say yes here you get support for the SMSC EMC1403/23
1082          temperature monitoring chip.
1083
1084          Threshold values can be configured using sysfs.
1085          Data from the different diodes are accessible via sysfs.
1086
1087config SENSORS_EMC2103
1088        tristate "SMSC EMC2103"
1089        depends on I2C
1090        help
1091          If you say yes here you get support for the temperature
1092          and fan sensors of the SMSC EMC2103 chips.
1093
1094          This driver can also be built as a module.  If so, the module
1095          will be called emc2103.
1096
1097config SENSORS_EMC6W201
1098        tristate "SMSC EMC6W201"
1099        depends on I2C
1100        help
1101          If you say yes here you get support for the SMSC EMC6W201
1102          hardware monitoring chip.
1103
1104          This driver can also be built as a module.  If so, the module
1105          will be called emc6w201.
1106
1107config SENSORS_SMSC47M1
1108        tristate "SMSC LPC47M10x and compatibles"
1109        depends on !PPC
1110        help
1111          If you say yes here you get support for the integrated fan
1112          monitoring and control capabilities of the SMSC LPC47B27x,
1113          LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
1114          LPC47M192, LPC47M292 and LPC47M997 chips.
1115
1116          The temperature and voltage sensor features of the LPC47M15x,
1117          LPC47M192, LPC47M292 and LPC47M997 are supported by another
1118          driver, select also "SMSC LPC47M192 and compatibles" below for
1119          those.
1120
1121          This driver can also be built as a module.  If so, the module
1122          will be called smsc47m1.
1123
1124config SENSORS_SMSC47M192
1125        tristate "SMSC LPC47M192 and compatibles"
1126        depends on I2C
1127        select HWMON_VID
1128        help
1129          If you say yes here you get support for the temperature and
1130          voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
1131          and LPC47M997 chips.
1132
1133          The fan monitoring and control capabilities of these chips
1134          are supported by another driver, select
1135          "SMSC LPC47M10x and compatibles" above. You need both drivers
1136          if you want fan control and voltage/temperature sensor support.
1137
1138          This driver can also be built as a module.  If so, the module
1139          will be called smsc47m192.
1140
1141config SENSORS_SMSC47B397
1142        tristate "SMSC LPC47B397-NC"
1143        depends on !PPC
1144        help
1145          If you say yes here you get support for the SMSC LPC47B397-NC
1146          sensor chip.
1147
1148          This driver can also be built as a module.  If so, the module
1149          will be called smsc47b397.
1150
1151config SENSORS_SCH56XX_COMMON
1152        tristate
1153        default n
1154
1155config SENSORS_SCH5627
1156        tristate "SMSC SCH5627"
1157        depends on !PPC && WATCHDOG
1158        select SENSORS_SCH56XX_COMMON
1159        select WATCHDOG_CORE
1160        help
1161          If you say yes here you get support for the hardware monitoring
1162          features of the SMSC SCH5627 Super-I/O chip including support for
1163          the integrated watchdog.
1164
1165          This driver can also be built as a module.  If so, the module
1166          will be called sch5627.
1167
1168config SENSORS_SCH5636
1169        tristate "SMSC SCH5636"
1170        depends on !PPC && WATCHDOG
1171        select SENSORS_SCH56XX_COMMON
1172        select WATCHDOG_CORE
1173        help
1174          SMSC SCH5636 Super I/O chips include an embedded microcontroller for
1175          hardware monitoring solutions, allowing motherboard manufacturers to
1176          create their own custom hwmon solution based upon the SCH5636.
1177
1178          Currently this driver only supports the Fujitsu Theseus SCH5636 based
1179          hwmon solution. Say yes here if you want support for the Fujitsu
1180          Theseus' hardware monitoring features including support for the
1181          integrated watchdog.
1182
1183          This driver can also be built as a module.  If so, the module
1184          will be called sch5636.
1185
1186config SENSORS_ADS1015
1187        tristate "Texas Instruments ADS1015"
1188        depends on I2C
1189        help
1190          If you say yes here you get support for Texas Instruments ADS1015
1191          12-bit 4-input ADC device.
1192
1193          This driver can also be built as a module.  If so, the module
1194          will be called ads1015.
1195
1196config SENSORS_ADS7828
1197        tristate "Texas Instruments ADS7828 and compatibles"
1198        depends on I2C
1199        help
1200          If you say yes here you get support for Texas Instruments ADS7828 and
1201          ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
1202          it is 8-bit on ADS7830.
1203
1204          This driver can also be built as a module.  If so, the module
1205          will be called ads7828.
1206
1207config SENSORS_ADS7871
1208        tristate "Texas Instruments ADS7871 A/D converter"
1209        depends on SPI
1210        help
1211          If you say yes here you get support for TI ADS7871 & ADS7870
1212
1213          This driver can also be built as a module.  If so, the module
1214          will be called ads7871.
1215
1216config SENSORS_AMC6821
1217        tristate "Texas Instruments AMC6821"
1218        depends on I2C 
1219        help
1220          If you say yes here you get support for the Texas Instruments
1221          AMC6821 hardware monitoring chips.
1222
1223          This driver can also be build as a module.  If so, the module
1224          will be called amc6821.
1225
1226config SENSORS_INA209
1227        tristate "TI / Burr Brown INA209"
1228        depends on I2C
1229        help
1230          If you say yes here you get support for the TI / Burr Brown INA209
1231          voltage / current / power monitor I2C interface.
1232
1233          This driver can also be built as a module. If so, the module will
1234          be called ina209.
1235
1236config SENSORS_INA2XX
1237        tristate "Texas Instruments INA219 and compatibles"
1238        depends on I2C
1239        help
1240          If you say yes here you get support for INA219, INA220, INA226, and
1241          INA230 power monitor chips.
1242
1243          The INA2xx driver is configured for the default configuration of
1244          the part as described in the datasheet.
1245          Default value for Rshunt is 10 mOhms.
1246          This driver can also be built as a module.  If so, the module
1247          will be called ina2xx.
1248
1249config SENSORS_THMC50
1250        tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
1251        depends on I2C
1252        help
1253          If you say yes here you get support for Texas Instruments THMC50
1254          sensor chips and clones: the Analog Devices ADM1022.
1255
1256          This driver can also be built as a module.  If so, the module
1257          will be called thmc50.
1258
1259config SENSORS_TMP102
1260        tristate "Texas Instruments TMP102"
1261        depends on I2C
1262        help
1263          If you say yes here you get support for Texas Instruments TMP102
1264          sensor chips.
1265
1266          This driver can also be built as a module.  If so, the module
1267          will be called tmp102.
1268
1269config SENSORS_TMP401
1270        tristate "Texas Instruments TMP401 and compatibles"
1271        depends on I2C
1272        help
1273          If you say yes here you get support for Texas Instruments TMP401,
1274          TMP411, TMP431, and TMP432 temperature sensor chips.
1275
1276          This driver can also be built as a module.  If so, the module
1277          will be called tmp401.
1278
1279config SENSORS_TMP421
1280        tristate "Texas Instruments TMP421 and compatible"
1281        depends on I2C
1282        help
1283          If you say yes here you get support for Texas Instruments TMP421,
1284          TMP422 and TMP423 temperature sensor chips.
1285
1286          This driver can also be built as a module.  If so, the module
1287          will be called tmp421.
1288
1289config SENSORS_TWL4030_MADC
1290        tristate "Texas Instruments TWL4030 MADC Hwmon"
1291        depends on TWL4030_MADC
1292        help
1293        If you say yes here you get hwmon support for triton
1294        TWL4030-MADC.
1295
1296        This driver can also be built as a module. If so it will be called
1297        twl4030-madc-hwmon.
1298
1299config SENSORS_VEXPRESS
1300        tristate "Versatile Express"
1301        depends on VEXPRESS_CONFIG
1302        help
1303          This driver provides support for hardware sensors available on
1304          the ARM Ltd's Versatile Express platform. It can provide wide
1305          range of information like temperature, power, energy.
1306
1307config SENSORS_VIA_CPUTEMP
1308        tristate "VIA CPU temperature sensor"
1309        depends on X86
1310        select HWMON_VID
1311        help
1312          If you say yes here you get support for the temperature
1313          sensor inside your CPU. Supported are all known variants of
1314          the VIA C7 and Nano.
1315
1316config SENSORS_VIA686A
1317        tristate "VIA686A"
1318        depends on PCI
1319        help
1320          If you say yes here you get support for the integrated sensors in
1321          Via 686A/B South Bridges.
1322
1323          This driver can also be built as a module.  If so, the module
1324          will be called via686a.
1325
1326config SENSORS_VT1211
1327        tristate "VIA VT1211"
1328        depends on !PPC
1329        select HWMON_VID
1330        help
1331          If you say yes here then you get support for hardware monitoring
1332          features of the VIA VT1211 Super-I/O chip.
1333
1334          This driver can also be built as a module.  If so, the module
1335          will be called vt1211.
1336
1337config SENSORS_VT8231
1338        tristate "VIA VT8231"
1339        depends on PCI
1340        select HWMON_VID
1341        help
1342          If you say yes here then you get support for the integrated sensors
1343          in the VIA VT8231 device.
1344
1345          This driver can also be built as a module.  If so, the module
1346          will be called vt8231.
1347
1348config SENSORS_W83781D
1349        tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
1350        depends on I2C
1351        select HWMON_VID
1352        help
1353          If you say yes here you get support for the Winbond W8378x series
1354          of sensor chips: the W83781D, W83782D and W83783S, and the similar
1355          Asus AS99127F.
1356
1357          This driver can also be built as a module.  If so, the module
1358          will be called w83781d.
1359
1360config SENSORS_W83791D
1361        tristate "Winbond W83791D"
1362        depends on I2C
1363        select HWMON_VID
1364        help
1365          If you say yes here you get support for the Winbond W83791D chip.
1366
1367          This driver can also be built as a module.  If so, the module
1368          will be called w83791d.
1369
1370config SENSORS_W83792D
1371        tristate "Winbond W83792D"
1372        depends on I2C
1373        help
1374          If you say yes here you get support for the Winbond W83792D chip.
1375
1376          This driver can also be built as a module.  If so, the module
1377          will be called w83792d.
1378
1379config SENSORS_W83793
1380        tristate "Winbond W83793"
1381        depends on I2C
1382        select HWMON_VID
1383        help
1384          If you say yes here you get support for the Winbond W83793
1385          hardware monitoring chip, including support for the integrated
1386          watchdog.
1387
1388          This driver can also be built as a module.  If so, the module
1389          will be called w83793.
1390
1391config SENSORS_W83795
1392        tristate "Winbond/Nuvoton W83795G/ADG"
1393        depends on I2C
1394        help
1395          If you say yes here you get support for the Winbond W83795G and
1396          W83795ADG hardware monitoring chip, including manual fan speed
1397          control.
1398
1399          This driver can also be built as a module.  If so, the module
1400          will be called w83795.
1401
1402config SENSORS_W83795_FANCTRL
1403        boolean "Include automatic fan control support (DANGEROUS)"
1404        depends on SENSORS_W83795
1405        default n
1406        help
1407          If you say yes here, support for automatic fan speed control
1408          will be included in the driver.
1409
1410          This part of the code wasn't carefully reviewed and tested yet,
1411          so enabling this option is strongly discouraged on production
1412          servers. Only developers and testers should enable it for the
1413          time being.
1414
1415          Please also note that this option will create sysfs attribute
1416          files which may change in the future, so you shouldn't rely
1417          on them being stable.
1418
1419config SENSORS_W83L785TS
1420        tristate "Winbond W83L785TS-S"
1421        depends on I2C
1422        help
1423          If you say yes here you get support for the Winbond W83L785TS-S
1424          sensor chip, which is used on the Asus A7N8X, among other
1425          motherboards.
1426
1427          This driver can also be built as a module.  If so, the module
1428          will be called w83l785ts.
1429
1430config SENSORS_W83L786NG
1431        tristate "Winbond W83L786NG, W83L786NR"
1432        depends on I2C
1433        help
1434          If you say yes here you get support for the Winbond W83L786NG
1435          and W83L786NR sensor chips.
1436
1437          This driver can also be built as a module.  If so, the module
1438          will be called w83l786ng.
1439
1440config SENSORS_W83627HF
1441        tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
1442        depends on !PPC
1443        select HWMON_VID
1444        help
1445          If you say yes here you get support for the Winbond W836X7 series
1446          of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
1447          W83697HF.
1448
1449          This driver can also be built as a module.  If so, the module
1450          will be called w83627hf.
1451
1452config SENSORS_W83627EHF
1453        tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F"
1454        depends on !PPC
1455        select HWMON_VID
1456        help
1457          If you say yes here you get support for the hardware
1458          monitoring functionality of the Winbond W83627EHF Super-I/O chip.
1459
1460          This driver also supports the W83627EHG, which is the lead-free
1461          version of the W83627EHF, and the W83627DHG, which is a similar
1462          chip suited for specific Intel processors that use PECI such as
1463          the Core 2 Duo. And also the W83627UHG, which is a stripped down
1464          version of the W83627DHG (as far as hardware monitoring goes.)
1465
1466          This driver also supports Nuvoton W83667HG, W83667HG-B, NCT6775F
1467          (also known as W83667HG-I), and NCT6776F.
1468
1469          This driver can also be built as a module.  If so, the module
1470          will be called w83627ehf.
1471
1472config SENSORS_WM831X
1473        tristate "WM831x PMICs"
1474        depends on MFD_WM831X
1475        help
1476          If you say yes here you get support for the hardware
1477          monitoring functionality of the Wolfson Microelectronics
1478          WM831x series of PMICs.
1479
1480          This driver can also be built as a module.  If so, the module
1481          will be called wm831x-hwmon.
1482
1483config SENSORS_WM8350
1484        tristate "Wolfson Microelectronics WM835x"
1485        depends on MFD_WM8350
1486        help
1487          If you say yes here you get support for the hardware
1488          monitoring features of the WM835x series of PMICs.
1489
1490          This driver can also be built as a module.  If so, the module
1491          will be called wm8350-hwmon.
1492
1493config SENSORS_ULTRA45
1494        tristate "Sun Ultra45 PIC16F747"
1495        depends on SPARC64
1496        help
1497          This driver provides support for the Ultra45 workstation environmental
1498          sensors.
1499
1500config SENSORS_APPLESMC
1501        tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
1502        depends on INPUT && X86
1503        select NEW_LEDS
1504        select LEDS_CLASS
1505        select INPUT_POLLDEV
1506        default n
1507        help
1508          This driver provides support for the Apple System Management
1509          Controller, which provides an accelerometer (Apple Sudden Motion
1510          Sensor), light sensors, temperature sensors, keyboard backlight
1511          control and fan control.
1512
1513          Only Intel-based Apple's computers are supported (MacBook Pro,
1514          MacBook, MacMini).
1515
1516          Data from the different sensors, keyboard backlight control and fan
1517          control are accessible via sysfs.
1518
1519          This driver also provides an absolute input class device, allowing
1520          the laptop to act as a pinball machine-esque joystick.
1521
1522          Say Y here if you have an applicable laptop and want to experience
1523          the awesome power of applesmc.
1524
1525config SENSORS_MC13783_ADC
1526        tristate "Freescale MC13783/MC13892 ADC"
1527        depends on MFD_MC13XXX
1528        help
1529          Support for the A/D converter on MC13783 and MC13892 PMIC.
1530
1531if ACPI
1532
1533comment "ACPI drivers"
1534
1535config SENSORS_ACPI_POWER
1536        tristate "ACPI 4.0 power meter"
1537        help
1538          This driver exposes ACPI 4.0 power meters as hardware monitoring
1539          devices.  Say Y (or M) if you have a computer with ACPI 4.0 firmware
1540          and a power meter.
1541
1542          To compile this driver as a module, choose M here:
1543          the module will be called acpi_power_meter.
1544
1545config SENSORS_ATK0110
1546        tristate "ASUS ATK0110"
1547        depends on X86
1548        help
1549          If you say yes here you get support for the ACPI hardware
1550          monitoring interface found in many ASUS motherboards. This
1551          driver will provide readings of fans, voltages and temperatures
1552          through the system firmware.
1553
1554          This driver can also be built as a module. If so, the module
1555          will be called asus_atk0110.
1556
1557endif # ACPI
1558
1559endif # HWMON
1560
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.