1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2ad2f931dSJean Delvare# 3060b2f55SJean Delvare# Hardware monitoring chip drivers configuration 4ad2f931dSJean Delvare# 5ad2f931dSJean Delvare 61d72acf9SJan Engelhardtmenuconfig HWMON 7ad2f931dSJean Delvare tristate "Hardware Monitoring support" 8e25df120SMartin Schwidefsky depends on HAS_IOMEM 9ad2f931dSJean Delvare default y 10ad2f931dSJean Delvare help 11ad2f931dSJean Delvare Hardware monitoring devices let you monitor the hardware health 12ad2f931dSJean Delvare of a system. Most modern motherboards include such a device. It 13ad2f931dSJean Delvare can include temperature sensors, voltage sensors, fan speed 14ad2f931dSJean Delvare sensors and various additional features such as the ability to 151236441fSMark M. Hoffman control the speed of the fans. If you want this support you 161236441fSMark M. Hoffman should say Y here and also to the specific driver(s) for your 171236441fSMark M. Hoffman sensors chip(s) below. 181236441fSMark M. Hoffman 190d0001ddSJean Delvare To find out which specific driver(s) you need, use the 200d0001ddSJean Delvare sensors-detect script from the lm_sensors package. Read 217ebd8b66SMauro Carvalho Chehab <file:Documentation/hwmon/userspace-tools.rst> for details. 220d0001ddSJean Delvare 231236441fSMark M. Hoffman This support can also be built as a module. If so, the module 241236441fSMark M. Hoffman will be called hwmon. 25ad2f931dSJean Delvare 261d72acf9SJan Engelhardtif HWMON 271d72acf9SJan Engelhardt 28303760b4SJean Delvareconfig HWMON_VID 29303760b4SJean Delvare tristate 30303760b4SJean Delvare 3161cba5c2SJean Delvareconfig HWMON_DEBUG_CHIP 3261cba5c2SJean Delvare bool "Hardware Monitoring Chip debugging messages" 3361cba5c2SJean Delvare help 3461cba5c2SJean Delvare Say Y here if you want the I2C chip drivers to produce a bunch of 3561cba5c2SJean Delvare debug messages to the system log. Select this if you are having 3661cba5c2SJean Delvare a problem with I2C support and want to see more of what is going 3761cba5c2SJean Delvare on. 3861cba5c2SJean Delvare 3961cba5c2SJean Delvarecomment "Native drivers" 4061cba5c2SJean Delvare 41f2b84bbcSHans de Goedeconfig SENSORS_ABITUGURU 423faa1ffbSHans de Goede tristate "Abit uGuru (rev 1 & 2)" 43523315a9SNiklas Schnelle depends on (X86 && DMI) || COMPILE_TEST && HAS_IOPORT 44f2b84bbcSHans de Goede help 453faa1ffbSHans de Goede If you say yes here you get support for the sensor part of the first 463faa1ffbSHans de Goede and second revision of the Abit uGuru chip. The voltage and frequency 473faa1ffbSHans de Goede control parts of the Abit uGuru are not supported. The Abit uGuru 483faa1ffbSHans de Goede chip can be found on Abit uGuru featuring motherboards (most modern 493faa1ffbSHans de Goede Abit motherboards from before end 2005). For more info and a list 503faa1ffbSHans de Goede of which motherboards have which revision see 517ebd8b66SMauro Carvalho Chehab Documentation/hwmon/abituguru.rst 52f2b84bbcSHans de Goede 53f2b84bbcSHans de Goede This driver can also be built as a module. If so, the module 54f2b84bbcSHans de Goede will be called abituguru. 55f2b84bbcSHans de Goede 563faa1ffbSHans de Goedeconfig SENSORS_ABITUGURU3 573faa1ffbSHans de Goede tristate "Abit uGuru (rev 3)" 58523315a9SNiklas Schnelle depends on (X86 && DMI) || COMPILE_TEST && HAS_IOPORT 593faa1ffbSHans de Goede help 603faa1ffbSHans de Goede If you say yes here you get support for the sensor part of the 613faa1ffbSHans de Goede third revision of the Abit uGuru chip. Only reading the sensors 623faa1ffbSHans de Goede and their settings is supported. The third revision of the Abit 633faa1ffbSHans de Goede uGuru chip can be found on recent Abit motherboards (since end 643faa1ffbSHans de Goede 2005). For more info and a list of which motherboards have which 657ebd8b66SMauro Carvalho Chehab revision see Documentation/hwmon/abituguru3.rst 663faa1ffbSHans de Goede 673faa1ffbSHans de Goede This driver can also be built as a module. If so, the module 683faa1ffbSHans de Goede will be called abituguru3. 693faa1ffbSHans de Goede 707bce8981SQuan Nguyenconfig SENSORS_SMPRO 717bce8981SQuan Nguyen tristate "Ampere's Altra SMpro hardware monitoring driver" 727bce8981SQuan Nguyen depends on MFD_SMPRO 737bce8981SQuan Nguyen help 747bce8981SQuan Nguyen If you say yes here you get support for the thermal, voltage, 757bce8981SQuan Nguyen current and power sensors of Ampere's Altra processor family SoC 767bce8981SQuan Nguyen with SMpro co-processor. 777bce8981SQuan Nguyen 784f3a6595SJonathan Cameronconfig SENSORS_AD7314 794f3a6595SJonathan Cameron tristate "Analog Devices AD7314 and compatibles" 80e2d8c2b6SGuenter Roeck depends on SPI 814f3a6595SJonathan Cameron help 824f3a6595SJonathan Cameron If you say yes here you get support for the Analog Devices 834f3a6595SJonathan Cameron AD7314, ADT7301 and ADT7302 temperature sensors. 844f3a6595SJonathan Cameron 854f3a6595SJonathan Cameron This driver can also be built as a module. If so, the module 864f3a6595SJonathan Cameron will be called ad7314. 874f3a6595SJonathan Cameron 886c633c30SSean MacLennanconfig SENSORS_AD7414 896c633c30SSean MacLennan tristate "Analog Devices AD7414" 90e2d8c2b6SGuenter Roeck depends on I2C 916c633c30SSean MacLennan help 926c633c30SSean MacLennan If you say yes here you get support for the Analog Devices 936c633c30SSean MacLennan AD7414 temperature monitoring chip. 946c633c30SSean MacLennan 956c633c30SSean MacLennan This driver can also be built as a module. If so, the module 966c633c30SSean MacLennan will be called ad7414. 976c633c30SSean MacLennan 982d8dd65fSAlessandro Zummoconfig SENSORS_AD7418 992d8dd65fSAlessandro Zummo tristate "Analog Devices AD7416, AD7417 and AD7418" 100e2d8c2b6SGuenter Roeck depends on I2C 1012d8dd65fSAlessandro Zummo help 1022d8dd65fSAlessandro Zummo If you say yes here you get support for the Analog Devices 1032d8dd65fSAlessandro Zummo AD7416, AD7417 and AD7418 temperature monitoring chips. 1042d8dd65fSAlessandro Zummo 1052d8dd65fSAlessandro Zummo This driver can also be built as a module. If so, the module 1062d8dd65fSAlessandro Zummo will be called ad7418. 1072d8dd65fSAlessandro Zummo 108ad2f931dSJean Delvareconfig SENSORS_ADM1025 109ad2f931dSJean Delvare tristate "Analog Devices ADM1025 and compatibles" 1101d72acf9SJan Engelhardt depends on I2C 111303760b4SJean Delvare select HWMON_VID 112ad2f931dSJean Delvare help 113ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1025 114ad2f931dSJean Delvare and Philips NE1619 sensor chips. 115ad2f931dSJean Delvare 116ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 117ad2f931dSJean Delvare will be called adm1025. 118ad2f931dSJean Delvare 119ad2f931dSJean Delvareconfig SENSORS_ADM1026 120ad2f931dSJean Delvare tristate "Analog Devices ADM1026 and compatibles" 1210b22ce3bSJean Delvare depends on I2C 122303760b4SJean Delvare select HWMON_VID 123ad2f931dSJean Delvare help 124ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1026 125ad2f931dSJean Delvare sensor chip. 126ad2f931dSJean Delvare 127ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 128ad2f931dSJean Delvare will be called adm1026. 129ad2f931dSJean Delvare 130cae2caaeSCorentin Labbeconfig SENSORS_ADM1029 131cae2caaeSCorentin Labbe tristate "Analog Devices ADM1029" 1320b22ce3bSJean Delvare depends on I2C 133cae2caaeSCorentin Labbe help 134cae2caaeSCorentin Labbe If you say yes here you get support for Analog Devices ADM1029 135cae2caaeSCorentin Labbe sensor chip. 136cae2caaeSCorentin Labbe Very rare chip, please let us know you use it. 137cae2caaeSCorentin Labbe 138cae2caaeSCorentin Labbe This driver can also be built as a module. If so, the module 139cae2caaeSCorentin Labbe will be called adm1029. 140cae2caaeSCorentin Labbe 141ad2f931dSJean Delvareconfig SENSORS_ADM1031 142ad2f931dSJean Delvare tristate "Analog Devices ADM1031 and compatibles" 1430b22ce3bSJean Delvare depends on I2C 144ad2f931dSJean Delvare help 145ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1031 146ad2f931dSJean Delvare and ADM1030 sensor chips. 147ad2f931dSJean Delvare 148ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 149ad2f931dSJean Delvare will be called adm1031. 150ad2f931dSJean Delvare 15109b08ac9SBeniamin Biaconfig SENSORS_ADM1177 15209b08ac9SBeniamin Bia tristate "Analog Devices ADM1177 and compatibles" 15309b08ac9SBeniamin Bia depends on I2C 15409b08ac9SBeniamin Bia help 15509b08ac9SBeniamin Bia If you say yes here you get support for Analog Devices ADM1177 15609b08ac9SBeniamin Bia sensor chips. 15709b08ac9SBeniamin Bia 15809b08ac9SBeniamin Bia This driver can also be built as a module. If so, the module 15909b08ac9SBeniamin Bia will be called adm1177. 16009b08ac9SBeniamin Bia 161ad2f931dSJean Delvareconfig SENSORS_ADM9240 162ad2f931dSJean Delvare tristate "Analog Devices ADM9240 and compatibles" 16368f823deSGrant Coady depends on I2C 164303760b4SJean Delvare select HWMON_VID 16514849a2eSJavier Carrasco select REGMAP_I2C 166ad2f931dSJean Delvare help 167ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM9240, 168ad2f931dSJean Delvare Dallas DS1780, National Semiconductor LM81 sensor chips. 169ad2f931dSJean Delvare 170ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 171ad2f931dSJean Delvare will be called adm9240. 172ad2f931dSJean Delvare 17351c2a487SLars-Peter Clausenconfig SENSORS_ADT7X10 17451c2a487SLars-Peter Clausen tristate 175f5320701SGuenter Roeck select REGMAP 17651c2a487SLars-Peter Clausen help 17751c2a487SLars-Peter Clausen This module contains common code shared by the ADT7310/ADT7320 and 17851c2a487SLars-Peter Clausen ADT7410/ADT7420 temperature monitoring chip drivers. 17951c2a487SLars-Peter Clausen 180b71464c9SCorentin Labbe If built as a module, the module will be called adt7x10. 18151c2a487SLars-Peter Clausen 18251c2a487SLars-Peter Clausenconfig SENSORS_ADT7310 18351c2a487SLars-Peter Clausen tristate "Analog Devices ADT7310/ADT7320" 18451c2a487SLars-Peter Clausen depends on SPI_MASTER 18551c2a487SLars-Peter Clausen select SENSORS_ADT7X10 18651c2a487SLars-Peter Clausen help 18751c2a487SLars-Peter Clausen If you say yes here you get support for the Analog Devices 18851c2a487SLars-Peter Clausen ADT7310 and ADT7320 temperature monitoring chips. 18951c2a487SLars-Peter Clausen 19051c2a487SLars-Peter Clausen This driver can also be built as a module. If so, the module 19151c2a487SLars-Peter Clausen will be called adt7310. 19251c2a487SLars-Peter Clausen 193983b97beSHartmut Knaackconfig SENSORS_ADT7410 194e46e5dc2SLars-Peter Clausen tristate "Analog Devices ADT7410/ADT7420" 195e2d8c2b6SGuenter Roeck depends on I2C 19651c2a487SLars-Peter Clausen select SENSORS_ADT7X10 197983b97beSHartmut Knaack help 198983b97beSHartmut Knaack If you say yes here you get support for the Analog Devices 199e46e5dc2SLars-Peter Clausen ADT7410 and ADT7420 temperature monitoring chips. 200983b97beSHartmut Knaack 201983b97beSHartmut Knaack This driver can also be built as a module. If so, the module 202983b97beSHartmut Knaack will be called adt7410. 203983b97beSHartmut Knaack 204d84ca5b3SWolfram Sangconfig SENSORS_ADT7411 205d84ca5b3SWolfram Sang tristate "Analog Devices ADT7411" 206e2d8c2b6SGuenter Roeck depends on I2C 207d84ca5b3SWolfram Sang help 208d84ca5b3SWolfram Sang If you say yes here you get support for the Analog Devices 209d84ca5b3SWolfram Sang ADT7411 voltage and temperature monitoring chip. 210d84ca5b3SWolfram Sang 211d84ca5b3SWolfram Sang This driver can also be built as a module. If so, the module 212d84ca5b3SWolfram Sang will be called adt7411. 213d84ca5b3SWolfram Sang 214c0b4e3abSDarrick J. Wongconfig SENSORS_ADT7462 215c0b4e3abSDarrick J. Wong tristate "Analog Devices ADT7462" 216e2d8c2b6SGuenter Roeck depends on I2C 217c0b4e3abSDarrick J. Wong help 218c0b4e3abSDarrick J. Wong If you say yes here you get support for the Analog Devices 219c0b4e3abSDarrick J. Wong ADT7462 temperature monitoring chips. 220c0b4e3abSDarrick J. Wong 221c0b4e3abSDarrick J. Wong This driver can also be built as a module. If so, the module 222c0b4e3abSDarrick J. Wong will be called adt7462. 223c0b4e3abSDarrick J. Wong 2246f9703d0SDarrick J. Wongconfig SENSORS_ADT7470 2256f9703d0SDarrick J. Wong tristate "Analog Devices ADT7470" 226e2d8c2b6SGuenter Roeck depends on I2C 227b6abcc19SJavier Carrasco select REGMAP_I2C 2286f9703d0SDarrick J. Wong help 2296f9703d0SDarrick J. Wong If you say yes here you get support for the Analog Devices 2306f9703d0SDarrick J. Wong ADT7470 temperature monitoring chips. 2316f9703d0SDarrick J. Wong 2326f9703d0SDarrick J. Wong This driver can also be built as a module. If so, the module 2336f9703d0SDarrick J. Wong will be called adt7470. 2346f9703d0SDarrick J. Wong 2351c301fc5SJordan Crouseconfig SENSORS_ADT7475 236d8d2ee07SJean Delvare tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 2370b22ce3bSJean Delvare depends on I2C 23854fe4671SJean Delvare select HWMON_VID 2391c301fc5SJordan Crouse help 2401c301fc5SJordan Crouse If you say yes here you get support for the Analog Devices 241d8d2ee07SJean Delvare ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 242d8d2ee07SJean Delvare chips. 2431c301fc5SJordan Crouse 244b71464c9SCorentin Labbe This driver can also be built as a module. If so, the module 2451c301fc5SJordan Crouse will be called adt7475. 2461c301fc5SJordan Crouse 2478c78f0deSJohannes Cornelis Draaijer (datdenkikniet)config SENSORS_AHT10 248d2abcb5cSKirill Yatsenko tristate "Aosong AHT10, AHT20" 2498c78f0deSJohannes Cornelis Draaijer (datdenkikniet) depends on I2C 250d2abcb5cSKirill Yatsenko select CRC8 2518c78f0deSJohannes Cornelis Draaijer (datdenkikniet) help 252d2abcb5cSKirill Yatsenko If you say yes here, you get support for the Aosong AHT10 and AHT20 2538c78f0deSJohannes Cornelis Draaijer (datdenkikniet) temperature and humidity sensors 2548c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2558c78f0deSJohannes Cornelis Draaijer (datdenkikniet) This driver can also be built as a module. If so, the module 2568c78f0deSJohannes Cornelis Draaijer (datdenkikniet) will be called aht10. 2578c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2580e35f63fSAleksa Savicconfig SENSORS_AQUACOMPUTER_D5NEXT 259aed80bb9SAleksa Savic tristate "Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next" 2600e35f63fSAleksa Savic depends on USB_HID 261752b9279SAleksa Savic select CRC16 2620e35f63fSAleksa Savic help 263752b9279SAleksa Savic If you say yes here you get support for sensors and fans of 264cdbe34daSAleksa Savic the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan 265aed80bb9SAleksa Savic controllers, Farbwerk and Farbwerk 360 RGB controllers, High Flow 266aed80bb9SAleksa Savic Next sensor, where available. 2670e35f63fSAleksa Savic 2680e35f63fSAleksa Savic This driver can also be built as a module. If so, the module 2690e35f63fSAleksa Savic will be called aquacomputer_d5next. 2700e35f63fSAleksa Savic 2717548666eSJisheng Zhangconfig SENSORS_AS370 2727548666eSJisheng Zhang tristate "Synaptics AS370 SoC hardware monitoring driver" 2737548666eSJisheng Zhang help 2747548666eSJisheng Zhang If you say yes here you get support for the PVT sensors of 2757548666eSJisheng Zhang the Synaptics AS370 SoC 2767548666eSJisheng Zhang 2777548666eSJisheng Zhang This driver can also be built as a module. If so, the module 2787548666eSJisheng Zhang will be called as370-hwmon. 2797548666eSJisheng Zhang 2807548666eSJisheng Zhang 281d58de038SGeorge Josephconfig SENSORS_ASC7621 282d58de038SGeorge Joseph tristate "Andigilog aSC7621" 2839854f971SJean Delvare depends on I2C 284d58de038SGeorge Joseph help 285d58de038SGeorge Joseph If you say yes here you get support for the aSC7621 286b00d8a7eSJaswinder Singh Rajput family of SMBus sensors chip found on most Intel X38, X48, X58, 287b00d8a7eSJaswinder Singh Rajput 945, 965 and 975 desktop boards. Currently supported chips: 288d58de038SGeorge Joseph aSC7621 289d58de038SGeorge Joseph aSC7621a 290d58de038SGeorge Joseph 291d58de038SGeorge Joseph This driver can also be built as a module. If so, the module 292d58de038SGeorge Joseph will be called asc7621. 293d58de038SGeorge Joseph 294ed3e0379SAleksa Savicconfig SENSORS_ASUS_ROG_RYUJIN 295ed3e0379SAleksa Savic tristate "ASUS ROG RYUJIN II 360 hardware monitoring driver" 296ed3e0379SAleksa Savic depends on HID 297ed3e0379SAleksa Savic help 298ed3e0379SAleksa Savic If you say yes here you get support for the fans and sensors of 299ed3e0379SAleksa Savic the ASUS ROG RYUJIN II 360 AIO CPU liquid cooler. 300ed3e0379SAleksa Savic 301ed3e0379SAleksa Savic This driver can also be built as a module. If so, the module 302ed3e0379SAleksa Savic will be called asus_rog_ryujin. 303ed3e0379SAleksa Savic 3048412b410SNuno Sáconfig SENSORS_AXI_FAN_CONTROL 3058412b410SNuno Sá tristate "Analog Devices FAN Control HDL Core driver" 3068412b410SNuno Sá help 3078412b410SNuno Sá If you say yes here you get support for the Analog Devices 3088412b410SNuno Sá AXI HDL FAN monitoring core. 3098412b410SNuno Sá 3108412b410SNuno Sá This driver can also be built as a module. If so, the module 3118412b410SNuno Sá will be called axi-fan-control 3128412b410SNuno Sá 31329fa06c1SRudolf Marekconfig SENSORS_K8TEMP 3144660cb35SRudolf Marek tristate "AMD Athlon64/FX or Opteron temperature sensor" 315e2d8c2b6SGuenter Roeck depends on X86 && PCI 31629fa06c1SRudolf Marek help 31729fa06c1SRudolf Marek If you say yes here you get support for the temperature 3184660cb35SRudolf Marek sensor(s) inside your CPU. Supported is whole AMD K8 3194660cb35SRudolf Marek microarchitecture. Please note that you will need at least 3204660cb35SRudolf Marek lm-sensors 2.10.1 for proper userspace support. 32129fa06c1SRudolf Marek 32229fa06c1SRudolf Marek This driver can also be built as a module. If so, the module 32329fa06c1SRudolf Marek will be called k8temp. 32429fa06c1SRudolf Marek 3253c57e89bSClemens Ladischconfig SENSORS_K10TEMP 3269e581311SAndre Przywara tristate "AMD Family 10h+ temperature sensor" 3273b031622SGuenter Roeck depends on X86 && PCI && AMD_NB 3283c57e89bSClemens Ladisch help 3293c57e89bSClemens Ladisch If you say yes here you get support for the temperature 3303c57e89bSClemens Ladisch sensor(s) inside your CPU. Supported are later revisions of 331aa4790a6SClemens Ladisch the AMD Family 10h and all revisions of the AMD Family 11h, 332f89ce270SAravind Gopalakrishnan 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo) 333f89ce270SAravind Gopalakrishnan and 16h (Kabini/Mullins) microarchitectures. 3343c57e89bSClemens Ladisch 3353c57e89bSClemens Ladisch This driver can also be built as a module. If so, the module 3363c57e89bSClemens Ladisch will be called k10temp. 3373c57e89bSClemens Ladisch 338512d1027SAndreas Herrmannconfig SENSORS_FAM15H_POWER 339512d1027SAndreas Herrmann tristate "AMD Family 15h processor power" 3403ba4e384SHuang Rui depends on X86 && PCI && CPU_SUP_AMD 341512d1027SAndreas Herrmann help 342512d1027SAndreas Herrmann If you say yes here you get support for processor power 343512d1027SAndreas Herrmann information of your AMD family 15h CPU. 344512d1027SAndreas Herrmann 345512d1027SAndreas Herrmann This driver can also be built as a module. If so, the module 346512d1027SAndreas Herrmann will be called fam15h_power. 347512d1027SAndreas Herrmann 348ebf5e877SJean Delvareconfig SENSORS_APPLESMC 349ebf5e877SJean Delvare tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 350ebf5e877SJean Delvare depends on INPUT && X86 351ebf5e877SJean Delvare select NEW_LEDS 352ebf5e877SJean Delvare select LEDS_CLASS 353ebf5e877SJean Delvare help 354ebf5e877SJean Delvare This driver provides support for the Apple System Management 355ebf5e877SJean Delvare Controller, which provides an accelerometer (Apple Sudden Motion 356ebf5e877SJean Delvare Sensor), light sensors, temperature sensors, keyboard backlight 357ebf5e877SJean Delvare control and fan control. 358ebf5e877SJean Delvare 359ebf5e877SJean Delvare Only Intel-based Apple's computers are supported (MacBook Pro, 360ebf5e877SJean Delvare MacBook, MacMini). 361ebf5e877SJean Delvare 362ebf5e877SJean Delvare Data from the different sensors, keyboard backlight control and fan 363ebf5e877SJean Delvare control are accessible via sysfs. 364ebf5e877SJean Delvare 365ebf5e877SJean Delvare This driver also provides an absolute input class device, allowing 366ebf5e877SJean Delvare the laptop to act as a pinball machine-esque joystick. 367ebf5e877SJean Delvare 368ebf5e877SJean Delvare Say Y here if you have an applicable laptop and want to experience 369ebf5e877SJean Delvare the awesome power of applesmc. 370ebf5e877SJean Delvare 371b23688aeSSudeep Hollaconfig SENSORS_ARM_SCMI 372b23688aeSSudeep Holla tristate "ARM SCMI Sensors" 373b23688aeSSudeep Holla depends on ARM_SCMI_PROTOCOL 374b23688aeSSudeep Holla depends on THERMAL || !THERMAL_OF 375b23688aeSSudeep Holla help 376b23688aeSSudeep Holla This driver provides support for temperature, voltage, current 377b23688aeSSudeep Holla and power sensors available on SCMI based platforms. The actual 378b23688aeSSudeep Holla number and type of sensors exported depend on the platform. 379b23688aeSSudeep Holla 380b23688aeSSudeep Holla This driver can also be built as a module. If so, the module 381b23688aeSSudeep Holla will be called scmi-hwmon. 382b23688aeSSudeep Holla 383ea98b29aSPunit Agrawalconfig SENSORS_ARM_SCPI 384ea98b29aSPunit Agrawal tristate "ARM SCPI Sensors" 385ea98b29aSPunit Agrawal depends on ARM_SCPI_PROTOCOL 386d42d5b6fSArnd Bergmann depends on THERMAL || !THERMAL_OF 387ea98b29aSPunit Agrawal help 388ea98b29aSPunit Agrawal This driver provides support for temperature, voltage, current 389ea98b29aSPunit Agrawal and power sensors available on ARM Ltd's SCP based platforms. The 390ea98b29aSPunit Agrawal actual number and type of sensors exported depend on the platform. 391ea98b29aSPunit Agrawal 392ad2f931dSJean Delvareconfig SENSORS_ASB100 393ad2f931dSJean Delvare tristate "Asus ASB100 Bach" 394b97adb59SUwe Kleine-König depends on (X86 || COMPILE_TEST) && I2C 395303760b4SJean Delvare select HWMON_VID 396ad2f931dSJean Delvare help 397ad2f931dSJean Delvare If you say yes here you get support for the ASB100 Bach sensor 398ad2f931dSJean Delvare chip found on some Asus mainboards. 399ad2f931dSJean Delvare 400ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 401ad2f931dSJean Delvare will be called asb100. 402ad2f931dSJean Delvare 4032d7a548aSJaghathiswari Rankappagounder Natarajanconfig SENSORS_ASPEED 4042d7a548aSJaghathiswari Rankappagounder Natarajan tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver" 405331ed050SPeter Robinson depends on ARCH_ASPEED || COMPILE_TEST 406d5553c26SArnd Bergmann depends on THERMAL || THERMAL=n 40708fd5e76SGuenter Roeck select REGMAP 4082d7a548aSJaghathiswari Rankappagounder Natarajan help 4092d7a548aSJaghathiswari Rankappagounder Natarajan This driver provides support for ASPEED AST2400/AST2500 PWM 4102d7a548aSJaghathiswari Rankappagounder Natarajan and Fan Tacho controllers. 4112d7a548aSJaghathiswari Rankappagounder Natarajan 4122d7a548aSJaghathiswari Rankappagounder Natarajan This driver can also be built as a module. If so, the module 4132d7a548aSJaghathiswari Rankappagounder Natarajan will be called aspeed_pwm_tacho. 4142d7a548aSJaghathiswari Rankappagounder Natarajan 4157e1449cdSBilly Tsaiconfig SENSORS_ASPEED_G6 4167e1449cdSBilly Tsai tristate "ASPEED g6 PWM and Fan tach driver" 4177e1449cdSBilly Tsai depends on ARCH_ASPEED || COMPILE_TEST 4187e1449cdSBilly Tsai depends on PWM 4197e1449cdSBilly Tsai help 4207e1449cdSBilly Tsai This driver provides support for ASPEED G6 PWM and Fan Tach 4217e1449cdSBilly Tsai controllers. 4227e1449cdSBilly Tsai 4237e1449cdSBilly Tsai This driver can also be built as a module. If so, the module 4247e1449cdSBilly Tsai will be called aspeed_pwm_tacho. 4257e1449cdSBilly Tsai 426ad2f931dSJean Delvareconfig SENSORS_ATXP1 427ad2f931dSJean Delvare tristate "Attansic ATXP1 VID controller" 428e2d8c2b6SGuenter Roeck depends on I2C 429303760b4SJean Delvare select HWMON_VID 430ad2f931dSJean Delvare help 431ad2f931dSJean Delvare If you say yes here you get support for the Attansic ATXP1 VID 432ad2f931dSJean Delvare controller. 433ad2f931dSJean Delvare 434ad2f931dSJean Delvare If your board have such a chip, you are able to control your CPU 435ad2f931dSJean Delvare core and other voltages. 436ad2f931dSJean Delvare 437ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 438ad2f931dSJean Delvare will be called atxp1. 439ad2f931dSJean Delvare 44087976ce2SSerge Seminconfig SENSORS_BT1_PVT 44187976ce2SSerge Semin tristate "Baikal-T1 Process, Voltage, Temperature sensor driver" 44287976ce2SSerge Semin depends on MIPS_BAIKAL_T1 || COMPILE_TEST 443e0daf1a6SMichael Walle select POLYNOMIAL 44487976ce2SSerge Semin help 44587976ce2SSerge Semin If you say yes here you get support for Baikal-T1 PVT sensor 44687976ce2SSerge Semin embedded into the SoC. 44787976ce2SSerge Semin 44887976ce2SSerge Semin This driver can also be built as a module. If so, the module will be 44987976ce2SSerge Semin called bt1-pvt. 45087976ce2SSerge Semin 45187976ce2SSerge Seminconfig SENSORS_BT1_PVT_ALARMS 45287976ce2SSerge Semin bool "Enable Baikal-T1 PVT sensor alarms" 45387976ce2SSerge Semin depends on SENSORS_BT1_PVT 45487976ce2SSerge Semin help 45587976ce2SSerge Semin Baikal-T1 PVT IP-block provides threshold registers for each 45687976ce2SSerge Semin supported sensor. But the corresponding interrupts might be 45787976ce2SSerge Semin generated by the thresholds comparator only in synchronization with 45887976ce2SSerge Semin a data conversion. Additionally there is only one sensor data can 45987976ce2SSerge Semin be converted at a time. All of these makes the interface impossible 46087976ce2SSerge Semin to be used for the hwmon alarms implementation without periodic 46187976ce2SSerge Semin switch between the PVT sensors. By default the data conversion is 46287976ce2SSerge Semin performed on demand from the user-space. If this config is enabled 46387976ce2SSerge Semin the data conversion will be periodically performed and the data will be 46487976ce2SSerge Semin saved in the internal driver cache. 46587976ce2SSerge Semin 4663af35092SJavier Carrascoconfig SENSORS_CHIPCAP2 4673af35092SJavier Carrasco tristate "Amphenol ChipCap 2 relative humidity and temperature sensor" 4683af35092SJavier Carrasco depends on I2C 4693af35092SJavier Carrasco help 4703af35092SJavier Carrasco Say yes here to build support for the Amphenol ChipCap 2 4713af35092SJavier Carrasco relative humidity and temperature sensor. 4723af35092SJavier Carrasco 4733af35092SJavier Carrasco To compile this driver as a module, choose M here: the module 4743af35092SJavier Carrasco will be called chipcap2. 4753af35092SJavier Carrasco 47640c3a445SMarius Zachmannconfig SENSORS_CORSAIR_CPRO 47740c3a445SMarius Zachmann tristate "Corsair Commander Pro controller" 47840c3a445SMarius Zachmann depends on HID 47940c3a445SMarius Zachmann help 48040c3a445SMarius Zachmann If you say yes here you get support for the Corsair Commander Pro 48140c3a445SMarius Zachmann controller. 48240c3a445SMarius Zachmann 48340c3a445SMarius Zachmann This driver can also be built as a module. If so, the module 48440c3a445SMarius Zachmann will be called corsair-cpro. 48540c3a445SMarius Zachmann 486d115b51eSWilken Gottwaltconfig SENSORS_CORSAIR_PSU 487d115b51eSWilken Gottwalt tristate "Corsair PSU HID controller" 488d115b51eSWilken Gottwalt depends on HID 489d115b51eSWilken Gottwalt help 490d115b51eSWilken Gottwalt If you say yes here you get support for Corsair PSUs with a HID 491d115b51eSWilken Gottwalt interface. 492d115b51eSWilken Gottwalt Currently this driver supports the (RM/HX)550i, (RM/HX)650i, 493d115b51eSWilken Gottwalt (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i and HX1200i power supplies 494d115b51eSWilken Gottwalt by Corsair. 495d115b51eSWilken Gottwalt 496d115b51eSWilken Gottwalt This driver can also be built as a module. If so, the module 497d115b51eSWilken Gottwalt will be called corsair-psu. 498d115b51eSWilken Gottwalt 499bc3e4525SThomas Weißschuhconfig SENSORS_CROS_EC 500bc3e4525SThomas Weißschuh tristate "ChromeOS Embedded Controller sensors" 501bc3e4525SThomas Weißschuh depends on MFD_CROS_EC_DEV 502bc3e4525SThomas Weißschuh default MFD_CROS_EC_DEV 503bc3e4525SThomas Weißschuh help 504bc3e4525SThomas Weißschuh If you say yes here you get support for ChromeOS Embedded Controller 505bc3e4525SThomas Weißschuh sensors. 506bc3e4525SThomas Weißschuh 507bc3e4525SThomas Weißschuh This driver can also be built as a module. If so, the module 508bc3e4525SThomas Weißschuh will be called cros_ec_hwmon. 509bc3e4525SThomas Weißschuh 5105b46903dSGuenter Roeckconfig SENSORS_DRIVETEMP 5115b46903dSGuenter Roeck tristate "Hard disk drives with temperature sensors" 5125b46903dSGuenter Roeck depends on SCSI && ATA 5135b46903dSGuenter Roeck help 5145b46903dSGuenter Roeck If you say yes you get support for the temperature sensor on 5155b46903dSGuenter Roeck hard disk drives. 5165b46903dSGuenter Roeck 5175b46903dSGuenter Roeck This driver can also be built as a module. If so, the module 5186bdf8f3eSAnn T Ropea will be called drivetemp. 5195b46903dSGuenter Roeck 52060994698SRoland Stiggeconfig SENSORS_DS620 52160994698SRoland Stigge tristate "Dallas Semiconductor DS620" 52260994698SRoland Stigge depends on I2C 52360994698SRoland Stigge help 52460994698SRoland Stigge If you say yes here you get support for Dallas Semiconductor 52560994698SRoland Stigge DS620 sensor chip. 52660994698SRoland Stigge 52760994698SRoland Stigge This driver can also be built as a module. If so, the module 52860994698SRoland Stigge will be called ds620. 52960994698SRoland Stigge 530ad2f931dSJean Delvareconfig SENSORS_DS1621 531cd6c8a42SRobert Coulson tristate "Dallas Semiconductor DS1621 and compatibles" 5321d72acf9SJan Engelhardt depends on I2C 533ad2f931dSJean Delvare help 534cd6c8a42SRobert Coulson If you say yes here you get support for Dallas Semiconductor/Maxim 535cd6c8a42SRobert Coulson Integrated DS1621 sensor chips and compatible models including: 536cd6c8a42SRobert Coulson 537cd6c8a42SRobert Coulson - Dallas Semiconductor DS1625 53879c1cc1cSRobert Coulson - Maxim Integrated DS1631 539cd6c8a42SRobert Coulson - Maxim Integrated DS1721 540260f81ffSRobert Coulson - Maxim Integrated DS1731 541ad2f931dSJean Delvare 542ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 543ad2f931dSJean Delvare will be called ds1621. 544ad2f931dSJean Delvare 545039ae585SPali Rohárconfig SENSORS_DELL_SMM 546039ae585SPali Rohár tristate "Dell laptop SMM BIOS hwmon driver" 547b7a4706fSArmin Wolf depends on ACPI_WMI 548039ae585SPali Rohár depends on X86 549e0d3f7cbSArmin Wolf imply THERMAL 550039ae585SPali Rohár help 551039ae585SPali Rohár This hwmon driver adds support for reporting temperature of different 552039ae585SPali Rohár sensors and controls the fans on Dell laptops via System Management 553039ae585SPali Rohár Mode provided by Dell BIOS. 554039ae585SPali Rohár 555039ae585SPali Rohár When option I8K is also enabled this driver provides legacy /proc/i8k 556039ae585SPali Rohár userspace interface for i8kutils package. 557039ae585SPali Rohár 558a7a6f65aSMateusz Jończykconfig I8K 5595f86cce6SMateusz Jończyk bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver" 560a7a6f65aSMateusz Jończyk depends on SENSORS_DELL_SMM 561a7a6f65aSMateusz Jończyk depends on PROC_FS 562a7a6f65aSMateusz Jończyk help 5635f86cce6SMateusz Jończyk This option enables the legacy /proc/i8k userspace interface of the 5645f86cce6SMateusz Jończyk dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS 5655f86cce6SMateusz Jończyk version, temperatures and allows control of fan speeds of some Dell 5665f86cce6SMateusz Jończyk laptops. Sometimes it also reports power and hotkey status. 567a7a6f65aSMateusz Jończyk 5685f86cce6SMateusz Jończyk This interface is required to run programs from the i8kutils package. 5695f86cce6SMateusz Jończyk 5705f86cce6SMateusz Jończyk Say Y if you intend to run userspace programs that use this interface. 571a7a6f65aSMateusz Jończyk Say N otherwise. 572a7a6f65aSMateusz Jończyk 573e41f6432SAshish Jangamconfig SENSORS_DA9052_ADC 574e41f6432SAshish Jangam tristate "Dialog DA9052/DA9053 ADC" 575e41f6432SAshish Jangam depends on PMIC_DA9052 576e41f6432SAshish Jangam help 577e41f6432SAshish Jangam Say y here to support the ADC found on Dialog Semiconductor 578e41f6432SAshish Jangam DA9052-BC and DA9053-AA/Bx PMICs. 579e41f6432SAshish Jangam 580e41f6432SAshish Jangam This driver can also be built as module. If so, the module 581e41f6432SAshish Jangam will be called da9052-hwmon. 582e41f6432SAshish Jangam 583e5970223SAshish Jangamconfig SENSORS_DA9055 584e5970223SAshish Jangam tristate "Dialog Semiconductor DA9055 ADC" 585e5970223SAshish Jangam depends on MFD_DA9055 586e5970223SAshish Jangam help 587e5970223SAshish Jangam If you say yes here you get support for ADC on the Dialog 588e5970223SAshish Jangam Semiconductor DA9055 PMIC. 589e5970223SAshish Jangam 590e5970223SAshish Jangam This driver can also be built as a module. If so, the module 591e5970223SAshish Jangam will be called da9055-hwmon. 592e5970223SAshish Jangam 593298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB 594298c7524SDarrick J. Wong tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 595e2d8c2b6SGuenter Roeck depends on PCI 596298c7524SDarrick J. Wong help 597298c7524SDarrick J. Wong If you say yes here you get support for FB-DIMM AMB temperature 598298c7524SDarrick J. Wong monitoring chips on systems with the Intel 5000 series chipset. 599298c7524SDarrick J. Wong 600298c7524SDarrick J. Wong This driver can also be built as a module. If so, the module 601298c7524SDarrick J. Wong will be called i5k_amb. 602298c7524SDarrick J. Wong 603e4922176SLars Povlsenconfig SENSORS_SPARX5 604e4922176SLars Povlsen tristate "Sparx5 SoC temperature sensor" 605e4922176SLars Povlsen depends on ARCH_SPARX5 || COMPILE_TEST 606e4922176SLars Povlsen help 607e4922176SLars Povlsen If you say yes here you get support for temperature monitoring 608e4922176SLars Povlsen with the Microchip Sparx5 SoC. 609e4922176SLars Povlsen 610e4922176SLars Povlsen This driver can also be built as a module. If so, the module 611e4922176SLars Povlsen will be called sparx5-temp. 612e4922176SLars Povlsen 613e53004e2SJean Delvareconfig SENSORS_F71805F 6149cab0217SJean Delvare tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 615523315a9SNiklas Schnelle depends on HAS_IOPORT 616746cdfbfSDean Nelson depends on !PPC 617e53004e2SJean Delvare help 618e53004e2SJean Delvare If you say yes here you get support for hardware monitoring 6199cab0217SJean Delvare features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 6209cab0217SJean Delvare Super-I/O chips. 621e53004e2SJean Delvare 622e53004e2SJean Delvare This driver can also be built as a module. If so, the module 623e53004e2SJean Delvare will be called f71805f. 624e53004e2SJean Delvare 62545fb3669SHans de Goedeconfig SENSORS_F71882FG 6265d7f77bfSJean Delvare tristate "Fintek F71882FG and compatibles" 627523315a9SNiklas Schnelle depends on HAS_IOPORT 628746cdfbfSDean Nelson depends on !PPC 62945fb3669SHans de Goede help 630f2e41e91SAndrew Morton If you say yes here you get support for hardware monitoring 6315d7f77bfSJean Delvare features of many Fintek Super-I/O (LPC) chips. The currently 6325d7f77bfSJean Delvare supported chips are: 633629c58baSHans de Goede F71808E/A 6345d7f77bfSJean Delvare F71858FG 6355d7f77bfSJean Delvare F71862FG 6365d7f77bfSJean Delvare F71863FG 6375da556e3SHans de Goede F71869F/E/A 6385d7f77bfSJean Delvare F71882FG 6395d7f77bfSJean Delvare F71883FG 640a66c1088SHans de Goede F71889FG/ED/A 6415d7f77bfSJean Delvare F8000 6425d7f77bfSJean Delvare F81801U 643383586b1SJean Delvare F81865F 64445fb3669SHans de Goede 64545fb3669SHans de Goede This driver can also be built as a module. If so, the module 64645fb3669SHans de Goede will be called f71882fg. 64745fb3669SHans de Goede 64884f1e442SRiku Voipioconfig SENSORS_F75375S 649f58c44e6SBjörn Gerhart tristate "Fintek F75375S/SP, F75373 and F75387" 6500b22ce3bSJean Delvare depends on I2C 65184f1e442SRiku Voipio help 65284f1e442SRiku Voipio If you say yes here you get support for hardware monitoring 653f58c44e6SBjörn Gerhart features of the Fintek F75375S/SP, F75373 and F75387 65484f1e442SRiku Voipio 65584f1e442SRiku Voipio This driver can also be built as a module. If so, the module 65684f1e442SRiku Voipio will be called f75375s. 65784f1e442SRiku Voipio 6583bce5377STim Harveyconfig SENSORS_GSC 6593bce5377STim Harvey tristate "Gateworks System Controller ADC" 6603bce5377STim Harvey depends on MFD_GATEWORKS_GSC 6613bce5377STim Harvey help 6623bce5377STim Harvey Support for the Gateworks System Controller A/D converters. 6633bce5377STim Harvey 6643bce5377STim Harvey To compile this driver as a module, choose M here: 6653bce5377STim Harvey the module will be called gsc-hwmon. 6663bce5377STim Harvey 667ebf5e877SJean Delvareconfig SENSORS_MC13783_ADC 668ebf5e877SJean Delvare tristate "Freescale MC13783/MC13892 ADC" 669ebf5e877SJean Delvare depends on MFD_MC13XXX 670ebf5e877SJean Delvare help 671ebf5e877SJean Delvare Support for the A/D converter on MC13783 and MC13892 PMIC. 672ebf5e877SJean Delvare 673569ff102SHans de Goedeconfig SENSORS_FSCHMD 674c69ab2b7SHans de Goede tristate "Fujitsu Siemens Computers sensor chips" 675b97adb59SUwe Kleine-König depends on (X86 || COMPILE_TEST) && I2C 676569ff102SHans de Goede help 677c69ab2b7SHans de Goede If you say yes here you get support for the following Fujitsu 678c69ab2b7SHans de Goede Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 679de15f093SHans de Goede Heimdall, Heracles, Hades and Syleus including support for the 680de15f093SHans de Goede integrated watchdog. 681569ff102SHans de Goede 6820589c2deSHans de Goede This is a merged driver for FSC sensor chips replacing the fscpos, 6830589c2deSHans de Goede fscscy and fscher drivers and adding support for several other FSC 6840589c2deSHans de Goede sensor chips. 685569ff102SHans de Goede 686569ff102SHans de Goede This driver can also be built as a module. If so, the module 687569ff102SHans de Goede will be called fschmd. 688569ff102SHans de Goede 68908426edaSThilo Cestonaroconfig SENSORS_FTSTEUTATES 69008426edaSThilo Cestonaro tristate "Fujitsu Technology Solutions sensor chip Teutates" 69108426edaSThilo Cestonaro depends on I2C && WATCHDOG 69208426edaSThilo Cestonaro select WATCHDOG_CORE 69308426edaSThilo Cestonaro help 69408426edaSThilo Cestonaro If you say yes here you get support for the Fujitsu Technology 69508426edaSThilo Cestonaro Solutions (FTS) sensor chip "Teutates" including support for 69608426edaSThilo Cestonaro the integrated watchdog. 69708426edaSThilo Cestonaro 69808426edaSThilo Cestonaro This driver can also be built as a module. If so, the module 69908426edaSThilo Cestonaro will be called ftsteutates. 70008426edaSThilo Cestonaro 70142ac68e3SAleksa Savicconfig SENSORS_GIGABYTE_WATERFORCE 70242ac68e3SAleksa Savic tristate "Gigabyte Waterforce X240/X280/X360 AIO CPU coolers" 70342ac68e3SAleksa Savic depends on USB_HID 70442ac68e3SAleksa Savic help 70542ac68e3SAleksa Savic If you say yes here you get support for hardware monitoring for the 70642ac68e3SAleksa Savic Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers. 70742ac68e3SAleksa Savic 70842ac68e3SAleksa Savic This driver can also be built as a module. If so, the module 70942ac68e3SAleksa Savic will be called gigabyte_waterforce. 71042ac68e3SAleksa Savic 711ad2f931dSJean Delvareconfig SENSORS_GL518SM 712ad2f931dSJean Delvare tristate "Genesys Logic GL518SM" 7131d72acf9SJan Engelhardt depends on I2C 714ad2f931dSJean Delvare help 715ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL518SM 716ad2f931dSJean Delvare sensor chips. 717ad2f931dSJean Delvare 718ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 719ad2f931dSJean Delvare will be called gl518sm. 720ad2f931dSJean Delvare 721ad2f931dSJean Delvareconfig SENSORS_GL520SM 722ad2f931dSJean Delvare tristate "Genesys Logic GL520SM" 7231d72acf9SJan Engelhardt depends on I2C 724303760b4SJean Delvare select HWMON_VID 725ad2f931dSJean Delvare help 726ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL520SM 727ad2f931dSJean Delvare sensor chips. 728ad2f931dSJean Delvare 729ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 730ad2f931dSJean Delvare will be called gl520sm. 731ad2f931dSJean Delvare 732ebf5e877SJean Delvareconfig SENSORS_G760A 733ebf5e877SJean Delvare tristate "GMT G760A" 734ebf5e877SJean Delvare depends on I2C 735ebf5e877SJean Delvare help 736ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 737ebf5e877SJean Delvare Technology Inc G760A fan speed PWM controller chips. 738ebf5e877SJean Delvare 739ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 740ebf5e877SJean Delvare will be called g760a. 741ebf5e877SJean Delvare 742ebf5e877SJean Delvareconfig SENSORS_G762 743ebf5e877SJean Delvare tristate "GMT G762 and G763" 744ebf5e877SJean Delvare depends on I2C 745ebf5e877SJean Delvare help 746ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 747ebf5e877SJean Delvare Technology Inc G762 and G763 fan speed PWM controller chips. 748ebf5e877SJean Delvare 749ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 750ebf5e877SJean Delvare will be called g762. 751ebf5e877SJean Delvare 752d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN 753d6fe1360SSimon Guinot tristate "GPIO fan" 754a9b4c8afSLinus Walleij depends on OF_GPIO 7551376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 756f6906edeSRandy Dunlap depends on THERMAL || THERMAL=n 757d6fe1360SSimon Guinot help 758d6fe1360SSimon Guinot If you say yes here you get support for fans connected to GPIO lines. 759d6fe1360SSimon Guinot 760d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 761d6fe1360SSimon Guinot will be called gpio-fan. 762d6fe1360SSimon Guinot 76390905f7cSNick Hawkinsconfig SENSORS_GXP_FAN_CTRL 76490905f7cSNick Hawkins tristate "HPE GXP fan controller" 76590905f7cSNick Hawkins depends on ARCH_HPE_GXP || COMPILE_TEST 76690905f7cSNick Hawkins help 76790905f7cSNick Hawkins If you say yes here you get support for GXP fan control functionality. 76890905f7cSNick Hawkins 76990905f7cSNick Hawkins The GXP controls fan function via the CPLD through the use of PWM 77090905f7cSNick Hawkins registers. This driver reports status and pwm setting of the fans. 77190905f7cSNick Hawkins 77227f8b135SIain Patonconfig SENSORS_HIH6130 77327f8b135SIain Paton tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 774e2d8c2b6SGuenter Roeck depends on I2C 77527f8b135SIain Paton help 77627f8b135SIain Paton If you say yes here you get support for Honeywell Humidicon 77727f8b135SIain Paton HIH-6130 and HIH-6131 Humidicon humidity sensors. 77827f8b135SIain Paton 77927f8b135SIain Paton This driver can also be built as a module. If so, the module 78027f8b135SIain Paton will be called hih6130. 78127f8b135SIain Paton 78243fbe66dSAndre Wernerconfig SENSORS_HS3001 78343fbe66dSAndre Werner tristate "Renesas HS3001 humidity and temperature sensors" 78443fbe66dSAndre Werner depends on I2C 78543fbe66dSAndre Werner help 78643fbe66dSAndre Werner If you say yes here you get support for the Renesas HS3001, 78743fbe66dSAndre Werner to HS3004 humidity and temperature sensors. 78843fbe66dSAndre Werner 78943fbe66dSAndre Werner This driver can also be built as a module. If so, the module 79043fbe66dSAndre Werner will be called hs3001. 79143fbe66dSAndre Werner 7928808a793SDarrick J. Wongconfig SENSORS_IBMAEM 7938808a793SDarrick J. Wong tristate "IBM Active Energy Manager temperature/power sensors and control" 7948808a793SDarrick J. Wong select IPMI_SI 7958808a793SDarrick J. Wong depends on IPMI_HANDLER 7968808a793SDarrick J. Wong help 7978808a793SDarrick J. Wong If you say yes here you get support for the temperature and 7988808a793SDarrick J. Wong power sensors and capping hardware in various IBM System X 7998808a793SDarrick J. Wong servers that support Active Energy Manager. This includes 8008808a793SDarrick J. Wong the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 8018070408bSDarrick J. Wong and certain HC10/HS2x/LS2x/QS2x blades. 8028808a793SDarrick J. Wong 8038808a793SDarrick J. Wong This driver can also be built as a module. If so, the module 8048808a793SDarrick J. Wong will be called ibmaem. 8058808a793SDarrick J. Wong 80657c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX 80757c7c3a0SDarrick J. Wong tristate "IBM PowerExecutive temperature/power sensors" 80857c7c3a0SDarrick J. Wong select IPMI_SI 80957c7c3a0SDarrick J. Wong depends on IPMI_HANDLER 81057c7c3a0SDarrick J. Wong help 81157c7c3a0SDarrick J. Wong If you say yes here you get support for the temperature and 81257c7c3a0SDarrick J. Wong power sensors in various IBM System X servers that support 8133d960a99SDarrick J. Wong PowerExecutive. So far this includes the x3350, x3550, x3650, 8143d960a99SDarrick J. Wong x3655, and x3755; the x3800, x3850, and x3950 models that have 8153d960a99SDarrick J. Wong PCI Express; and some of the HS2x, LS2x, and QS2x blades. 81657c7c3a0SDarrick J. Wong 81757c7c3a0SDarrick J. Wong This driver can also be built as a module. If so, the module 81857c7c3a0SDarrick J. Wong will be called ibmpex. 81957c7c3a0SDarrick J. Wong 82024c1aa85SNeelesh Guptaconfig SENSORS_IBMPOWERNV 82124c1aa85SNeelesh Gupta tristate "IBM POWERNV platform sensors" 82224c1aa85SNeelesh Gupta depends on PPC_POWERNV 82324c1aa85SNeelesh Gupta default y 82424c1aa85SNeelesh Gupta help 82524c1aa85SNeelesh Gupta If you say yes here you get support for the temperature/fan/power 82624c1aa85SNeelesh Gupta sensors on your PowerNV platform. 82724c1aa85SNeelesh Gupta 82824c1aa85SNeelesh Gupta This driver can also be built as a module. If so, the module 82924c1aa85SNeelesh Gupta will be called ibmpowernv. 83024c1aa85SNeelesh Gupta 83151b53dc9SJonathan Cameronconfig SENSORS_IIO_HWMON 83251b53dc9SJonathan Cameron tristate "Hwmon driver that uses channels specified via iio maps" 83351b53dc9SJonathan Cameron depends on IIO 83451b53dc9SJonathan Cameron help 83551b53dc9SJonathan Cameron This is a platform driver that in combination with a suitable 83651b53dc9SJonathan Cameron map allows IIO devices to provide basic hwmon functionality 83751b53dc9SJonathan Cameron for those channels specified in the map. This map can be provided 83851b53dc9SJonathan Cameron either via platform data or the device tree bindings. 83951b53dc9SJonathan Cameron 840ada07281SJean Delvareconfig SENSORS_I5500 841ada07281SJean Delvare tristate "Intel 5500/5520/X58 temperature sensor" 842ada07281SJean Delvare depends on X86 && PCI 843ada07281SJean Delvare help 844ada07281SJean Delvare If you say yes here you get support for the temperature 845ada07281SJean Delvare sensor inside the Intel 5500, 5520 and X58 chipsets. 846ada07281SJean Delvare 847ada07281SJean Delvare This driver can also be built as a module. If so, the module 848ada07281SJean Delvare will be called i5500_temp. 849ada07281SJean Delvare 850ebf5e877SJean Delvareconfig SENSORS_CORETEMP 851ebf5e877SJean Delvare tristate "Intel Core/Core2/Atom temperature sensor" 852ebf5e877SJean Delvare depends on X86 853ebf5e877SJean Delvare help 854ebf5e877SJean Delvare If you say yes here you get support for the temperature 855ebf5e877SJean Delvare sensor inside your CPU. Most of the family 6 CPUs 8567ebd8b66SMauro Carvalho Chehab are supported. Check Documentation/hwmon/coretemp.rst for details. 857ebf5e877SJean Delvare 858ad2f931dSJean Delvareconfig SENSORS_IT87 859ad2f931dSJean Delvare tristate "ITE IT87xx and compatibles" 860523315a9SNiklas Schnelle depends on HAS_IOPORT 861746cdfbfSDean Nelson depends on !PPC 862303760b4SJean Delvare select HWMON_VID 863ad2f931dSJean Delvare help 864ead80803SJustin Maggard If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 865ead80803SJustin Maggard IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 8664ee07157SGuenter Roeck IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 86771a9c232SGuenter Roeck IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950 86871a9c232SGuenter Roeck clone. 869ad2f931dSJean Delvare 870ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 871ad2f931dSJean Delvare will be called it87. 872ad2f931dSJean Delvare 8734453d736SGuenter Roeckconfig SENSORS_JC42 874d5622f5bSClemens Ladisch tristate "JEDEC JC42.4 compliant memory module temperature sensors" 8754bd2691dSRandy Dunlap depends on I2C 8768f2fa472SMartin Blumenstingl select REGMAP_I2C 8774453d736SGuenter Roeck help 878d5622f5bSClemens Ladisch If you say yes here, you get support for JEDEC JC42.4 compliant 879d5622f5bSClemens Ladisch temperature sensors, which are used on many DDR3 memory modules for 880d5622f5bSClemens Ladisch mobile devices and servers. Support will include, but not be limited 8811bd612a2SGuenter Roeck to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 882a31887dcSAlison Schofield MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 883a31887dcSAlison Schofield STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 8844453d736SGuenter Roeck 8854453d736SGuenter Roeck This driver can also be built as a module. If so, the module 8864453d736SGuenter Roeck will be called jc42. 8874453d736SGuenter Roeck 8884381a36aSThomas Weißschuhconfig SENSORS_POWERZ 8894381a36aSThomas Weißschuh tristate "ChargerLAB POWER-Z USB-C tester" 8904381a36aSThomas Weißschuh depends on USB 8914381a36aSThomas Weißschuh help 8924381a36aSThomas Weißschuh If you say yes here you get support for ChargerLAB POWER-Z series of 8934381a36aSThomas Weißschuh USB-C charging testers. 8944381a36aSThomas Weißschuh 8954381a36aSThomas Weißschuh This driver can also be built as a module. If so, the module 8964381a36aSThomas Weißschuh will be called powerz. 8974381a36aSThomas Weißschuh 898f4ff4155SScott Kanowitzconfig SENSORS_POWR1220 899f4ff4155SScott Kanowitz tristate "Lattice POWR1220 Power Monitoring" 900f4ff4155SScott Kanowitz depends on I2C 901f4ff4155SScott Kanowitz help 902f4ff4155SScott Kanowitz If you say yes here you get access to the hardware monitoring 903f4ff4155SScott Kanowitz functions of the Lattice POWR1220 isp Power Supply Monitoring, 904f4ff4155SScott Kanowitz Sequencing and Margining Controller. 905f4ff4155SScott Kanowitz 906f4ff4155SScott Kanowitz This driver can also be built as a module. If so, the module 907f4ff4155SScott Kanowitz will be called powr1220. 908f4ff4155SScott Kanowitz 909c8f55be4SMichael Walleconfig SENSORS_LAN966X 910c8f55be4SMichael Walle tristate "Microchip LAN966x Hardware Monitoring" 911c8f55be4SMichael Walle depends on SOC_LAN966 || COMPILE_TEST 912c8f55be4SMichael Walle select REGMAP 913c8f55be4SMichael Walle select POLYNOMIAL 914c8f55be4SMichael Walle help 915c8f55be4SMichael Walle If you say yes here you get support for temperature monitoring 916c8f55be4SMichael Walle on the Microchip LAN966x SoC. 917c8f55be4SMichael Walle 918c8f55be4SMichael Walle This driver can also be built as a module. If so, the module 919c8f55be4SMichael Walle will be called lan966x-hwmon. 920c8f55be4SMichael Walle 92170118f85SDavid Oberconfig SENSORS_LENOVO_EC 92270118f85SDavid Ober tristate "Sensor reader for Lenovo ThinkStations" 92370118f85SDavid Ober depends on X86 92470118f85SDavid Ober help 92570118f85SDavid Ober If you say yes here you get support for LENOVO 92670118f85SDavid Ober EC Sensor data on newer ThinkStation systems 92770118f85SDavid Ober 92870118f85SDavid Ober This driver can also be built as a module. If so, the module 92970118f85SDavid Ober will be called lenovo_ec_sensors. 93070118f85SDavid Ober 931502b5a01SGuenter Roeckconfig SENSORS_LINEAGE 932502b5a01SGuenter Roeck tristate "Lineage Compact Power Line Power Entry Module" 933e2d8c2b6SGuenter Roeck depends on I2C 934502b5a01SGuenter Roeck help 935502b5a01SGuenter Roeck If you say yes here you get support for the Lineage Compact Power Line 936502b5a01SGuenter Roeck series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 937502b5a01SGuenter Roeck CP2000DC, CP2725, and others. 938502b5a01SGuenter Roeck 939502b5a01SGuenter Roeck This driver can also be built as a module. If so, the module 940502b5a01SGuenter Roeck will be called lineage-pem. 941502b5a01SGuenter Roeck 9424cdb5621SLucas Tanureconfig SENSORS_LOCHNAGAR 9434cdb5621SLucas Tanure tristate "Lochnagar Hardware Monitor" 9444cdb5621SLucas Tanure depends on MFD_LOCHNAGAR 9454cdb5621SLucas Tanure help 9464cdb5621SLucas Tanure If you say yes here you get support for Lochnagar 2 temperature, 9474cdb5621SLucas Tanure voltage and current sensors abilities. 9484cdb5621SLucas Tanure 9494cdb5621SLucas Tanure This driver can also be built as a module. If so, the module 9504cdb5621SLucas Tanure will be called lochnagar-hwmon. 9514cdb5621SLucas Tanure 952ebf5e877SJean Delvareconfig SENSORS_LTC2945 953ebf5e877SJean Delvare tristate "Linear Technology LTC2945" 954ebf5e877SJean Delvare depends on I2C 955ebf5e877SJean Delvare select REGMAP_I2C 956ebf5e877SJean Delvare help 957ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC2945 958ebf5e877SJean Delvare I2C System Monitor. 959ebf5e877SJean Delvare 960ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 961ebf5e877SJean Delvare be called ltc2945. 962ebf5e877SJean Delvare 9639f90fd65SNuno Sáconfig SENSORS_LTC2947 9649f90fd65SNuno Sá tristate 9659f90fd65SNuno Sá 9669f90fd65SNuno Sáconfig SENSORS_LTC2947_I2C 9679f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 9689f90fd65SNuno Sá depends on I2C 9699f90fd65SNuno Sá select REGMAP_I2C 9709f90fd65SNuno Sá select SENSORS_LTC2947 9719f90fd65SNuno Sá help 9729f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2947 9739f90fd65SNuno Sá I2C High Precision Power and Energy Monitor 9749f90fd65SNuno Sá 9759f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 9769f90fd65SNuno Sá be called ltc2947-i2c. 9779f90fd65SNuno Sá 9789f90fd65SNuno Sáconfig SENSORS_LTC2947_SPI 9799f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI" 9809f90fd65SNuno Sá depends on SPI_MASTER 9819f90fd65SNuno Sá select REGMAP_SPI 9829f90fd65SNuno Sá select SENSORS_LTC2947 9839f90fd65SNuno Sá help 9849f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2947 9859f90fd65SNuno Sá SPI High Precision Power and Energy Monitor 9869f90fd65SNuno Sá 9879f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 9889f90fd65SNuno Sá be called ltc2947-spi. 9899f90fd65SNuno Sá 990df922703SMike Looijmansconfig SENSORS_LTC2990 9915d9ca430STom Levens tristate "Linear Technology LTC2990" 992df922703SMike Looijmans depends on I2C 993df922703SMike Looijmans help 994df922703SMike Looijmans If you say yes here you get support for Linear Technology LTC2990 995df922703SMike Looijmans I2C System Monitor. The LTC2990 supports a combination of voltage, 9965d9ca430STom Levens current and temperature monitoring. 997df922703SMike Looijmans 998df922703SMike Looijmans This driver can also be built as a module. If so, the module will 999df922703SMike Looijmans be called ltc2990. 1000df922703SMike Looijmans 10012b9ea426SAntoniu Miclausconfig SENSORS_LTC2991 10022b9ea426SAntoniu Miclaus tristate "Analog Devices LTC2991" 10032b9ea426SAntoniu Miclaus depends on I2C 10047d4cc7fdSJavier Carrasco select REGMAP_I2C 10052b9ea426SAntoniu Miclaus help 10062b9ea426SAntoniu Miclaus If you say yes here you get support for Analog Devices LTC2991 10072b9ea426SAntoniu Miclaus Octal I2C Voltage, Current, and Temperature Monitor. The LTC2991 10082b9ea426SAntoniu Miclaus supports a combination of voltage, current and temperature monitoring. 10092b9ea426SAntoniu Miclaus 10102b9ea426SAntoniu Miclaus This driver can also be built as a module. If so, the module will 10112b9ea426SAntoniu Miclaus be called ltc2991. 10122b9ea426SAntoniu Miclaus 1013b0bd407eSAlexandru Tachiciconfig SENSORS_LTC2992 1014b0bd407eSAlexandru Tachici tristate "Linear Technology LTC2992" 1015b0bd407eSAlexandru Tachici depends on I2C 10169ca26df1SAlexandru Tachici depends on GPIOLIB 1017b0bd407eSAlexandru Tachici help 1018b0bd407eSAlexandru Tachici If you say yes here you get support for Linear Technology LTC2992 1019b0bd407eSAlexandru Tachici I2C System Monitor. The LTC2992 measures current, voltage, and 1020b0bd407eSAlexandru Tachici power of two supplies. 1021b0bd407eSAlexandru Tachici 1022b0bd407eSAlexandru Tachici This driver can also be built as a module. If so, the module will 1023b0bd407eSAlexandru Tachici be called ltc2992. 1024b0bd407eSAlexandru Tachici 1025ebf5e877SJean Delvareconfig SENSORS_LTC4151 1026ebf5e877SJean Delvare tristate "Linear Technology LTC4151" 1027ebf5e877SJean Delvare depends on I2C 1028ebf5e877SJean Delvare help 1029ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4151 1030ebf5e877SJean Delvare High Voltage I2C Current and Voltage Monitor interface. 1031ebf5e877SJean Delvare 1032ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1033ebf5e877SJean Delvare be called ltc4151. 1034ebf5e877SJean Delvare 1035ebf5e877SJean Delvareconfig SENSORS_LTC4215 1036ebf5e877SJean Delvare tristate "Linear Technology LTC4215" 1037ebf5e877SJean Delvare depends on I2C 1038ebf5e877SJean Delvare help 1039ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4215 1040ebf5e877SJean Delvare Hot Swap Controller I2C interface. 1041ebf5e877SJean Delvare 1042ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1043ebf5e877SJean Delvare be called ltc4215. 1044ebf5e877SJean Delvare 1045ebf5e877SJean Delvareconfig SENSORS_LTC4222 1046ebf5e877SJean Delvare tristate "Linear Technology LTC4222" 1047ebf5e877SJean Delvare depends on I2C 1048ebf5e877SJean Delvare select REGMAP_I2C 1049ebf5e877SJean Delvare help 1050ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4222 1051ebf5e877SJean Delvare Dual Hot Swap Controller I2C interface. 1052ebf5e877SJean Delvare 1053ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1054ebf5e877SJean Delvare be called ltc4222. 1055ebf5e877SJean Delvare 1056ebf5e877SJean Delvareconfig SENSORS_LTC4245 1057ebf5e877SJean Delvare tristate "Linear Technology LTC4245" 1058ebf5e877SJean Delvare depends on I2C 1059ebf5e877SJean Delvare help 1060ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4245 1061ebf5e877SJean Delvare Multiple Supply Hot Swap Controller I2C interface. 1062ebf5e877SJean Delvare 1063ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1064ebf5e877SJean Delvare be called ltc4245. 1065ebf5e877SJean Delvare 1066ebf5e877SJean Delvareconfig SENSORS_LTC4260 1067ebf5e877SJean Delvare tristate "Linear Technology LTC4260" 1068ebf5e877SJean Delvare depends on I2C 1069ebf5e877SJean Delvare select REGMAP_I2C 1070ebf5e877SJean Delvare help 1071ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4260 1072ebf5e877SJean Delvare Positive Voltage Hot Swap Controller I2C interface. 1073ebf5e877SJean Delvare 1074ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1075ebf5e877SJean Delvare be called ltc4260. 1076ebf5e877SJean Delvare 1077ebf5e877SJean Delvareconfig SENSORS_LTC4261 1078ebf5e877SJean Delvare tristate "Linear Technology LTC4261" 1079ebf5e877SJean Delvare depends on I2C 1080ebf5e877SJean Delvare help 1081ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4261 1082ebf5e877SJean Delvare Negative Voltage Hot Swap Controller I2C interface. 1083ebf5e877SJean Delvare 1084ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1085ebf5e877SJean Delvare be called ltc4261. 1086ebf5e877SJean Delvare 1087cbc29538SNuno Saconfig SENSORS_LTC4282 1088cbc29538SNuno Sa tristate "Analog Devices LTC4282" 1089cbc29538SNuno Sa depends on I2C 1090cbc29538SNuno Sa select REGMAP_I2C 1091cbc29538SNuno Sa help 1092cbc29538SNuno Sa If you say yes here you get support for Analog Devices LTC4282 1093cbc29538SNuno Sa High Current Hot Swap Controller I2C interface. 1094cbc29538SNuno Sa 1095cbc29538SNuno Sa This driver can also be built as a module. If so, the module will 1096cbc29538SNuno Sa be called ltc4282. 1097cbc29538SNuno Sa 10987074d0a9SFlorian Eckertconfig SENSORS_LTQ_CPUTEMP 10997074d0a9SFlorian Eckert bool "Lantiq cpu temperature sensor driver" 1100151d6dcbSRandy Dunlap depends on SOC_XWAY 11017074d0a9SFlorian Eckert help 11027074d0a9SFlorian Eckert If you say yes here you get support for the temperature 11037074d0a9SFlorian Eckert sensor inside your CPU. 11047074d0a9SFlorian Eckert 1105ebf5e877SJean Delvareconfig SENSORS_MAX1111 1106ebf5e877SJean Delvare tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 1107ebf5e877SJean Delvare depends on SPI_MASTER 1108ebf5e877SJean Delvare help 1109ebf5e877SJean Delvare Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 1110ebf5e877SJean Delvare ADC chips. 1111ebf5e877SJean Delvare 1112ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1113ebf5e877SJean Delvare will be called max1111. 1114ebf5e877SJean Delvare 11158efd1014STao Renconfig SENSORS_MAX127 11168efd1014STao Ren tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System" 11178efd1014STao Ren depends on I2C 11188efd1014STao Ren help 11198efd1014STao Ren Say y here to support Maxim's MAX127 DAS chips. 11208efd1014STao Ren 11218efd1014STao Ren This driver can also be built as a module. If so, the module 11228efd1014STao Ren will be called max127. 11238efd1014STao Ren 1124ebf5e877SJean Delvareconfig SENSORS_MAX16065 1125ebf5e877SJean Delvare tristate "Maxim MAX16065 System Manager and compatibles" 1126ebf5e877SJean Delvare depends on I2C 1127ebf5e877SJean Delvare help 1128ebf5e877SJean Delvare If you say yes here you get support for hardware monitoring 1129ebf5e877SJean Delvare capabilities of the following Maxim System Manager chips. 1130ebf5e877SJean Delvare MAX16065 1131ebf5e877SJean Delvare MAX16066 1132ebf5e877SJean Delvare MAX16067 1133ebf5e877SJean Delvare MAX16068 1134ebf5e877SJean Delvare MAX16070 1135ebf5e877SJean Delvare MAX16071 1136ebf5e877SJean Delvare 1137ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1138ebf5e877SJean Delvare will be called max16065. 1139ebf5e877SJean Delvare 1140ebf5e877SJean Delvareconfig SENSORS_MAX1619 1141ebf5e877SJean Delvare tristate "Maxim MAX1619 sensor chip" 1142ebf5e877SJean Delvare depends on I2C 1143ebf5e877SJean Delvare help 1144ebf5e877SJean Delvare If you say yes here you get support for MAX1619 sensor chip. 1145ebf5e877SJean Delvare 1146ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1147ebf5e877SJean Delvare will be called max1619. 1148ebf5e877SJean Delvare 1149ebf5e877SJean Delvareconfig SENSORS_MAX1668 1150ebf5e877SJean Delvare tristate "Maxim MAX1668 and compatibles" 1151ebf5e877SJean Delvare depends on I2C 1152*2d6c6689SJavier Carrasco select REGMAP_I2C 1153ebf5e877SJean Delvare help 1154ebf5e877SJean Delvare If you say yes here you get support for MAX1668, MAX1989 and 1155ebf5e877SJean Delvare MAX1805 chips. 1156ebf5e877SJean Delvare 1157ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1158ebf5e877SJean Delvare will be called max1668. 1159ebf5e877SJean Delvare 1160ebf5e877SJean Delvareconfig SENSORS_MAX197 1161ebf5e877SJean Delvare tristate "Maxim MAX197 and compatibles" 1162ebf5e877SJean Delvare help 1163ebf5e877SJean Delvare Support for the Maxim MAX197 A/D converter. 1164ebf5e877SJean Delvare Support will include, but not be limited to, MAX197, and MAX199. 1165ebf5e877SJean Delvare 1166ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1167ebf5e877SJean Delvare will be called max197. 1168ebf5e877SJean Delvare 116904e1e70aSTiberiu Breanaconfig SENSORS_MAX31722 117004e1e70aSTiberiu Breana tristate "MAX31722 temperature sensor" 117104e1e70aSTiberiu Breana depends on SPI 117204e1e70aSTiberiu Breana help 117304e1e70aSTiberiu Breana Support for the Maxim Integrated MAX31722/MAX31723 digital 117404e1e70aSTiberiu Breana thermometers/thermostats operating over an SPI interface. 117504e1e70aSTiberiu Breana 117604e1e70aSTiberiu Breana This driver can also be built as a module. If so, the module 117704e1e70aSTiberiu Breana will be called max31722. 1178d21ed22bSGuenter Roeck 1179d21ed22bSGuenter Roeckconfig SENSORS_MAX31730 1180d21ed22bSGuenter Roeck tristate "MAX31730 temperature sensor" 1181d21ed22bSGuenter Roeck depends on I2C 1182d21ed22bSGuenter Roeck help 1183d21ed22bSGuenter Roeck Support for the Maxim Integrated MAX31730 3-Channel Remote 1184d21ed22bSGuenter Roeck Temperature Sensor. 1185d21ed22bSGuenter Roeck 1186d21ed22bSGuenter Roeck This driver can also be built as a module. If so, the module 1187d21ed22bSGuenter Roeck will be called max31730. 118804e1e70aSTiberiu Breana 118938b04ad0SIbrahim Tilkiconfig SENSORS_MAX31760 119038b04ad0SIbrahim Tilki tristate "MAX31760 fan speed controller" 119138b04ad0SIbrahim Tilki depends on I2C 119238b04ad0SIbrahim Tilki select REGMAP_I2C 119338b04ad0SIbrahim Tilki help 119438b04ad0SIbrahim Tilki Support for the Analog Devices MAX31760 Precision Fan-Speed 119538b04ad0SIbrahim Tilki Controller. MAX31760 integrates temperature sensing along with 119638b04ad0SIbrahim Tilki precision PWM fan control. 119738b04ad0SIbrahim Tilki 119838b04ad0SIbrahim Tilki This driver can also be built as a module. If so, the module 119938b04ad0SIbrahim Tilki will be called max31760. 120038b04ad0SIbrahim Tilki 120116d60ba8SDaniel Matyasconfig MAX31827 120216d60ba8SDaniel Matyas tristate "MAX31827 low-power temperature switch and similar devices" 120316d60ba8SDaniel Matyas depends on I2C 120416d60ba8SDaniel Matyas select REGMAP_I2C 120516d60ba8SDaniel Matyas help 120616d60ba8SDaniel Matyas If you say yes here you get support for MAX31827, MAX31828 and 120716d60ba8SDaniel Matyas MAX31829 low-power temperature switches and sensors connected with I2C. 120816d60ba8SDaniel Matyas 120916d60ba8SDaniel Matyas This driver can also be built as a module. If so, the module 121016d60ba8SDaniel Matyas will be called max31827. 121116d60ba8SDaniel Matyas 1212e8ac01e5SArun Saravanan Balachandranconfig SENSORS_MAX6620 1213e8ac01e5SArun Saravanan Balachandran tristate "Maxim MAX6620 fan controller" 1214e8ac01e5SArun Saravanan Balachandran depends on I2C 1215e8ac01e5SArun Saravanan Balachandran help 1216e8ac01e5SArun Saravanan Balachandran If you say yes here you get support for the MAX6620 1217e8ac01e5SArun Saravanan Balachandran fan controller. 1218e8ac01e5SArun Saravanan Balachandran 1219e8ac01e5SArun Saravanan Balachandran This driver can also be built as a module. If so, the module 1220e8ac01e5SArun Saravanan Balachandran will be called max6620. 1221e8ac01e5SArun Saravanan Balachandran 122292b64580SVadim Pasternakconfig SENSORS_MAX6621 122392b64580SVadim Pasternak tristate "Maxim MAX6621 sensor chip" 122492b64580SVadim Pasternak depends on I2C 122592b64580SVadim Pasternak select REGMAP_I2C 122692b64580SVadim Pasternak help 122792b64580SVadim Pasternak If you say yes here you get support for MAX6621 sensor chip. 122892b64580SVadim Pasternak MAX6621 is a PECI-to-I2C translator provides an efficient, 122992b64580SVadim Pasternak low-cost solution for PECI-to-SMBus/I2C protocol conversion. 123092b64580SVadim Pasternak It allows reading the temperature from the PECI-compliant 123192b64580SVadim Pasternak host directly from up to four PECI-enabled CPUs. 123292b64580SVadim Pasternak 123392b64580SVadim Pasternak This driver can also be built as a module. If so, the module 123492b64580SVadim Pasternak will be called max6621. 123592b64580SVadim Pasternak 1236ebf5e877SJean Delvareconfig SENSORS_MAX6639 1237ebf5e877SJean Delvare tristate "Maxim MAX6639 sensor chip" 1238ebf5e877SJean Delvare depends on I2C 123945bf8305SNaresh Solanki select REGMAP_I2C 1240ebf5e877SJean Delvare help 1241ebf5e877SJean Delvare If you say yes here you get support for the MAX6639 1242ebf5e877SJean Delvare sensor chips. 1243ebf5e877SJean Delvare 1244ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1245ebf5e877SJean Delvare will be called max6639. 1246ebf5e877SJean Delvare 1247ebf5e877SJean Delvareconfig SENSORS_MAX6650 1248ebf5e877SJean Delvare tristate "Maxim MAX6650 sensor chip" 1249ebf5e877SJean Delvare depends on I2C 12504f8d374bSJean-Francois Dagenais depends on THERMAL || THERMAL=n 1251ebf5e877SJean Delvare help 1252ebf5e877SJean Delvare If you say yes here you get support for the MAX6650 / MAX6651 1253ebf5e877SJean Delvare sensor chips. 1254ebf5e877SJean Delvare 1255ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1256ebf5e877SJean Delvare will be called max6650. 1257ebf5e877SJean Delvare 1258ebf5e877SJean Delvareconfig SENSORS_MAX6697 1259ebf5e877SJean Delvare tristate "Maxim MAX6697 and compatibles" 1260ebf5e877SJean Delvare depends on I2C 1261ebf5e877SJean Delvare help 1262ebf5e877SJean Delvare If you say yes here you get support for MAX6581, MAX6602, MAX6622, 1263ebf5e877SJean Delvare MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 1264ebf5e877SJean Delvare temperature sensor chips. 1265ebf5e877SJean Delvare 1266ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1267ebf5e877SJean Delvare will be called max6697. 1268ebf5e877SJean Delvare 1269195a4b42SIl Hanconfig SENSORS_MAX31790 1270195a4b42SIl Han tristate "Maxim MAX31790 sensor chip" 1271195a4b42SIl Han depends on I2C 1272195a4b42SIl Han help 1273195a4b42SIl Han If you say yes here you get support for 6-Channel PWM-Output 1274195a4b42SIl Han Fan RPM Controller. 1275195a4b42SIl Han 1276195a4b42SIl Han This driver can also be built as a module. If so, the module 1277195a4b42SIl Han will be called max31790. 1278195a4b42SIl Han 127907830d9aSMario Kichererconfig SENSORS_MC34VR500 128007830d9aSMario Kicherer tristate "NXP MC34VR500 hardware monitoring driver" 128107830d9aSMario Kicherer depends on I2C 128256c77c0fSJavier Carrasco select REGMAP_I2C 128307830d9aSMario Kicherer help 128407830d9aSMario Kicherer If you say yes here you get support for the temperature and input 128507830d9aSMario Kicherer voltage sensors of the NXP MC34VR500. 128607830d9aSMario Kicherer 1287ebf5e877SJean Delvareconfig SENSORS_MCP3021 1288ebf5e877SJean Delvare tristate "Microchip MCP3021 and compatibles" 1289ebf5e877SJean Delvare depends on I2C 1290ebf5e877SJean Delvare help 1291ebf5e877SJean Delvare If you say yes here you get support for MCP3021 and MCP3221. 1292ebf5e877SJean Delvare The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 1293ebf5e877SJean Delvare with 12-bit resolution. 1294ebf5e877SJean Delvare 1295ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1296ebf5e877SJean Delvare will be called mcp3021. 1297ebf5e877SJean Delvare 129865afb4c8SVadim Pasternakconfig SENSORS_MLXREG_FAN 1299712d1b37SGeert Uytterhoeven tristate "Mellanox FAN driver" 130065afb4c8SVadim Pasternak depends on MELLANOX_PLATFORM 130165afb4c8SVadim Pasternak imply THERMAL 130265afb4c8SVadim Pasternak select REGMAP 130365afb4c8SVadim Pasternak help 130465afb4c8SVadim Pasternak This option enables support for the FAN control on the Mellanox 130565afb4c8SVadim Pasternak Ethernet and InfiniBand switches. The driver can be activated by the 130665afb4c8SVadim Pasternak platform device add call. Say Y to enable these. To compile this 130765afb4c8SVadim Pasternak driver as a module, choose 'M' here: the module will be called 130865afb4c8SVadim Pasternak mlxreg-fan. 130965afb4c8SVadim Pasternak 1310aaf6fabfSChris Packhamconfig SENSORS_TC654 1311aaf6fabfSChris Packham tristate "Microchip TC654/TC655 and compatibles" 1312aaf6fabfSChris Packham depends on I2C 1313aaf6fabfSChris Packham help 1314aaf6fabfSChris Packham If you say yes here you get support for TC654 and TC655. 1315aaf6fabfSChris Packham The TC654 and TC655 are PWM mode fan speed controllers with 1316aaf6fabfSChris Packham FanSense technology for use with brushless DC fans. 1317aaf6fabfSChris Packham 1318aaf6fabfSChris Packham This driver can also be built as a module. If so, the module 1319aaf6fabfSChris Packham will be called tc654. 1320aaf6fabfSChris Packham 1321fff7b8abSRobert Markoconfig SENSORS_TPS23861 1322fff7b8abSRobert Marko tristate "Texas Instruments TPS23861 PoE PSE" 1323fff7b8abSRobert Marko depends on I2C 1324fff7b8abSRobert Marko select REGMAP_I2C 1325fff7b8abSRobert Marko help 1326fff7b8abSRobert Marko If you say yes here you get support for Texas Instruments 1327fff7b8abSRobert Marko TPS23861 802.3at PoE PSE chips. 1328fff7b8abSRobert Marko 1329fff7b8abSRobert Marko This driver can also be built as a module. If so, the module 1330fff7b8abSRobert Marko will be called tps23861. 1331fff7b8abSRobert Marko 133296435693SAndreas Wernerconfig SENSORS_MENF21BMC_HWMON 133396435693SAndreas Werner tristate "MEN 14F021P00 BMC Hardware Monitoring" 133496435693SAndreas Werner depends on MFD_MENF21BMC 133596435693SAndreas Werner help 133696435693SAndreas Werner Say Y here to include support for the MEN 14F021P00 BMC 133796435693SAndreas Werner hardware monitoring. 133896435693SAndreas Werner 133996435693SAndreas Werner This driver can also be built as a module. If so the module 134096435693SAndreas Werner will be called menf21bmc_hwmon. 134196435693SAndreas Werner 13429d823351SRahul Tanwarconfig SENSORS_MR75203 13439d823351SRahul Tanwar tristate "Moortec Semiconductor MR75203 PVT Controller" 13449d823351SRahul Tanwar select REGMAP_MMIO 13459d823351SRahul Tanwar help 13469d823351SRahul Tanwar If you say yes here you get support for Moortec MR75203 13479d823351SRahul Tanwar PVT controller. 13489d823351SRahul Tanwar 13499d823351SRahul Tanwar This driver can also be built as a module. If so, the module 13509d823351SRahul Tanwar will be called mr75203. 13519d823351SRahul Tanwar 1352ebf5e877SJean Delvareconfig SENSORS_ADCXX 1353ebf5e877SJean Delvare tristate "National Semiconductor ADCxxxSxxx" 1354ebf5e877SJean Delvare depends on SPI_MASTER 1355ebf5e877SJean Delvare help 1356ebf5e877SJean Delvare If you say yes here you get support for the National Semiconductor 1357ebf5e877SJean Delvare ADC<bb><c>S<sss> chip family, where 1358ebf5e877SJean Delvare * bb is the resolution in number of bits (8, 10, 12) 1359ebf5e877SJean Delvare * c is the number of channels (1, 2, 4, 8) 1360ebf5e877SJean Delvare * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 1361ebf5e877SJean Delvare kSPS and 101 for 1 MSPS) 1362ebf5e877SJean Delvare 1363ebf5e877SJean Delvare Examples : ADC081S101, ADC124S501, ... 1364ebf5e877SJean Delvare 1365ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1366ebf5e877SJean Delvare will be called adcxx. 1367ebf5e877SJean Delvare 1368ad2f931dSJean Delvareconfig SENSORS_LM63 1369210961c4SGuenter Roeck tristate "National Semiconductor LM63 and compatibles" 13701d72acf9SJan Engelhardt depends on I2C 1371ad2f931dSJean Delvare help 137210f2ed31SMatthew Garrett If you say yes here you get support for the National 1373210961c4SGuenter Roeck Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 137410f2ed31SMatthew Garrett sensors with integrated fan control. Such chips are found 137510f2ed31SMatthew Garrett on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 137610f2ed31SMatthew Garrett others. 1377ad2f931dSJean Delvare 1378ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1379ad2f931dSJean Delvare will be called lm63. 1380ad2f931dSJean Delvare 1381e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70 1382a86e94dcSChristophe Leroy tristate "National Semiconductor LM70 and compatibles" 13830b22ce3bSJean Delvare depends on SPI_MASTER 1384e1a8e913SKaiwan N Billimoria help 1385e1a8e913SKaiwan N Billimoria If you say yes here you get support for the National Semiconductor 1386cd929672SChristian Lamparter LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124, 1387cd929672SChristian Lamparter TMP125 digital temperature sensor chips. 1388e1a8e913SKaiwan N Billimoria 1389e1a8e913SKaiwan N Billimoria This driver can also be built as a module. If so, the module 1390e1a8e913SKaiwan N Billimoria will be called lm70. 1391e1a8e913SKaiwan N Billimoria 13924e233cbeSAdrien Demarezconfig SENSORS_LM73 13934e233cbeSAdrien Demarez tristate "National Semiconductor LM73" 13944e233cbeSAdrien Demarez depends on I2C 13954e233cbeSAdrien Demarez help 13964e233cbeSAdrien Demarez If you say yes here you get support for National Semiconductor LM73 13974e233cbeSAdrien Demarez sensor chips. 13984e233cbeSAdrien Demarez This driver can also be built as a module. If so, the module 13994e233cbeSAdrien Demarez will be called lm73. 14004e233cbeSAdrien Demarez 1401ad2f931dSJean Delvareconfig SENSORS_LM75 1402ad2f931dSJean Delvare tristate "National Semiconductor LM75 and compatibles" 14031d72acf9SJan Engelhardt depends on I2C 1404e65365feSGuenter Roeck select REGMAP_I2C 1405ad2f931dSJean Delvare help 140601a52397SDavid Brownell If you say yes here you get support for one common type of 140701a52397SDavid Brownell temperature sensor chip, with models including: 1408ad2f931dSJean Delvare 1409e96f9d89SMichael Hennerich - Analog Devices ADT75 1410c851b715SPeter Rosin - Atmel (now Microchip) AT30TS74 14113fbc81e3SJean Delvare - Dallas Semiconductor DS75, DS1775 and DS7505 1412c98d6c65SArnaud Ebalard - Global Mixed-mode Technology (GMT) G751 141301a52397SDavid Brownell - Maxim MAX6625 and MAX6626 141401a52397SDavid Brownell - Microchip MCP980x 141505e82fe4SLen Sorensen - National Semiconductor LM75, LM75A 141601a52397SDavid Brownell - NXP's LM75A 141701a52397SDavid Brownell - ST Microelectronics STDS75 14182e9a41bbSJagan Teki - ST Microelectronics STLM75 141901a52397SDavid Brownell - TelCom (now Microchip) TCN75 1420c83959f8SFrans Klaver - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 1421c83959f8SFrans Klaver TMP175, TMP275 142201a52397SDavid Brownell 14239ebd3d82SDavid Brownell This driver supports driver model based binding through board 14249ebd3d82SDavid Brownell specific I2C device tables. 14259ebd3d82SDavid Brownell 14269ebd3d82SDavid Brownell It also supports the "legacy" style of driver binding. To use 14279ebd3d82SDavid Brownell that with some chips which don't replicate LM75 quirks exactly, 14289ebd3d82SDavid Brownell you may need the "force" module parameter. 1429ad2f931dSJean Delvare 1430ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1431ad2f931dSJean Delvare will be called lm75. 1432ad2f931dSJean Delvare 1433ad2f931dSJean Delvareconfig SENSORS_LM77 1434ad2f931dSJean Delvare tristate "National Semiconductor LM77" 14351d72acf9SJan Engelhardt depends on I2C 1436ad2f931dSJean Delvare help 1437ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM77 1438ad2f931dSJean Delvare sensor chips. 1439ad2f931dSJean Delvare 1440ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1441ad2f931dSJean Delvare will be called lm77. 1442ad2f931dSJean Delvare 1443ad2f931dSJean Delvareconfig SENSORS_LM78 1444ad2f931dSJean Delvare tristate "National Semiconductor LM78 and compatibles" 14451d72acf9SJan Engelhardt depends on I2C 144619f673edSJean Delvare select HWMON_VID 1447ad2f931dSJean Delvare help 1448ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM78, 1449ad2f931dSJean Delvare LM78-J and LM79. 1450ad2f931dSJean Delvare 1451ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1452ad2f931dSJean Delvare will be called lm78. 1453ad2f931dSJean Delvare 1454ad2f931dSJean Delvareconfig SENSORS_LM80 14559908ad4cSJean Delvare tristate "National Semiconductor LM80 and LM96080" 14560b22ce3bSJean Delvare depends on I2C 1457ad2f931dSJean Delvare help 1458ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 14599908ad4cSJean Delvare LM80 and LM96080 sensor chips. 1460ad2f931dSJean Delvare 1461ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1462ad2f931dSJean Delvare will be called lm80. 1463ad2f931dSJean Delvare 1464ad2f931dSJean Delvareconfig SENSORS_LM83 146543cb7ebeSJordan Crouse tristate "National Semiconductor LM83 and compatibles" 14661d72acf9SJan Engelhardt depends on I2C 1467719af4f1SGuenter Roeck select REGMAP 1468ad2f931dSJean Delvare help 1469ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 147043cb7ebeSJordan Crouse LM82 and LM83 sensor chips. 1471ad2f931dSJean Delvare 1472ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1473ad2f931dSJean Delvare will be called lm83. 1474ad2f931dSJean Delvare 1475ad2f931dSJean Delvareconfig SENSORS_LM85 1476ad2f931dSJean Delvare tristate "National Semiconductor LM85 and compatibles" 14770b22ce3bSJean Delvare depends on I2C 1478303760b4SJean Delvare select HWMON_VID 1479ad2f931dSJean Delvare help 1480ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM85 1481c36364dbSJean Delvare sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 1482f065a93eSJan Beulich EMC6D101, EMC6D102, and EMC6D103. 1483ad2f931dSJean Delvare 1484ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1485ad2f931dSJean Delvare will be called lm85. 1486ad2f931dSJean Delvare 1487ad2f931dSJean Delvareconfig SENSORS_LM87 1488c7fa3737SJean Delvare tristate "National Semiconductor LM87 and compatibles" 14891d72acf9SJan Engelhardt depends on I2C 1490303760b4SJean Delvare select HWMON_VID 1491ad2f931dSJean Delvare help 1492ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM87 1493c7fa3737SJean Delvare and Analog Devices ADM1024 sensor chips. 1494ad2f931dSJean Delvare 1495ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1496ad2f931dSJean Delvare will be called lm87. 1497ad2f931dSJean Delvare 1498ad2f931dSJean Delvareconfig SENSORS_LM90 1499ad2f931dSJean Delvare tristate "National Semiconductor LM90 and compatibles" 15001d72acf9SJan Engelhardt depends on I2C 1501ad2f931dSJean Delvare help 1502c09472fcSGuenter Roeck If you say yes here you get support for National Semiconductor LM84, 1503f63f6cceSGuenter Roeck LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A, 1504f63f6cceSGuenter Roeck ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A, 1505c09472fcSGuenter Roeck Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, 1506c09472fcSGuenter Roeck MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, 1507c09472fcSGuenter Roeck MAX6696, 1508d8521f82SGuenter Roeck ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218, 15092c6cb6c5SGuenter Roeck Winbond/Nuvoton W83L771W/G/AWG/ASG, 15109a198663SGuenter Roeck Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461 1511229d495dSJosh Lehan sensor chips. 1512ad2f931dSJean Delvare 1513ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1514ad2f931dSJean Delvare will be called lm90. 1515ad2f931dSJean Delvare 1516ad2f931dSJean Delvareconfig SENSORS_LM92 1517ad2f931dSJean Delvare tristate "National Semiconductor LM92 and compatibles" 15181d72acf9SJan Engelhardt depends on I2C 15191359590aSGuenter Roeck select REGMAP_I2C 1520ad2f931dSJean Delvare help 1521ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM92 152205aa8cbeSGuenter Roeck and LM76 as well as Maxim MAX6633/6634/6635 sensor chips. 1523ad2f931dSJean Delvare 1524ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1525ad2f931dSJean Delvare will be called lm92. 1526ad2f931dSJean Delvare 1527e46957edSHans-Jürgen Kochconfig SENSORS_LM93 1528e46957edSHans-Jürgen Koch tristate "National Semiconductor LM93 and compatibles" 1529dabf375bSJean Delvare depends on I2C 1530e46957edSHans-Jürgen Koch select HWMON_VID 1531e46957edSHans-Jürgen Koch help 1532c7bf71c5SGuenter Roeck If you say yes here you get support for National Semiconductor LM93, 1533c7bf71c5SGuenter Roeck LM94, and compatible sensor chips. 1534e46957edSHans-Jürgen Koch 1535e46957edSHans-Jürgen Koch This driver can also be built as a module. If so, the module 1536e46957edSHans-Jürgen Koch will be called lm93. 1537e46957edSHans-Jürgen Koch 1538e1eb4906SGuenter Roeckconfig SENSORS_LM95234 1539dfcd4c53SGuenter Roeck tristate "National Semiconductor LM95234 and compatibles" 1540e1eb4906SGuenter Roeck depends on I2C 1541963f9bc9SGuenter Roeck select REGMAP_I2C 1542e1eb4906SGuenter Roeck help 1543dfcd4c53SGuenter Roeck If you say yes here you get support for the LM95233 and LM95234 1544dfcd4c53SGuenter Roeck temperature sensor chips. 1545e1eb4906SGuenter Roeck 1546e1eb4906SGuenter Roeck This driver can also be built as a module. If so, the module 1547e1eb4906SGuenter Roeck will be called lm95234. 1548e1eb4906SGuenter Roeck 154906160327SDavide Rizzoconfig SENSORS_LM95241 15508c1d0419SGuenter Roeck tristate "National Semiconductor LM95241 and compatibles" 155106160327SDavide Rizzo depends on I2C 155206160327SDavide Rizzo help 15538c1d0419SGuenter Roeck If you say yes here you get support for LM95231 and LM95241 sensor 15548c1d0419SGuenter Roeck chips. 155506160327SDavide Rizzo 155606160327SDavide Rizzo This driver can also be built as a module. If so, the module 155706160327SDavide Rizzo will be called lm95241. 155806160327SDavide Rizzo 1559fffd80ccSAlexander Steinconfig SENSORS_LM95245 1560162a8dfeSGuenter Roeck tristate "National Semiconductor LM95245 and compatibles" 1561e2d8c2b6SGuenter Roeck depends on I2C 1562ca05ab20SAxel Lin select REGMAP_I2C 1563fffd80ccSAlexander Stein help 1564162a8dfeSGuenter Roeck If you say yes here you get support for LM95235 and LM95245 1565162a8dfeSGuenter Roeck temperature sensor chips. 1566fffd80ccSAlexander Stein 1567fffd80ccSAlexander Stein This driver can also be built as a module. If so, the module 1568fffd80ccSAlexander Stein will be called lm95245. 1569fffd80ccSAlexander Stein 1570ad2f931dSJean Delvareconfig SENSORS_PC87360 1571ad2f931dSJean Delvare tristate "National Semiconductor PC87360 family" 1572523315a9SNiklas Schnelle depends on HAS_IOPORT 1573746cdfbfSDean Nelson depends on !PPC 1574303760b4SJean Delvare select HWMON_VID 1575ad2f931dSJean Delvare help 1576ad2f931dSJean Delvare If you say yes here you get access to the hardware monitoring 1577ad2f931dSJean Delvare functions of the National Semiconductor PC8736x Super-I/O chips. 1578ad2f931dSJean Delvare The PC87360, PC87363 and PC87364 only have fan monitoring and 1579ad2f931dSJean Delvare control. The PC87365 and PC87366 additionally have voltage and 1580ad2f931dSJean Delvare temperature monitoring. 1581ad2f931dSJean Delvare 1582ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1583ad2f931dSJean Delvare will be called pc87360. 1584ad2f931dSJean Delvare 1585ba224e2cSJean Delvareconfig SENSORS_PC87427 1586ba224e2cSJean Delvare tristate "National Semiconductor PC87427" 1587523315a9SNiklas Schnelle depends on HAS_IOPORT 1588746cdfbfSDean Nelson depends on !PPC 1589ba224e2cSJean Delvare help 1590ba224e2cSJean Delvare If you say yes here you get access to the hardware monitoring 1591ba224e2cSJean Delvare functions of the National Semiconductor PC87427 Super-I/O chip. 1592ba224e2cSJean Delvare The chip has two distinct logical devices, one for fan speed 1593ba224e2cSJean Delvare monitoring and control, and one for voltage and temperature 1594008e5f33SJean Delvare monitoring. Fan speed monitoring and control are supported, as 1595008e5f33SJean Delvare well as temperature monitoring. Voltages aren't supported yet. 1596ba224e2cSJean Delvare 1597ba224e2cSJean Delvare This driver can also be built as a module. If so, the module 1598ba224e2cSJean Delvare will be called pc87427. 1599ba224e2cSJean Delvare 1600ebf5e877SJean Delvareconfig SENSORS_NTC_THERMISTOR 1601209218efSLinus Walleij tristate "NTC thermistor support" 1602209218efSLinus Walleij depends on IIO 1603c08860ffSJonghwa Lee depends on THERMAL || !THERMAL_OF 1604ebf5e877SJean Delvare help 1605ebf5e877SJean Delvare This driver supports NTC thermistors sensor reading and its 1606ebf5e877SJean Delvare interpretation. The driver can also monitor the temperature and 1607ebf5e877SJean Delvare send notifications about the temperature. 1608ebf5e877SJean Delvare 1609ebf5e877SJean Delvare Currently, this driver supports 1610887ee434SBeomho Seo NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 1611e8fda2c8SPeter Rosin NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 1612e8fda2c8SPeter Rosin B57891S0103 from EPCOS. 1613ebf5e877SJean Delvare 1614ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1615ebf5e877SJean Delvare will be called ntc-thermistor. 1616ebf5e877SJean Delvare 161741082d66SGuenter Roeckconfig SENSORS_NCT6683 161841082d66SGuenter Roeck tristate "Nuvoton NCT6683D" 1619523315a9SNiklas Schnelle depends on HAS_IOPORT 162041082d66SGuenter Roeck depends on !PPC 162141082d66SGuenter Roeck help 162241082d66SGuenter Roeck If you say yes here you get support for the hardware monitoring 162341082d66SGuenter Roeck functionality of the Nuvoton NCT6683D eSIO chip. 162441082d66SGuenter Roeck 162541082d66SGuenter Roeck This driver can also be built as a module. If so, the module 162641082d66SGuenter Roeck will be called nct6683. 162741082d66SGuenter Roeck 1628c3963bc0SZev Weissconfig SENSORS_NCT6775_CORE 1629c3963bc0SZev Weiss tristate 1630c3963bc0SZev Weiss select REGMAP 1631c3963bc0SZev Weiss help 1632c3963bc0SZev Weiss This module contains common code shared by the platform and 1633c3963bc0SZev Weiss i2c versions of the nct6775 driver; it is not useful on its 1634c3963bc0SZev Weiss own. 1635c3963bc0SZev Weiss 1636c3963bc0SZev Weiss If built as a module, the module will be called 1637c3963bc0SZev Weiss nct6775-core. 1638c3963bc0SZev Weiss 1639ebf5e877SJean Delvareconfig SENSORS_NCT6775 1640c3963bc0SZev Weiss tristate "Platform driver for Nuvoton NCT6775F and compatibles" 1641523315a9SNiklas Schnelle depends on HAS_IOPORT 1642ebf5e877SJean Delvare depends on !PPC 1643c3b3747dSDenis Pauk depends on ACPI || ACPI=n 1644ebf5e877SJean Delvare select HWMON_VID 1645c3963bc0SZev Weiss select SENSORS_NCT6775_CORE 1646ebf5e877SJean Delvare help 1647ebf5e877SJean Delvare If you say yes here you get support for the hardware monitoring 164878313b95SAxel Lin functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 164981820059SGuenter Roeck NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 165081820059SGuenter Roeck Super-I/O chips. This driver replaces the w83627ehf driver for 165181820059SGuenter Roeck NCT6775F and NCT6776F. 1652ebf5e877SJean Delvare 1653ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1654ebf5e877SJean Delvare will be called nct6775. 1655ebf5e877SJean Delvare 16566bb77c55SZev Weissconfig SENSORS_NCT6775_I2C 16576bb77c55SZev Weiss tristate "I2C driver for Nuvoton NCT6775F and compatibles" 16586bb77c55SZev Weiss depends on I2C 16596bb77c55SZev Weiss select REGMAP_I2C 16606bb77c55SZev Weiss select SENSORS_NCT6775_CORE 16616bb77c55SZev Weiss help 16626bb77c55SZev Weiss If you say yes here you get support for the hardware monitoring 16636bb77c55SZev Weiss functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 16646bb77c55SZev Weiss NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 16656bb77c55SZev Weiss Super-I/O chips via their I2C interface. 16666bb77c55SZev Weiss 16676bb77c55SZev Weiss If you're not building a kernel for a BMC, this is probably 16686bb77c55SZev Weiss not the driver you want (see CONFIG_SENSORS_NCT6775). 16696bb77c55SZev Weiss 16706bb77c55SZev Weiss This driver can also be built as a module. If so, the module 16716bb77c55SZev Weiss will be called nct6775-i2c. 16726bb77c55SZev Weiss 16733434f378SGuenter Roeckconfig SENSORS_NCT7802 16743434f378SGuenter Roeck tristate "Nuvoton NCT7802Y" 16753434f378SGuenter Roeck depends on I2C 16763434f378SGuenter Roeck select REGMAP_I2C 16773434f378SGuenter Roeck help 16783434f378SGuenter Roeck If you say yes here you get support for the Nuvoton NCT7802Y 16793434f378SGuenter Roeck hardware monitoring chip. 16803434f378SGuenter Roeck 16813434f378SGuenter Roeck This driver can also be built as a module. If so, the module 16823434f378SGuenter Roeck will be called nct7802. 16833434f378SGuenter Roeck 16849c947d25SVadim V. Vlasovconfig SENSORS_NCT7904 16859c947d25SVadim V. Vlasov tristate "Nuvoton NCT7904" 168677849a55SYuechao Zhao depends on I2C && WATCHDOG 168777849a55SYuechao Zhao select WATCHDOG_CORE 16889c947d25SVadim V. Vlasov help 16899c947d25SVadim V. Vlasov If you say yes here you get support for the Nuvoton NCT7904 169077849a55SYuechao Zhao hardware monitoring chip, including manual fan speed control 169177849a55SYuechao Zhao and support for the integrated watchdog. 16929c947d25SVadim V. Vlasov 16939c947d25SVadim V. Vlasov This driver can also be built as a module. If so, the module 16949c947d25SVadim V. Vlasov will be called nct7904. 16959c947d25SVadim V. Vlasov 1696f1fd4a4dSTomer Maimonconfig SENSORS_NPCM7XX 1697f1fd4a4dSTomer Maimon tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 1698f1fd4a4dSTomer Maimon imply THERMAL 1699f1fd4a4dSTomer Maimon help 1700f1fd4a4dSTomer Maimon This driver provides support for Nuvoton NPCM750/730/715/705 PWM 1701f1fd4a4dSTomer Maimon and Fan controllers. 1702f1fd4a4dSTomer Maimon 1703f1fd4a4dSTomer Maimon This driver can also be built as a module. If so, the module 1704f1fd4a4dSTomer Maimon will be called npcm750-pwm-fan. 1705f1fd4a4dSTomer Maimon 1706630300d5SAdam Bakerconfig SENSORS_NSA320 1707630300d5SAdam Baker tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 1708630300d5SAdam Baker depends on GPIOLIB && OF 1709630300d5SAdam Baker depends on MACH_KIRKWOOD || COMPILE_TEST 1710630300d5SAdam Baker help 1711630300d5SAdam Baker If you say yes here you get support for hardware monitoring 1712630300d5SAdam Baker for the ZyXEL NSA320 Media Server and other compatible devices 1713630300d5SAdam Baker (probably the NSA325 and some NSA310 variants). 1714630300d5SAdam Baker 1715630300d5SAdam Baker The sensor data is taken from a Holtek HT46R065 microcontroller 1716630300d5SAdam Baker connected to GPIO lines. 1717630300d5SAdam Baker 1718630300d5SAdam Baker This driver can also be built as a module. If so, the module 1719630300d5SAdam Baker will be called nsa320-hwmon. 1720630300d5SAdam Baker 172182e3430dSJonas Malacoconfig SENSORS_NZXT_KRAKEN2 172282e3430dSJonas Malaco tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers" 172382e3430dSJonas Malaco depends on USB_HID 172482e3430dSJonas Malaco help 172582e3430dSJonas Malaco If you say yes here you get support for hardware monitoring for the 172682e3430dSJonas Malaco NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers. 172782e3430dSJonas Malaco 172882e3430dSJonas Malaco This driver can also be built as a module. If so, the module 172982e3430dSJonas Malaco will be called nzxt-kraken2. 173082e3430dSJonas Malaco 1731f3b4b146SAleksa Savicconfig SENSORS_NZXT_KRAKEN3 1732f3b4b146SAleksa Savic tristate "NZXT Kraken X53/X63/X73, Z53/Z63/Z73 coolers" 1733f3b4b146SAleksa Savic depends on USB_HID 1734f3b4b146SAleksa Savic help 1735f3b4b146SAleksa Savic If you say yes here you get support for hardware monitoring for the 1736f3b4b146SAleksa Savic NZXT Kraken X53/X63/X73, Z53/Z63/Z73 all-in-one CPU liquid coolers. 1737f3b4b146SAleksa Savic 1738f3b4b146SAleksa Savic This driver can also be built as a module. If so, the module 1739f3b4b146SAleksa Savic will be called nzxt-kraken3. 1740f3b4b146SAleksa Savic 174153e68c20SAleksandr Mezinconfig SENSORS_NZXT_SMART2 174253e68c20SAleksandr Mezin tristate "NZXT RGB & Fan Controller/Smart Device v2" 174353e68c20SAleksandr Mezin depends on USB_HID 174453e68c20SAleksandr Mezin help 174553e68c20SAleksandr Mezin If you say yes here you get support for hardware monitoring for the 174653e68c20SAleksandr Mezin NZXT RGB & Fan Controller/Smart Device v2. 174753e68c20SAleksandr Mezin 174853e68c20SAleksandr Mezin This driver can also be built as a module. If so, the module 174953e68c20SAleksandr Mezin will be called nzxt-smart2. 175053e68c20SAleksandr Mezin 17515b5513b8SEddie Jamessource "drivers/hwmon/occ/Kconfig" 17525b5513b8SEddie James 1753ed264e8aSJoaquín Ignacio Aramendíaconfig SENSORS_OXP 1754ed264e8aSJoaquín Ignacio Aramendía tristate "OneXPlayer EC fan control" 1755ed264e8aSJoaquín Ignacio Aramendía depends on ACPI 1756ed264e8aSJoaquín Ignacio Aramendía depends on X86 1757ed264e8aSJoaquín Ignacio Aramendía help 1758ed264e8aSJoaquín Ignacio Aramendía If you say yes here you get support for fan readings and control over 1759ed264e8aSJoaquín Ignacio Aramendía OneXPlayer handheld devices. Only OneXPlayer mini AMD handheld variant 1760ed264e8aSJoaquín Ignacio Aramendía boards are supported. 1761ed264e8aSJoaquín Ignacio Aramendía 1762ed264e8aSJoaquín Ignacio Aramendía Can also be built as a module. In that case it will be called oxp-sensors. 1763ed264e8aSJoaquín Ignacio Aramendía 1764fb4504feSJean Delvareconfig SENSORS_PCF8591 1765fb4504feSJean Delvare tristate "Philips PCF8591 ADC/DAC" 1766fb4504feSJean Delvare depends on I2C 1767fb4504feSJean Delvare help 1768fb4504feSJean Delvare If you say yes here you get support for Philips PCF8591 4-channel 1769fb4504feSJean Delvare ADC, 1-channel DAC chips. 1770fb4504feSJean Delvare 1771fb4504feSJean Delvare This driver can also be built as a module. If so, the module 1772fb4504feSJean Delvare will be called pcf8591. 1773fb4504feSJean Delvare 1774fb4504feSJean Delvare These devices are hard to detect and rarely found on mainstream 1775fb4504feSJean Delvare hardware. If unsure, say N. 1776fb4504feSJean Delvare 1777bf3608f3SIwona Winiarskasource "drivers/hwmon/peci/Kconfig" 1778bf3608f3SIwona Winiarska 17798636a1f9SMasahiro Yamadasource "drivers/hwmon/pmbus/Kconfig" 1780442aba78SGuenter Roeck 17811b2ca93cSCosmo Chouconfig SENSORS_PT5161L 17821b2ca93cSCosmo Chou tristate "Astera Labs PT5161L PCIe retimer hardware monitoring" 17831b2ca93cSCosmo Chou depends on I2C 17841b2ca93cSCosmo Chou help 17851b2ca93cSCosmo Chou If you say yes here you get support for temperature monitoring 17861b2ca93cSCosmo Chou on the Astera Labs PT5161L PCIe retimer. 17871b2ca93cSCosmo Chou 17881b2ca93cSCosmo Chou This driver can also be built as a module. If so, the module 17891b2ca93cSCosmo Chou will be called pt5161l. 17901b2ca93cSCosmo Chou 1791d82d5776SKamil Debskiconfig SENSORS_PWM_FAN 1792d82d5776SKamil Debski tristate "PWM fan" 1793dfd977d8SAndy Shevchenko depends on PWM || COMPILE_TEST 179418fd303fSRandy Dunlap depends on THERMAL || THERMAL=n 1795d82d5776SKamil Debski help 1796d82d5776SKamil Debski If you say yes here you get support for fans connected to PWM lines. 1797d82d5776SKamil Debski The driver uses the generic PWM interface, thus it will work on a 1798d82d5776SKamil Debski variety of SoCs. 1799d82d5776SKamil Debski 1800d82d5776SKamil Debski This driver can also be built as a module. If so, the module 1801d82d5776SKamil Debski will be called pwm-fan. 1802d82d5776SKamil Debski 180374d1e007SStefan Wahrenconfig SENSORS_RASPBERRYPI_HWMON 180474d1e007SStefan Wahren tristate "Raspberry Pi voltage monitor" 180574d1e007SStefan Wahren depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 180674d1e007SStefan Wahren help 180774d1e007SStefan Wahren If you say yes here you get support for voltage sensor on the 180874d1e007SStefan Wahren Raspberry Pi. 180974d1e007SStefan Wahren 181074d1e007SStefan Wahren This driver can also be built as a module. If so, the module 181174d1e007SStefan Wahren will be called raspberrypi-hwmon. 181274d1e007SStefan Wahren 18133f697027SMichael Walleconfig SENSORS_SL28CPLD 18143f697027SMichael Walle tristate "Kontron sl28cpld hardware monitoring driver" 18153f697027SMichael Walle depends on MFD_SL28CPLD || COMPILE_TEST 18163f697027SMichael Walle help 18173f697027SMichael Walle If you say yes here you get support for the fan supervisor of the 18183f697027SMichael Walle sl28cpld board management controller. 18193f697027SMichael Walle 18203f697027SMichael Walle This driver can also be built as a module. If so, the module 18213f697027SMichael Walle will be called sl28cpld-hwmon. 18223f697027SMichael Walle 1823e7bb1a2aSKun Yiconfig SENSORS_SBTSI 1824e7bb1a2aSKun Yi tristate "Emulated SB-TSI temperature sensor" 1825e7bb1a2aSKun Yi depends on I2C 1826e7bb1a2aSKun Yi help 1827e7bb1a2aSKun Yi If you say yes here you get support for emulated temperature 1828e7bb1a2aSKun Yi sensors on AMD SoCs with SB-TSI interface connected to a BMC device. 1829e7bb1a2aSKun Yi 1830e7bb1a2aSKun Yi This driver can also be built as a module. If so, the module will 1831e7bb1a2aSKun Yi be called sbtsi_temp. 1832e7bb1a2aSKun Yi 18335a0f50d1SAkshay Guptaconfig SENSORS_SBRMI 18345a0f50d1SAkshay Gupta tristate "Emulated SB-RMI sensor" 18355a0f50d1SAkshay Gupta depends on I2C 18365a0f50d1SAkshay Gupta help 18375a0f50d1SAkshay Gupta If you say yes here you get support for emulated RMI 18385a0f50d1SAkshay Gupta sensors on AMD SoCs with APML interface connected to a BMC device. 18395a0f50d1SAkshay Gupta 18405a0f50d1SAkshay Gupta This driver can also be built as a module. If so, the module will 18415a0f50d1SAkshay Gupta be called sbrmi. 18425a0f50d1SAkshay Gupta 1843251eb40fSJonathan Cameronconfig SENSORS_SHT15 1844251eb40fSJonathan Cameron tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 18451376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 1846a3a316cfSArnd Bergmann select BITREVERSE 1847251eb40fSJonathan Cameron help 1848251eb40fSJonathan Cameron If you say yes here you get support for the Sensiron SHT10, SHT11, 1849251eb40fSJonathan Cameron SHT15, SHT71, SHT75 humidity and temperature sensors. 1850251eb40fSJonathan Cameron 1851251eb40fSJonathan Cameron This driver can also be built as a module. If so, the module 1852251eb40fSJonathan Cameron will be called sht15. 1853251eb40fSJonathan Cameron 1854430400b8SUrs Fleischconfig SENSORS_SHT21 1855430400b8SUrs Fleisch tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 1856430400b8SUrs Fleisch depends on I2C 1857430400b8SUrs Fleisch help 1858430400b8SUrs Fleisch If you say yes here you get support for the Sensiron SHT21, SHT25 1859430400b8SUrs Fleisch humidity and temperature sensors. 1860430400b8SUrs Fleisch 1861430400b8SUrs Fleisch This driver can also be built as a module. If so, the module 1862430400b8SUrs Fleisch will be called sht21. 1863430400b8SUrs Fleisch 18647c84f7f8SDavid Freyconfig SENSORS_SHT3x 18657c84f7f8SDavid Frey tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 18667c84f7f8SDavid Frey depends on I2C 18677c84f7f8SDavid Frey select CRC8 18687c84f7f8SDavid Frey help 18697c84f7f8SDavid Frey If you say yes here you get support for the Sensiron SHT30 and SHT31 18707c84f7f8SDavid Frey humidity and temperature sensors. 18717c84f7f8SDavid Frey 18727c84f7f8SDavid Frey This driver can also be built as a module. If so, the module 18737c84f7f8SDavid Frey will be called sht3x. 18747c84f7f8SDavid Frey 1875505c2549SNavin Sankar Velliangiriconfig SENSORS_SHT4x 1876505c2549SNavin Sankar Velliangiri tristate "Sensiron humidity and temperature sensors. SHT4x and compat." 1877505c2549SNavin Sankar Velliangiri depends on I2C 1878505c2549SNavin Sankar Velliangiri select CRC8 1879505c2549SNavin Sankar Velliangiri help 1880505c2549SNavin Sankar Velliangiri If you say yes here you get support for the Sensiron SHT40, SHT41 and 1881505c2549SNavin Sankar Velliangiri SHT45 humidity and temperature sensors. 1882505c2549SNavin Sankar Velliangiri 1883505c2549SNavin Sankar Velliangiri This driver can also be built as a module. If so, the module 1884505c2549SNavin Sankar Velliangiri will be called sht4x. 1885505c2549SNavin Sankar Velliangiri 18861a539d37STomas Popconfig SENSORS_SHTC1 18871a539d37STomas Pop tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 18881a539d37STomas Pop depends on I2C 18891a539d37STomas Pop help 1890ffd96868SDan Robertson If you say yes here you get support for the Sensiron SHTC1, SHTW1, 1891ffd96868SDan Robertson and SHTC3 humidity and temperature sensors. 18921a539d37STomas Pop 18931a539d37STomas Pop This driver can also be built as a module. If so, the module 18941a539d37STomas Pop will be called shtc1. 18951a539d37STomas Pop 1896ad2f931dSJean Delvareconfig SENSORS_SIS5595 1897ad2f931dSJean Delvare tristate "Silicon Integrated Systems Corp. SiS5595" 1898523315a9SNiklas Schnelle depends on PCI && HAS_IOPORT 1899ad2f931dSJean Delvare help 1900ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 1901ad2f931dSJean Delvare SiS5595 South Bridges. 1902ad2f931dSJean Delvare 1903ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1904ad2f931dSJean Delvare will be called sis5595. 1905ad2f931dSJean Delvare 1906de34a405SAlistair Francisconfig SENSORS_SY7636A 1907de34a405SAlistair Francis tristate "Silergy SY7636A" 19085e88619bSAlistair Francis depends on MFD_SY7636A 1909de34a405SAlistair Francis help 1910de34a405SAlistair Francis If you say yes here you get support for the thermistor readout of 1911de34a405SAlistair Francis the Silergy SY7636A PMIC. 1912de34a405SAlistair Francis 1913de34a405SAlistair Francis This driver can also be built as a module. If so, the module 1914de34a405SAlistair Francis will be called sy7636a-hwmon. 1915de34a405SAlistair Francis 19169431996fSJuerg Haefligerconfig SENSORS_DME1737 1917e95c237dSJuerg Haefliger tristate "SMSC DME1737, SCH311x and compatibles" 1918523315a9SNiklas Schnelle depends on HAS_IOPORT 1919e2d8c2b6SGuenter Roeck depends on I2C && !PPC 19209431996fSJuerg Haefliger select HWMON_VID 19219431996fSJuerg Haefliger help 19229431996fSJuerg Haefliger If you say yes here you get support for the hardware monitoring 1923549edb83SJuerg Haefliger and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 1924549edb83SJuerg Haefliger Asus A8000 Super-I/O chips. 19259431996fSJuerg Haefliger 19269431996fSJuerg Haefliger This driver can also be built as a module. If so, the module 19279431996fSJuerg Haefliger will be called dme1737. 19289431996fSJuerg Haefliger 1929dac6831eSKalhan Trisalconfig SENSORS_EMC1403 19307a1b76f2SJekyll Lai tristate "SMSC EMC1403/23 thermal sensor" 1931dac6831eSKalhan Trisal depends on I2C 1932adb57835SJosef Gajdusek select REGMAP_I2C 1933dac6831eSKalhan Trisal help 19347a1b76f2SJekyll Lai If you say yes here you get support for the SMSC EMC1403/23 1935dac6831eSKalhan Trisal temperature monitoring chip. 1936dac6831eSKalhan Trisal 1937dac6831eSKalhan Trisal Threshold values can be configured using sysfs. 1938dac6831eSKalhan Trisal Data from the different diodes are accessible via sysfs. 1939dac6831eSKalhan Trisal 19409df7305bSSteve Glendinningconfig SENSORS_EMC2103 19419df7305bSSteve Glendinning tristate "SMSC EMC2103" 19429df7305bSSteve Glendinning depends on I2C 19439df7305bSSteve Glendinning help 19449df7305bSSteve Glendinning If you say yes here you get support for the temperature 19459df7305bSSteve Glendinning and fan sensors of the SMSC EMC2103 chips. 19469df7305bSSteve Glendinning 19479df7305bSSteve Glendinning This driver can also be built as a module. If so, the module 19489df7305bSSteve Glendinning will be called emc2103. 19499df7305bSSteve Glendinning 19500d8400c5SMichael Shychconfig SENSORS_EMC2305 19510d8400c5SMichael Shych tristate "Microchip EMC2305 and compatible EMC2301/2/3" 19520d8400c5SMichael Shych depends on I2C 19530d8400c5SMichael Shych imply THERMAL 19540d8400c5SMichael Shych help 19550d8400c5SMichael Shych If you say yes here you get support for the Microchip EMC2305 19560d8400c5SMichael Shych fan controller chips. 19570d8400c5SMichael Shych The Microchip EMC2305 is a fan controller for up to 5 fans. 19580d8400c5SMichael Shych Fan rotation speeds are reported in RPM. 19590d8400c5SMichael Shych 19600d8400c5SMichael Shych This driver can also be built as a module. If so, the module 19610d8400c5SMichael Shych will be called emc2305. 19620d8400c5SMichael Shych 1963b0b349a8SJean Delvareconfig SENSORS_EMC6W201 1964b0b349a8SJean Delvare tristate "SMSC EMC6W201" 1965b0b349a8SJean Delvare depends on I2C 1966b0b349a8SJean Delvare help 1967b0b349a8SJean Delvare If you say yes here you get support for the SMSC EMC6W201 1968b0b349a8SJean Delvare hardware monitoring chip. 1969b0b349a8SJean Delvare 1970b0b349a8SJean Delvare This driver can also be built as a module. If so, the module 1971b0b349a8SJean Delvare will be called emc6w201. 1972b0b349a8SJean Delvare 1973ad2f931dSJean Delvareconfig SENSORS_SMSC47M1 1974ad2f931dSJean Delvare tristate "SMSC LPC47M10x and compatibles" 1975523315a9SNiklas Schnelle depends on HAS_IOPORT 1976746cdfbfSDean Nelson depends on !PPC 1977ad2f931dSJean Delvare help 1978ad2f931dSJean Delvare If you say yes here you get support for the integrated fan 1979ad2f931dSJean Delvare monitoring and control capabilities of the SMSC LPC47B27x, 19806091780eSJean Delvare LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 19818eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 chips. 198259ac8367SHartmut Rick 19838eccbb6fSJean Delvare The temperature and voltage sensor features of the LPC47M15x, 19848eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 are supported by another 19858eccbb6fSJean Delvare driver, select also "SMSC LPC47M192 and compatibles" below for 19868eccbb6fSJean Delvare those. 1987ad2f931dSJean Delvare 1988ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1989ad2f931dSJean Delvare will be called smsc47m1. 1990ad2f931dSJean Delvare 199159ac8367SHartmut Rickconfig SENSORS_SMSC47M192 199259ac8367SHartmut Rick tristate "SMSC LPC47M192 and compatibles" 19930b22ce3bSJean Delvare depends on I2C 199459ac8367SHartmut Rick select HWMON_VID 199559ac8367SHartmut Rick help 199659ac8367SHartmut Rick If you say yes here you get support for the temperature and 199700cb4739SJean Delvare voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 199800cb4739SJean Delvare and LPC47M997 chips. 199959ac8367SHartmut Rick 200059ac8367SHartmut Rick The fan monitoring and control capabilities of these chips 200159ac8367SHartmut Rick are supported by another driver, select 200259ac8367SHartmut Rick "SMSC LPC47M10x and compatibles" above. You need both drivers 200359ac8367SHartmut Rick if you want fan control and voltage/temperature sensor support. 200459ac8367SHartmut Rick 200559ac8367SHartmut Rick This driver can also be built as a module. If so, the module 200659ac8367SHartmut Rick will be called smsc47m192. 200759ac8367SHartmut Rick 2008ad2f931dSJean Delvareconfig SENSORS_SMSC47B397 2009ad2f931dSJean Delvare tristate "SMSC LPC47B397-NC" 2010523315a9SNiklas Schnelle depends on HAS_IOPORT 2011e2d8c2b6SGuenter Roeck depends on !PPC 2012ad2f931dSJean Delvare help 2013ad2f931dSJean Delvare If you say yes here you get support for the SMSC LPC47B397-NC 2014ad2f931dSJean Delvare sensor chip. 2015ad2f931dSJean Delvare 2016ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2017ad2f931dSJean Delvare will be called smsc47b397. 2018ad2f931dSJean Delvare 201928ff2f7aSHans de Goedeconfig SENSORS_SCH56XX_COMMON 202028ff2f7aSHans de Goede tristate 2021a54fe616SArmin Wolf select REGMAP 202228ff2f7aSHans de Goede 2023a98d506cSHans de Goedeconfig SENSORS_SCH5627 2024a98d506cSHans de Goede tristate "SMSC SCH5627" 2025523315a9SNiklas Schnelle depends on HAS_IOPORT 20262d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 202728ff2f7aSHans de Goede select SENSORS_SCH56XX_COMMON 20282d8c7ff5SHans de Goede select WATCHDOG_CORE 2029a98d506cSHans de Goede help 2030a98d506cSHans de Goede If you say yes here you get support for the hardware monitoring 2031312869ecSHans de Goede features of the SMSC SCH5627 Super-I/O chip including support for 2032312869ecSHans de Goede the integrated watchdog. 2033a98d506cSHans de Goede 2034a98d506cSHans de Goede This driver can also be built as a module. If so, the module 2035a98d506cSHans de Goede will be called sch5627. 2036a98d506cSHans de Goede 20370772a640SHans de Goedeconfig SENSORS_SCH5636 20380772a640SHans de Goede tristate "SMSC SCH5636" 2039523315a9SNiklas Schnelle depends on HAS_IOPORT 20402d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 20410772a640SHans de Goede select SENSORS_SCH56XX_COMMON 20422d8c7ff5SHans de Goede select WATCHDOG_CORE 20430772a640SHans de Goede help 20440772a640SHans de Goede SMSC SCH5636 Super I/O chips include an embedded microcontroller for 20450772a640SHans de Goede hardware monitoring solutions, allowing motherboard manufacturers to 20460772a640SHans de Goede create their own custom hwmon solution based upon the SCH5636. 20470772a640SHans de Goede 20480772a640SHans de Goede Currently this driver only supports the Fujitsu Theseus SCH5636 based 20490772a640SHans de Goede hwmon solution. Say yes here if you want support for the Fujitsu 2050312869ecSHans de Goede Theseus' hardware monitoring features including support for the 2051312869ecSHans de Goede integrated watchdog. 20520772a640SHans de Goede 20530772a640SHans de Goede This driver can also be built as a module. If so, the module 20540772a640SHans de Goede will be called sch5636. 20550772a640SHans de Goede 20567f07ec0fSandrea.merelloconfig SENSORS_STTS751 20577f07ec0fSandrea.merello tristate "ST Microelectronics STTS751" 20587f07ec0fSandrea.merello depends on I2C 20597f07ec0fSandrea.merello help 20607f07ec0fSandrea.merello If you say yes here you get support for STTS751 20617f07ec0fSandrea.merello temperature sensor chips. 20627f07ec0fSandrea.merello 20637f07ec0fSandrea.merello This driver can also be built as a module. If so, the module 20647f07ec0fSandrea.merello will be called stts751. 20657f07ec0fSandrea.merello 20667f2958e8SEmil Renner Berthingconfig SENSORS_SFCTEMP 20677f2958e8SEmil Renner Berthing tristate "Starfive JH71x0 temperature sensor" 20687f2958e8SEmil Renner Berthing depends on ARCH_STARFIVE || COMPILE_TEST 20697f2958e8SEmil Renner Berthing help 20707f2958e8SEmil Renner Berthing If you say yes here you get support for temperature sensor 20717f2958e8SEmil Renner Berthing on the Starfive JH71x0 SoCs. 20727f2958e8SEmil Renner Berthing 20737f2958e8SEmil Renner Berthing This driver can also be built as a module. If so, the module 20747f2958e8SEmil Renner Berthing will be called sfctemp. 20757f2958e8SEmil Renner Berthing 2076758b62e5SInochi Amaotoconfig SENSORS_SG2042_MCU 2077758b62e5SInochi Amaoto tristate "Sophgo onboard MCU support" 2078758b62e5SInochi Amaoto depends on I2C 2079758b62e5SInochi Amaoto depends on ARCH_SOPHGO || COMPILE_TEST 2080758b62e5SInochi Amaoto help 2081758b62e5SInochi Amaoto Support for onboard MCU of Sophgo SG2042 SoCs. This mcu provides 2082758b62e5SInochi Amaoto power control and some basic information. 2083758b62e5SInochi Amaoto 2084758b62e5SInochi Amaoto This driver can be built as a module. If so, the module 2085758b62e5SInochi Amaoto will be called sg2042-mcu. 2086758b62e5SInochi Amaoto 2087d612bf83SIvor Wandersconfig SENSORS_SURFACE_FAN 2088d612bf83SIvor Wanders tristate "Surface Fan Driver" 2089d612bf83SIvor Wanders depends on SURFACE_AGGREGATOR 2090d612bf83SIvor Wanders depends on SURFACE_AGGREGATOR_BUS 2091d612bf83SIvor Wanders help 2092d612bf83SIvor Wanders Driver that provides monitoring of the fan on Surface Pro devices that 2093d612bf83SIvor Wanders have a fan, like the Surface Pro 9. 2094d612bf83SIvor Wanders 2095d612bf83SIvor Wanders This makes the fan's current speed accessible through the hwmon 2096d612bf83SIvor Wanders system. It does not provide control over the fan, the firmware is 2097d612bf83SIvor Wanders responsible for that, this driver merely provides monitoring. 2098d612bf83SIvor Wanders 2099d612bf83SIvor Wanders Select M or Y here, if you want to be able to read the fan's speed. 2100d612bf83SIvor Wanders 210163be321eSMaximilian Luzconfig SENSORS_SURFACE_TEMP 210263be321eSMaximilian Luz tristate "Microsoft Surface Thermal Sensor Driver" 210363be321eSMaximilian Luz depends on SURFACE_AGGREGATOR 210463be321eSMaximilian Luz depends on SURFACE_AGGREGATOR_BUS 210563be321eSMaximilian Luz help 210663be321eSMaximilian Luz Driver for monitoring thermal sensors connected via the Surface 210763be321eSMaximilian Luz Aggregator Module (embedded controller) on Microsoft Surface devices. 210863be321eSMaximilian Luz 210963be321eSMaximilian Luz This driver can also be built as a module. If so, the module 211063be321eSMaximilian Luz will be called surface_temp. 211163be321eSMaximilian Luz 2112b4c9c1a7SGuenter Roeckconfig SENSORS_ADC128D818 2113b4c9c1a7SGuenter Roeck tristate "Texas Instruments ADC128D818" 2114b4c9c1a7SGuenter Roeck depends on I2C 2115b4c9c1a7SGuenter Roeck help 2116b4c9c1a7SGuenter Roeck If you say yes here you get support for the Texas Instruments 2117b4c9c1a7SGuenter Roeck ADC128D818 System Monitor with Temperature Sensor chip. 2118b4c9c1a7SGuenter Roeck 2119b4c9c1a7SGuenter Roeck This driver can also be built as a module. If so, the module 2120b4c9c1a7SGuenter Roeck will be called adc128d818. 2121b4c9c1a7SGuenter Roeck 21225812f928SSteve Hardyconfig SENSORS_ADS7828 21230962e0f1SGuillaume Roguez tristate "Texas Instruments ADS7828 and compatibles" 21245812f928SSteve Hardy depends on I2C 2125bea0bab0SGuenter Roeck select REGMAP_I2C 21265812f928SSteve Hardy help 21270962e0f1SGuillaume Roguez If you say yes here you get support for Texas Instruments ADS7828 and 21280962e0f1SGuillaume Roguez ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 21290962e0f1SGuillaume Roguez it is 8-bit on ADS7830. 21305812f928SSteve Hardy 21315812f928SSteve Hardy This driver can also be built as a module. If so, the module 21325812f928SSteve Hardy will be called ads7828. 21335812f928SSteve Hardy 2134e0c70b80SPaul Thomasconfig SENSORS_ADS7871 2135e0c70b80SPaul Thomas tristate "Texas Instruments ADS7871 A/D converter" 2136e0c70b80SPaul Thomas depends on SPI 2137e0c70b80SPaul Thomas help 2138e0c70b80SPaul Thomas If you say yes here you get support for TI ADS7871 & ADS7870 2139e0c70b80SPaul Thomas 2140e0c70b80SPaul Thomas This driver can also be built as a module. If so, the module 2141e0c70b80SPaul Thomas will be called ads7871. 2142e0c70b80SPaul Thomas 2143b5430a04STomaz Merteljconfig SENSORS_AMC6821 2144b5430a04STomaz Mertelj tristate "Texas Instruments AMC6821" 2145e2d8c2b6SGuenter Roeck depends on I2C 2146a051d507SGuenter Roeck select REGMAP_I2C 2147b5430a04STomaz Mertelj help 2148b5430a04STomaz Mertelj If you say yes here you get support for the Texas Instruments 2149b5430a04STomaz Mertelj AMC6821 hardware monitoring chips. 2150b5430a04STomaz Mertelj 2151b71464c9SCorentin Labbe This driver can also be built as a module. If so, the module 2152b5430a04STomaz Mertelj will be called amc6821. 2153b5430a04STomaz Mertelj 2154ceeadc5cSGuenter Roeckconfig SENSORS_INA209 2155ceeadc5cSGuenter Roeck tristate "TI / Burr Brown INA209" 2156ceeadc5cSGuenter Roeck depends on I2C 2157ceeadc5cSGuenter Roeck help 2158ceeadc5cSGuenter Roeck If you say yes here you get support for the TI / Burr Brown INA209 2159ceeadc5cSGuenter Roeck voltage / current / power monitor I2C interface. 2160ceeadc5cSGuenter Roeck 2161ceeadc5cSGuenter Roeck This driver can also be built as a module. If so, the module will 2162ceeadc5cSGuenter Roeck be called ina209. 2163ceeadc5cSGuenter Roeck 2164f7c2fe38SFelten, Lotharconfig SENSORS_INA2XX 2165dc92cd0cSGuenter Roeck tristate "Texas Instruments INA219 and compatibles" 2166e2d8c2b6SGuenter Roeck depends on I2C 216792e11f00SLi Yang select REGMAP_I2C 2168f7c2fe38SFelten, Lothar help 2169add513beSKevin Hilman If you say yes here you get support for INA219, INA220, INA226, 2170add513beSKevin Hilman INA230, and INA231 power monitor chips. 2171f7c2fe38SFelten, Lothar 2172f7c2fe38SFelten, Lothar The INA2xx driver is configured for the default configuration of 2173f7c2fe38SFelten, Lothar the part as described in the datasheet. 2174f7c2fe38SFelten, Lothar Default value for Rshunt is 10 mOhms. 2175f7c2fe38SFelten, Lothar This driver can also be built as a module. If so, the module 2176f7c2fe38SFelten, Lothar will be called ina2xx. 2177f7c2fe38SFelten, Lothar 2178eacb52f0SNathan Rossiconfig SENSORS_INA238 2179eacb52f0SNathan Rossi tristate "Texas Instruments INA238" 2180eacb52f0SNathan Rossi depends on I2C 2181eacb52f0SNathan Rossi select REGMAP_I2C 2182eacb52f0SNathan Rossi help 2183eacb52f0SNathan Rossi If you say yes here you get support for the INA238 power monitor 2184eacb52f0SNathan Rossi chip. This driver supports voltage, current, power and temperature 2185eacb52f0SNathan Rossi measurements as well as alarm configuration. 2186eacb52f0SNathan Rossi 2187eacb52f0SNathan Rossi This driver can also be built as a module. If so, the module 2188eacb52f0SNathan Rossi will be called ina238. 2189eacb52f0SNathan Rossi 21907cb6dcffSAndrew F. Davisconfig SENSORS_INA3221 21917cb6dcffSAndrew F. Davis tristate "Texas Instruments INA3221 Triple Power Monitor" 21927cb6dcffSAndrew F. Davis depends on I2C 21937cb6dcffSAndrew F. Davis select REGMAP_I2C 21947cb6dcffSAndrew F. Davis help 21957cb6dcffSAndrew F. Davis If you say yes here you get support for the TI INA3221 Triple Power 21967cb6dcffSAndrew F. Davis Monitor. 21977cb6dcffSAndrew F. Davis 21987cb6dcffSAndrew F. Davis This driver can also be built as a module. If so, the module 21997cb6dcffSAndrew F. Davis will be called ina3221. 22007cb6dcffSAndrew F. Davis 220109262e98SGuenter Roeckconfig SENSORS_SPD5118 220209262e98SGuenter Roeck tristate "SPD5118 Compliant Temperature Sensors" 220309262e98SGuenter Roeck depends on I2C 220409262e98SGuenter Roeck select REGMAP_I2C 220509262e98SGuenter Roeck help 220609262e98SGuenter Roeck If you say yes here you get support for SPD5118 (JEDEC JESD300) 220709262e98SGuenter Roeck compliant temperature sensors. Such sensors are found on DDR5 memory 220809262e98SGuenter Roeck modules. 220909262e98SGuenter Roeck 221009262e98SGuenter Roeck This driver can also be built as a module. If so, the module 221109262e98SGuenter Roeck will be called spd5118. 221209262e98SGuenter Roeck 22139ecc1294SGuenter Roeckconfig SENSORS_SPD5118_DETECT 22149ecc1294SGuenter Roeck bool "Enable detect function" 22159ecc1294SGuenter Roeck depends on SENSORS_SPD5118 22169ecc1294SGuenter Roeck default (!DMI || !X86) 22179ecc1294SGuenter Roeck help 22189ecc1294SGuenter Roeck If enabled, the driver auto-detects if a chip in the SPD address 22199ecc1294SGuenter Roeck range is compliant to the SPD51888 standard and auto-instantiates 22209ecc1294SGuenter Roeck if that is the case. If disabled, SPD5118 compliant devices have 22219ecc1294SGuenter Roeck to be instantiated by other means. On X86 systems with DMI support 22229ecc1294SGuenter Roeck this will typically be done from DMI DDR detection code in the 22239ecc1294SGuenter Roeck I2C SMBus subsystem. Devicetree based systems will instantiate 22249ecc1294SGuenter Roeck attached devices if the DIMMs are listed in the devicetree file. 22259ecc1294SGuenter Roeck 22269ecc1294SGuenter Roeck Disabling the detect function will speed up boot time and reduce 22279ecc1294SGuenter Roeck the risk of mis-detecting SPD5118 compliant devices. However, it 22289ecc1294SGuenter Roeck may result in missed DIMMs under some circumstances. 22299ecc1294SGuenter Roeck 22309ecc1294SGuenter Roeck If unsure, say Y. 22319ecc1294SGuenter Roeck 2232761c1770SMaciej S. Szmigieroconfig SENSORS_TC74 2233761c1770SMaciej S. Szmigiero tristate "Microchip TC74" 2234761c1770SMaciej S. Szmigiero depends on I2C 2235761c1770SMaciej S. Szmigiero help 2236761c1770SMaciej S. Szmigiero If you say yes here you get support for Microchip TC74 single 2237761c1770SMaciej S. Szmigiero input temperature sensor chips. 2238761c1770SMaciej S. Szmigiero 2239761c1770SMaciej S. Szmigiero This driver can also be built as a module. If so, the module 2240761c1770SMaciej S. Szmigiero will be called tc74. 2241761c1770SMaciej S. Szmigiero 2242add77c64SKrzysztof Heltconfig SENSORS_THMC50 2243add77c64SKrzysztof Helt tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 22440b22ce3bSJean Delvare depends on I2C 2245add77c64SKrzysztof Helt help 2246add77c64SKrzysztof Helt If you say yes here you get support for Texas Instruments THMC50 2247add77c64SKrzysztof Helt sensor chips and clones: the Analog Devices ADM1022. 2248add77c64SKrzysztof Helt 2249add77c64SKrzysztof Helt This driver can also be built as a module. If so, the module 2250add77c64SKrzysztof Helt will be called thmc50. 2251add77c64SKrzysztof Helt 2252beb1b6bbSSteven Kingconfig SENSORS_TMP102 2253cff37c9eSJean Delvare tristate "Texas Instruments TMP102" 2254e2d8c2b6SGuenter Roeck depends on I2C 225528a340dbSGuenter Roeck select REGMAP_I2C 2256beb1b6bbSSteven King help 2257beb1b6bbSSteven King If you say yes here you get support for Texas Instruments TMP102 2258beb1b6bbSSteven King sensor chips. 2259beb1b6bbSSteven King 2260beb1b6bbSSteven King This driver can also be built as a module. If so, the module 2261beb1b6bbSSteven King will be called tmp102. 2262beb1b6bbSSteven King 2263d17a7dcaSHeiko Schocherconfig SENSORS_TMP103 2264d17a7dcaSHeiko Schocher tristate "Texas Instruments TMP103" 2265d17a7dcaSHeiko Schocher depends on I2C 2266d17a7dcaSHeiko Schocher select REGMAP_I2C 2267d17a7dcaSHeiko Schocher help 2268d17a7dcaSHeiko Schocher If you say yes here you get support for Texas Instruments TMP103 2269d17a7dcaSHeiko Schocher sensor chips. 2270d17a7dcaSHeiko Schocher 2271d17a7dcaSHeiko Schocher This driver can also be built as a module. If so, the module 2272d17a7dcaSHeiko Schocher will be called tmp103. 2273d17a7dcaSHeiko Schocher 227466e1c917SJohn Muirconfig SENSORS_TMP108 227566e1c917SJohn Muir tristate "Texas Instruments TMP108" 227666e1c917SJohn Muir depends on I2C 227766e1c917SJohn Muir select REGMAP_I2C 227866e1c917SJohn Muir help 227966e1c917SJohn Muir If you say yes here you get support for Texas Instruments TMP108 228066e1c917SJohn Muir sensor chips. 228166e1c917SJohn Muir 228266e1c917SJohn Muir This driver can also be built as a module. If so, the module 228366e1c917SJohn Muir will be called tmp108. 228466e1c917SJohn Muir 2285ab2b79d5SHans de Goedeconfig SENSORS_TMP401 2286ab2b79d5SHans de Goede tristate "Texas Instruments TMP401 and compatibles" 2287e2d8c2b6SGuenter Roeck depends on I2C 228850152fb6SGuenter Roeck select REGMAP 2289ab2b79d5SHans de Goede help 2290a1fac92bSGuenter Roeck If you say yes here you get support for Texas Instruments TMP401, 229138d9f06cSGuenter Roeck TMP411, TMP431, TMP432, and TMP435 temperature sensor chips. 2292ab2b79d5SHans de Goede 2293ab2b79d5SHans de Goede This driver can also be built as a module. If so, the module 2294ab2b79d5SHans de Goede will be called tmp401. 2295ab2b79d5SHans de Goede 22969410700bSAndre Prendelconfig SENSORS_TMP421 22979410700bSAndre Prendel tristate "Texas Instruments TMP421 and compatible" 2298e2d8c2b6SGuenter Roeck depends on I2C 22999410700bSAndre Prendel help 23009410700bSAndre Prendel If you say yes here you get support for Texas Instruments TMP421, 230105c77ab2SGuenter Roeck TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 23029410700bSAndre Prendel 23039410700bSAndre Prendel This driver can also be built as a module. If so, the module 23049410700bSAndre Prendel will be called tmp421. 23059410700bSAndre Prendel 2306007e433cSGuenter Roeckconfig SENSORS_TMP464 2307007e433cSGuenter Roeck tristate "Texas Instruments TMP464 and compatible" 2308007e433cSGuenter Roeck depends on I2C 2309007e433cSGuenter Roeck select REGMAP_I2C 2310007e433cSGuenter Roeck help 2311007e433cSGuenter Roeck If you say yes here you get support for Texas Instruments TMP464 2312007e433cSGuenter Roeck and TMP468 temperature sensor chips. 2313007e433cSGuenter Roeck 2314007e433cSGuenter Roeck This driver can also be built as a module. If so, the module 2315007e433cSGuenter Roeck will be called tmp464. 2316007e433cSGuenter Roeck 231759dfa75eSEric Tremblayconfig SENSORS_TMP513 231859dfa75eSEric Tremblay tristate "Texas Instruments TMP513 and compatibles" 231959dfa75eSEric Tremblay depends on I2C 2320193bc02cSGuenter Roeck select REGMAP_I2C 232159dfa75eSEric Tremblay help 232259dfa75eSEric Tremblay If you say yes here you get support for Texas Instruments TMP512, 232359dfa75eSEric Tremblay and TMP513 temperature and power supply sensor chips. 232459dfa75eSEric Tremblay 232559dfa75eSEric Tremblay This driver can also be built as a module. If so, the module 232659dfa75eSEric Tremblay will be called tmp513. 232759dfa75eSEric Tremblay 232848ed8877SPawel Mollconfig SENSORS_VEXPRESS 232948ed8877SPawel Moll tristate "Versatile Express" 233048ed8877SPawel Moll depends on VEXPRESS_CONFIG 233148ed8877SPawel Moll help 233248ed8877SPawel Moll This driver provides support for hardware sensors available on 233348ed8877SPawel Moll the ARM Ltd's Versatile Express platform. It can provide wide 233448ed8877SPawel Moll range of information like temperature, power, energy. 233548ed8877SPawel Moll 233670c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP 233770c38772SHarald Welte tristate "VIA CPU temperature sensor" 233870c38772SHarald Welte depends on X86 2339764e043bSJean Delvare select HWMON_VID 234070c38772SHarald Welte help 234170c38772SHarald Welte If you say yes here you get support for the temperature 234270c38772SHarald Welte sensor inside your CPU. Supported are all known variants of 234370c38772SHarald Welte the VIA C7 and Nano. 234470c38772SHarald Welte 2345ad2f931dSJean Delvareconfig SENSORS_VIA686A 2346ad2f931dSJean Delvare tristate "VIA686A" 2347523315a9SNiklas Schnelle depends on PCI && HAS_IOPORT 2348ad2f931dSJean Delvare help 2349ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 2350ad2f931dSJean Delvare Via 686A/B South Bridges. 2351ad2f931dSJean Delvare 2352ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2353ad2f931dSJean Delvare will be called via686a. 2354ad2f931dSJean Delvare 2355ab41319eSJuerg Haefligerconfig SENSORS_VT1211 2356ab41319eSJuerg Haefliger tristate "VIA VT1211" 2357523315a9SNiklas Schnelle depends on HAS_IOPORT 2358746cdfbfSDean Nelson depends on !PPC 2359ab41319eSJuerg Haefliger select HWMON_VID 2360ab41319eSJuerg Haefliger help 2361ab41319eSJuerg Haefliger If you say yes here then you get support for hardware monitoring 2362ab41319eSJuerg Haefliger features of the VIA VT1211 Super-I/O chip. 2363ab41319eSJuerg Haefliger 2364ab41319eSJuerg Haefliger This driver can also be built as a module. If so, the module 2365ab41319eSJuerg Haefliger will be called vt1211. 2366ab41319eSJuerg Haefliger 23671de9e371SRoger Lucasconfig SENSORS_VT8231 236851bd5633SJean Delvare tristate "VIA VT8231" 2369523315a9SNiklas Schnelle depends on PCI && HAS_IOPORT 23701de9e371SRoger Lucas select HWMON_VID 23711de9e371SRoger Lucas help 23721de9e371SRoger Lucas If you say yes here then you get support for the integrated sensors 23731de9e371SRoger Lucas in the VIA VT8231 device. 23741de9e371SRoger Lucas 23751de9e371SRoger Lucas This driver can also be built as a module. If so, the module 23761de9e371SRoger Lucas will be called vt8231. 23771de9e371SRoger Lucas 2378ee249f27SLei YUconfig SENSORS_W83773G 2379ee249f27SLei YU tristate "Nuvoton W83773G" 2380ee249f27SLei YU depends on I2C 2381a165dcc9SAxel Lin select REGMAP_I2C 2382ee249f27SLei YU help 2383ee249f27SLei YU If you say yes here you get support for the Nuvoton W83773G hardware 2384ee249f27SLei YU monitoring chip. 2385ee249f27SLei YU 2386ee249f27SLei YU This driver can also be built as a module. If so, the module 2387ee249f27SLei YU will be called w83773g. 2388ee249f27SLei YU 2389ad2f931dSJean Delvareconfig SENSORS_W83781D 239005663368SJean Delvare tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 23911d72acf9SJan Engelhardt depends on I2C 2392303760b4SJean Delvare select HWMON_VID 2393ad2f931dSJean Delvare help 2394ad2f931dSJean Delvare If you say yes here you get support for the Winbond W8378x series 239505663368SJean Delvare of sensor chips: the W83781D, W83782D and W83783S, and the similar 239605663368SJean Delvare Asus AS99127F. 2397ad2f931dSJean Delvare 2398ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2399ad2f931dSJean Delvare will be called w83781d. 2400ad2f931dSJean Delvare 24019873964dSCharles Spirakisconfig SENSORS_W83791D 24029873964dSCharles Spirakis tristate "Winbond W83791D" 2403d1ebd59aSMarc Hulsman depends on I2C 24049873964dSCharles Spirakis select HWMON_VID 24059873964dSCharles Spirakis help 24069873964dSCharles Spirakis If you say yes here you get support for the Winbond W83791D chip. 24079873964dSCharles Spirakis 24089873964dSCharles Spirakis This driver can also be built as a module. If so, the module 24099873964dSCharles Spirakis will be called w83791d. 24109873964dSCharles Spirakis 24115563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D 24125563e27dSR.Marek@sh.cvut.cz tristate "Winbond W83792D" 24130b22ce3bSJean Delvare depends on I2C 24145563e27dSR.Marek@sh.cvut.cz help 24155563e27dSR.Marek@sh.cvut.cz If you say yes here you get support for the Winbond W83792D chip. 24165563e27dSR.Marek@sh.cvut.cz 24175563e27dSR.Marek@sh.cvut.cz This driver can also be built as a module. If so, the module 24185563e27dSR.Marek@sh.cvut.cz will be called w83792d. 24195563e27dSR.Marek@sh.cvut.cz 24206800c3d0SRudolf Marekconfig SENSORS_W83793 24216800c3d0SRudolf Marek tristate "Winbond W83793" 2422e2d8c2b6SGuenter Roeck depends on I2C 24237a5e6bc2SStefano Brivio select HWMON_VID 24246800c3d0SRudolf Marek help 24256800c3d0SRudolf Marek If you say yes here you get support for the Winbond W83793 24265852f960SSven Anders hardware monitoring chip, including support for the integrated 24275852f960SSven Anders watchdog. 24286800c3d0SRudolf Marek 24296800c3d0SRudolf Marek This driver can also be built as a module. If so, the module 24306800c3d0SRudolf Marek will be called w83793. 24316800c3d0SRudolf Marek 2432792d376bSWei Songconfig SENSORS_W83795 2433792d376bSWei Song tristate "Winbond/Nuvoton W83795G/ADG" 2434e2d8c2b6SGuenter Roeck depends on I2C 2435792d376bSWei Song help 2436792d376bSWei Song If you say yes here you get support for the Winbond W83795G and 243772fea694SJean Delvare W83795ADG hardware monitoring chip, including manual fan speed 243872fea694SJean Delvare control. 2439792d376bSWei Song 2440792d376bSWei Song This driver can also be built as a module. If so, the module 2441792d376bSWei Song will be called w83795. 2442792d376bSWei Song 244300030af2SJean Delvareconfig SENSORS_W83795_FANCTRL 2444dbf55205SJean Delvare bool "Include automatic fan control support" 2445e2d8c2b6SGuenter Roeck depends on SENSORS_W83795 244600030af2SJean Delvare help 244772fea694SJean Delvare If you say yes here, support for automatic fan speed control 244872fea694SJean Delvare will be included in the driver. 244900030af2SJean Delvare 245000030af2SJean Delvare Please also note that this option will create sysfs attribute 245100030af2SJean Delvare files which may change in the future, so you shouldn't rely 245200030af2SJean Delvare on them being stable. 245300030af2SJean Delvare 2454ad2f931dSJean Delvareconfig SENSORS_W83L785TS 2455ad2f931dSJean Delvare tristate "Winbond W83L785TS-S" 2456e2d8c2b6SGuenter Roeck depends on I2C 2457ad2f931dSJean Delvare help 2458ad2f931dSJean Delvare If you say yes here you get support for the Winbond W83L785TS-S 2459ad2f931dSJean Delvare sensor chip, which is used on the Asus A7N8X, among other 2460ad2f931dSJean Delvare motherboards. 2461ad2f931dSJean Delvare 2462ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2463ad2f931dSJean Delvare will be called w83l785ts. 2464ad2f931dSJean Delvare 246585f03bccSKevin Loconfig SENSORS_W83L786NG 246685f03bccSKevin Lo tristate "Winbond W83L786NG, W83L786NR" 2467e2d8c2b6SGuenter Roeck depends on I2C 246885f03bccSKevin Lo help 246985f03bccSKevin Lo If you say yes here you get support for the Winbond W83L786NG 247085f03bccSKevin Lo and W83L786NR sensor chips. 247185f03bccSKevin Lo 247285f03bccSKevin Lo This driver can also be built as a module. If so, the module 247385f03bccSKevin Lo will be called w83l786ng. 247485f03bccSKevin Lo 2475ad2f931dSJean Delvareconfig SENSORS_W83627HF 2476c2db6ce1SJean Delvare tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 2477523315a9SNiklas Schnelle depends on HAS_IOPORT 2478746cdfbfSDean Nelson depends on !PPC 2479303760b4SJean Delvare select HWMON_VID 2480ad2f931dSJean Delvare help 2481ad2f931dSJean Delvare If you say yes here you get support for the Winbond W836X7 series 2482c2db6ce1SJean Delvare of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 2483c2db6ce1SJean Delvare W83697HF. 2484ad2f931dSJean Delvare 2485ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2486ad2f931dSJean Delvare will be called w83627hf. 2487ad2f931dSJean Delvare 2488ad2f931dSJean Delvareconfig SENSORS_W83627EHF 24893207408aSDr. David Alan Gilbert tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 2490523315a9SNiklas Schnelle depends on HAS_IOPORT 2491746cdfbfSDean Nelson depends on !PPC 2492fc18d6c0SJean Delvare select HWMON_VID 2493ad2f931dSJean Delvare help 2494658291fcSDavid Hubbard If you say yes here you get support for the hardware 2495ad2f931dSJean Delvare monitoring functionality of the Winbond W83627EHF Super-I/O chip. 2496ad2f931dSJean Delvare 24978dd2d2caSJean Delvare This driver also supports the W83627EHG, which is the lead-free 2498658291fcSDavid Hubbard version of the W83627EHF, and the W83627DHG, which is a similar 2499658291fcSDavid Hubbard chip suited for specific Intel processors that use PECI such as 2500eff7687dSJean Delvare the Core 2 Duo. And also the W83627UHG, which is a stripped down 2501eff7687dSJean Delvare version of the W83627DHG (as far as hardware monitoring goes.) 25028dd2d2caSJean Delvare 25033207408aSDr. David Alan Gilbert This driver also supports Nuvoton W83667HG and W83667HG-B. 2504237c8d2fSGong Jun 2505ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2506ad2f931dSJean Delvare will be called w83627ehf. 2507ad2f931dSJean Delvare 250808bad5a8SMark Brownconfig SENSORS_WM831X 250908bad5a8SMark Brown tristate "WM831x PMICs" 251008bad5a8SMark Brown depends on MFD_WM831X 251108bad5a8SMark Brown help 251208bad5a8SMark Brown If you say yes here you get support for the hardware 251308bad5a8SMark Brown monitoring functionality of the Wolfson Microelectronics 251408bad5a8SMark Brown WM831x series of PMICs. 251508bad5a8SMark Brown 251608bad5a8SMark Brown This driver can also be built as a module. If so, the module 251708bad5a8SMark Brown will be called wm831x-hwmon. 251808bad5a8SMark Brown 2519fb6c023aSMark Brownconfig SENSORS_WM8350 2520fb6c023aSMark Brown tristate "Wolfson Microelectronics WM835x" 2521fb6c023aSMark Brown depends on MFD_WM8350 2522fb6c023aSMark Brown help 2523fb6c023aSMark Brown If you say yes here you get support for the hardware 2524fb6c023aSMark Brown monitoring features of the WM835x series of PMICs. 2525fb6c023aSMark Brown 2526fb6c023aSMark Brown This driver can also be built as a module. If so, the module 2527fb6c023aSMark Brown will be called wm8350-hwmon. 2528fb6c023aSMark Brown 2529e0418088SDavid S. Millerconfig SENSORS_ULTRA45 2530e0418088SDavid S. Miller tristate "Sun Ultra45 PIC16F747" 2531e0418088SDavid S. Miller depends on SPARC64 2532e0418088SDavid S. Miller help 2533e0418088SDavid S. Miller This driver provides support for the Ultra45 workstation environmental 2534e0418088SDavid S. Miller sensors. 2535e0418088SDavid S. Miller 2536ed42cfa8Shotranconfig SENSORS_XGENE 2537ed42cfa8Shotran tristate "APM X-Gene SoC hardware monitoring driver" 2538ed42cfa8Shotran depends on XGENE_SLIMPRO_MBOX || PCC 2539ed42cfa8Shotran help 2540ed42cfa8Shotran If you say yes here you get support for the temperature 2541ed42cfa8Shotran and power sensors for APM X-Gene SoC. 2542ed42cfa8Shotran 2543865e4fc0SXu Yilunconfig SENSORS_INTEL_M10_BMC_HWMON 2544865e4fc0SXu Yilun tristate "Intel MAX10 BMC Hardware Monitoring" 2545603aed8fSIlpo Järvinen depends on MFD_INTEL_M10_BMC_CORE 2546865e4fc0SXu Yilun help 2547865e4fc0SXu Yilun This driver provides support for the hardware monitoring functionality 2548865e4fc0SXu Yilun on Intel MAX10 BMC chip. 2549865e4fc0SXu Yilun 2550865e4fc0SXu Yilun This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 2551865e4fc0SXu Yilun sensors monitor various telemetry data of different components on the 2552865e4fc0SXu Yilun card, e.g. board temperature, FPGA core temperature/voltage/current. 2553865e4fc0SXu Yilun 255461cba5c2SJean Delvareif ACPI 255561cba5c2SJean Delvare 255661cba5c2SJean Delvarecomment "ACPI drivers" 255761cba5c2SJean Delvare 25587d033365SJean Delvareconfig SENSORS_ACPI_POWER 25597d033365SJean Delvare tristate "ACPI 4.0 power meter" 25607d033365SJean Delvare help 25617d033365SJean Delvare This driver exposes ACPI 4.0 power meters as hardware monitoring 25627d033365SJean Delvare devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 25637d033365SJean Delvare and a power meter. 25647d033365SJean Delvare 25657d033365SJean Delvare To compile this driver as a module, choose M here: 25667d033365SJean Delvare the module will be called acpi_power_meter. 25677d033365SJean Delvare 256861cba5c2SJean Delvareconfig SENSORS_ATK0110 256961cba5c2SJean Delvare tristate "ASUS ATK0110" 2570e2d8c2b6SGuenter Roeck depends on X86 257161cba5c2SJean Delvare help 257261cba5c2SJean Delvare If you say yes here you get support for the ACPI hardware 257361cba5c2SJean Delvare monitoring interface found in many ASUS motherboards. This 257461cba5c2SJean Delvare driver will provide readings of fans, voltages and temperatures 257561cba5c2SJean Delvare through the system firmware. 257661cba5c2SJean Delvare 257761cba5c2SJean Delvare This driver can also be built as a module. If so, the module 257861cba5c2SJean Delvare will be called asus_atk0110. 257961cba5c2SJean Delvare 2580548820e2SDenis Paukconfig SENSORS_ASUS_WMI 2581548820e2SDenis Pauk tristate "ASUS WMI X370/X470/B450/X399" 2582548820e2SDenis Pauk depends on ACPI_WMI 2583548820e2SDenis Pauk help 2584548820e2SDenis Pauk If you say yes here you get support for the ACPI hardware monitoring 2585548820e2SDenis Pauk interface found in X370/X470/B450/X399 ASUS motherboards. This driver 2586548820e2SDenis Pauk will provide readings of fans, voltages and temperatures through the system 2587548820e2SDenis Pauk firmware. 2588548820e2SDenis Pauk 2589548820e2SDenis Pauk This driver can also be built as a module. If so, the module 2590548820e2SDenis Pauk will be called asus_wmi_sensors. 2591548820e2SDenis Pauk 2592d0ddfd24SEugene Shalyginconfig SENSORS_ASUS_EC 2593d0ddfd24SEugene Shalygin tristate "ASUS EC Sensors" 2594034dadfbSEugene Shalygin depends on X86 2595d0ddfd24SEugene Shalygin help 2596d0ddfd24SEugene Shalygin If you say yes here you get support for the ACPI embedded controller 2597d0ddfd24SEugene Shalygin hardware monitoring interface found in ASUS motherboards. The driver 2598d0ddfd24SEugene Shalygin currently supports B550/X570 boards, although other ASUS boards might 2599d0ddfd24SEugene Shalygin provide this monitoring interface as well. 2600d0ddfd24SEugene Shalygin 2601d0ddfd24SEugene Shalygin This driver can also be built as a module. If so, the module 2602d0ddfd24SEugene Shalygin will be called asus_ec_sensors. 2603d0ddfd24SEugene Shalygin 260423902f98SJames Seoconfig SENSORS_HP_WMI 260523902f98SJames Seo tristate "HP WMI Sensors" 260623902f98SJames Seo depends on ACPI_WMI 260723902f98SJames Seo help 260823902f98SJames Seo If you say yes here you get support for the ACPI hardware monitoring 260923902f98SJames Seo interface found in HP (and some HP Compaq) business-class computers. 261023902f98SJames Seo Available sensors vary between systems. Temperature and fan speed 261123902f98SJames Seo sensors are the most common. 261223902f98SJames Seo 261323902f98SJames Seo This driver can also be built as a module. If so, the module 261423902f98SJames Seo will be called hp_wmi_sensors. 261523902f98SJames Seo 261661cba5c2SJean Delvareendif # ACPI 2617ad2f931dSJean Delvare 26181d72acf9SJan Engelhardtendif # HWMON 2619