1ad2f931dSJean Delvare# 2060b2f55SJean Delvare# Hardware monitoring chip drivers configuration 3ad2f931dSJean Delvare# 4ad2f931dSJean Delvare 51d72acf9SJan Engelhardtmenuconfig HWMON 6ad2f931dSJean Delvare tristate "Hardware Monitoring support" 7e25df120SMartin Schwidefsky depends on HAS_IOMEM 8ad2f931dSJean Delvare default y 9ad2f931dSJean Delvare help 10ad2f931dSJean Delvare Hardware monitoring devices let you monitor the hardware health 11ad2f931dSJean Delvare of a system. Most modern motherboards include such a device. It 12ad2f931dSJean Delvare can include temperature sensors, voltage sensors, fan speed 13ad2f931dSJean Delvare sensors and various additional features such as the ability to 141236441fSMark M. Hoffman control the speed of the fans. If you want this support you 151236441fSMark M. Hoffman should say Y here and also to the specific driver(s) for your 161236441fSMark M. Hoffman sensors chip(s) below. 171236441fSMark M. Hoffman 180d0001ddSJean Delvare To find out which specific driver(s) you need, use the 190d0001ddSJean Delvare sensors-detect script from the lm_sensors package. Read 200d0001ddSJean Delvare <file:Documentation/hwmon/userspace-tools> for details. 210d0001ddSJean Delvare 221236441fSMark M. Hoffman This support can also be built as a module. If so, the module 231236441fSMark M. Hoffman will be called hwmon. 24ad2f931dSJean Delvare 251d72acf9SJan Engelhardtif HWMON 261d72acf9SJan Engelhardt 27303760b4SJean Delvareconfig HWMON_VID 28303760b4SJean Delvare tristate 29303760b4SJean Delvare default n 30303760b4SJean Delvare 3161cba5c2SJean Delvareconfig HWMON_DEBUG_CHIP 3261cba5c2SJean Delvare bool "Hardware Monitoring Chip debugging messages" 3361cba5c2SJean Delvare default n 3461cba5c2SJean Delvare help 3561cba5c2SJean Delvare Say Y here if you want the I2C chip drivers to produce a bunch of 3661cba5c2SJean Delvare debug messages to the system log. Select this if you are having 3761cba5c2SJean Delvare a problem with I2C support and want to see more of what is going 3861cba5c2SJean Delvare on. 3961cba5c2SJean Delvare 4061cba5c2SJean Delvarecomment "Native drivers" 4161cba5c2SJean Delvare 420bbb06edSHongbo Zhangconfig SENSORS_AB8500 430bbb06edSHongbo Zhang tristate "AB8500 thermal monitoring" 440bbb06edSHongbo Zhang depends on AB8500_GPADC && AB8500_BM 450bbb06edSHongbo Zhang default n 460bbb06edSHongbo Zhang help 470bbb06edSHongbo Zhang If you say yes here you get support for the thermal sensor part 480bbb06edSHongbo Zhang of the AB8500 chip. The driver includes thermal management for 490bbb06edSHongbo Zhang AB8500 die and two GPADC channels. The GPADC channel are preferably 500bbb06edSHongbo Zhang used to access sensors outside the AB8500 chip. 510bbb06edSHongbo Zhang 520bbb06edSHongbo Zhang This driver can also be built as a module. If so, the module 530bbb06edSHongbo Zhang will be called abx500-temp. 540bbb06edSHongbo Zhang 55f2b84bbcSHans de Goedeconfig SENSORS_ABITUGURU 563faa1ffbSHans de Goede tristate "Abit uGuru (rev 1 & 2)" 57e2d8c2b6SGuenter Roeck depends on X86 && DMI 58f2b84bbcSHans de Goede help 593faa1ffbSHans de Goede If you say yes here you get support for the sensor part of the first 603faa1ffbSHans de Goede and second revision of the Abit uGuru chip. The voltage and frequency 613faa1ffbSHans de Goede control parts of the Abit uGuru are not supported. The Abit uGuru 623faa1ffbSHans de Goede chip can be found on Abit uGuru featuring motherboards (most modern 633faa1ffbSHans de Goede Abit motherboards from before end 2005). For more info and a list 643faa1ffbSHans de Goede of which motherboards have which revision see 653faa1ffbSHans de Goede Documentation/hwmon/abituguru 66f2b84bbcSHans de Goede 67f2b84bbcSHans de Goede This driver can also be built as a module. If so, the module 68f2b84bbcSHans de Goede will be called abituguru. 69f2b84bbcSHans de Goede 703faa1ffbSHans de Goedeconfig SENSORS_ABITUGURU3 713faa1ffbSHans de Goede tristate "Abit uGuru (rev 3)" 72e2d8c2b6SGuenter Roeck depends on X86 && DMI 733faa1ffbSHans de Goede help 743faa1ffbSHans de Goede If you say yes here you get support for the sensor part of the 753faa1ffbSHans de Goede third revision of the Abit uGuru chip. Only reading the sensors 763faa1ffbSHans de Goede and their settings is supported. The third revision of the Abit 773faa1ffbSHans de Goede uGuru chip can be found on recent Abit motherboards (since end 783faa1ffbSHans de Goede 2005). For more info and a list of which motherboards have which 793faa1ffbSHans de Goede revision see Documentation/hwmon/abituguru3 803faa1ffbSHans de Goede 813faa1ffbSHans de Goede This driver can also be built as a module. If so, the module 823faa1ffbSHans de Goede will be called abituguru3. 833faa1ffbSHans de Goede 844f3a6595SJonathan Cameronconfig SENSORS_AD7314 854f3a6595SJonathan Cameron tristate "Analog Devices AD7314 and compatibles" 86e2d8c2b6SGuenter Roeck depends on SPI 874f3a6595SJonathan Cameron help 884f3a6595SJonathan Cameron If you say yes here you get support for the Analog Devices 894f3a6595SJonathan Cameron AD7314, ADT7301 and ADT7302 temperature sensors. 904f3a6595SJonathan Cameron 914f3a6595SJonathan Cameron This driver can also be built as a module. If so, the module 924f3a6595SJonathan Cameron will be called ad7314. 934f3a6595SJonathan Cameron 946c633c30SSean MacLennanconfig SENSORS_AD7414 956c633c30SSean MacLennan tristate "Analog Devices AD7414" 96e2d8c2b6SGuenter Roeck depends on I2C 976c633c30SSean MacLennan help 986c633c30SSean MacLennan If you say yes here you get support for the Analog Devices 996c633c30SSean MacLennan AD7414 temperature monitoring chip. 1006c633c30SSean MacLennan 1016c633c30SSean MacLennan This driver can also be built as a module. If so, the module 1026c633c30SSean MacLennan will be called ad7414. 1036c633c30SSean MacLennan 1042d8dd65fSAlessandro Zummoconfig SENSORS_AD7418 1052d8dd65fSAlessandro Zummo tristate "Analog Devices AD7416, AD7417 and AD7418" 106e2d8c2b6SGuenter Roeck depends on I2C 1072d8dd65fSAlessandro Zummo help 1082d8dd65fSAlessandro Zummo If you say yes here you get support for the Analog Devices 1092d8dd65fSAlessandro Zummo AD7416, AD7417 and AD7418 temperature monitoring chips. 1102d8dd65fSAlessandro Zummo 1112d8dd65fSAlessandro Zummo This driver can also be built as a module. If so, the module 1122d8dd65fSAlessandro Zummo will be called ad7418. 1132d8dd65fSAlessandro Zummo 114ad2f931dSJean Delvareconfig SENSORS_ADM1021 115ad2f931dSJean Delvare tristate "Analog Devices ADM1021 and compatibles" 1161d72acf9SJan Engelhardt depends on I2C 117ad2f931dSJean Delvare help 118ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1021 119ad2f931dSJean Delvare and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, 120d7ce0335SJean Delvare Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10. 121ad2f931dSJean Delvare 122ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 123ad2f931dSJean Delvare will be called adm1021. 124ad2f931dSJean Delvare 125ad2f931dSJean Delvareconfig SENSORS_ADM1025 126ad2f931dSJean Delvare tristate "Analog Devices ADM1025 and compatibles" 1271d72acf9SJan Engelhardt depends on I2C 128303760b4SJean Delvare select HWMON_VID 129ad2f931dSJean Delvare help 130ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1025 131ad2f931dSJean Delvare and Philips NE1619 sensor chips. 132ad2f931dSJean Delvare 133ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 134ad2f931dSJean Delvare will be called adm1025. 135ad2f931dSJean Delvare 136ad2f931dSJean Delvareconfig SENSORS_ADM1026 137ad2f931dSJean Delvare tristate "Analog Devices ADM1026 and compatibles" 1380b22ce3bSJean Delvare depends on I2C 139303760b4SJean Delvare select HWMON_VID 140ad2f931dSJean Delvare help 141ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1026 142ad2f931dSJean Delvare sensor chip. 143ad2f931dSJean Delvare 144ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 145ad2f931dSJean Delvare will be called adm1026. 146ad2f931dSJean Delvare 147cae2caaeSCorentin Labbeconfig SENSORS_ADM1029 148cae2caaeSCorentin Labbe tristate "Analog Devices ADM1029" 1490b22ce3bSJean Delvare depends on I2C 150cae2caaeSCorentin Labbe help 151cae2caaeSCorentin Labbe If you say yes here you get support for Analog Devices ADM1029 152cae2caaeSCorentin Labbe sensor chip. 153cae2caaeSCorentin Labbe Very rare chip, please let us know you use it. 154cae2caaeSCorentin Labbe 155cae2caaeSCorentin Labbe This driver can also be built as a module. If so, the module 156cae2caaeSCorentin Labbe will be called adm1029. 157cae2caaeSCorentin Labbe 158ad2f931dSJean Delvareconfig SENSORS_ADM1031 159ad2f931dSJean Delvare tristate "Analog Devices ADM1031 and compatibles" 1600b22ce3bSJean Delvare depends on I2C 161ad2f931dSJean Delvare help 162ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1031 163ad2f931dSJean Delvare and ADM1030 sensor chips. 164ad2f931dSJean Delvare 165ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 166ad2f931dSJean Delvare will be called adm1031. 167ad2f931dSJean Delvare 168ad2f931dSJean Delvareconfig SENSORS_ADM9240 169ad2f931dSJean Delvare tristate "Analog Devices ADM9240 and compatibles" 17068f823deSGrant Coady depends on I2C 171303760b4SJean Delvare select HWMON_VID 172ad2f931dSJean Delvare help 173ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM9240, 174ad2f931dSJean Delvare Dallas DS1780, National Semiconductor LM81 sensor chips. 175ad2f931dSJean Delvare 176ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 177ad2f931dSJean Delvare will be called adm9240. 178ad2f931dSJean Delvare 17951c2a487SLars-Peter Clausenconfig SENSORS_ADT7X10 18051c2a487SLars-Peter Clausen tristate 18151c2a487SLars-Peter Clausen help 18251c2a487SLars-Peter Clausen This module contains common code shared by the ADT7310/ADT7320 and 18351c2a487SLars-Peter Clausen ADT7410/ADT7420 temperature monitoring chip drivers. 18451c2a487SLars-Peter Clausen 18551c2a487SLars-Peter Clausen If build as a module, the module will be called adt7x10. 18651c2a487SLars-Peter Clausen 18751c2a487SLars-Peter Clausenconfig SENSORS_ADT7310 18851c2a487SLars-Peter Clausen tristate "Analog Devices ADT7310/ADT7320" 18951c2a487SLars-Peter Clausen depends on SPI_MASTER 19051c2a487SLars-Peter Clausen select SENSORS_ADT7X10 19151c2a487SLars-Peter Clausen help 19251c2a487SLars-Peter Clausen If you say yes here you get support for the Analog Devices 19351c2a487SLars-Peter Clausen ADT7310 and ADT7320 temperature monitoring chips. 19451c2a487SLars-Peter Clausen 19551c2a487SLars-Peter Clausen This driver can also be built as a module. If so, the module 19651c2a487SLars-Peter Clausen will be called adt7310. 19751c2a487SLars-Peter Clausen 198983b97beSHartmut Knaackconfig SENSORS_ADT7410 199e46e5dc2SLars-Peter Clausen tristate "Analog Devices ADT7410/ADT7420" 200e2d8c2b6SGuenter Roeck depends on I2C 20151c2a487SLars-Peter Clausen select SENSORS_ADT7X10 202983b97beSHartmut Knaack help 203983b97beSHartmut Knaack If you say yes here you get support for the Analog Devices 204e46e5dc2SLars-Peter Clausen ADT7410 and ADT7420 temperature monitoring chips. 205983b97beSHartmut Knaack 206983b97beSHartmut Knaack This driver can also be built as a module. If so, the module 207983b97beSHartmut Knaack will be called adt7410. 208983b97beSHartmut Knaack 209d84ca5b3SWolfram Sangconfig SENSORS_ADT7411 210d84ca5b3SWolfram Sang tristate "Analog Devices ADT7411" 211e2d8c2b6SGuenter Roeck depends on I2C 212d84ca5b3SWolfram Sang help 213d84ca5b3SWolfram Sang If you say yes here you get support for the Analog Devices 214d84ca5b3SWolfram Sang ADT7411 voltage and temperature monitoring chip. 215d84ca5b3SWolfram Sang 216d84ca5b3SWolfram Sang This driver can also be built as a module. If so, the module 217d84ca5b3SWolfram Sang will be called adt7411. 218d84ca5b3SWolfram Sang 219c0b4e3abSDarrick J. Wongconfig SENSORS_ADT7462 220c0b4e3abSDarrick J. Wong tristate "Analog Devices ADT7462" 221e2d8c2b6SGuenter Roeck depends on I2C 222c0b4e3abSDarrick J. Wong help 223c0b4e3abSDarrick J. Wong If you say yes here you get support for the Analog Devices 224c0b4e3abSDarrick J. Wong ADT7462 temperature monitoring chips. 225c0b4e3abSDarrick J. Wong 226c0b4e3abSDarrick J. Wong This driver can also be built as a module. If so, the module 227c0b4e3abSDarrick J. Wong will be called adt7462. 228c0b4e3abSDarrick J. Wong 2296f9703d0SDarrick J. Wongconfig SENSORS_ADT7470 2306f9703d0SDarrick J. Wong tristate "Analog Devices ADT7470" 231e2d8c2b6SGuenter Roeck depends on I2C 2326f9703d0SDarrick J. Wong help 2336f9703d0SDarrick J. Wong If you say yes here you get support for the Analog Devices 2346f9703d0SDarrick J. Wong ADT7470 temperature monitoring chips. 2356f9703d0SDarrick J. Wong 2366f9703d0SDarrick J. Wong This driver can also be built as a module. If so, the module 2376f9703d0SDarrick J. Wong will be called adt7470. 2386f9703d0SDarrick J. Wong 2391c301fc5SJordan Crouseconfig SENSORS_ADT7475 240d8d2ee07SJean Delvare tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 2410b22ce3bSJean Delvare depends on I2C 24254fe4671SJean Delvare select HWMON_VID 2431c301fc5SJordan Crouse help 2441c301fc5SJordan Crouse If you say yes here you get support for the Analog Devices 245d8d2ee07SJean Delvare ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 246d8d2ee07SJean Delvare chips. 2471c301fc5SJordan Crouse 2481c301fc5SJordan Crouse This driver can also be build as a module. If so, the module 2491c301fc5SJordan Crouse will be called adt7475. 2501c301fc5SJordan Crouse 251d58de038SGeorge Josephconfig SENSORS_ASC7621 252d58de038SGeorge Joseph tristate "Andigilog aSC7621" 2539854f971SJean Delvare depends on I2C 254d58de038SGeorge Joseph help 255d58de038SGeorge Joseph If you say yes here you get support for the aSC7621 256b00d8a7eSJaswinder Singh Rajput family of SMBus sensors chip found on most Intel X38, X48, X58, 257b00d8a7eSJaswinder Singh Rajput 945, 965 and 975 desktop boards. Currently supported chips: 258d58de038SGeorge Joseph aSC7621 259d58de038SGeorge Joseph aSC7621a 260d58de038SGeorge Joseph 261d58de038SGeorge Joseph This driver can also be built as a module. If so, the module 262d58de038SGeorge Joseph will be called asc7621. 263d58de038SGeorge Joseph 26429fa06c1SRudolf Marekconfig SENSORS_K8TEMP 2654660cb35SRudolf Marek tristate "AMD Athlon64/FX or Opteron temperature sensor" 266e2d8c2b6SGuenter Roeck depends on X86 && PCI 26729fa06c1SRudolf Marek help 26829fa06c1SRudolf Marek If you say yes here you get support for the temperature 2694660cb35SRudolf Marek sensor(s) inside your CPU. Supported is whole AMD K8 2704660cb35SRudolf Marek microarchitecture. Please note that you will need at least 2714660cb35SRudolf Marek lm-sensors 2.10.1 for proper userspace support. 27229fa06c1SRudolf Marek 27329fa06c1SRudolf Marek This driver can also be built as a module. If so, the module 27429fa06c1SRudolf Marek will be called k8temp. 27529fa06c1SRudolf Marek 2763c57e89bSClemens Ladischconfig SENSORS_K10TEMP 2779e581311SAndre Przywara tristate "AMD Family 10h+ temperature sensor" 2783c57e89bSClemens Ladisch depends on X86 && PCI 2793c57e89bSClemens Ladisch help 2803c57e89bSClemens Ladisch If you say yes here you get support for the temperature 2813c57e89bSClemens Ladisch sensor(s) inside your CPU. Supported are later revisions of 282aa4790a6SClemens Ladisch the AMD Family 10h and all revisions of the AMD Family 11h, 283f89ce270SAravind Gopalakrishnan 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo) 284f89ce270SAravind Gopalakrishnan and 16h (Kabini/Mullins) microarchitectures. 2853c57e89bSClemens Ladisch 2863c57e89bSClemens Ladisch This driver can also be built as a module. If so, the module 2873c57e89bSClemens Ladisch will be called k10temp. 2883c57e89bSClemens Ladisch 289512d1027SAndreas Herrmannconfig SENSORS_FAM15H_POWER 290512d1027SAndreas Herrmann tristate "AMD Family 15h processor power" 2913ba4e384SHuang Rui depends on X86 && PCI && CPU_SUP_AMD 292512d1027SAndreas Herrmann help 293512d1027SAndreas Herrmann If you say yes here you get support for processor power 294512d1027SAndreas Herrmann information of your AMD family 15h CPU. 295512d1027SAndreas Herrmann 296512d1027SAndreas Herrmann This driver can also be built as a module. If so, the module 297512d1027SAndreas Herrmann will be called fam15h_power. 298512d1027SAndreas Herrmann 299ebf5e877SJean Delvareconfig SENSORS_APPLESMC 300ebf5e877SJean Delvare tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 301ebf5e877SJean Delvare depends on INPUT && X86 302ebf5e877SJean Delvare select NEW_LEDS 303ebf5e877SJean Delvare select LEDS_CLASS 304ebf5e877SJean Delvare select INPUT_POLLDEV 305ebf5e877SJean Delvare default n 306ebf5e877SJean Delvare help 307ebf5e877SJean Delvare This driver provides support for the Apple System Management 308ebf5e877SJean Delvare Controller, which provides an accelerometer (Apple Sudden Motion 309ebf5e877SJean Delvare Sensor), light sensors, temperature sensors, keyboard backlight 310ebf5e877SJean Delvare control and fan control. 311ebf5e877SJean Delvare 312ebf5e877SJean Delvare Only Intel-based Apple's computers are supported (MacBook Pro, 313ebf5e877SJean Delvare MacBook, MacMini). 314ebf5e877SJean Delvare 315ebf5e877SJean Delvare Data from the different sensors, keyboard backlight control and fan 316ebf5e877SJean Delvare control are accessible via sysfs. 317ebf5e877SJean Delvare 318ebf5e877SJean Delvare This driver also provides an absolute input class device, allowing 319ebf5e877SJean Delvare the laptop to act as a pinball machine-esque joystick. 320ebf5e877SJean Delvare 321ebf5e877SJean Delvare Say Y here if you have an applicable laptop and want to experience 322ebf5e877SJean Delvare the awesome power of applesmc. 323ebf5e877SJean Delvare 324ea98b29aSPunit Agrawalconfig SENSORS_ARM_SCPI 325ea98b29aSPunit Agrawal tristate "ARM SCPI Sensors" 326ea98b29aSPunit Agrawal depends on ARM_SCPI_PROTOCOL 327d42d5b6fSArnd Bergmann depends on THERMAL || !THERMAL_OF 328ea98b29aSPunit Agrawal help 329ea98b29aSPunit Agrawal This driver provides support for temperature, voltage, current 330ea98b29aSPunit Agrawal and power sensors available on ARM Ltd's SCP based platforms. The 331ea98b29aSPunit Agrawal actual number and type of sensors exported depend on the platform. 332ea98b29aSPunit Agrawal 333ad2f931dSJean Delvareconfig SENSORS_ASB100 334ad2f931dSJean Delvare tristate "Asus ASB100 Bach" 335e2d8c2b6SGuenter Roeck depends on X86 && I2C 336303760b4SJean Delvare select HWMON_VID 337ad2f931dSJean Delvare help 338ad2f931dSJean Delvare If you say yes here you get support for the ASB100 Bach sensor 339ad2f931dSJean Delvare chip found on some Asus mainboards. 340ad2f931dSJean Delvare 341ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 342ad2f931dSJean Delvare will be called asb100. 343ad2f931dSJean Delvare 344ad2f931dSJean Delvareconfig SENSORS_ATXP1 345ad2f931dSJean Delvare tristate "Attansic ATXP1 VID controller" 346e2d8c2b6SGuenter Roeck depends on I2C 347303760b4SJean Delvare select HWMON_VID 348ad2f931dSJean Delvare help 349ad2f931dSJean Delvare If you say yes here you get support for the Attansic ATXP1 VID 350ad2f931dSJean Delvare controller. 351ad2f931dSJean Delvare 352ad2f931dSJean Delvare If your board have such a chip, you are able to control your CPU 353ad2f931dSJean Delvare core and other voltages. 354ad2f931dSJean Delvare 355ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 356ad2f931dSJean Delvare will be called atxp1. 357ad2f931dSJean Delvare 35860994698SRoland Stiggeconfig SENSORS_DS620 35960994698SRoland Stigge tristate "Dallas Semiconductor DS620" 36060994698SRoland Stigge depends on I2C 36160994698SRoland Stigge help 36260994698SRoland Stigge If you say yes here you get support for Dallas Semiconductor 36360994698SRoland Stigge DS620 sensor chip. 36460994698SRoland Stigge 36560994698SRoland Stigge This driver can also be built as a module. If so, the module 36660994698SRoland Stigge will be called ds620. 36760994698SRoland Stigge 368ad2f931dSJean Delvareconfig SENSORS_DS1621 369cd6c8a42SRobert Coulson tristate "Dallas Semiconductor DS1621 and compatibles" 3701d72acf9SJan Engelhardt depends on I2C 371ad2f931dSJean Delvare help 372cd6c8a42SRobert Coulson If you say yes here you get support for Dallas Semiconductor/Maxim 373cd6c8a42SRobert Coulson Integrated DS1621 sensor chips and compatible models including: 374cd6c8a42SRobert Coulson 375cd6c8a42SRobert Coulson - Dallas Semiconductor DS1625 37679c1cc1cSRobert Coulson - Maxim Integrated DS1631 377cd6c8a42SRobert Coulson - Maxim Integrated DS1721 378260f81ffSRobert Coulson - Maxim Integrated DS1731 379ad2f931dSJean Delvare 380ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 381ad2f931dSJean Delvare will be called ds1621. 382ad2f931dSJean Delvare 383039ae585SPali Rohárconfig SENSORS_DELL_SMM 384039ae585SPali Rohár tristate "Dell laptop SMM BIOS hwmon driver" 385039ae585SPali Rohár depends on X86 386039ae585SPali Rohár help 387039ae585SPali Rohár This hwmon driver adds support for reporting temperature of different 388039ae585SPali Rohár sensors and controls the fans on Dell laptops via System Management 389039ae585SPali Rohár Mode provided by Dell BIOS. 390039ae585SPali Rohár 391039ae585SPali Rohár When option I8K is also enabled this driver provides legacy /proc/i8k 392039ae585SPali Rohár userspace interface for i8kutils package. 393039ae585SPali Rohár 394e41f6432SAshish Jangamconfig SENSORS_DA9052_ADC 395e41f6432SAshish Jangam tristate "Dialog DA9052/DA9053 ADC" 396e41f6432SAshish Jangam depends on PMIC_DA9052 397e41f6432SAshish Jangam help 398e41f6432SAshish Jangam Say y here to support the ADC found on Dialog Semiconductor 399e41f6432SAshish Jangam DA9052-BC and DA9053-AA/Bx PMICs. 400e41f6432SAshish Jangam 401e41f6432SAshish Jangam This driver can also be built as module. If so, the module 402e41f6432SAshish Jangam will be called da9052-hwmon. 403e41f6432SAshish Jangam 404e5970223SAshish Jangamconfig SENSORS_DA9055 405e5970223SAshish Jangam tristate "Dialog Semiconductor DA9055 ADC" 406e5970223SAshish Jangam depends on MFD_DA9055 407e5970223SAshish Jangam help 408e5970223SAshish Jangam If you say yes here you get support for ADC on the Dialog 409e5970223SAshish Jangam Semiconductor DA9055 PMIC. 410e5970223SAshish Jangam 411e5970223SAshish Jangam This driver can also be built as a module. If so, the module 412e5970223SAshish Jangam will be called da9055-hwmon. 413e5970223SAshish Jangam 414298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB 415298c7524SDarrick J. Wong tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 416e2d8c2b6SGuenter Roeck depends on PCI 417298c7524SDarrick J. Wong help 418298c7524SDarrick J. Wong If you say yes here you get support for FB-DIMM AMB temperature 419298c7524SDarrick J. Wong monitoring chips on systems with the Intel 5000 series chipset. 420298c7524SDarrick J. Wong 421298c7524SDarrick J. Wong This driver can also be built as a module. If so, the module 422298c7524SDarrick J. Wong will be called i5k_amb. 423298c7524SDarrick J. Wong 424e53004e2SJean Delvareconfig SENSORS_F71805F 4259cab0217SJean Delvare tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 426746cdfbfSDean Nelson depends on !PPC 427e53004e2SJean Delvare help 428e53004e2SJean Delvare If you say yes here you get support for hardware monitoring 4299cab0217SJean Delvare features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 4309cab0217SJean Delvare Super-I/O chips. 431e53004e2SJean Delvare 432e53004e2SJean Delvare This driver can also be built as a module. If so, the module 433e53004e2SJean Delvare will be called f71805f. 434e53004e2SJean Delvare 43545fb3669SHans de Goedeconfig SENSORS_F71882FG 4365d7f77bfSJean Delvare tristate "Fintek F71882FG and compatibles" 437746cdfbfSDean Nelson depends on !PPC 43845fb3669SHans de Goede help 439f2e41e91SAndrew Morton If you say yes here you get support for hardware monitoring 4405d7f77bfSJean Delvare features of many Fintek Super-I/O (LPC) chips. The currently 4415d7f77bfSJean Delvare supported chips are: 442629c58baSHans de Goede F71808E/A 4435d7f77bfSJean Delvare F71858FG 4445d7f77bfSJean Delvare F71862FG 4455d7f77bfSJean Delvare F71863FG 4465da556e3SHans de Goede F71869F/E/A 4475d7f77bfSJean Delvare F71882FG 4485d7f77bfSJean Delvare F71883FG 449a66c1088SHans de Goede F71889FG/ED/A 4505d7f77bfSJean Delvare F8000 4515d7f77bfSJean Delvare F81801U 452383586b1SJean Delvare F81865F 45345fb3669SHans de Goede 45445fb3669SHans de Goede This driver can also be built as a module. If so, the module 45545fb3669SHans de Goede will be called f71882fg. 45645fb3669SHans de Goede 45784f1e442SRiku Voipioconfig SENSORS_F75375S 458f58c44e6SBjörn Gerhart tristate "Fintek F75375S/SP, F75373 and F75387" 4590b22ce3bSJean Delvare depends on I2C 46084f1e442SRiku Voipio help 46184f1e442SRiku Voipio If you say yes here you get support for hardware monitoring 462f58c44e6SBjörn Gerhart features of the Fintek F75375S/SP, F75373 and F75387 46384f1e442SRiku Voipio 46484f1e442SRiku Voipio This driver can also be built as a module. If so, the module 46584f1e442SRiku Voipio will be called f75375s. 46684f1e442SRiku Voipio 467ebf5e877SJean Delvareconfig SENSORS_MC13783_ADC 468ebf5e877SJean Delvare tristate "Freescale MC13783/MC13892 ADC" 469ebf5e877SJean Delvare depends on MFD_MC13XXX 470ebf5e877SJean Delvare help 471ebf5e877SJean Delvare Support for the A/D converter on MC13783 and MC13892 PMIC. 472ebf5e877SJean Delvare 473569ff102SHans de Goedeconfig SENSORS_FSCHMD 474c69ab2b7SHans de Goede tristate "Fujitsu Siemens Computers sensor chips" 4750589c2deSHans de Goede depends on X86 && I2C 476569ff102SHans de Goede help 477c69ab2b7SHans de Goede If you say yes here you get support for the following Fujitsu 478c69ab2b7SHans de Goede Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 479de15f093SHans de Goede Heimdall, Heracles, Hades and Syleus including support for the 480de15f093SHans de Goede integrated watchdog. 481569ff102SHans de Goede 4820589c2deSHans de Goede This is a merged driver for FSC sensor chips replacing the fscpos, 4830589c2deSHans de Goede fscscy and fscher drivers and adding support for several other FSC 4840589c2deSHans de Goede sensor chips. 485569ff102SHans de Goede 486569ff102SHans de Goede This driver can also be built as a module. If so, the module 487569ff102SHans de Goede will be called fschmd. 488569ff102SHans de Goede 48908426edaSThilo Cestonaroconfig SENSORS_FTSTEUTATES 49008426edaSThilo Cestonaro tristate "Fujitsu Technology Solutions sensor chip Teutates" 49108426edaSThilo Cestonaro depends on I2C && WATCHDOG 49208426edaSThilo Cestonaro select WATCHDOG_CORE 49308426edaSThilo Cestonaro help 49408426edaSThilo Cestonaro If you say yes here you get support for the Fujitsu Technology 49508426edaSThilo Cestonaro Solutions (FTS) sensor chip "Teutates" including support for 49608426edaSThilo Cestonaro the integrated watchdog. 49708426edaSThilo Cestonaro 49808426edaSThilo Cestonaro This driver can also be built as a module. If so, the module 49908426edaSThilo Cestonaro will be called ftsteutates. 50008426edaSThilo Cestonaro 501ad2f931dSJean Delvareconfig SENSORS_GL518SM 502ad2f931dSJean Delvare tristate "Genesys Logic GL518SM" 5031d72acf9SJan Engelhardt depends on I2C 504ad2f931dSJean Delvare help 505ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL518SM 506ad2f931dSJean Delvare sensor chips. 507ad2f931dSJean Delvare 508ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 509ad2f931dSJean Delvare will be called gl518sm. 510ad2f931dSJean Delvare 511ad2f931dSJean Delvareconfig SENSORS_GL520SM 512ad2f931dSJean Delvare tristate "Genesys Logic GL520SM" 5131d72acf9SJan Engelhardt depends on I2C 514303760b4SJean Delvare select HWMON_VID 515ad2f931dSJean Delvare help 516ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL520SM 517ad2f931dSJean Delvare sensor chips. 518ad2f931dSJean Delvare 519ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 520ad2f931dSJean Delvare will be called gl520sm. 521ad2f931dSJean Delvare 522ebf5e877SJean Delvareconfig SENSORS_G760A 523ebf5e877SJean Delvare tristate "GMT G760A" 524ebf5e877SJean Delvare depends on I2C 525ebf5e877SJean Delvare help 526ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 527ebf5e877SJean Delvare Technology Inc G760A fan speed PWM controller chips. 528ebf5e877SJean Delvare 529ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 530ebf5e877SJean Delvare will be called g760a. 531ebf5e877SJean Delvare 532ebf5e877SJean Delvareconfig SENSORS_G762 533ebf5e877SJean Delvare tristate "GMT G762 and G763" 534ebf5e877SJean Delvare depends on I2C 535ebf5e877SJean Delvare help 536ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 537ebf5e877SJean Delvare Technology Inc G762 and G763 fan speed PWM controller chips. 538ebf5e877SJean Delvare 539ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 540ebf5e877SJean Delvare will be called g762. 541ebf5e877SJean Delvare 542d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN 543d6fe1360SSimon Guinot tristate "GPIO fan" 5441376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 545f6906edeSRandy Dunlap depends on THERMAL || THERMAL=n 546d6fe1360SSimon Guinot help 547d6fe1360SSimon Guinot If you say yes here you get support for fans connected to GPIO lines. 548d6fe1360SSimon Guinot 549d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 550d6fe1360SSimon Guinot will be called gpio-fan. 551d6fe1360SSimon Guinot 55227f8b135SIain Patonconfig SENSORS_HIH6130 55327f8b135SIain Paton tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 554e2d8c2b6SGuenter Roeck depends on I2C 55527f8b135SIain Paton help 55627f8b135SIain Paton If you say yes here you get support for Honeywell Humidicon 55727f8b135SIain Paton HIH-6130 and HIH-6131 Humidicon humidity sensors. 55827f8b135SIain Paton 55927f8b135SIain Paton This driver can also be built as a module. If so, the module 56027f8b135SIain Paton will be called hih6130. 56127f8b135SIain Paton 5628808a793SDarrick J. Wongconfig SENSORS_IBMAEM 5638808a793SDarrick J. Wong tristate "IBM Active Energy Manager temperature/power sensors and control" 5648808a793SDarrick J. Wong select IPMI_SI 5658808a793SDarrick J. Wong depends on IPMI_HANDLER 5668808a793SDarrick J. Wong help 5678808a793SDarrick J. Wong If you say yes here you get support for the temperature and 5688808a793SDarrick J. Wong power sensors and capping hardware in various IBM System X 5698808a793SDarrick J. Wong servers that support Active Energy Manager. This includes 5708808a793SDarrick J. Wong the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 5718070408bSDarrick J. Wong and certain HC10/HS2x/LS2x/QS2x blades. 5728808a793SDarrick J. Wong 5738808a793SDarrick J. Wong This driver can also be built as a module. If so, the module 5748808a793SDarrick J. Wong will be called ibmaem. 5758808a793SDarrick J. Wong 57657c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX 57757c7c3a0SDarrick J. Wong tristate "IBM PowerExecutive temperature/power sensors" 57857c7c3a0SDarrick J. Wong select IPMI_SI 57957c7c3a0SDarrick J. Wong depends on IPMI_HANDLER 58057c7c3a0SDarrick J. Wong help 58157c7c3a0SDarrick J. Wong If you say yes here you get support for the temperature and 58257c7c3a0SDarrick J. Wong power sensors in various IBM System X servers that support 5833d960a99SDarrick J. Wong PowerExecutive. So far this includes the x3350, x3550, x3650, 5843d960a99SDarrick J. Wong x3655, and x3755; the x3800, x3850, and x3950 models that have 5853d960a99SDarrick J. Wong PCI Express; and some of the HS2x, LS2x, and QS2x blades. 58657c7c3a0SDarrick J. Wong 58757c7c3a0SDarrick J. Wong This driver can also be built as a module. If so, the module 58857c7c3a0SDarrick J. Wong will be called ibmpex. 58957c7c3a0SDarrick J. Wong 59024c1aa85SNeelesh Guptaconfig SENSORS_IBMPOWERNV 59124c1aa85SNeelesh Gupta tristate "IBM POWERNV platform sensors" 59224c1aa85SNeelesh Gupta depends on PPC_POWERNV 59324c1aa85SNeelesh Gupta default y 59424c1aa85SNeelesh Gupta help 59524c1aa85SNeelesh Gupta If you say yes here you get support for the temperature/fan/power 59624c1aa85SNeelesh Gupta sensors on your PowerNV platform. 59724c1aa85SNeelesh Gupta 59824c1aa85SNeelesh Gupta This driver can also be built as a module. If so, the module 59924c1aa85SNeelesh Gupta will be called ibmpowernv. 60024c1aa85SNeelesh Gupta 60151b53dc9SJonathan Cameronconfig SENSORS_IIO_HWMON 60251b53dc9SJonathan Cameron tristate "Hwmon driver that uses channels specified via iio maps" 60351b53dc9SJonathan Cameron depends on IIO 60451b53dc9SJonathan Cameron help 60551b53dc9SJonathan Cameron This is a platform driver that in combination with a suitable 60651b53dc9SJonathan Cameron map allows IIO devices to provide basic hwmon functionality 60751b53dc9SJonathan Cameron for those channels specified in the map. This map can be provided 60851b53dc9SJonathan Cameron either via platform data or the device tree bindings. 60951b53dc9SJonathan Cameron 610ada07281SJean Delvareconfig SENSORS_I5500 611ada07281SJean Delvare tristate "Intel 5500/5520/X58 temperature sensor" 612ada07281SJean Delvare depends on X86 && PCI 613ada07281SJean Delvare help 614ada07281SJean Delvare If you say yes here you get support for the temperature 615ada07281SJean Delvare sensor inside the Intel 5500, 5520 and X58 chipsets. 616ada07281SJean Delvare 617ada07281SJean Delvare This driver can also be built as a module. If so, the module 618ada07281SJean Delvare will be called i5500_temp. 619ada07281SJean Delvare 620ebf5e877SJean Delvareconfig SENSORS_CORETEMP 621ebf5e877SJean Delvare tristate "Intel Core/Core2/Atom temperature sensor" 622ebf5e877SJean Delvare depends on X86 623ebf5e877SJean Delvare help 624ebf5e877SJean Delvare If you say yes here you get support for the temperature 625ebf5e877SJean Delvare sensor inside your CPU. Most of the family 6 CPUs 626ebf5e877SJean Delvare are supported. Check Documentation/hwmon/coretemp for details. 627ebf5e877SJean Delvare 628ad2f931dSJean Delvareconfig SENSORS_IT87 629ad2f931dSJean Delvare tristate "ITE IT87xx and compatibles" 630746cdfbfSDean Nelson depends on !PPC 631303760b4SJean Delvare select HWMON_VID 632ad2f931dSJean Delvare help 633ead80803SJustin Maggard If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 634ead80803SJustin Maggard IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 6354ee07157SGuenter Roeck IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 63671a9c232SGuenter Roeck IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950 63771a9c232SGuenter Roeck clone. 638ad2f931dSJean Delvare 639ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 640ad2f931dSJean Delvare will be called it87. 641ad2f931dSJean Delvare 6427f983ba9SLars-Peter Clausenconfig SENSORS_JZ4740 6437f983ba9SLars-Peter Clausen tristate "Ingenic JZ4740 SoC ADC driver" 6447f983ba9SLars-Peter Clausen depends on MACH_JZ4740 && MFD_JZ4740_ADC 6457f983ba9SLars-Peter Clausen help 6467f983ba9SLars-Peter Clausen If you say yes here you get support for reading adc values from the ADCIN 6477f983ba9SLars-Peter Clausen pin on Ingenic JZ4740 SoC based boards. 6487f983ba9SLars-Peter Clausen 6497f983ba9SLars-Peter Clausen This driver can also be build as a module. If so, the module will be 6507f983ba9SLars-Peter Clausen called jz4740-hwmon. 6517f983ba9SLars-Peter Clausen 6524453d736SGuenter Roeckconfig SENSORS_JC42 653d5622f5bSClemens Ladisch tristate "JEDEC JC42.4 compliant memory module temperature sensors" 6544bd2691dSRandy Dunlap depends on I2C 6554453d736SGuenter Roeck help 656d5622f5bSClemens Ladisch If you say yes here, you get support for JEDEC JC42.4 compliant 657d5622f5bSClemens Ladisch temperature sensors, which are used on many DDR3 memory modules for 658d5622f5bSClemens Ladisch mobile devices and servers. Support will include, but not be limited 6591bd612a2SGuenter Roeck to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 660a31887dcSAlison Schofield MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 661a31887dcSAlison Schofield STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 6624453d736SGuenter Roeck 6634453d736SGuenter Roeck This driver can also be built as a module. If so, the module 6644453d736SGuenter Roeck will be called jc42. 6654453d736SGuenter Roeck 666f4ff4155SScott Kanowitzconfig SENSORS_POWR1220 667f4ff4155SScott Kanowitz tristate "Lattice POWR1220 Power Monitoring" 668f4ff4155SScott Kanowitz depends on I2C 669f4ff4155SScott Kanowitz default n 670f4ff4155SScott Kanowitz help 671f4ff4155SScott Kanowitz If you say yes here you get access to the hardware monitoring 672f4ff4155SScott Kanowitz functions of the Lattice POWR1220 isp Power Supply Monitoring, 673f4ff4155SScott Kanowitz Sequencing and Margining Controller. 674f4ff4155SScott Kanowitz 675f4ff4155SScott Kanowitz This driver can also be built as a module. If so, the module 676f4ff4155SScott Kanowitz will be called powr1220. 677f4ff4155SScott Kanowitz 678502b5a01SGuenter Roeckconfig SENSORS_LINEAGE 679502b5a01SGuenter Roeck tristate "Lineage Compact Power Line Power Entry Module" 680e2d8c2b6SGuenter Roeck depends on I2C 681502b5a01SGuenter Roeck help 682502b5a01SGuenter Roeck If you say yes here you get support for the Lineage Compact Power Line 683502b5a01SGuenter Roeck series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 684502b5a01SGuenter Roeck CP2000DC, CP2725, and others. 685502b5a01SGuenter Roeck 686502b5a01SGuenter Roeck This driver can also be built as a module. If so, the module 687502b5a01SGuenter Roeck will be called lineage-pem. 688502b5a01SGuenter Roeck 689ebf5e877SJean Delvareconfig SENSORS_LTC2945 690ebf5e877SJean Delvare tristate "Linear Technology LTC2945" 691ebf5e877SJean Delvare depends on I2C 692ebf5e877SJean Delvare select REGMAP_I2C 693ebf5e877SJean Delvare default n 694ebf5e877SJean Delvare help 695ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC2945 696ebf5e877SJean Delvare I2C System Monitor. 697ebf5e877SJean Delvare 698ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 699ebf5e877SJean Delvare be called ltc2945. 700ebf5e877SJean Delvare 701df922703SMike Looijmansconfig SENSORS_LTC2990 702df922703SMike Looijmans tristate "Linear Technology LTC2990 (current monitoring mode only)" 703df922703SMike Looijmans depends on I2C 704df922703SMike Looijmans help 705df922703SMike Looijmans If you say yes here you get support for Linear Technology LTC2990 706df922703SMike Looijmans I2C System Monitor. The LTC2990 supports a combination of voltage, 707df922703SMike Looijmans current and temperature monitoring, but in addition to the Vcc supply 708df922703SMike Looijmans voltage and chip temperature, this driver currently only supports 709df922703SMike Looijmans reading two currents by measuring two differential voltages across 710df922703SMike Looijmans series resistors. 711df922703SMike Looijmans 712df922703SMike Looijmans This driver can also be built as a module. If so, the module will 713df922703SMike Looijmans be called ltc2990. 714df922703SMike Looijmans 715ebf5e877SJean Delvareconfig SENSORS_LTC4151 716ebf5e877SJean Delvare tristate "Linear Technology LTC4151" 717ebf5e877SJean Delvare depends on I2C 718ebf5e877SJean Delvare default n 719ebf5e877SJean Delvare help 720ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4151 721ebf5e877SJean Delvare High Voltage I2C Current and Voltage Monitor interface. 722ebf5e877SJean Delvare 723ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 724ebf5e877SJean Delvare be called ltc4151. 725ebf5e877SJean Delvare 726ebf5e877SJean Delvareconfig SENSORS_LTC4215 727ebf5e877SJean Delvare tristate "Linear Technology LTC4215" 728ebf5e877SJean Delvare depends on I2C 729ebf5e877SJean Delvare default n 730ebf5e877SJean Delvare help 731ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4215 732ebf5e877SJean Delvare Hot Swap Controller I2C interface. 733ebf5e877SJean Delvare 734ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 735ebf5e877SJean Delvare be called ltc4215. 736ebf5e877SJean Delvare 737ebf5e877SJean Delvareconfig SENSORS_LTC4222 738ebf5e877SJean Delvare tristate "Linear Technology LTC4222" 739ebf5e877SJean Delvare depends on I2C 740ebf5e877SJean Delvare select REGMAP_I2C 741ebf5e877SJean Delvare default n 742ebf5e877SJean Delvare help 743ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4222 744ebf5e877SJean Delvare Dual Hot Swap Controller I2C interface. 745ebf5e877SJean Delvare 746ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 747ebf5e877SJean Delvare be called ltc4222. 748ebf5e877SJean Delvare 749ebf5e877SJean Delvareconfig SENSORS_LTC4245 750ebf5e877SJean Delvare tristate "Linear Technology LTC4245" 751ebf5e877SJean Delvare depends on I2C 752ebf5e877SJean Delvare default n 753ebf5e877SJean Delvare help 754ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4245 755ebf5e877SJean Delvare Multiple Supply Hot Swap Controller I2C interface. 756ebf5e877SJean Delvare 757ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 758ebf5e877SJean Delvare be called ltc4245. 759ebf5e877SJean Delvare 760ebf5e877SJean Delvareconfig SENSORS_LTC4260 761ebf5e877SJean Delvare tristate "Linear Technology LTC4260" 762ebf5e877SJean Delvare depends on I2C 763ebf5e877SJean Delvare select REGMAP_I2C 764ebf5e877SJean Delvare default n 765ebf5e877SJean Delvare help 766ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4260 767ebf5e877SJean Delvare Positive Voltage Hot Swap Controller I2C interface. 768ebf5e877SJean Delvare 769ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 770ebf5e877SJean Delvare be called ltc4260. 771ebf5e877SJean Delvare 772ebf5e877SJean Delvareconfig SENSORS_LTC4261 773ebf5e877SJean Delvare tristate "Linear Technology LTC4261" 774ebf5e877SJean Delvare depends on I2C 775ebf5e877SJean Delvare default n 776ebf5e877SJean Delvare help 777ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4261 778ebf5e877SJean Delvare Negative Voltage Hot Swap Controller I2C interface. 779ebf5e877SJean Delvare 780ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 781ebf5e877SJean Delvare be called ltc4261. 782ebf5e877SJean Delvare 783ebf5e877SJean Delvareconfig SENSORS_MAX1111 784ebf5e877SJean Delvare tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 785ebf5e877SJean Delvare depends on SPI_MASTER 786ebf5e877SJean Delvare help 787ebf5e877SJean Delvare Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 788ebf5e877SJean Delvare ADC chips. 789ebf5e877SJean Delvare 790ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 791ebf5e877SJean Delvare will be called max1111. 792ebf5e877SJean Delvare 793ebf5e877SJean Delvareconfig SENSORS_MAX16065 794ebf5e877SJean Delvare tristate "Maxim MAX16065 System Manager and compatibles" 795ebf5e877SJean Delvare depends on I2C 796ebf5e877SJean Delvare help 797ebf5e877SJean Delvare If you say yes here you get support for hardware monitoring 798ebf5e877SJean Delvare capabilities of the following Maxim System Manager chips. 799ebf5e877SJean Delvare MAX16065 800ebf5e877SJean Delvare MAX16066 801ebf5e877SJean Delvare MAX16067 802ebf5e877SJean Delvare MAX16068 803ebf5e877SJean Delvare MAX16070 804ebf5e877SJean Delvare MAX16071 805ebf5e877SJean Delvare 806ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 807ebf5e877SJean Delvare will be called max16065. 808ebf5e877SJean Delvare 809ebf5e877SJean Delvareconfig SENSORS_MAX1619 810ebf5e877SJean Delvare tristate "Maxim MAX1619 sensor chip" 811ebf5e877SJean Delvare depends on I2C 812ebf5e877SJean Delvare help 813ebf5e877SJean Delvare If you say yes here you get support for MAX1619 sensor chip. 814ebf5e877SJean Delvare 815ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 816ebf5e877SJean Delvare will be called max1619. 817ebf5e877SJean Delvare 818ebf5e877SJean Delvareconfig SENSORS_MAX1668 819ebf5e877SJean Delvare tristate "Maxim MAX1668 and compatibles" 820ebf5e877SJean Delvare depends on I2C 821ebf5e877SJean Delvare help 822ebf5e877SJean Delvare If you say yes here you get support for MAX1668, MAX1989 and 823ebf5e877SJean Delvare MAX1805 chips. 824ebf5e877SJean Delvare 825ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 826ebf5e877SJean Delvare will be called max1668. 827ebf5e877SJean Delvare 828ebf5e877SJean Delvareconfig SENSORS_MAX197 829ebf5e877SJean Delvare tristate "Maxim MAX197 and compatibles" 830ebf5e877SJean Delvare help 831ebf5e877SJean Delvare Support for the Maxim MAX197 A/D converter. 832ebf5e877SJean Delvare Support will include, but not be limited to, MAX197, and MAX199. 833ebf5e877SJean Delvare 834ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 835ebf5e877SJean Delvare will be called max197. 836ebf5e877SJean Delvare 83704e1e70aSTiberiu Breanaconfig SENSORS_MAX31722 83804e1e70aSTiberiu Breanatristate "MAX31722 temperature sensor" 83904e1e70aSTiberiu Breana depends on SPI 84004e1e70aSTiberiu Breana help 84104e1e70aSTiberiu Breana Support for the Maxim Integrated MAX31722/MAX31723 digital 84204e1e70aSTiberiu Breana thermometers/thermostats operating over an SPI interface. 84304e1e70aSTiberiu Breana 84404e1e70aSTiberiu Breana This driver can also be built as a module. If so, the module 84504e1e70aSTiberiu Breana will be called max31722. 84604e1e70aSTiberiu Breana 847ebf5e877SJean Delvareconfig SENSORS_MAX6639 848ebf5e877SJean Delvare tristate "Maxim MAX6639 sensor chip" 849ebf5e877SJean Delvare depends on I2C 850ebf5e877SJean Delvare help 851ebf5e877SJean Delvare If you say yes here you get support for the MAX6639 852ebf5e877SJean Delvare sensor chips. 853ebf5e877SJean Delvare 854ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 855ebf5e877SJean Delvare will be called max6639. 856ebf5e877SJean Delvare 857ebf5e877SJean Delvareconfig SENSORS_MAX6642 858ebf5e877SJean Delvare tristate "Maxim MAX6642 sensor chip" 859ebf5e877SJean Delvare depends on I2C 860ebf5e877SJean Delvare help 861ebf5e877SJean Delvare If you say yes here you get support for MAX6642 sensor chip. 862ebf5e877SJean Delvare MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor 863ebf5e877SJean Delvare with Overtemperature Alarm from Maxim. 864ebf5e877SJean Delvare 865ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 866ebf5e877SJean Delvare will be called max6642. 867ebf5e877SJean Delvare 868ebf5e877SJean Delvareconfig SENSORS_MAX6650 869ebf5e877SJean Delvare tristate "Maxim MAX6650 sensor chip" 870ebf5e877SJean Delvare depends on I2C 871ebf5e877SJean Delvare help 872ebf5e877SJean Delvare If you say yes here you get support for the MAX6650 / MAX6651 873ebf5e877SJean Delvare sensor chips. 874ebf5e877SJean Delvare 875ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 876ebf5e877SJean Delvare will be called max6650. 877ebf5e877SJean Delvare 878ebf5e877SJean Delvareconfig SENSORS_MAX6697 879ebf5e877SJean Delvare tristate "Maxim MAX6697 and compatibles" 880ebf5e877SJean Delvare depends on I2C 881ebf5e877SJean Delvare help 882ebf5e877SJean Delvare If you say yes here you get support for MAX6581, MAX6602, MAX6622, 883ebf5e877SJean Delvare MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 884ebf5e877SJean Delvare temperature sensor chips. 885ebf5e877SJean Delvare 886ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 887ebf5e877SJean Delvare will be called max6697. 888ebf5e877SJean Delvare 889195a4b42SIl Hanconfig SENSORS_MAX31790 890195a4b42SIl Han tristate "Maxim MAX31790 sensor chip" 891195a4b42SIl Han depends on I2C 892195a4b42SIl Han help 893195a4b42SIl Han If you say yes here you get support for 6-Channel PWM-Output 894195a4b42SIl Han Fan RPM Controller. 895195a4b42SIl Han 896195a4b42SIl Han This driver can also be built as a module. If so, the module 897195a4b42SIl Han will be called max31790. 898195a4b42SIl Han 899ebf5e877SJean Delvareconfig SENSORS_MCP3021 900ebf5e877SJean Delvare tristate "Microchip MCP3021 and compatibles" 901ebf5e877SJean Delvare depends on I2C 902ebf5e877SJean Delvare help 903ebf5e877SJean Delvare If you say yes here you get support for MCP3021 and MCP3221. 904ebf5e877SJean Delvare The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 905ebf5e877SJean Delvare with 12-bit resolution. 906ebf5e877SJean Delvare 907ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 908ebf5e877SJean Delvare will be called mcp3021. 909ebf5e877SJean Delvare 91096435693SAndreas Wernerconfig SENSORS_MENF21BMC_HWMON 91196435693SAndreas Werner tristate "MEN 14F021P00 BMC Hardware Monitoring" 91296435693SAndreas Werner depends on MFD_MENF21BMC 91396435693SAndreas Werner help 91496435693SAndreas Werner Say Y here to include support for the MEN 14F021P00 BMC 91596435693SAndreas Werner hardware monitoring. 91696435693SAndreas Werner 91796435693SAndreas Werner This driver can also be built as a module. If so the module 91896435693SAndreas Werner will be called menf21bmc_hwmon. 91996435693SAndreas Werner 920ebf5e877SJean Delvareconfig SENSORS_ADCXX 921ebf5e877SJean Delvare tristate "National Semiconductor ADCxxxSxxx" 922ebf5e877SJean Delvare depends on SPI_MASTER 923ebf5e877SJean Delvare help 924ebf5e877SJean Delvare If you say yes here you get support for the National Semiconductor 925ebf5e877SJean Delvare ADC<bb><c>S<sss> chip family, where 926ebf5e877SJean Delvare * bb is the resolution in number of bits (8, 10, 12) 927ebf5e877SJean Delvare * c is the number of channels (1, 2, 4, 8) 928ebf5e877SJean Delvare * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 929ebf5e877SJean Delvare kSPS and 101 for 1 MSPS) 930ebf5e877SJean Delvare 931ebf5e877SJean Delvare Examples : ADC081S101, ADC124S501, ... 932ebf5e877SJean Delvare 933ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 934ebf5e877SJean Delvare will be called adcxx. 935ebf5e877SJean Delvare 936ad2f931dSJean Delvareconfig SENSORS_LM63 937210961c4SGuenter Roeck tristate "National Semiconductor LM63 and compatibles" 9381d72acf9SJan Engelhardt depends on I2C 939ad2f931dSJean Delvare help 94010f2ed31SMatthew Garrett If you say yes here you get support for the National 941210961c4SGuenter Roeck Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 94210f2ed31SMatthew Garrett sensors with integrated fan control. Such chips are found 94310f2ed31SMatthew Garrett on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 94410f2ed31SMatthew Garrett others. 945ad2f931dSJean Delvare 946ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 947ad2f931dSJean Delvare will be called lm63. 948ad2f931dSJean Delvare 949e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70 950a86e94dcSChristophe Leroy tristate "National Semiconductor LM70 and compatibles" 9510b22ce3bSJean Delvare depends on SPI_MASTER 952e1a8e913SKaiwan N Billimoria help 953e1a8e913SKaiwan N Billimoria If you say yes here you get support for the National Semiconductor 954a86e94dcSChristophe Leroy LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera- 955a86e94dcSChristophe Leroy ture sensor chips. 956e1a8e913SKaiwan N Billimoria 957e1a8e913SKaiwan N Billimoria This driver can also be built as a module. If so, the module 958e1a8e913SKaiwan N Billimoria will be called lm70. 959e1a8e913SKaiwan N Billimoria 9604e233cbeSAdrien Demarezconfig SENSORS_LM73 9614e233cbeSAdrien Demarez tristate "National Semiconductor LM73" 9624e233cbeSAdrien Demarez depends on I2C 9634e233cbeSAdrien Demarez help 9644e233cbeSAdrien Demarez If you say yes here you get support for National Semiconductor LM73 9654e233cbeSAdrien Demarez sensor chips. 9664e233cbeSAdrien Demarez This driver can also be built as a module. If so, the module 9674e233cbeSAdrien Demarez will be called lm73. 9684e233cbeSAdrien Demarez 969ad2f931dSJean Delvareconfig SENSORS_LM75 970ad2f931dSJean Delvare tristate "National Semiconductor LM75 and compatibles" 9711d72acf9SJan Engelhardt depends on I2C 972e65365feSGuenter Roeck select REGMAP_I2C 973ad2f931dSJean Delvare help 97401a52397SDavid Brownell If you say yes here you get support for one common type of 97501a52397SDavid Brownell temperature sensor chip, with models including: 976ad2f931dSJean Delvare 977e96f9d89SMichael Hennerich - Analog Devices ADT75 9783fbc81e3SJean Delvare - Dallas Semiconductor DS75, DS1775 and DS7505 979c98d6c65SArnaud Ebalard - Global Mixed-mode Technology (GMT) G751 98001a52397SDavid Brownell - Maxim MAX6625 and MAX6626 98101a52397SDavid Brownell - Microchip MCP980x 98205e82fe4SLen Sorensen - National Semiconductor LM75, LM75A 98301a52397SDavid Brownell - NXP's LM75A 98401a52397SDavid Brownell - ST Microelectronics STDS75 98501a52397SDavid Brownell - TelCom (now Microchip) TCN75 986c83959f8SFrans Klaver - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 987c83959f8SFrans Klaver TMP175, TMP275 98801a52397SDavid Brownell 9899ebd3d82SDavid Brownell This driver supports driver model based binding through board 9909ebd3d82SDavid Brownell specific I2C device tables. 9919ebd3d82SDavid Brownell 9929ebd3d82SDavid Brownell It also supports the "legacy" style of driver binding. To use 9939ebd3d82SDavid Brownell that with some chips which don't replicate LM75 quirks exactly, 9949ebd3d82SDavid Brownell you may need the "force" module parameter. 995ad2f931dSJean Delvare 996ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 997ad2f931dSJean Delvare will be called lm75. 998ad2f931dSJean Delvare 999ad2f931dSJean Delvareconfig SENSORS_LM77 1000ad2f931dSJean Delvare tristate "National Semiconductor LM77" 10011d72acf9SJan Engelhardt depends on I2C 1002ad2f931dSJean Delvare help 1003ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM77 1004ad2f931dSJean Delvare sensor chips. 1005ad2f931dSJean Delvare 1006ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1007ad2f931dSJean Delvare will be called lm77. 1008ad2f931dSJean Delvare 1009ad2f931dSJean Delvareconfig SENSORS_LM78 1010ad2f931dSJean Delvare tristate "National Semiconductor LM78 and compatibles" 10111d72acf9SJan Engelhardt depends on I2C 101219f673edSJean Delvare select HWMON_VID 1013ad2f931dSJean Delvare help 1014ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM78, 1015ad2f931dSJean Delvare LM78-J and LM79. 1016ad2f931dSJean Delvare 1017ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1018ad2f931dSJean Delvare will be called lm78. 1019ad2f931dSJean Delvare 1020ad2f931dSJean Delvareconfig SENSORS_LM80 10219908ad4cSJean Delvare tristate "National Semiconductor LM80 and LM96080" 10220b22ce3bSJean Delvare depends on I2C 1023ad2f931dSJean Delvare help 1024ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 10259908ad4cSJean Delvare LM80 and LM96080 sensor chips. 1026ad2f931dSJean Delvare 1027ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1028ad2f931dSJean Delvare will be called lm80. 1029ad2f931dSJean Delvare 1030ad2f931dSJean Delvareconfig SENSORS_LM83 103143cb7ebeSJordan Crouse tristate "National Semiconductor LM83 and compatibles" 10321d72acf9SJan Engelhardt depends on I2C 1033ad2f931dSJean Delvare help 1034ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 103543cb7ebeSJordan Crouse LM82 and LM83 sensor chips. 1036ad2f931dSJean Delvare 1037ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1038ad2f931dSJean Delvare will be called lm83. 1039ad2f931dSJean Delvare 1040ad2f931dSJean Delvareconfig SENSORS_LM85 1041ad2f931dSJean Delvare tristate "National Semiconductor LM85 and compatibles" 10420b22ce3bSJean Delvare depends on I2C 1043303760b4SJean Delvare select HWMON_VID 1044ad2f931dSJean Delvare help 1045ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM85 1046c36364dbSJean Delvare sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 1047f065a93eSJan Beulich EMC6D101, EMC6D102, and EMC6D103. 1048ad2f931dSJean Delvare 1049ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1050ad2f931dSJean Delvare will be called lm85. 1051ad2f931dSJean Delvare 1052ad2f931dSJean Delvareconfig SENSORS_LM87 1053c7fa3737SJean Delvare tristate "National Semiconductor LM87 and compatibles" 10541d72acf9SJan Engelhardt depends on I2C 1055303760b4SJean Delvare select HWMON_VID 1056ad2f931dSJean Delvare help 1057ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM87 1058c7fa3737SJean Delvare and Analog Devices ADM1024 sensor chips. 1059ad2f931dSJean Delvare 1060ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1061ad2f931dSJean Delvare will be called lm87. 1062ad2f931dSJean Delvare 1063ad2f931dSJean Delvareconfig SENSORS_LM90 1064ad2f931dSJean Delvare tristate "National Semiconductor LM90 and compatibles" 10651d72acf9SJan Engelhardt depends on I2C 1066ad2f931dSJean Delvare help 1067ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM90, 10685a4e5e6aSGuenter Roeck LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A, 10695a4e5e6aSGuenter Roeck Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659, 10705a4e5e6aSGuenter Roeck MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008, 1071ae544f64SGuenter Roeck Winbond/Nuvoton W83L771W/G/AWG/ASG, Philips SA56004, and GMT G781 1072ae544f64SGuenter Roeck sensor chips. 1073ad2f931dSJean Delvare 1074ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1075ad2f931dSJean Delvare will be called lm90. 1076ad2f931dSJean Delvare 1077ad2f931dSJean Delvareconfig SENSORS_LM92 1078ad2f931dSJean Delvare tristate "National Semiconductor LM92 and compatibles" 10791d72acf9SJan Engelhardt depends on I2C 1080ad2f931dSJean Delvare help 1081ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM92 1082ad2f931dSJean Delvare and Maxim MAX6635 sensor chips. 1083ad2f931dSJean Delvare 1084ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1085ad2f931dSJean Delvare will be called lm92. 1086ad2f931dSJean Delvare 1087e46957edSHans-Jürgen Kochconfig SENSORS_LM93 1088e46957edSHans-Jürgen Koch tristate "National Semiconductor LM93 and compatibles" 1089dabf375bSJean Delvare depends on I2C 1090e46957edSHans-Jürgen Koch select HWMON_VID 1091e46957edSHans-Jürgen Koch help 1092c7bf71c5SGuenter Roeck If you say yes here you get support for National Semiconductor LM93, 1093c7bf71c5SGuenter Roeck LM94, and compatible sensor chips. 1094e46957edSHans-Jürgen Koch 1095e46957edSHans-Jürgen Koch This driver can also be built as a module. If so, the module 1096e46957edSHans-Jürgen Koch will be called lm93. 1097e46957edSHans-Jürgen Koch 1098e1eb4906SGuenter Roeckconfig SENSORS_LM95234 1099dfcd4c53SGuenter Roeck tristate "National Semiconductor LM95234 and compatibles" 1100e1eb4906SGuenter Roeck depends on I2C 1101e1eb4906SGuenter Roeck help 1102dfcd4c53SGuenter Roeck If you say yes here you get support for the LM95233 and LM95234 1103dfcd4c53SGuenter Roeck temperature sensor chips. 1104e1eb4906SGuenter Roeck 1105e1eb4906SGuenter Roeck This driver can also be built as a module. If so, the module 1106e1eb4906SGuenter Roeck will be called lm95234. 1107e1eb4906SGuenter Roeck 110806160327SDavide Rizzoconfig SENSORS_LM95241 11098c1d0419SGuenter Roeck tristate "National Semiconductor LM95241 and compatibles" 111006160327SDavide Rizzo depends on I2C 111106160327SDavide Rizzo help 11128c1d0419SGuenter Roeck If you say yes here you get support for LM95231 and LM95241 sensor 11138c1d0419SGuenter Roeck chips. 111406160327SDavide Rizzo 111506160327SDavide Rizzo This driver can also be built as a module. If so, the module 111606160327SDavide Rizzo will be called lm95241. 111706160327SDavide Rizzo 1118fffd80ccSAlexander Steinconfig SENSORS_LM95245 1119162a8dfeSGuenter Roeck tristate "National Semiconductor LM95245 and compatibles" 1120e2d8c2b6SGuenter Roeck depends on I2C 1121*ca05ab20SAxel Lin select REGMAP_I2C 1122fffd80ccSAlexander Stein help 1123162a8dfeSGuenter Roeck If you say yes here you get support for LM95235 and LM95245 1124162a8dfeSGuenter Roeck temperature sensor chips. 1125fffd80ccSAlexander Stein 1126fffd80ccSAlexander Stein This driver can also be built as a module. If so, the module 1127fffd80ccSAlexander Stein will be called lm95245. 1128fffd80ccSAlexander Stein 1129ad2f931dSJean Delvareconfig SENSORS_PC87360 1130ad2f931dSJean Delvare tristate "National Semiconductor PC87360 family" 1131746cdfbfSDean Nelson depends on !PPC 1132303760b4SJean Delvare select HWMON_VID 1133ad2f931dSJean Delvare help 1134ad2f931dSJean Delvare If you say yes here you get access to the hardware monitoring 1135ad2f931dSJean Delvare functions of the National Semiconductor PC8736x Super-I/O chips. 1136ad2f931dSJean Delvare The PC87360, PC87363 and PC87364 only have fan monitoring and 1137ad2f931dSJean Delvare control. The PC87365 and PC87366 additionally have voltage and 1138ad2f931dSJean Delvare temperature monitoring. 1139ad2f931dSJean Delvare 1140ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1141ad2f931dSJean Delvare will be called pc87360. 1142ad2f931dSJean Delvare 1143ba224e2cSJean Delvareconfig SENSORS_PC87427 1144ba224e2cSJean Delvare tristate "National Semiconductor PC87427" 1145746cdfbfSDean Nelson depends on !PPC 1146ba224e2cSJean Delvare help 1147ba224e2cSJean Delvare If you say yes here you get access to the hardware monitoring 1148ba224e2cSJean Delvare functions of the National Semiconductor PC87427 Super-I/O chip. 1149ba224e2cSJean Delvare The chip has two distinct logical devices, one for fan speed 1150ba224e2cSJean Delvare monitoring and control, and one for voltage and temperature 1151008e5f33SJean Delvare monitoring. Fan speed monitoring and control are supported, as 1152008e5f33SJean Delvare well as temperature monitoring. Voltages aren't supported yet. 1153ba224e2cSJean Delvare 1154ba224e2cSJean Delvare This driver can also be built as a module. If so, the module 1155ba224e2cSJean Delvare will be called pc87427. 1156ba224e2cSJean Delvare 1157ebf5e877SJean Delvareconfig SENSORS_NTC_THERMISTOR 11588b6f5e0fSNaveen Krishna Chatradhi tristate "NTC thermistor support from Murata" 115959cf4243SJean Delvare depends on !OF || IIO=n || IIO 1160c08860ffSJonghwa Lee depends on THERMAL || !THERMAL_OF 1161ebf5e877SJean Delvare help 1162ebf5e877SJean Delvare This driver supports NTC thermistors sensor reading and its 1163ebf5e877SJean Delvare interpretation. The driver can also monitor the temperature and 1164ebf5e877SJean Delvare send notifications about the temperature. 1165ebf5e877SJean Delvare 1166ebf5e877SJean Delvare Currently, this driver supports 1167887ee434SBeomho Seo NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 116854ce3a0dSJoseph McNally NCP03WF104 and NCP15XH103 from Murata and B57330V2103 from EPCOS. 1169ebf5e877SJean Delvare 1170ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1171ebf5e877SJean Delvare will be called ntc-thermistor. 1172ebf5e877SJean Delvare 117341082d66SGuenter Roeckconfig SENSORS_NCT6683 117441082d66SGuenter Roeck tristate "Nuvoton NCT6683D" 117541082d66SGuenter Roeck depends on !PPC 117641082d66SGuenter Roeck help 117741082d66SGuenter Roeck If you say yes here you get support for the hardware monitoring 117841082d66SGuenter Roeck functionality of the Nuvoton NCT6683D eSIO chip. 117941082d66SGuenter Roeck 118041082d66SGuenter Roeck This driver can also be built as a module. If so, the module 118141082d66SGuenter Roeck will be called nct6683. 118241082d66SGuenter Roeck 1183ebf5e877SJean Delvareconfig SENSORS_NCT6775 1184ebf5e877SJean Delvare tristate "Nuvoton NCT6775F and compatibles" 1185ebf5e877SJean Delvare depends on !PPC 1186ebf5e877SJean Delvare select HWMON_VID 1187ebf5e877SJean Delvare help 1188ebf5e877SJean Delvare If you say yes here you get support for the hardware monitoring 118978313b95SAxel Lin functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 1190cd1faefaSGuenter Roeck NCT6791D, NCT6792D, NCT6793D, and compatible Super-I/O chips. This 1191cd1faefaSGuenter Roeck driver replaces the w83627ehf driver for NCT6775F and NCT6776F. 1192ebf5e877SJean Delvare 1193ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1194ebf5e877SJean Delvare will be called nct6775. 1195ebf5e877SJean Delvare 11963434f378SGuenter Roeckconfig SENSORS_NCT7802 11973434f378SGuenter Roeck tristate "Nuvoton NCT7802Y" 11983434f378SGuenter Roeck depends on I2C 11993434f378SGuenter Roeck select REGMAP_I2C 12003434f378SGuenter Roeck help 12013434f378SGuenter Roeck If you say yes here you get support for the Nuvoton NCT7802Y 12023434f378SGuenter Roeck hardware monitoring chip. 12033434f378SGuenter Roeck 12043434f378SGuenter Roeck This driver can also be built as a module. If so, the module 12053434f378SGuenter Roeck will be called nct7802. 12063434f378SGuenter Roeck 12079c947d25SVadim V. Vlasovconfig SENSORS_NCT7904 12089c947d25SVadim V. Vlasov tristate "Nuvoton NCT7904" 12099c947d25SVadim V. Vlasov depends on I2C 12109c947d25SVadim V. Vlasov help 12119c947d25SVadim V. Vlasov If you say yes here you get support for the Nuvoton NCT7904 12129c947d25SVadim V. Vlasov hardware monitoring chip, including manual fan speed control. 12139c947d25SVadim V. Vlasov 12149c947d25SVadim V. Vlasov This driver can also be built as a module. If so, the module 12159c947d25SVadim V. Vlasov will be called nct7904. 12169c947d25SVadim V. Vlasov 1217630300d5SAdam Bakerconfig SENSORS_NSA320 1218630300d5SAdam Baker tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 1219630300d5SAdam Baker depends on GPIOLIB && OF 1220630300d5SAdam Baker depends on MACH_KIRKWOOD || COMPILE_TEST 1221630300d5SAdam Baker help 1222630300d5SAdam Baker If you say yes here you get support for hardware monitoring 1223630300d5SAdam Baker for the ZyXEL NSA320 Media Server and other compatible devices 1224630300d5SAdam Baker (probably the NSA325 and some NSA310 variants). 1225630300d5SAdam Baker 1226630300d5SAdam Baker The sensor data is taken from a Holtek HT46R065 microcontroller 1227630300d5SAdam Baker connected to GPIO lines. 1228630300d5SAdam Baker 1229630300d5SAdam Baker This driver can also be built as a module. If so, the module 1230630300d5SAdam Baker will be called nsa320-hwmon. 1231630300d5SAdam Baker 1232fb4504feSJean Delvareconfig SENSORS_PCF8591 1233fb4504feSJean Delvare tristate "Philips PCF8591 ADC/DAC" 1234fb4504feSJean Delvare depends on I2C 1235fb4504feSJean Delvare default n 1236fb4504feSJean Delvare help 1237fb4504feSJean Delvare If you say yes here you get support for Philips PCF8591 4-channel 1238fb4504feSJean Delvare ADC, 1-channel DAC chips. 1239fb4504feSJean Delvare 1240fb4504feSJean Delvare This driver can also be built as a module. If so, the module 1241fb4504feSJean Delvare will be called pcf8591. 1242fb4504feSJean Delvare 1243fb4504feSJean Delvare These devices are hard to detect and rarely found on mainstream 1244fb4504feSJean Delvare hardware. If unsure, say N. 1245fb4504feSJean Delvare 12469d2ecfb7SGuenter Roecksource drivers/hwmon/pmbus/Kconfig 1247442aba78SGuenter Roeck 1248d82d5776SKamil Debskiconfig SENSORS_PWM_FAN 1249d82d5776SKamil Debski tristate "PWM fan" 1250dbd1db7dSAxel Lin depends on (PWM && OF) || COMPILE_TEST 125118fd303fSRandy Dunlap depends on THERMAL || THERMAL=n 1252d82d5776SKamil Debski help 1253d82d5776SKamil Debski If you say yes here you get support for fans connected to PWM lines. 1254d82d5776SKamil Debski The driver uses the generic PWM interface, thus it will work on a 1255d82d5776SKamil Debski variety of SoCs. 1256d82d5776SKamil Debski 1257d82d5776SKamil Debski This driver can also be built as a module. If so, the module 1258d82d5776SKamil Debski will be called pwm-fan. 1259d82d5776SKamil Debski 1260251eb40fSJonathan Cameronconfig SENSORS_SHT15 1261251eb40fSJonathan Cameron tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 12621376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 1263a3a316cfSArnd Bergmann select BITREVERSE 1264251eb40fSJonathan Cameron help 1265251eb40fSJonathan Cameron If you say yes here you get support for the Sensiron SHT10, SHT11, 1266251eb40fSJonathan Cameron SHT15, SHT71, SHT75 humidity and temperature sensors. 1267251eb40fSJonathan Cameron 1268251eb40fSJonathan Cameron This driver can also be built as a module. If so, the module 1269251eb40fSJonathan Cameron will be called sht15. 1270251eb40fSJonathan Cameron 1271430400b8SUrs Fleischconfig SENSORS_SHT21 1272430400b8SUrs Fleisch tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 1273430400b8SUrs Fleisch depends on I2C 1274430400b8SUrs Fleisch help 1275430400b8SUrs Fleisch If you say yes here you get support for the Sensiron SHT21, SHT25 1276430400b8SUrs Fleisch humidity and temperature sensors. 1277430400b8SUrs Fleisch 1278430400b8SUrs Fleisch This driver can also be built as a module. If so, the module 1279430400b8SUrs Fleisch will be called sht21. 1280430400b8SUrs Fleisch 12817c84f7f8SDavid Freyconfig SENSORS_SHT3x 12827c84f7f8SDavid Frey tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 12837c84f7f8SDavid Frey depends on I2C 12847c84f7f8SDavid Frey select CRC8 12857c84f7f8SDavid Frey help 12867c84f7f8SDavid Frey If you say yes here you get support for the Sensiron SHT30 and SHT31 12877c84f7f8SDavid Frey humidity and temperature sensors. 12887c84f7f8SDavid Frey 12897c84f7f8SDavid Frey This driver can also be built as a module. If so, the module 12907c84f7f8SDavid Frey will be called sht3x. 12917c84f7f8SDavid Frey 12921a539d37STomas Popconfig SENSORS_SHTC1 12931a539d37STomas Pop tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 12941a539d37STomas Pop depends on I2C 12951a539d37STomas Pop help 12961a539d37STomas Pop If you say yes here you get support for the Sensiron SHTC1 and SHTW1 12971a539d37STomas Pop humidity and temperature sensors. 12981a539d37STomas Pop 12991a539d37STomas Pop This driver can also be built as a module. If so, the module 13001a539d37STomas Pop will be called shtc1. 13011a539d37STomas Pop 1302bff78650SBen Dooksconfig SENSORS_S3C 130362991f7aSMaurus Cuelenaere tristate "Samsung built-in ADC" 130462991f7aSMaurus Cuelenaere depends on S3C_ADC 1305bff78650SBen Dooks help 1306bff78650SBen Dooks If you say yes here you get support for the on-board ADCs of 130762991f7aSMaurus Cuelenaere the Samsung S3C24XX, S3C64XX and other series of SoC 1308bff78650SBen Dooks 1309bff78650SBen Dooks This driver can also be built as a module. If so, the module 131062991f7aSMaurus Cuelenaere will be called s3c-hwmon. 1311bff78650SBen Dooks 1312bff78650SBen Dooksconfig SENSORS_S3C_RAW 1313bff78650SBen Dooks bool "Include raw channel attributes in sysfs" 1314bff78650SBen Dooks depends on SENSORS_S3C 1315bff78650SBen Dooks help 1316bff78650SBen Dooks Say Y here if you want to include raw copies of all the ADC 1317bff78650SBen Dooks channels in sysfs. 1318bff78650SBen Dooks 1319ad2f931dSJean Delvareconfig SENSORS_SIS5595 1320ad2f931dSJean Delvare tristate "Silicon Integrated Systems Corp. SiS5595" 132117e7dc43SJean Delvare depends on PCI 1322ad2f931dSJean Delvare help 1323ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 1324ad2f931dSJean Delvare SiS5595 South Bridges. 1325ad2f931dSJean Delvare 1326ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1327ad2f931dSJean Delvare will be called sis5595. 1328ad2f931dSJean Delvare 13299431996fSJuerg Haefligerconfig SENSORS_DME1737 1330e95c237dSJuerg Haefliger tristate "SMSC DME1737, SCH311x and compatibles" 1331e2d8c2b6SGuenter Roeck depends on I2C && !PPC 13329431996fSJuerg Haefliger select HWMON_VID 13339431996fSJuerg Haefliger help 13349431996fSJuerg Haefliger If you say yes here you get support for the hardware monitoring 1335549edb83SJuerg Haefliger and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 1336549edb83SJuerg Haefliger Asus A8000 Super-I/O chips. 13379431996fSJuerg Haefliger 13389431996fSJuerg Haefliger This driver can also be built as a module. If so, the module 13399431996fSJuerg Haefliger will be called dme1737. 13409431996fSJuerg Haefliger 1341dac6831eSKalhan Trisalconfig SENSORS_EMC1403 13427a1b76f2SJekyll Lai tristate "SMSC EMC1403/23 thermal sensor" 1343dac6831eSKalhan Trisal depends on I2C 1344adb57835SJosef Gajdusek select REGMAP_I2C 1345dac6831eSKalhan Trisal help 13467a1b76f2SJekyll Lai If you say yes here you get support for the SMSC EMC1403/23 1347dac6831eSKalhan Trisal temperature monitoring chip. 1348dac6831eSKalhan Trisal 1349dac6831eSKalhan Trisal Threshold values can be configured using sysfs. 1350dac6831eSKalhan Trisal Data from the different diodes are accessible via sysfs. 1351dac6831eSKalhan Trisal 13529df7305bSSteve Glendinningconfig SENSORS_EMC2103 13539df7305bSSteve Glendinning tristate "SMSC EMC2103" 13549df7305bSSteve Glendinning depends on I2C 13559df7305bSSteve Glendinning help 13569df7305bSSteve Glendinning If you say yes here you get support for the temperature 13579df7305bSSteve Glendinning and fan sensors of the SMSC EMC2103 chips. 13589df7305bSSteve Glendinning 13599df7305bSSteve Glendinning This driver can also be built as a module. If so, the module 13609df7305bSSteve Glendinning will be called emc2103. 13619df7305bSSteve Glendinning 1362b0b349a8SJean Delvareconfig SENSORS_EMC6W201 1363b0b349a8SJean Delvare tristate "SMSC EMC6W201" 1364b0b349a8SJean Delvare depends on I2C 1365b0b349a8SJean Delvare help 1366b0b349a8SJean Delvare If you say yes here you get support for the SMSC EMC6W201 1367b0b349a8SJean Delvare hardware monitoring chip. 1368b0b349a8SJean Delvare 1369b0b349a8SJean Delvare This driver can also be built as a module. If so, the module 1370b0b349a8SJean Delvare will be called emc6w201. 1371b0b349a8SJean Delvare 1372ad2f931dSJean Delvareconfig SENSORS_SMSC47M1 1373ad2f931dSJean Delvare tristate "SMSC LPC47M10x and compatibles" 1374746cdfbfSDean Nelson depends on !PPC 1375ad2f931dSJean Delvare help 1376ad2f931dSJean Delvare If you say yes here you get support for the integrated fan 1377ad2f931dSJean Delvare monitoring and control capabilities of the SMSC LPC47B27x, 13786091780eSJean Delvare LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 13798eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 chips. 138059ac8367SHartmut Rick 13818eccbb6fSJean Delvare The temperature and voltage sensor features of the LPC47M15x, 13828eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 are supported by another 13838eccbb6fSJean Delvare driver, select also "SMSC LPC47M192 and compatibles" below for 13848eccbb6fSJean Delvare those. 1385ad2f931dSJean Delvare 1386ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1387ad2f931dSJean Delvare will be called smsc47m1. 1388ad2f931dSJean Delvare 138959ac8367SHartmut Rickconfig SENSORS_SMSC47M192 139059ac8367SHartmut Rick tristate "SMSC LPC47M192 and compatibles" 13910b22ce3bSJean Delvare depends on I2C 139259ac8367SHartmut Rick select HWMON_VID 139359ac8367SHartmut Rick help 139459ac8367SHartmut Rick If you say yes here you get support for the temperature and 139500cb4739SJean Delvare voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 139600cb4739SJean Delvare and LPC47M997 chips. 139759ac8367SHartmut Rick 139859ac8367SHartmut Rick The fan monitoring and control capabilities of these chips 139959ac8367SHartmut Rick are supported by another driver, select 140059ac8367SHartmut Rick "SMSC LPC47M10x and compatibles" above. You need both drivers 140159ac8367SHartmut Rick if you want fan control and voltage/temperature sensor support. 140259ac8367SHartmut Rick 140359ac8367SHartmut Rick This driver can also be built as a module. If so, the module 140459ac8367SHartmut Rick will be called smsc47m192. 140559ac8367SHartmut Rick 1406ad2f931dSJean Delvareconfig SENSORS_SMSC47B397 1407ad2f931dSJean Delvare tristate "SMSC LPC47B397-NC" 1408e2d8c2b6SGuenter Roeck depends on !PPC 1409ad2f931dSJean Delvare help 1410ad2f931dSJean Delvare If you say yes here you get support for the SMSC LPC47B397-NC 1411ad2f931dSJean Delvare sensor chip. 1412ad2f931dSJean Delvare 1413ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1414ad2f931dSJean Delvare will be called smsc47b397. 1415ad2f931dSJean Delvare 141628ff2f7aSHans de Goedeconfig SENSORS_SCH56XX_COMMON 141728ff2f7aSHans de Goede tristate 141828ff2f7aSHans de Goede default n 141928ff2f7aSHans de Goede 1420a98d506cSHans de Goedeconfig SENSORS_SCH5627 1421a98d506cSHans de Goede tristate "SMSC SCH5627" 14222d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 142328ff2f7aSHans de Goede select SENSORS_SCH56XX_COMMON 14242d8c7ff5SHans de Goede select WATCHDOG_CORE 1425a98d506cSHans de Goede help 1426a98d506cSHans de Goede If you say yes here you get support for the hardware monitoring 1427312869ecSHans de Goede features of the SMSC SCH5627 Super-I/O chip including support for 1428312869ecSHans de Goede the integrated watchdog. 1429a98d506cSHans de Goede 1430a98d506cSHans de Goede This driver can also be built as a module. If so, the module 1431a98d506cSHans de Goede will be called sch5627. 1432a98d506cSHans de Goede 14330772a640SHans de Goedeconfig SENSORS_SCH5636 14340772a640SHans de Goede tristate "SMSC SCH5636" 14352d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 14360772a640SHans de Goede select SENSORS_SCH56XX_COMMON 14372d8c7ff5SHans de Goede select WATCHDOG_CORE 14380772a640SHans de Goede help 14390772a640SHans de Goede SMSC SCH5636 Super I/O chips include an embedded microcontroller for 14400772a640SHans de Goede hardware monitoring solutions, allowing motherboard manufacturers to 14410772a640SHans de Goede create their own custom hwmon solution based upon the SCH5636. 14420772a640SHans de Goede 14430772a640SHans de Goede Currently this driver only supports the Fujitsu Theseus SCH5636 based 14440772a640SHans de Goede hwmon solution. Say yes here if you want support for the Fujitsu 1445312869ecSHans de Goede Theseus' hardware monitoring features including support for the 1446312869ecSHans de Goede integrated watchdog. 14470772a640SHans de Goede 14480772a640SHans de Goede This driver can also be built as a module. If so, the module 14490772a640SHans de Goede will be called sch5636. 14500772a640SHans de Goede 1451ebf5e877SJean Delvareconfig SENSORS_SMM665 1452ebf5e877SJean Delvare tristate "Summit Microelectronics SMM665" 1453ebf5e877SJean Delvare depends on I2C 1454ebf5e877SJean Delvare default n 1455ebf5e877SJean Delvare help 1456ebf5e877SJean Delvare If you say yes here you get support for the hardware monitoring 1457ebf5e877SJean Delvare features of the Summit Microelectronics SMM665/SMM665B Six-Channel 1458ebf5e877SJean Delvare Active DC Output Controller / Monitor. 1459ebf5e877SJean Delvare 1460ebf5e877SJean Delvare Other supported chips are SMM465, SMM665C, SMM764, and SMM766. 1461ebf5e877SJean Delvare Support for those chips is untested. 1462ebf5e877SJean Delvare 1463ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1464ebf5e877SJean Delvare be called smm665. 1465ebf5e877SJean Delvare 1466b4c9c1a7SGuenter Roeckconfig SENSORS_ADC128D818 1467b4c9c1a7SGuenter Roeck tristate "Texas Instruments ADC128D818" 1468b4c9c1a7SGuenter Roeck depends on I2C 1469b4c9c1a7SGuenter Roeck help 1470b4c9c1a7SGuenter Roeck If you say yes here you get support for the Texas Instruments 1471b4c9c1a7SGuenter Roeck ADC128D818 System Monitor with Temperature Sensor chip. 1472b4c9c1a7SGuenter Roeck 1473b4c9c1a7SGuenter Roeck This driver can also be built as a module. If so, the module 1474b4c9c1a7SGuenter Roeck will be called adc128d818. 1475b4c9c1a7SGuenter Roeck 14768c22a8f5SDirk Eibachconfig SENSORS_ADS1015 14778c22a8f5SDirk Eibach tristate "Texas Instruments ADS1015" 14788c22a8f5SDirk Eibach depends on I2C 14798c22a8f5SDirk Eibach help 148060c1f31fSEvgeniy Dushistov If you say yes here you get support for Texas Instruments 148160c1f31fSEvgeniy Dushistov ADS1015/ADS1115 12/16-bit 4-input ADC device. 14828c22a8f5SDirk Eibach 14838c22a8f5SDirk Eibach This driver can also be built as a module. If so, the module 14848c22a8f5SDirk Eibach will be called ads1015. 14858c22a8f5SDirk Eibach 14865812f928SSteve Hardyconfig SENSORS_ADS7828 14870962e0f1SGuillaume Roguez tristate "Texas Instruments ADS7828 and compatibles" 14885812f928SSteve Hardy depends on I2C 1489bea0bab0SGuenter Roeck select REGMAP_I2C 14905812f928SSteve Hardy help 14910962e0f1SGuillaume Roguez If you say yes here you get support for Texas Instruments ADS7828 and 14920962e0f1SGuillaume Roguez ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 14930962e0f1SGuillaume Roguez it is 8-bit on ADS7830. 14945812f928SSteve Hardy 14955812f928SSteve Hardy This driver can also be built as a module. If so, the module 14965812f928SSteve Hardy will be called ads7828. 14975812f928SSteve Hardy 1498e0c70b80SPaul Thomasconfig SENSORS_ADS7871 1499e0c70b80SPaul Thomas tristate "Texas Instruments ADS7871 A/D converter" 1500e0c70b80SPaul Thomas depends on SPI 1501e0c70b80SPaul Thomas help 1502e0c70b80SPaul Thomas If you say yes here you get support for TI ADS7871 & ADS7870 1503e0c70b80SPaul Thomas 1504e0c70b80SPaul Thomas This driver can also be built as a module. If so, the module 1505e0c70b80SPaul Thomas will be called ads7871. 1506e0c70b80SPaul Thomas 1507b5430a04STomaz Merteljconfig SENSORS_AMC6821 1508b5430a04STomaz Mertelj tristate "Texas Instruments AMC6821" 1509e2d8c2b6SGuenter Roeck depends on I2C 1510b5430a04STomaz Mertelj help 1511b5430a04STomaz Mertelj If you say yes here you get support for the Texas Instruments 1512b5430a04STomaz Mertelj AMC6821 hardware monitoring chips. 1513b5430a04STomaz Mertelj 1514b5430a04STomaz Mertelj This driver can also be build as a module. If so, the module 1515b5430a04STomaz Mertelj will be called amc6821. 1516b5430a04STomaz Mertelj 1517ceeadc5cSGuenter Roeckconfig SENSORS_INA209 1518ceeadc5cSGuenter Roeck tristate "TI / Burr Brown INA209" 1519ceeadc5cSGuenter Roeck depends on I2C 1520ceeadc5cSGuenter Roeck help 1521ceeadc5cSGuenter Roeck If you say yes here you get support for the TI / Burr Brown INA209 1522ceeadc5cSGuenter Roeck voltage / current / power monitor I2C interface. 1523ceeadc5cSGuenter Roeck 1524ceeadc5cSGuenter Roeck This driver can also be built as a module. If so, the module will 1525ceeadc5cSGuenter Roeck be called ina209. 1526ceeadc5cSGuenter Roeck 1527f7c2fe38SFelten, Lotharconfig SENSORS_INA2XX 1528dc92cd0cSGuenter Roeck tristate "Texas Instruments INA219 and compatibles" 1529e2d8c2b6SGuenter Roeck depends on I2C 153092e11f00SLi Yang select REGMAP_I2C 1531f7c2fe38SFelten, Lothar help 1532add513beSKevin Hilman If you say yes here you get support for INA219, INA220, INA226, 1533add513beSKevin Hilman INA230, and INA231 power monitor chips. 1534f7c2fe38SFelten, Lothar 1535f7c2fe38SFelten, Lothar The INA2xx driver is configured for the default configuration of 1536f7c2fe38SFelten, Lothar the part as described in the datasheet. 1537f7c2fe38SFelten, Lothar Default value for Rshunt is 10 mOhms. 1538f7c2fe38SFelten, Lothar This driver can also be built as a module. If so, the module 1539f7c2fe38SFelten, Lothar will be called ina2xx. 1540f7c2fe38SFelten, Lothar 15417cb6dcffSAndrew F. Davisconfig SENSORS_INA3221 15427cb6dcffSAndrew F. Davis tristate "Texas Instruments INA3221 Triple Power Monitor" 15437cb6dcffSAndrew F. Davis depends on I2C 15447cb6dcffSAndrew F. Davis select REGMAP_I2C 15457cb6dcffSAndrew F. Davis help 15467cb6dcffSAndrew F. Davis If you say yes here you get support for the TI INA3221 Triple Power 15477cb6dcffSAndrew F. Davis Monitor. 15487cb6dcffSAndrew F. Davis 15497cb6dcffSAndrew F. Davis This driver can also be built as a module. If so, the module 15507cb6dcffSAndrew F. Davis will be called ina3221. 15517cb6dcffSAndrew F. Davis 1552761c1770SMaciej S. Szmigieroconfig SENSORS_TC74 1553761c1770SMaciej S. Szmigiero tristate "Microchip TC74" 1554761c1770SMaciej S. Szmigiero depends on I2C 1555761c1770SMaciej S. Szmigiero help 1556761c1770SMaciej S. Szmigiero If you say yes here you get support for Microchip TC74 single 1557761c1770SMaciej S. Szmigiero input temperature sensor chips. 1558761c1770SMaciej S. Szmigiero 1559761c1770SMaciej S. Szmigiero This driver can also be built as a module. If so, the module 1560761c1770SMaciej S. Szmigiero will be called tc74. 1561761c1770SMaciej S. Szmigiero 1562add77c64SKrzysztof Heltconfig SENSORS_THMC50 1563add77c64SKrzysztof Helt tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 15640b22ce3bSJean Delvare depends on I2C 1565add77c64SKrzysztof Helt help 1566add77c64SKrzysztof Helt If you say yes here you get support for Texas Instruments THMC50 1567add77c64SKrzysztof Helt sensor chips and clones: the Analog Devices ADM1022. 1568add77c64SKrzysztof Helt 1569add77c64SKrzysztof Helt This driver can also be built as a module. If so, the module 1570add77c64SKrzysztof Helt will be called thmc50. 1571add77c64SKrzysztof Helt 1572beb1b6bbSSteven Kingconfig SENSORS_TMP102 1573cff37c9eSJean Delvare tristate "Texas Instruments TMP102" 1574e2d8c2b6SGuenter Roeck depends on I2C 157528a340dbSGuenter Roeck select REGMAP_I2C 1576beb1b6bbSSteven King help 1577beb1b6bbSSteven King If you say yes here you get support for Texas Instruments TMP102 1578beb1b6bbSSteven King sensor chips. 1579beb1b6bbSSteven King 1580beb1b6bbSSteven King This driver can also be built as a module. If so, the module 1581beb1b6bbSSteven King will be called tmp102. 1582beb1b6bbSSteven King 1583d17a7dcaSHeiko Schocherconfig SENSORS_TMP103 1584d17a7dcaSHeiko Schocher tristate "Texas Instruments TMP103" 1585d17a7dcaSHeiko Schocher depends on I2C 1586d17a7dcaSHeiko Schocher select REGMAP_I2C 1587d17a7dcaSHeiko Schocher help 1588d17a7dcaSHeiko Schocher If you say yes here you get support for Texas Instruments TMP103 1589d17a7dcaSHeiko Schocher sensor chips. 1590d17a7dcaSHeiko Schocher 1591d17a7dcaSHeiko Schocher This driver can also be built as a module. If so, the module 1592d17a7dcaSHeiko Schocher will be called tmp103. 1593d17a7dcaSHeiko Schocher 1594ab2b79d5SHans de Goedeconfig SENSORS_TMP401 1595ab2b79d5SHans de Goede tristate "Texas Instruments TMP401 and compatibles" 1596e2d8c2b6SGuenter Roeck depends on I2C 1597ab2b79d5SHans de Goede help 1598a1fac92bSGuenter Roeck If you say yes here you get support for Texas Instruments TMP401, 1599c0a68601SAndrew F. Davis TMP411, TMP431, TMP432, TMP435, and TMP461 temperature sensor chips. 1600ab2b79d5SHans de Goede 1601ab2b79d5SHans de Goede This driver can also be built as a module. If so, the module 1602ab2b79d5SHans de Goede will be called tmp401. 1603ab2b79d5SHans de Goede 16049410700bSAndre Prendelconfig SENSORS_TMP421 16059410700bSAndre Prendel tristate "Texas Instruments TMP421 and compatible" 1606e2d8c2b6SGuenter Roeck depends on I2C 16079410700bSAndre Prendel help 16089410700bSAndre Prendel If you say yes here you get support for Texas Instruments TMP421, 160905c77ab2SGuenter Roeck TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 16109410700bSAndre Prendel 16119410700bSAndre Prendel This driver can also be built as a module. If so, the module 16129410700bSAndre Prendel will be called tmp421. 16139410700bSAndre Prendel 16140070bddfSKeerthyconfig SENSORS_TWL4030_MADC 16150070bddfSKeerthy tristate "Texas Instruments TWL4030 MADC Hwmon" 16160070bddfSKeerthy depends on TWL4030_MADC 16170070bddfSKeerthy help 16180070bddfSKeerthy If you say yes here you get hwmon support for triton 16190070bddfSKeerthy TWL4030-MADC. 16200070bddfSKeerthy 16210070bddfSKeerthy This driver can also be built as a module. If so it will be called 16220070bddfSKeerthy twl4030-madc-hwmon. 16230070bddfSKeerthy 162448ed8877SPawel Mollconfig SENSORS_VEXPRESS 162548ed8877SPawel Moll tristate "Versatile Express" 162648ed8877SPawel Moll depends on VEXPRESS_CONFIG 162748ed8877SPawel Moll help 162848ed8877SPawel Moll This driver provides support for hardware sensors available on 162948ed8877SPawel Moll the ARM Ltd's Versatile Express platform. It can provide wide 163048ed8877SPawel Moll range of information like temperature, power, energy. 163148ed8877SPawel Moll 163270c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP 163370c38772SHarald Welte tristate "VIA CPU temperature sensor" 163470c38772SHarald Welte depends on X86 1635764e043bSJean Delvare select HWMON_VID 163670c38772SHarald Welte help 163770c38772SHarald Welte If you say yes here you get support for the temperature 163870c38772SHarald Welte sensor inside your CPU. Supported are all known variants of 163970c38772SHarald Welte the VIA C7 and Nano. 164070c38772SHarald Welte 1641ad2f931dSJean Delvareconfig SENSORS_VIA686A 1642ad2f931dSJean Delvare tristate "VIA686A" 16432ec342e6SJean Delvare depends on PCI 1644ad2f931dSJean Delvare help 1645ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 1646ad2f931dSJean Delvare Via 686A/B South Bridges. 1647ad2f931dSJean Delvare 1648ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1649ad2f931dSJean Delvare will be called via686a. 1650ad2f931dSJean Delvare 1651ab41319eSJuerg Haefligerconfig SENSORS_VT1211 1652ab41319eSJuerg Haefliger tristate "VIA VT1211" 1653746cdfbfSDean Nelson depends on !PPC 1654ab41319eSJuerg Haefliger select HWMON_VID 1655ab41319eSJuerg Haefliger help 1656ab41319eSJuerg Haefliger If you say yes here then you get support for hardware monitoring 1657ab41319eSJuerg Haefliger features of the VIA VT1211 Super-I/O chip. 1658ab41319eSJuerg Haefliger 1659ab41319eSJuerg Haefliger This driver can also be built as a module. If so, the module 1660ab41319eSJuerg Haefliger will be called vt1211. 1661ab41319eSJuerg Haefliger 16621de9e371SRoger Lucasconfig SENSORS_VT8231 166351bd5633SJean Delvare tristate "VIA VT8231" 1664ec5e1a4bSRoger Lucas depends on PCI 16651de9e371SRoger Lucas select HWMON_VID 16661de9e371SRoger Lucas help 16671de9e371SRoger Lucas If you say yes here then you get support for the integrated sensors 16681de9e371SRoger Lucas in the VIA VT8231 device. 16691de9e371SRoger Lucas 16701de9e371SRoger Lucas This driver can also be built as a module. If so, the module 16711de9e371SRoger Lucas will be called vt8231. 16721de9e371SRoger Lucas 1673ad2f931dSJean Delvareconfig SENSORS_W83781D 167405663368SJean Delvare tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 16751d72acf9SJan Engelhardt depends on I2C 1676303760b4SJean Delvare select HWMON_VID 1677ad2f931dSJean Delvare help 1678ad2f931dSJean Delvare If you say yes here you get support for the Winbond W8378x series 167905663368SJean Delvare of sensor chips: the W83781D, W83782D and W83783S, and the similar 168005663368SJean Delvare Asus AS99127F. 1681ad2f931dSJean Delvare 1682ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1683ad2f931dSJean Delvare will be called w83781d. 1684ad2f931dSJean Delvare 16859873964dSCharles Spirakisconfig SENSORS_W83791D 16869873964dSCharles Spirakis tristate "Winbond W83791D" 1687d1ebd59aSMarc Hulsman depends on I2C 16889873964dSCharles Spirakis select HWMON_VID 16899873964dSCharles Spirakis help 16909873964dSCharles Spirakis If you say yes here you get support for the Winbond W83791D chip. 16919873964dSCharles Spirakis 16929873964dSCharles Spirakis This driver can also be built as a module. If so, the module 16939873964dSCharles Spirakis will be called w83791d. 16949873964dSCharles Spirakis 16955563e27dS[email protected]config SENSORS_W83792D 16965563e27dS[email protected] tristate "Winbond W83792D" 16970b22ce3bSJean Delvare depends on I2C 16985563e27dS[email protected] help 16995563e27dS[email protected] If you say yes here you get support for the Winbond W83792D chip. 17005563e27dS[email protected] 17015563e27dS[email protected] This driver can also be built as a module. If so, the module 17025563e27dS[email protected] will be called w83792d. 17035563e27dS[email protected] 17046800c3d0SRudolf Marekconfig SENSORS_W83793 17056800c3d0SRudolf Marek tristate "Winbond W83793" 1706e2d8c2b6SGuenter Roeck depends on I2C 17077a5e6bc2SStefano Brivio select HWMON_VID 17086800c3d0SRudolf Marek help 17096800c3d0SRudolf Marek If you say yes here you get support for the Winbond W83793 17105852f960SSven Anders hardware monitoring chip, including support for the integrated 17115852f960SSven Anders watchdog. 17126800c3d0SRudolf Marek 17136800c3d0SRudolf Marek This driver can also be built as a module. If so, the module 17146800c3d0SRudolf Marek will be called w83793. 17156800c3d0SRudolf Marek 1716792d376bSWei Songconfig SENSORS_W83795 1717792d376bSWei Song tristate "Winbond/Nuvoton W83795G/ADG" 1718e2d8c2b6SGuenter Roeck depends on I2C 1719792d376bSWei Song help 1720792d376bSWei Song If you say yes here you get support for the Winbond W83795G and 172172fea694SJean Delvare W83795ADG hardware monitoring chip, including manual fan speed 172272fea694SJean Delvare control. 1723792d376bSWei Song 1724792d376bSWei Song This driver can also be built as a module. If so, the module 1725792d376bSWei Song will be called w83795. 1726792d376bSWei Song 172700030af2SJean Delvareconfig SENSORS_W83795_FANCTRL 17286341e62bSChristoph Jaeger bool "Include automatic fan control support (DANGEROUS)" 1729e2d8c2b6SGuenter Roeck depends on SENSORS_W83795 173000030af2SJean Delvare default n 173100030af2SJean Delvare help 173272fea694SJean Delvare If you say yes here, support for automatic fan speed control 173372fea694SJean Delvare will be included in the driver. 173400030af2SJean Delvare 173500030af2SJean Delvare This part of the code wasn't carefully reviewed and tested yet, 173600030af2SJean Delvare so enabling this option is strongly discouraged on production 173700030af2SJean Delvare servers. Only developers and testers should enable it for the 173800030af2SJean Delvare time being. 173900030af2SJean Delvare 174000030af2SJean Delvare Please also note that this option will create sysfs attribute 174100030af2SJean Delvare files which may change in the future, so you shouldn't rely 174200030af2SJean Delvare on them being stable. 174300030af2SJean Delvare 1744ad2f931dSJean Delvareconfig SENSORS_W83L785TS 1745ad2f931dSJean Delvare tristate "Winbond W83L785TS-S" 1746e2d8c2b6SGuenter Roeck depends on I2C 1747ad2f931dSJean Delvare help 1748ad2f931dSJean Delvare If you say yes here you get support for the Winbond W83L785TS-S 1749ad2f931dSJean Delvare sensor chip, which is used on the Asus A7N8X, among other 1750ad2f931dSJean Delvare motherboards. 1751ad2f931dSJean Delvare 1752ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1753ad2f931dSJean Delvare will be called w83l785ts. 1754ad2f931dSJean Delvare 175585f03bccSKevin Loconfig SENSORS_W83L786NG 175685f03bccSKevin Lo tristate "Winbond W83L786NG, W83L786NR" 1757e2d8c2b6SGuenter Roeck depends on I2C 175885f03bccSKevin Lo help 175985f03bccSKevin Lo If you say yes here you get support for the Winbond W83L786NG 176085f03bccSKevin Lo and W83L786NR sensor chips. 176185f03bccSKevin Lo 176285f03bccSKevin Lo This driver can also be built as a module. If so, the module 176385f03bccSKevin Lo will be called w83l786ng. 176485f03bccSKevin Lo 1765ad2f931dSJean Delvareconfig SENSORS_W83627HF 1766c2db6ce1SJean Delvare tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 1767746cdfbfSDean Nelson depends on !PPC 1768303760b4SJean Delvare select HWMON_VID 1769ad2f931dSJean Delvare help 1770ad2f931dSJean Delvare If you say yes here you get support for the Winbond W836X7 series 1771c2db6ce1SJean Delvare of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 1772c2db6ce1SJean Delvare W83697HF. 1773ad2f931dSJean Delvare 1774ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1775ad2f931dSJean Delvare will be called w83627hf. 1776ad2f931dSJean Delvare 1777ad2f931dSJean Delvareconfig SENSORS_W83627EHF 1778eff7687dSJean Delvare tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F" 1779746cdfbfSDean Nelson depends on !PPC 1780fc18d6c0SJean Delvare select HWMON_VID 1781ad2f931dSJean Delvare help 1782658291fcSDavid Hubbard If you say yes here you get support for the hardware 1783ad2f931dSJean Delvare monitoring functionality of the Winbond W83627EHF Super-I/O chip. 1784ad2f931dSJean Delvare 17858dd2d2caSJean Delvare This driver also supports the W83627EHG, which is the lead-free 1786658291fcSDavid Hubbard version of the W83627EHF, and the W83627DHG, which is a similar 1787658291fcSDavid Hubbard chip suited for specific Intel processors that use PECI such as 1788eff7687dSJean Delvare the Core 2 Duo. And also the W83627UHG, which is a stripped down 1789eff7687dSJean Delvare version of the W83627DHG (as far as hardware monitoring goes.) 17908dd2d2caSJean Delvare 17912dd59c26SGuenter Roeck This driver also supports Nuvoton W83667HG, W83667HG-B, NCT6775F 17922dd59c26SGuenter Roeck (also known as W83667HG-I), and NCT6776F. 1793237c8d2fSGong Jun 1794ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1795ad2f931dSJean Delvare will be called w83627ehf. 1796ad2f931dSJean Delvare 179708bad5a8SMark Brownconfig SENSORS_WM831X 179808bad5a8SMark Brown tristate "WM831x PMICs" 179908bad5a8SMark Brown depends on MFD_WM831X 180008bad5a8SMark Brown help 180108bad5a8SMark Brown If you say yes here you get support for the hardware 180208bad5a8SMark Brown monitoring functionality of the Wolfson Microelectronics 180308bad5a8SMark Brown WM831x series of PMICs. 180408bad5a8SMark Brown 180508bad5a8SMark Brown This driver can also be built as a module. If so, the module 180608bad5a8SMark Brown will be called wm831x-hwmon. 180708bad5a8SMark Brown 1808fb6c023aSMark Brownconfig SENSORS_WM8350 1809fb6c023aSMark Brown tristate "Wolfson Microelectronics WM835x" 1810fb6c023aSMark Brown depends on MFD_WM8350 1811fb6c023aSMark Brown help 1812fb6c023aSMark Brown If you say yes here you get support for the hardware 1813fb6c023aSMark Brown monitoring features of the WM835x series of PMICs. 1814fb6c023aSMark Brown 1815fb6c023aSMark Brown This driver can also be built as a module. If so, the module 1816fb6c023aSMark Brown will be called wm8350-hwmon. 1817fb6c023aSMark Brown 1818e0418088SDavid S. Millerconfig SENSORS_ULTRA45 1819e0418088SDavid S. Miller tristate "Sun Ultra45 PIC16F747" 1820e0418088SDavid S. Miller depends on SPARC64 1821e0418088SDavid S. Miller help 1822e0418088SDavid S. Miller This driver provides support for the Ultra45 workstation environmental 1823e0418088SDavid S. Miller sensors. 1824e0418088SDavid S. Miller 1825ed42cfa8Shotranconfig SENSORS_XGENE 1826ed42cfa8Shotran tristate "APM X-Gene SoC hardware monitoring driver" 1827ed42cfa8Shotran depends on XGENE_SLIMPRO_MBOX || PCC 1828ed42cfa8Shotran help 1829ed42cfa8Shotran If you say yes here you get support for the temperature 1830ed42cfa8Shotran and power sensors for APM X-Gene SoC. 1831ed42cfa8Shotran 183261cba5c2SJean Delvareif ACPI 183361cba5c2SJean Delvare 183461cba5c2SJean Delvarecomment "ACPI drivers" 183561cba5c2SJean Delvare 18367d033365SJean Delvareconfig SENSORS_ACPI_POWER 18377d033365SJean Delvare tristate "ACPI 4.0 power meter" 18387d033365SJean Delvare help 18397d033365SJean Delvare This driver exposes ACPI 4.0 power meters as hardware monitoring 18407d033365SJean Delvare devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 18417d033365SJean Delvare and a power meter. 18427d033365SJean Delvare 18437d033365SJean Delvare To compile this driver as a module, choose M here: 18447d033365SJean Delvare the module will be called acpi_power_meter. 18457d033365SJean Delvare 184661cba5c2SJean Delvareconfig SENSORS_ATK0110 184761cba5c2SJean Delvare tristate "ASUS ATK0110" 1848e2d8c2b6SGuenter Roeck depends on X86 184961cba5c2SJean Delvare help 185061cba5c2SJean Delvare If you say yes here you get support for the ACPI hardware 185161cba5c2SJean Delvare monitoring interface found in many ASUS motherboards. This 185261cba5c2SJean Delvare driver will provide readings of fans, voltages and temperatures 185361cba5c2SJean Delvare through the system firmware. 185461cba5c2SJean Delvare 185561cba5c2SJean Delvare This driver can also be built as a module. If so, the module 185661cba5c2SJean Delvare will be called asus_atk0110. 185761cba5c2SJean Delvare 185861cba5c2SJean Delvareendif # ACPI 1859ad2f931dSJean Delvare 18601d72acf9SJan Engelhardtendif # HWMON 1861