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)" 43a7dee82aSUwe Kleine-König depends on (X86 && DMI) || COMPILE_TEST 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)" 58a7dee82aSUwe Kleine-König depends on (X86 && DMI) || COMPILE_TEST 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_ADM1021 109ad2f931dSJean Delvare tristate "Analog Devices ADM1021 and compatibles" 1101d72acf9SJan Engelhardt depends on I2C 11137d1dc8dSGuenter Roeck depends on SENSORS_LM90=n 112ad2f931dSJean Delvare help 113ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1021 114ad2f931dSJean Delvare and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, 115d7ce0335SJean Delvare Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10. 116ad2f931dSJean Delvare 117ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 118ad2f931dSJean Delvare will be called adm1021. 119ad2f931dSJean Delvare 120ad2f931dSJean Delvareconfig SENSORS_ADM1025 121ad2f931dSJean Delvare tristate "Analog Devices ADM1025 and compatibles" 1221d72acf9SJan Engelhardt depends on I2C 123303760b4SJean Delvare select HWMON_VID 124ad2f931dSJean Delvare help 125ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1025 126ad2f931dSJean Delvare and Philips NE1619 sensor chips. 127ad2f931dSJean Delvare 128ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 129ad2f931dSJean Delvare will be called adm1025. 130ad2f931dSJean Delvare 131ad2f931dSJean Delvareconfig SENSORS_ADM1026 132ad2f931dSJean Delvare tristate "Analog Devices ADM1026 and compatibles" 1330b22ce3bSJean Delvare depends on I2C 134303760b4SJean Delvare select HWMON_VID 135ad2f931dSJean Delvare help 136ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1026 137ad2f931dSJean Delvare sensor chip. 138ad2f931dSJean Delvare 139ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 140ad2f931dSJean Delvare will be called adm1026. 141ad2f931dSJean Delvare 142cae2caaeSCorentin Labbeconfig SENSORS_ADM1029 143cae2caaeSCorentin Labbe tristate "Analog Devices ADM1029" 1440b22ce3bSJean Delvare depends on I2C 145cae2caaeSCorentin Labbe help 146cae2caaeSCorentin Labbe If you say yes here you get support for Analog Devices ADM1029 147cae2caaeSCorentin Labbe sensor chip. 148cae2caaeSCorentin Labbe Very rare chip, please let us know you use it. 149cae2caaeSCorentin Labbe 150cae2caaeSCorentin Labbe This driver can also be built as a module. If so, the module 151cae2caaeSCorentin Labbe will be called adm1029. 152cae2caaeSCorentin Labbe 153ad2f931dSJean Delvareconfig SENSORS_ADM1031 154ad2f931dSJean Delvare tristate "Analog Devices ADM1031 and compatibles" 1550b22ce3bSJean Delvare depends on I2C 156ad2f931dSJean Delvare help 157ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1031 158ad2f931dSJean Delvare and ADM1030 sensor chips. 159ad2f931dSJean Delvare 160ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 161ad2f931dSJean Delvare will be called adm1031. 162ad2f931dSJean Delvare 16309b08ac9SBeniamin Biaconfig SENSORS_ADM1177 16409b08ac9SBeniamin Bia tristate "Analog Devices ADM1177 and compatibles" 16509b08ac9SBeniamin Bia depends on I2C 16609b08ac9SBeniamin Bia help 16709b08ac9SBeniamin Bia If you say yes here you get support for Analog Devices ADM1177 16809b08ac9SBeniamin Bia sensor chips. 16909b08ac9SBeniamin Bia 17009b08ac9SBeniamin Bia This driver can also be built as a module. If so, the module 17109b08ac9SBeniamin Bia will be called adm1177. 17209b08ac9SBeniamin Bia 173ad2f931dSJean Delvareconfig SENSORS_ADM9240 174ad2f931dSJean Delvare tristate "Analog Devices ADM9240 and compatibles" 17568f823deSGrant Coady depends on I2C 176303760b4SJean Delvare select HWMON_VID 177ad2f931dSJean Delvare help 178ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM9240, 179ad2f931dSJean Delvare Dallas DS1780, National Semiconductor LM81 sensor chips. 180ad2f931dSJean Delvare 181ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 182ad2f931dSJean Delvare will be called adm9240. 183ad2f931dSJean Delvare 18451c2a487SLars-Peter Clausenconfig SENSORS_ADT7X10 18551c2a487SLars-Peter Clausen tristate 186f5320701SGuenter Roeck select REGMAP 18751c2a487SLars-Peter Clausen help 18851c2a487SLars-Peter Clausen This module contains common code shared by the ADT7310/ADT7320 and 18951c2a487SLars-Peter Clausen ADT7410/ADT7420 temperature monitoring chip drivers. 19051c2a487SLars-Peter Clausen 191b71464c9SCorentin Labbe If built as a module, the module will be called adt7x10. 19251c2a487SLars-Peter Clausen 19351c2a487SLars-Peter Clausenconfig SENSORS_ADT7310 19451c2a487SLars-Peter Clausen tristate "Analog Devices ADT7310/ADT7320" 19551c2a487SLars-Peter Clausen depends on SPI_MASTER 19651c2a487SLars-Peter Clausen select SENSORS_ADT7X10 19751c2a487SLars-Peter Clausen help 19851c2a487SLars-Peter Clausen If you say yes here you get support for the Analog Devices 19951c2a487SLars-Peter Clausen ADT7310 and ADT7320 temperature monitoring chips. 20051c2a487SLars-Peter Clausen 20151c2a487SLars-Peter Clausen This driver can also be built as a module. If so, the module 20251c2a487SLars-Peter Clausen will be called adt7310. 20351c2a487SLars-Peter Clausen 204983b97beSHartmut Knaackconfig SENSORS_ADT7410 205e46e5dc2SLars-Peter Clausen tristate "Analog Devices ADT7410/ADT7420" 206e2d8c2b6SGuenter Roeck depends on I2C 20751c2a487SLars-Peter Clausen select SENSORS_ADT7X10 208983b97beSHartmut Knaack help 209983b97beSHartmut Knaack If you say yes here you get support for the Analog Devices 210e46e5dc2SLars-Peter Clausen ADT7410 and ADT7420 temperature monitoring chips. 211983b97beSHartmut Knaack 212983b97beSHartmut Knaack This driver can also be built as a module. If so, the module 213983b97beSHartmut Knaack will be called adt7410. 214983b97beSHartmut Knaack 215d84ca5b3SWolfram Sangconfig SENSORS_ADT7411 216d84ca5b3SWolfram Sang tristate "Analog Devices ADT7411" 217e2d8c2b6SGuenter Roeck depends on I2C 218d84ca5b3SWolfram Sang help 219d84ca5b3SWolfram Sang If you say yes here you get support for the Analog Devices 220d84ca5b3SWolfram Sang ADT7411 voltage and temperature monitoring chip. 221d84ca5b3SWolfram Sang 222d84ca5b3SWolfram Sang This driver can also be built as a module. If so, the module 223d84ca5b3SWolfram Sang will be called adt7411. 224d84ca5b3SWolfram Sang 225c0b4e3abSDarrick J. Wongconfig SENSORS_ADT7462 226c0b4e3abSDarrick J. Wong tristate "Analog Devices ADT7462" 227e2d8c2b6SGuenter Roeck depends on I2C 228c0b4e3abSDarrick J. Wong help 229c0b4e3abSDarrick J. Wong If you say yes here you get support for the Analog Devices 230c0b4e3abSDarrick J. Wong ADT7462 temperature monitoring chips. 231c0b4e3abSDarrick J. Wong 232c0b4e3abSDarrick J. Wong This driver can also be built as a module. If so, the module 233c0b4e3abSDarrick J. Wong will be called adt7462. 234c0b4e3abSDarrick J. Wong 2356f9703d0SDarrick J. Wongconfig SENSORS_ADT7470 2366f9703d0SDarrick J. Wong tristate "Analog Devices ADT7470" 237e2d8c2b6SGuenter Roeck depends on I2C 2386f9703d0SDarrick J. Wong help 2396f9703d0SDarrick J. Wong If you say yes here you get support for the Analog Devices 2406f9703d0SDarrick J. Wong ADT7470 temperature monitoring chips. 2416f9703d0SDarrick J. Wong 2426f9703d0SDarrick J. Wong This driver can also be built as a module. If so, the module 2436f9703d0SDarrick J. Wong will be called adt7470. 2446f9703d0SDarrick J. Wong 2451c301fc5SJordan Crouseconfig SENSORS_ADT7475 246d8d2ee07SJean Delvare tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 2470b22ce3bSJean Delvare depends on I2C 24854fe4671SJean Delvare select HWMON_VID 2491c301fc5SJordan Crouse help 2501c301fc5SJordan Crouse If you say yes here you get support for the Analog Devices 251d8d2ee07SJean Delvare ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 252d8d2ee07SJean Delvare chips. 2531c301fc5SJordan Crouse 254b71464c9SCorentin Labbe This driver can also be built as a module. If so, the module 2551c301fc5SJordan Crouse will be called adt7475. 2561c301fc5SJordan Crouse 2578c78f0deSJohannes Cornelis Draaijer (datdenkikniet)config SENSORS_AHT10 258d2abcb5cSKirill Yatsenko tristate "Aosong AHT10, AHT20" 2598c78f0deSJohannes Cornelis Draaijer (datdenkikniet) depends on I2C 260d2abcb5cSKirill Yatsenko select CRC8 2618c78f0deSJohannes Cornelis Draaijer (datdenkikniet) help 262d2abcb5cSKirill Yatsenko If you say yes here, you get support for the Aosong AHT10 and AHT20 2638c78f0deSJohannes Cornelis Draaijer (datdenkikniet) temperature and humidity sensors 2648c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2658c78f0deSJohannes Cornelis Draaijer (datdenkikniet) This driver can also be built as a module. If so, the module 2668c78f0deSJohannes Cornelis Draaijer (datdenkikniet) will be called aht10. 2678c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2680e35f63fSAleksa Savicconfig SENSORS_AQUACOMPUTER_D5NEXT 269aed80bb9SAleksa Savic tristate "Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next" 2700e35f63fSAleksa Savic depends on USB_HID 271752b9279SAleksa Savic select CRC16 2720e35f63fSAleksa Savic help 273752b9279SAleksa Savic If you say yes here you get support for sensors and fans of 274cdbe34daSAleksa Savic the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan 275aed80bb9SAleksa Savic controllers, Farbwerk and Farbwerk 360 RGB controllers, High Flow 276aed80bb9SAleksa Savic Next sensor, where available. 2770e35f63fSAleksa Savic 2780e35f63fSAleksa Savic This driver can also be built as a module. If so, the module 2790e35f63fSAleksa Savic will be called aquacomputer_d5next. 2800e35f63fSAleksa Savic 2817548666eSJisheng Zhangconfig SENSORS_AS370 2827548666eSJisheng Zhang tristate "Synaptics AS370 SoC hardware monitoring driver" 2837548666eSJisheng Zhang help 2847548666eSJisheng Zhang If you say yes here you get support for the PVT sensors of 2857548666eSJisheng Zhang the Synaptics AS370 SoC 2867548666eSJisheng Zhang 2877548666eSJisheng Zhang This driver can also be built as a module. If so, the module 2887548666eSJisheng Zhang will be called as370-hwmon. 2897548666eSJisheng Zhang 2907548666eSJisheng Zhang 291d58de038SGeorge Josephconfig SENSORS_ASC7621 292d58de038SGeorge Joseph tristate "Andigilog aSC7621" 2939854f971SJean Delvare depends on I2C 294d58de038SGeorge Joseph help 295d58de038SGeorge Joseph If you say yes here you get support for the aSC7621 296b00d8a7eSJaswinder Singh Rajput family of SMBus sensors chip found on most Intel X38, X48, X58, 297b00d8a7eSJaswinder Singh Rajput 945, 965 and 975 desktop boards. Currently supported chips: 298d58de038SGeorge Joseph aSC7621 299d58de038SGeorge Joseph aSC7621a 300d58de038SGeorge Joseph 301d58de038SGeorge Joseph This driver can also be built as a module. If so, the module 302d58de038SGeorge Joseph will be called asc7621. 303d58de038SGeorge Joseph 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 415ad2f931dSJean Delvareconfig SENSORS_ATXP1 416ad2f931dSJean Delvare tristate "Attansic ATXP1 VID controller" 417e2d8c2b6SGuenter Roeck depends on I2C 418303760b4SJean Delvare select HWMON_VID 419ad2f931dSJean Delvare help 420ad2f931dSJean Delvare If you say yes here you get support for the Attansic ATXP1 VID 421ad2f931dSJean Delvare controller. 422ad2f931dSJean Delvare 423ad2f931dSJean Delvare If your board have such a chip, you are able to control your CPU 424ad2f931dSJean Delvare core and other voltages. 425ad2f931dSJean Delvare 426ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 427ad2f931dSJean Delvare will be called atxp1. 428ad2f931dSJean Delvare 42987976ce2SSerge Seminconfig SENSORS_BT1_PVT 43087976ce2SSerge Semin tristate "Baikal-T1 Process, Voltage, Temperature sensor driver" 43187976ce2SSerge Semin depends on MIPS_BAIKAL_T1 || COMPILE_TEST 432e0daf1a6SMichael Walle select POLYNOMIAL 43387976ce2SSerge Semin help 43487976ce2SSerge Semin If you say yes here you get support for Baikal-T1 PVT sensor 43587976ce2SSerge Semin embedded into the SoC. 43687976ce2SSerge Semin 43787976ce2SSerge Semin This driver can also be built as a module. If so, the module will be 43887976ce2SSerge Semin called bt1-pvt. 43987976ce2SSerge Semin 44087976ce2SSerge Seminconfig SENSORS_BT1_PVT_ALARMS 44187976ce2SSerge Semin bool "Enable Baikal-T1 PVT sensor alarms" 44287976ce2SSerge Semin depends on SENSORS_BT1_PVT 44387976ce2SSerge Semin help 44487976ce2SSerge Semin Baikal-T1 PVT IP-block provides threshold registers for each 44587976ce2SSerge Semin supported sensor. But the corresponding interrupts might be 44687976ce2SSerge Semin generated by the thresholds comparator only in synchronization with 44787976ce2SSerge Semin a data conversion. Additionally there is only one sensor data can 44887976ce2SSerge Semin be converted at a time. All of these makes the interface impossible 44987976ce2SSerge Semin to be used for the hwmon alarms implementation without periodic 45087976ce2SSerge Semin switch between the PVT sensors. By default the data conversion is 45187976ce2SSerge Semin performed on demand from the user-space. If this config is enabled 45287976ce2SSerge Semin the data conversion will be periodically performed and the data will be 45387976ce2SSerge Semin saved in the internal driver cache. 45487976ce2SSerge Semin 45540c3a445SMarius Zachmannconfig SENSORS_CORSAIR_CPRO 45640c3a445SMarius Zachmann tristate "Corsair Commander Pro controller" 45740c3a445SMarius Zachmann depends on HID 45840c3a445SMarius Zachmann help 45940c3a445SMarius Zachmann If you say yes here you get support for the Corsair Commander Pro 46040c3a445SMarius Zachmann controller. 46140c3a445SMarius Zachmann 46240c3a445SMarius Zachmann This driver can also be built as a module. If so, the module 46340c3a445SMarius Zachmann will be called corsair-cpro. 46440c3a445SMarius Zachmann 465d115b51eSWilken Gottwaltconfig SENSORS_CORSAIR_PSU 466d115b51eSWilken Gottwalt tristate "Corsair PSU HID controller" 467d115b51eSWilken Gottwalt depends on HID 468d115b51eSWilken Gottwalt help 469d115b51eSWilken Gottwalt If you say yes here you get support for Corsair PSUs with a HID 470d115b51eSWilken Gottwalt interface. 471d115b51eSWilken Gottwalt Currently this driver supports the (RM/HX)550i, (RM/HX)650i, 472d115b51eSWilken Gottwalt (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i and HX1200i power supplies 473d115b51eSWilken Gottwalt by Corsair. 474d115b51eSWilken Gottwalt 475d115b51eSWilken Gottwalt This driver can also be built as a module. If so, the module 476d115b51eSWilken Gottwalt will be called corsair-psu. 477d115b51eSWilken Gottwalt 4785b46903dSGuenter Roeckconfig SENSORS_DRIVETEMP 4795b46903dSGuenter Roeck tristate "Hard disk drives with temperature sensors" 4805b46903dSGuenter Roeck depends on SCSI && ATA 4815b46903dSGuenter Roeck help 4825b46903dSGuenter Roeck If you say yes you get support for the temperature sensor on 4835b46903dSGuenter Roeck hard disk drives. 4845b46903dSGuenter Roeck 4855b46903dSGuenter Roeck This driver can also be built as a module. If so, the module 4866bdf8f3eSAnn T Ropea will be called drivetemp. 4875b46903dSGuenter Roeck 48860994698SRoland Stiggeconfig SENSORS_DS620 48960994698SRoland Stigge tristate "Dallas Semiconductor DS620" 49060994698SRoland Stigge depends on I2C 49160994698SRoland Stigge help 49260994698SRoland Stigge If you say yes here you get support for Dallas Semiconductor 49360994698SRoland Stigge DS620 sensor chip. 49460994698SRoland Stigge 49560994698SRoland Stigge This driver can also be built as a module. If so, the module 49660994698SRoland Stigge will be called ds620. 49760994698SRoland Stigge 498ad2f931dSJean Delvareconfig SENSORS_DS1621 499cd6c8a42SRobert Coulson tristate "Dallas Semiconductor DS1621 and compatibles" 5001d72acf9SJan Engelhardt depends on I2C 501ad2f931dSJean Delvare help 502cd6c8a42SRobert Coulson If you say yes here you get support for Dallas Semiconductor/Maxim 503cd6c8a42SRobert Coulson Integrated DS1621 sensor chips and compatible models including: 504cd6c8a42SRobert Coulson 505cd6c8a42SRobert Coulson - Dallas Semiconductor DS1625 50679c1cc1cSRobert Coulson - Maxim Integrated DS1631 507cd6c8a42SRobert Coulson - Maxim Integrated DS1721 508260f81ffSRobert Coulson - Maxim Integrated DS1731 509ad2f931dSJean Delvare 510ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 511ad2f931dSJean Delvare will be called ds1621. 512ad2f931dSJean Delvare 513039ae585SPali Rohárconfig SENSORS_DELL_SMM 514039ae585SPali Rohár tristate "Dell laptop SMM BIOS hwmon driver" 515b7a4706fSArmin Wolf depends on ACPI_WMI 516039ae585SPali Rohár depends on X86 517e0d3f7cbSArmin Wolf imply THERMAL 518039ae585SPali Rohár help 519039ae585SPali Rohár This hwmon driver adds support for reporting temperature of different 520039ae585SPali Rohár sensors and controls the fans on Dell laptops via System Management 521039ae585SPali Rohár Mode provided by Dell BIOS. 522039ae585SPali Rohár 523039ae585SPali Rohár When option I8K is also enabled this driver provides legacy /proc/i8k 524039ae585SPali Rohár userspace interface for i8kutils package. 525039ae585SPali Rohár 526a7a6f65aSMateusz Jończykconfig I8K 5275f86cce6SMateusz Jończyk bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver" 528a7a6f65aSMateusz Jończyk depends on SENSORS_DELL_SMM 529a7a6f65aSMateusz Jończyk depends on PROC_FS 530a7a6f65aSMateusz Jończyk help 5315f86cce6SMateusz Jończyk This option enables the legacy /proc/i8k userspace interface of the 5325f86cce6SMateusz Jończyk dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS 5335f86cce6SMateusz Jończyk version, temperatures and allows control of fan speeds of some Dell 5345f86cce6SMateusz Jończyk laptops. Sometimes it also reports power and hotkey status. 535a7a6f65aSMateusz Jończyk 5365f86cce6SMateusz Jończyk This interface is required to run programs from the i8kutils package. 5375f86cce6SMateusz Jończyk 5385f86cce6SMateusz Jończyk Say Y if you intend to run userspace programs that use this interface. 539a7a6f65aSMateusz Jończyk Say N otherwise. 540a7a6f65aSMateusz Jończyk 541e41f6432SAshish Jangamconfig SENSORS_DA9052_ADC 542e41f6432SAshish Jangam tristate "Dialog DA9052/DA9053 ADC" 543e41f6432SAshish Jangam depends on PMIC_DA9052 544e41f6432SAshish Jangam help 545e41f6432SAshish Jangam Say y here to support the ADC found on Dialog Semiconductor 546e41f6432SAshish Jangam DA9052-BC and DA9053-AA/Bx PMICs. 547e41f6432SAshish Jangam 548e41f6432SAshish Jangam This driver can also be built as module. If so, the module 549e41f6432SAshish Jangam will be called da9052-hwmon. 550e41f6432SAshish Jangam 551e5970223SAshish Jangamconfig SENSORS_DA9055 552e5970223SAshish Jangam tristate "Dialog Semiconductor DA9055 ADC" 553e5970223SAshish Jangam depends on MFD_DA9055 554e5970223SAshish Jangam help 555e5970223SAshish Jangam If you say yes here you get support for ADC on the Dialog 556e5970223SAshish Jangam Semiconductor DA9055 PMIC. 557e5970223SAshish Jangam 558e5970223SAshish Jangam This driver can also be built as a module. If so, the module 559e5970223SAshish Jangam will be called da9055-hwmon. 560e5970223SAshish Jangam 561298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB 562298c7524SDarrick J. Wong tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 563e2d8c2b6SGuenter Roeck depends on PCI 564298c7524SDarrick J. Wong help 565298c7524SDarrick J. Wong If you say yes here you get support for FB-DIMM AMB temperature 566298c7524SDarrick J. Wong monitoring chips on systems with the Intel 5000 series chipset. 567298c7524SDarrick J. Wong 568298c7524SDarrick J. Wong This driver can also be built as a module. If so, the module 569298c7524SDarrick J. Wong will be called i5k_amb. 570298c7524SDarrick J. Wong 571e4922176SLars Povlsenconfig SENSORS_SPARX5 572e4922176SLars Povlsen tristate "Sparx5 SoC temperature sensor" 573e4922176SLars Povlsen depends on ARCH_SPARX5 || COMPILE_TEST 574e4922176SLars Povlsen help 575e4922176SLars Povlsen If you say yes here you get support for temperature monitoring 576e4922176SLars Povlsen with the Microchip Sparx5 SoC. 577e4922176SLars Povlsen 578e4922176SLars Povlsen This driver can also be built as a module. If so, the module 579e4922176SLars Povlsen will be called sparx5-temp. 580e4922176SLars Povlsen 581e53004e2SJean Delvareconfig SENSORS_F71805F 5829cab0217SJean Delvare tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 583746cdfbfSDean Nelson depends on !PPC 584e53004e2SJean Delvare help 585e53004e2SJean Delvare If you say yes here you get support for hardware monitoring 5869cab0217SJean Delvare features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 5879cab0217SJean Delvare Super-I/O chips. 588e53004e2SJean Delvare 589e53004e2SJean Delvare This driver can also be built as a module. If so, the module 590e53004e2SJean Delvare will be called f71805f. 591e53004e2SJean Delvare 59245fb3669SHans de Goedeconfig SENSORS_F71882FG 5935d7f77bfSJean Delvare tristate "Fintek F71882FG and compatibles" 594746cdfbfSDean Nelson depends on !PPC 59545fb3669SHans de Goede help 596f2e41e91SAndrew Morton If you say yes here you get support for hardware monitoring 5975d7f77bfSJean Delvare features of many Fintek Super-I/O (LPC) chips. The currently 5985d7f77bfSJean Delvare supported chips are: 599629c58baSHans de Goede F71808E/A 6005d7f77bfSJean Delvare F71858FG 6015d7f77bfSJean Delvare F71862FG 6025d7f77bfSJean Delvare F71863FG 6035da556e3SHans de Goede F71869F/E/A 6045d7f77bfSJean Delvare F71882FG 6055d7f77bfSJean Delvare F71883FG 606a66c1088SHans de Goede F71889FG/ED/A 6075d7f77bfSJean Delvare F8000 6085d7f77bfSJean Delvare F81801U 609383586b1SJean Delvare F81865F 61045fb3669SHans de Goede 61145fb3669SHans de Goede This driver can also be built as a module. If so, the module 61245fb3669SHans de Goede will be called f71882fg. 61345fb3669SHans de Goede 61484f1e442SRiku Voipioconfig SENSORS_F75375S 615f58c44e6SBjörn Gerhart tristate "Fintek F75375S/SP, F75373 and F75387" 6160b22ce3bSJean Delvare depends on I2C 61784f1e442SRiku Voipio help 61884f1e442SRiku Voipio If you say yes here you get support for hardware monitoring 619f58c44e6SBjörn Gerhart features of the Fintek F75375S/SP, F75373 and F75387 62084f1e442SRiku Voipio 62184f1e442SRiku Voipio This driver can also be built as a module. If so, the module 62284f1e442SRiku Voipio will be called f75375s. 62384f1e442SRiku Voipio 6243bce5377STim Harveyconfig SENSORS_GSC 6253bce5377STim Harvey tristate "Gateworks System Controller ADC" 6263bce5377STim Harvey depends on MFD_GATEWORKS_GSC 6273bce5377STim Harvey help 6283bce5377STim Harvey Support for the Gateworks System Controller A/D converters. 6293bce5377STim Harvey 6303bce5377STim Harvey To compile this driver as a module, choose M here: 6313bce5377STim Harvey the module will be called gsc-hwmon. 6323bce5377STim Harvey 633ebf5e877SJean Delvareconfig SENSORS_MC13783_ADC 634ebf5e877SJean Delvare tristate "Freescale MC13783/MC13892 ADC" 635ebf5e877SJean Delvare depends on MFD_MC13XXX 636ebf5e877SJean Delvare help 637ebf5e877SJean Delvare Support for the A/D converter on MC13783 and MC13892 PMIC. 638ebf5e877SJean Delvare 639569ff102SHans de Goedeconfig SENSORS_FSCHMD 640c69ab2b7SHans de Goede tristate "Fujitsu Siemens Computers sensor chips" 641b97adb59SUwe Kleine-König depends on (X86 || COMPILE_TEST) && I2C 642569ff102SHans de Goede help 643c69ab2b7SHans de Goede If you say yes here you get support for the following Fujitsu 644c69ab2b7SHans de Goede Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 645de15f093SHans de Goede Heimdall, Heracles, Hades and Syleus including support for the 646de15f093SHans de Goede integrated watchdog. 647569ff102SHans de Goede 6480589c2deSHans de Goede This is a merged driver for FSC sensor chips replacing the fscpos, 6490589c2deSHans de Goede fscscy and fscher drivers and adding support for several other FSC 6500589c2deSHans de Goede sensor chips. 651569ff102SHans de Goede 652569ff102SHans de Goede This driver can also be built as a module. If so, the module 653569ff102SHans de Goede will be called fschmd. 654569ff102SHans de Goede 65508426edaSThilo Cestonaroconfig SENSORS_FTSTEUTATES 65608426edaSThilo Cestonaro tristate "Fujitsu Technology Solutions sensor chip Teutates" 65708426edaSThilo Cestonaro depends on I2C && WATCHDOG 65808426edaSThilo Cestonaro select WATCHDOG_CORE 65908426edaSThilo Cestonaro help 66008426edaSThilo Cestonaro If you say yes here you get support for the Fujitsu Technology 66108426edaSThilo Cestonaro Solutions (FTS) sensor chip "Teutates" including support for 66208426edaSThilo Cestonaro the integrated watchdog. 66308426edaSThilo Cestonaro 66408426edaSThilo Cestonaro This driver can also be built as a module. If so, the module 66508426edaSThilo Cestonaro will be called ftsteutates. 66608426edaSThilo Cestonaro 66742ac68e3SAleksa Savicconfig SENSORS_GIGABYTE_WATERFORCE 66842ac68e3SAleksa Savic tristate "Gigabyte Waterforce X240/X280/X360 AIO CPU coolers" 66942ac68e3SAleksa Savic depends on USB_HID 67042ac68e3SAleksa Savic help 67142ac68e3SAleksa Savic If you say yes here you get support for hardware monitoring for the 67242ac68e3SAleksa Savic Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers. 67342ac68e3SAleksa Savic 67442ac68e3SAleksa Savic This driver can also be built as a module. If so, the module 67542ac68e3SAleksa Savic will be called gigabyte_waterforce. 67642ac68e3SAleksa Savic 677ad2f931dSJean Delvareconfig SENSORS_GL518SM 678ad2f931dSJean Delvare tristate "Genesys Logic GL518SM" 6791d72acf9SJan Engelhardt depends on I2C 680ad2f931dSJean Delvare help 681ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL518SM 682ad2f931dSJean Delvare sensor chips. 683ad2f931dSJean Delvare 684ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 685ad2f931dSJean Delvare will be called gl518sm. 686ad2f931dSJean Delvare 687ad2f931dSJean Delvareconfig SENSORS_GL520SM 688ad2f931dSJean Delvare tristate "Genesys Logic GL520SM" 6891d72acf9SJan Engelhardt depends on I2C 690303760b4SJean Delvare select HWMON_VID 691ad2f931dSJean Delvare help 692ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL520SM 693ad2f931dSJean Delvare sensor chips. 694ad2f931dSJean Delvare 695ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 696ad2f931dSJean Delvare will be called gl520sm. 697ad2f931dSJean Delvare 698ebf5e877SJean Delvareconfig SENSORS_G760A 699ebf5e877SJean Delvare tristate "GMT G760A" 700ebf5e877SJean Delvare depends on I2C 701ebf5e877SJean Delvare help 702ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 703ebf5e877SJean Delvare Technology Inc G760A fan speed PWM controller chips. 704ebf5e877SJean Delvare 705ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 706ebf5e877SJean Delvare will be called g760a. 707ebf5e877SJean Delvare 708ebf5e877SJean Delvareconfig SENSORS_G762 709ebf5e877SJean Delvare tristate "GMT G762 and G763" 710ebf5e877SJean Delvare depends on I2C 711ebf5e877SJean Delvare help 712ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 713ebf5e877SJean Delvare Technology Inc G762 and G763 fan speed PWM controller chips. 714ebf5e877SJean Delvare 715ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 716ebf5e877SJean Delvare will be called g762. 717ebf5e877SJean Delvare 718d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN 719d6fe1360SSimon Guinot tristate "GPIO fan" 720a9b4c8afSLinus Walleij depends on OF_GPIO 7211376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 722f6906edeSRandy Dunlap depends on THERMAL || THERMAL=n 723d6fe1360SSimon Guinot help 724d6fe1360SSimon Guinot If you say yes here you get support for fans connected to GPIO lines. 725d6fe1360SSimon Guinot 726d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 727d6fe1360SSimon Guinot will be called gpio-fan. 728d6fe1360SSimon Guinot 72990905f7cSNick Hawkinsconfig SENSORS_GXP_FAN_CTRL 73090905f7cSNick Hawkins tristate "HPE GXP fan controller" 73190905f7cSNick Hawkins depends on ARCH_HPE_GXP || COMPILE_TEST 73290905f7cSNick Hawkins help 73390905f7cSNick Hawkins If you say yes here you get support for GXP fan control functionality. 73490905f7cSNick Hawkins 73590905f7cSNick Hawkins The GXP controls fan function via the CPLD through the use of PWM 73690905f7cSNick Hawkins registers. This driver reports status and pwm setting of the fans. 73790905f7cSNick Hawkins 73827f8b135SIain Patonconfig SENSORS_HIH6130 73927f8b135SIain Paton tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 740e2d8c2b6SGuenter Roeck depends on I2C 74127f8b135SIain Paton help 74227f8b135SIain Paton If you say yes here you get support for Honeywell Humidicon 74327f8b135SIain Paton HIH-6130 and HIH-6131 Humidicon humidity sensors. 74427f8b135SIain Paton 74527f8b135SIain Paton This driver can also be built as a module. If so, the module 74627f8b135SIain Paton will be called hih6130. 74727f8b135SIain Paton 74843fbe66dSAndre Wernerconfig SENSORS_HS3001 74943fbe66dSAndre Werner tristate "Renesas HS3001 humidity and temperature sensors" 75043fbe66dSAndre Werner depends on I2C 75143fbe66dSAndre Werner help 75243fbe66dSAndre Werner If you say yes here you get support for the Renesas HS3001, 75343fbe66dSAndre Werner to HS3004 humidity and temperature sensors. 75443fbe66dSAndre Werner 75543fbe66dSAndre Werner This driver can also be built as a module. If so, the module 75643fbe66dSAndre Werner will be called hs3001. 75743fbe66dSAndre Werner 7588808a793SDarrick J. Wongconfig SENSORS_IBMAEM 7598808a793SDarrick J. Wong tristate "IBM Active Energy Manager temperature/power sensors and control" 7608808a793SDarrick J. Wong select IPMI_SI 7618808a793SDarrick J. Wong depends on IPMI_HANDLER 7628808a793SDarrick J. Wong help 7638808a793SDarrick J. Wong If you say yes here you get support for the temperature and 7648808a793SDarrick J. Wong power sensors and capping hardware in various IBM System X 7658808a793SDarrick J. Wong servers that support Active Energy Manager. This includes 7668808a793SDarrick J. Wong the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 7678070408bSDarrick J. Wong and certain HC10/HS2x/LS2x/QS2x blades. 7688808a793SDarrick J. Wong 7698808a793SDarrick J. Wong This driver can also be built as a module. If so, the module 7708808a793SDarrick J. Wong will be called ibmaem. 7718808a793SDarrick J. Wong 77257c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX 77357c7c3a0SDarrick J. Wong tristate "IBM PowerExecutive temperature/power sensors" 77457c7c3a0SDarrick J. Wong select IPMI_SI 77557c7c3a0SDarrick J. Wong depends on IPMI_HANDLER 77657c7c3a0SDarrick J. Wong help 77757c7c3a0SDarrick J. Wong If you say yes here you get support for the temperature and 77857c7c3a0SDarrick J. Wong power sensors in various IBM System X servers that support 7793d960a99SDarrick J. Wong PowerExecutive. So far this includes the x3350, x3550, x3650, 7803d960a99SDarrick J. Wong x3655, and x3755; the x3800, x3850, and x3950 models that have 7813d960a99SDarrick J. Wong PCI Express; and some of the HS2x, LS2x, and QS2x blades. 78257c7c3a0SDarrick J. Wong 78357c7c3a0SDarrick J. Wong This driver can also be built as a module. If so, the module 78457c7c3a0SDarrick J. Wong will be called ibmpex. 78557c7c3a0SDarrick J. Wong 78624c1aa85SNeelesh Guptaconfig SENSORS_IBMPOWERNV 78724c1aa85SNeelesh Gupta tristate "IBM POWERNV platform sensors" 78824c1aa85SNeelesh Gupta depends on PPC_POWERNV 78924c1aa85SNeelesh Gupta default y 79024c1aa85SNeelesh Gupta help 79124c1aa85SNeelesh Gupta If you say yes here you get support for the temperature/fan/power 79224c1aa85SNeelesh Gupta sensors on your PowerNV platform. 79324c1aa85SNeelesh Gupta 79424c1aa85SNeelesh Gupta This driver can also be built as a module. If so, the module 79524c1aa85SNeelesh Gupta will be called ibmpowernv. 79624c1aa85SNeelesh Gupta 79751b53dc9SJonathan Cameronconfig SENSORS_IIO_HWMON 79851b53dc9SJonathan Cameron tristate "Hwmon driver that uses channels specified via iio maps" 79951b53dc9SJonathan Cameron depends on IIO 80051b53dc9SJonathan Cameron help 80151b53dc9SJonathan Cameron This is a platform driver that in combination with a suitable 80251b53dc9SJonathan Cameron map allows IIO devices to provide basic hwmon functionality 80351b53dc9SJonathan Cameron for those channels specified in the map. This map can be provided 80451b53dc9SJonathan Cameron either via platform data or the device tree bindings. 80551b53dc9SJonathan Cameron 806ada07281SJean Delvareconfig SENSORS_I5500 807ada07281SJean Delvare tristate "Intel 5500/5520/X58 temperature sensor" 808ada07281SJean Delvare depends on X86 && PCI 809ada07281SJean Delvare help 810ada07281SJean Delvare If you say yes here you get support for the temperature 811ada07281SJean Delvare sensor inside the Intel 5500, 5520 and X58 chipsets. 812ada07281SJean Delvare 813ada07281SJean Delvare This driver can also be built as a module. If so, the module 814ada07281SJean Delvare will be called i5500_temp. 815ada07281SJean Delvare 816ebf5e877SJean Delvareconfig SENSORS_CORETEMP 817ebf5e877SJean Delvare tristate "Intel Core/Core2/Atom temperature sensor" 818ebf5e877SJean Delvare depends on X86 819ebf5e877SJean Delvare help 820ebf5e877SJean Delvare If you say yes here you get support for the temperature 821ebf5e877SJean Delvare sensor inside your CPU. Most of the family 6 CPUs 8227ebd8b66SMauro Carvalho Chehab are supported. Check Documentation/hwmon/coretemp.rst for details. 823ebf5e877SJean Delvare 824ad2f931dSJean Delvareconfig SENSORS_IT87 825ad2f931dSJean Delvare tristate "ITE IT87xx and compatibles" 826746cdfbfSDean Nelson depends on !PPC 827303760b4SJean Delvare select HWMON_VID 828ad2f931dSJean Delvare help 829ead80803SJustin Maggard If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 830ead80803SJustin Maggard IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 8314ee07157SGuenter Roeck IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 83271a9c232SGuenter Roeck IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950 83371a9c232SGuenter Roeck clone. 834ad2f931dSJean Delvare 835ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 836ad2f931dSJean Delvare will be called it87. 837ad2f931dSJean Delvare 8384453d736SGuenter Roeckconfig SENSORS_JC42 839d5622f5bSClemens Ladisch tristate "JEDEC JC42.4 compliant memory module temperature sensors" 8404bd2691dSRandy Dunlap depends on I2C 8418f2fa472SMartin Blumenstingl select REGMAP_I2C 8424453d736SGuenter Roeck help 843d5622f5bSClemens Ladisch If you say yes here, you get support for JEDEC JC42.4 compliant 844d5622f5bSClemens Ladisch temperature sensors, which are used on many DDR3 memory modules for 845d5622f5bSClemens Ladisch mobile devices and servers. Support will include, but not be limited 8461bd612a2SGuenter Roeck to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 847a31887dcSAlison Schofield MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 848a31887dcSAlison Schofield STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 8494453d736SGuenter Roeck 8504453d736SGuenter Roeck This driver can also be built as a module. If so, the module 8514453d736SGuenter Roeck will be called jc42. 8524453d736SGuenter Roeck 8534381a36aSThomas Weißschuhconfig SENSORS_POWERZ 8544381a36aSThomas Weißschuh tristate "ChargerLAB POWER-Z USB-C tester" 8554381a36aSThomas Weißschuh depends on USB 8564381a36aSThomas Weißschuh help 8574381a36aSThomas Weißschuh If you say yes here you get support for ChargerLAB POWER-Z series of 8584381a36aSThomas Weißschuh USB-C charging testers. 8594381a36aSThomas Weißschuh 8604381a36aSThomas Weißschuh This driver can also be built as a module. If so, the module 8614381a36aSThomas Weißschuh will be called powerz. 8624381a36aSThomas Weißschuh 863f4ff4155SScott Kanowitzconfig SENSORS_POWR1220 864f4ff4155SScott Kanowitz tristate "Lattice POWR1220 Power Monitoring" 865f4ff4155SScott Kanowitz depends on I2C 866f4ff4155SScott Kanowitz help 867f4ff4155SScott Kanowitz If you say yes here you get access to the hardware monitoring 868f4ff4155SScott Kanowitz functions of the Lattice POWR1220 isp Power Supply Monitoring, 869f4ff4155SScott Kanowitz Sequencing and Margining Controller. 870f4ff4155SScott Kanowitz 871f4ff4155SScott Kanowitz This driver can also be built as a module. If so, the module 872f4ff4155SScott Kanowitz will be called powr1220. 873f4ff4155SScott Kanowitz 874c8f55be4SMichael Walleconfig SENSORS_LAN966X 875c8f55be4SMichael Walle tristate "Microchip LAN966x Hardware Monitoring" 876c8f55be4SMichael Walle depends on SOC_LAN966 || COMPILE_TEST 877c8f55be4SMichael Walle select REGMAP 878c8f55be4SMichael Walle select POLYNOMIAL 879c8f55be4SMichael Walle help 880c8f55be4SMichael Walle If you say yes here you get support for temperature monitoring 881c8f55be4SMichael Walle on the Microchip LAN966x SoC. 882c8f55be4SMichael Walle 883c8f55be4SMichael Walle This driver can also be built as a module. If so, the module 884c8f55be4SMichael Walle will be called lan966x-hwmon. 885c8f55be4SMichael Walle 886502b5a01SGuenter Roeckconfig SENSORS_LINEAGE 887502b5a01SGuenter Roeck tristate "Lineage Compact Power Line Power Entry Module" 888e2d8c2b6SGuenter Roeck depends on I2C 889502b5a01SGuenter Roeck help 890502b5a01SGuenter Roeck If you say yes here you get support for the Lineage Compact Power Line 891502b5a01SGuenter Roeck series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 892502b5a01SGuenter Roeck CP2000DC, CP2725, and others. 893502b5a01SGuenter Roeck 894502b5a01SGuenter Roeck This driver can also be built as a module. If so, the module 895502b5a01SGuenter Roeck will be called lineage-pem. 896502b5a01SGuenter Roeck 8974cdb5621SLucas Tanureconfig SENSORS_LOCHNAGAR 8984cdb5621SLucas Tanure tristate "Lochnagar Hardware Monitor" 8994cdb5621SLucas Tanure depends on MFD_LOCHNAGAR 9004cdb5621SLucas Tanure help 9014cdb5621SLucas Tanure If you say yes here you get support for Lochnagar 2 temperature, 9024cdb5621SLucas Tanure voltage and current sensors abilities. 9034cdb5621SLucas Tanure 9044cdb5621SLucas Tanure This driver can also be built as a module. If so, the module 9054cdb5621SLucas Tanure will be called lochnagar-hwmon. 9064cdb5621SLucas Tanure 907ebf5e877SJean Delvareconfig SENSORS_LTC2945 908ebf5e877SJean Delvare tristate "Linear Technology LTC2945" 909ebf5e877SJean Delvare depends on I2C 910ebf5e877SJean Delvare select REGMAP_I2C 911ebf5e877SJean Delvare help 912ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC2945 913ebf5e877SJean Delvare I2C System Monitor. 914ebf5e877SJean Delvare 915ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 916ebf5e877SJean Delvare be called ltc2945. 917ebf5e877SJean Delvare 9189f90fd65SNuno Sáconfig SENSORS_LTC2947 9199f90fd65SNuno Sá tristate 9209f90fd65SNuno Sá 9219f90fd65SNuno Sáconfig SENSORS_LTC2947_I2C 9229f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 9239f90fd65SNuno Sá depends on I2C 9249f90fd65SNuno Sá select REGMAP_I2C 9259f90fd65SNuno Sá select SENSORS_LTC2947 9269f90fd65SNuno Sá help 9279f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2947 9289f90fd65SNuno Sá I2C High Precision Power and Energy Monitor 9299f90fd65SNuno Sá 9309f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 9319f90fd65SNuno Sá be called ltc2947-i2c. 9329f90fd65SNuno Sá 9339f90fd65SNuno Sáconfig SENSORS_LTC2947_SPI 9349f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI" 9359f90fd65SNuno Sá depends on SPI_MASTER 9369f90fd65SNuno Sá select REGMAP_SPI 9379f90fd65SNuno Sá select SENSORS_LTC2947 9389f90fd65SNuno Sá help 9399f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2947 9409f90fd65SNuno Sá SPI High Precision Power and Energy Monitor 9419f90fd65SNuno Sá 9429f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 9439f90fd65SNuno Sá be called ltc2947-spi. 9449f90fd65SNuno Sá 945df922703SMike Looijmansconfig SENSORS_LTC2990 9465d9ca430STom Levens tristate "Linear Technology LTC2990" 947df922703SMike Looijmans depends on I2C 948df922703SMike Looijmans help 949df922703SMike Looijmans If you say yes here you get support for Linear Technology LTC2990 950df922703SMike Looijmans I2C System Monitor. The LTC2990 supports a combination of voltage, 9515d9ca430STom Levens current and temperature monitoring. 952df922703SMike Looijmans 953df922703SMike Looijmans This driver can also be built as a module. If so, the module will 954df922703SMike Looijmans be called ltc2990. 955df922703SMike Looijmans 9562b9ea426SAntoniu Miclausconfig SENSORS_LTC2991 9572b9ea426SAntoniu Miclaus tristate "Analog Devices LTC2991" 9582b9ea426SAntoniu Miclaus depends on I2C 9592b9ea426SAntoniu Miclaus help 9602b9ea426SAntoniu Miclaus If you say yes here you get support for Analog Devices LTC2991 9612b9ea426SAntoniu Miclaus Octal I2C Voltage, Current, and Temperature Monitor. The LTC2991 9622b9ea426SAntoniu Miclaus supports a combination of voltage, current and temperature monitoring. 9632b9ea426SAntoniu Miclaus 9642b9ea426SAntoniu Miclaus This driver can also be built as a module. If so, the module will 9652b9ea426SAntoniu Miclaus be called ltc2991. 9662b9ea426SAntoniu Miclaus 967b0bd407eSAlexandru Tachiciconfig SENSORS_LTC2992 968b0bd407eSAlexandru Tachici tristate "Linear Technology LTC2992" 969b0bd407eSAlexandru Tachici depends on I2C 9709ca26df1SAlexandru Tachici depends on GPIOLIB 971b0bd407eSAlexandru Tachici help 972b0bd407eSAlexandru Tachici If you say yes here you get support for Linear Technology LTC2992 973b0bd407eSAlexandru Tachici I2C System Monitor. The LTC2992 measures current, voltage, and 974b0bd407eSAlexandru Tachici power of two supplies. 975b0bd407eSAlexandru Tachici 976b0bd407eSAlexandru Tachici This driver can also be built as a module. If so, the module will 977b0bd407eSAlexandru Tachici be called ltc2992. 978b0bd407eSAlexandru Tachici 979ebf5e877SJean Delvareconfig SENSORS_LTC4151 980ebf5e877SJean Delvare tristate "Linear Technology LTC4151" 981ebf5e877SJean Delvare depends on I2C 982ebf5e877SJean Delvare help 983ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4151 984ebf5e877SJean Delvare High Voltage I2C Current and Voltage Monitor interface. 985ebf5e877SJean Delvare 986ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 987ebf5e877SJean Delvare be called ltc4151. 988ebf5e877SJean Delvare 989ebf5e877SJean Delvareconfig SENSORS_LTC4215 990ebf5e877SJean Delvare tristate "Linear Technology LTC4215" 991ebf5e877SJean Delvare depends on I2C 992ebf5e877SJean Delvare help 993ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4215 994ebf5e877SJean Delvare Hot Swap Controller I2C interface. 995ebf5e877SJean Delvare 996ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 997ebf5e877SJean Delvare be called ltc4215. 998ebf5e877SJean Delvare 999ebf5e877SJean Delvareconfig SENSORS_LTC4222 1000ebf5e877SJean Delvare tristate "Linear Technology LTC4222" 1001ebf5e877SJean Delvare depends on I2C 1002ebf5e877SJean Delvare select REGMAP_I2C 1003ebf5e877SJean Delvare help 1004ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4222 1005ebf5e877SJean Delvare Dual Hot Swap Controller I2C interface. 1006ebf5e877SJean Delvare 1007ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1008ebf5e877SJean Delvare be called ltc4222. 1009ebf5e877SJean Delvare 1010ebf5e877SJean Delvareconfig SENSORS_LTC4245 1011ebf5e877SJean Delvare tristate "Linear Technology LTC4245" 1012ebf5e877SJean Delvare depends on I2C 1013ebf5e877SJean Delvare help 1014ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4245 1015ebf5e877SJean Delvare Multiple Supply Hot Swap Controller I2C interface. 1016ebf5e877SJean Delvare 1017ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1018ebf5e877SJean Delvare be called ltc4245. 1019ebf5e877SJean Delvare 1020ebf5e877SJean Delvareconfig SENSORS_LTC4260 1021ebf5e877SJean Delvare tristate "Linear Technology LTC4260" 1022ebf5e877SJean Delvare depends on I2C 1023ebf5e877SJean Delvare select REGMAP_I2C 1024ebf5e877SJean Delvare help 1025ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4260 1026ebf5e877SJean Delvare Positive Voltage Hot Swap Controller I2C interface. 1027ebf5e877SJean Delvare 1028ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1029ebf5e877SJean Delvare be called ltc4260. 1030ebf5e877SJean Delvare 1031ebf5e877SJean Delvareconfig SENSORS_LTC4261 1032ebf5e877SJean Delvare tristate "Linear Technology LTC4261" 1033ebf5e877SJean Delvare depends on I2C 1034ebf5e877SJean Delvare help 1035ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4261 1036ebf5e877SJean Delvare Negative Voltage Hot Swap Controller I2C interface. 1037ebf5e877SJean Delvare 1038ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1039ebf5e877SJean Delvare be called ltc4261. 1040ebf5e877SJean Delvare 1041*cbc29538SNuno Saconfig SENSORS_LTC4282 1042*cbc29538SNuno Sa tristate "Analog Devices LTC4282" 1043*cbc29538SNuno Sa depends on I2C 1044*cbc29538SNuno Sa select REGMAP_I2C 1045*cbc29538SNuno Sa help 1046*cbc29538SNuno Sa If you say yes here you get support for Analog Devices LTC4282 1047*cbc29538SNuno Sa High Current Hot Swap Controller I2C interface. 1048*cbc29538SNuno Sa 1049*cbc29538SNuno Sa This driver can also be built as a module. If so, the module will 1050*cbc29538SNuno Sa be called ltc4282. 1051*cbc29538SNuno Sa 10527074d0a9SFlorian Eckertconfig SENSORS_LTQ_CPUTEMP 10537074d0a9SFlorian Eckert bool "Lantiq cpu temperature sensor driver" 1054151d6dcbSRandy Dunlap depends on SOC_XWAY 10557074d0a9SFlorian Eckert help 10567074d0a9SFlorian Eckert If you say yes here you get support for the temperature 10577074d0a9SFlorian Eckert sensor inside your CPU. 10587074d0a9SFlorian Eckert 1059ebf5e877SJean Delvareconfig SENSORS_MAX1111 1060ebf5e877SJean Delvare tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 1061ebf5e877SJean Delvare depends on SPI_MASTER 1062ebf5e877SJean Delvare help 1063ebf5e877SJean Delvare Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 1064ebf5e877SJean Delvare ADC chips. 1065ebf5e877SJean Delvare 1066ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1067ebf5e877SJean Delvare will be called max1111. 1068ebf5e877SJean Delvare 10698efd1014STao Renconfig SENSORS_MAX127 10708efd1014STao Ren tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System" 10718efd1014STao Ren depends on I2C 10728efd1014STao Ren help 10738efd1014STao Ren Say y here to support Maxim's MAX127 DAS chips. 10748efd1014STao Ren 10758efd1014STao Ren This driver can also be built as a module. If so, the module 10768efd1014STao Ren will be called max127. 10778efd1014STao Ren 1078ebf5e877SJean Delvareconfig SENSORS_MAX16065 1079ebf5e877SJean Delvare tristate "Maxim MAX16065 System Manager and compatibles" 1080ebf5e877SJean Delvare depends on I2C 1081ebf5e877SJean Delvare help 1082ebf5e877SJean Delvare If you say yes here you get support for hardware monitoring 1083ebf5e877SJean Delvare capabilities of the following Maxim System Manager chips. 1084ebf5e877SJean Delvare MAX16065 1085ebf5e877SJean Delvare MAX16066 1086ebf5e877SJean Delvare MAX16067 1087ebf5e877SJean Delvare MAX16068 1088ebf5e877SJean Delvare MAX16070 1089ebf5e877SJean Delvare MAX16071 1090ebf5e877SJean Delvare 1091ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1092ebf5e877SJean Delvare will be called max16065. 1093ebf5e877SJean Delvare 1094ebf5e877SJean Delvareconfig SENSORS_MAX1619 1095ebf5e877SJean Delvare tristate "Maxim MAX1619 sensor chip" 1096ebf5e877SJean Delvare depends on I2C 1097ebf5e877SJean Delvare help 1098ebf5e877SJean Delvare If you say yes here you get support for MAX1619 sensor chip. 1099ebf5e877SJean Delvare 1100ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1101ebf5e877SJean Delvare will be called max1619. 1102ebf5e877SJean Delvare 1103ebf5e877SJean Delvareconfig SENSORS_MAX1668 1104ebf5e877SJean Delvare tristate "Maxim MAX1668 and compatibles" 1105ebf5e877SJean Delvare depends on I2C 1106ebf5e877SJean Delvare help 1107ebf5e877SJean Delvare If you say yes here you get support for MAX1668, MAX1989 and 1108ebf5e877SJean Delvare MAX1805 chips. 1109ebf5e877SJean Delvare 1110ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1111ebf5e877SJean Delvare will be called max1668. 1112ebf5e877SJean Delvare 1113ebf5e877SJean Delvareconfig SENSORS_MAX197 1114ebf5e877SJean Delvare tristate "Maxim MAX197 and compatibles" 1115ebf5e877SJean Delvare help 1116ebf5e877SJean Delvare Support for the Maxim MAX197 A/D converter. 1117ebf5e877SJean Delvare Support will include, but not be limited to, MAX197, and MAX199. 1118ebf5e877SJean Delvare 1119ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1120ebf5e877SJean Delvare will be called max197. 1121ebf5e877SJean Delvare 112204e1e70aSTiberiu Breanaconfig SENSORS_MAX31722 112304e1e70aSTiberiu Breana tristate "MAX31722 temperature sensor" 112404e1e70aSTiberiu Breana depends on SPI 112504e1e70aSTiberiu Breana help 112604e1e70aSTiberiu Breana Support for the Maxim Integrated MAX31722/MAX31723 digital 112704e1e70aSTiberiu Breana thermometers/thermostats operating over an SPI interface. 112804e1e70aSTiberiu Breana 112904e1e70aSTiberiu Breana This driver can also be built as a module. If so, the module 113004e1e70aSTiberiu Breana will be called max31722. 1131d21ed22bSGuenter Roeck 1132d21ed22bSGuenter Roeckconfig SENSORS_MAX31730 1133d21ed22bSGuenter Roeck tristate "MAX31730 temperature sensor" 1134d21ed22bSGuenter Roeck depends on I2C 1135d21ed22bSGuenter Roeck help 1136d21ed22bSGuenter Roeck Support for the Maxim Integrated MAX31730 3-Channel Remote 1137d21ed22bSGuenter Roeck Temperature Sensor. 1138d21ed22bSGuenter Roeck 1139d21ed22bSGuenter Roeck This driver can also be built as a module. If so, the module 1140d21ed22bSGuenter Roeck will be called max31730. 114104e1e70aSTiberiu Breana 114238b04ad0SIbrahim Tilkiconfig SENSORS_MAX31760 114338b04ad0SIbrahim Tilki tristate "MAX31760 fan speed controller" 114438b04ad0SIbrahim Tilki depends on I2C 114538b04ad0SIbrahim Tilki select REGMAP_I2C 114638b04ad0SIbrahim Tilki help 114738b04ad0SIbrahim Tilki Support for the Analog Devices MAX31760 Precision Fan-Speed 114838b04ad0SIbrahim Tilki Controller. MAX31760 integrates temperature sensing along with 114938b04ad0SIbrahim Tilki precision PWM fan control. 115038b04ad0SIbrahim Tilki 115138b04ad0SIbrahim Tilki This driver can also be built as a module. If so, the module 115238b04ad0SIbrahim Tilki will be called max31760. 115338b04ad0SIbrahim Tilki 115416d60ba8SDaniel Matyasconfig MAX31827 115516d60ba8SDaniel Matyas tristate "MAX31827 low-power temperature switch and similar devices" 115616d60ba8SDaniel Matyas depends on I2C 115716d60ba8SDaniel Matyas select REGMAP_I2C 115816d60ba8SDaniel Matyas help 115916d60ba8SDaniel Matyas If you say yes here you get support for MAX31827, MAX31828 and 116016d60ba8SDaniel Matyas MAX31829 low-power temperature switches and sensors connected with I2C. 116116d60ba8SDaniel Matyas 116216d60ba8SDaniel Matyas This driver can also be built as a module. If so, the module 116316d60ba8SDaniel Matyas will be called max31827. 116416d60ba8SDaniel Matyas 1165e8ac01e5SArun Saravanan Balachandranconfig SENSORS_MAX6620 1166e8ac01e5SArun Saravanan Balachandran tristate "Maxim MAX6620 fan controller" 1167e8ac01e5SArun Saravanan Balachandran depends on I2C 1168e8ac01e5SArun Saravanan Balachandran help 1169e8ac01e5SArun Saravanan Balachandran If you say yes here you get support for the MAX6620 1170e8ac01e5SArun Saravanan Balachandran fan controller. 1171e8ac01e5SArun Saravanan Balachandran 1172e8ac01e5SArun Saravanan Balachandran This driver can also be built as a module. If so, the module 1173e8ac01e5SArun Saravanan Balachandran will be called max6620. 1174e8ac01e5SArun Saravanan Balachandran 117592b64580SVadim Pasternakconfig SENSORS_MAX6621 117692b64580SVadim Pasternak tristate "Maxim MAX6621 sensor chip" 117792b64580SVadim Pasternak depends on I2C 117892b64580SVadim Pasternak select REGMAP_I2C 117992b64580SVadim Pasternak help 118092b64580SVadim Pasternak If you say yes here you get support for MAX6621 sensor chip. 118192b64580SVadim Pasternak MAX6621 is a PECI-to-I2C translator provides an efficient, 118292b64580SVadim Pasternak low-cost solution for PECI-to-SMBus/I2C protocol conversion. 118392b64580SVadim Pasternak It allows reading the temperature from the PECI-compliant 118492b64580SVadim Pasternak host directly from up to four PECI-enabled CPUs. 118592b64580SVadim Pasternak 118692b64580SVadim Pasternak This driver can also be built as a module. If so, the module 118792b64580SVadim Pasternak will be called max6621. 118892b64580SVadim Pasternak 1189ebf5e877SJean Delvareconfig SENSORS_MAX6639 1190ebf5e877SJean Delvare tristate "Maxim MAX6639 sensor chip" 1191ebf5e877SJean Delvare depends on I2C 1192ebf5e877SJean Delvare help 1193ebf5e877SJean Delvare If you say yes here you get support for the MAX6639 1194ebf5e877SJean Delvare sensor chips. 1195ebf5e877SJean Delvare 1196ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1197ebf5e877SJean Delvare will be called max6639. 1198ebf5e877SJean Delvare 1199ebf5e877SJean Delvareconfig SENSORS_MAX6642 1200ebf5e877SJean Delvare tristate "Maxim MAX6642 sensor chip" 1201ebf5e877SJean Delvare depends on I2C 12023c1ecccbSGuenter Roeck depends on SENSORS_LM90=n 1203ebf5e877SJean Delvare help 1204ebf5e877SJean Delvare If you say yes here you get support for MAX6642 sensor chip. 1205ebf5e877SJean Delvare MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor 1206ebf5e877SJean Delvare with Overtemperature Alarm from Maxim. 1207ebf5e877SJean Delvare 1208ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1209ebf5e877SJean Delvare will be called max6642. 1210ebf5e877SJean Delvare 1211ebf5e877SJean Delvareconfig SENSORS_MAX6650 1212ebf5e877SJean Delvare tristate "Maxim MAX6650 sensor chip" 1213ebf5e877SJean Delvare depends on I2C 12144f8d374bSJean-Francois Dagenais depends on THERMAL || THERMAL=n 1215ebf5e877SJean Delvare help 1216ebf5e877SJean Delvare If you say yes here you get support for the MAX6650 / MAX6651 1217ebf5e877SJean Delvare sensor chips. 1218ebf5e877SJean Delvare 1219ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1220ebf5e877SJean Delvare will be called max6650. 1221ebf5e877SJean Delvare 1222ebf5e877SJean Delvareconfig SENSORS_MAX6697 1223ebf5e877SJean Delvare tristate "Maxim MAX6697 and compatibles" 1224ebf5e877SJean Delvare depends on I2C 1225ebf5e877SJean Delvare help 1226ebf5e877SJean Delvare If you say yes here you get support for MAX6581, MAX6602, MAX6622, 1227ebf5e877SJean Delvare MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 1228ebf5e877SJean Delvare temperature sensor chips. 1229ebf5e877SJean Delvare 1230ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1231ebf5e877SJean Delvare will be called max6697. 1232ebf5e877SJean Delvare 1233195a4b42SIl Hanconfig SENSORS_MAX31790 1234195a4b42SIl Han tristate "Maxim MAX31790 sensor chip" 1235195a4b42SIl Han depends on I2C 1236195a4b42SIl Han help 1237195a4b42SIl Han If you say yes here you get support for 6-Channel PWM-Output 1238195a4b42SIl Han Fan RPM Controller. 1239195a4b42SIl Han 1240195a4b42SIl Han This driver can also be built as a module. If so, the module 1241195a4b42SIl Han will be called max31790. 1242195a4b42SIl Han 124307830d9aSMario Kichererconfig SENSORS_MC34VR500 124407830d9aSMario Kicherer tristate "NXP MC34VR500 hardware monitoring driver" 124507830d9aSMario Kicherer depends on I2C 124607830d9aSMario Kicherer help 124707830d9aSMario Kicherer If you say yes here you get support for the temperature and input 124807830d9aSMario Kicherer voltage sensors of the NXP MC34VR500. 124907830d9aSMario Kicherer 1250ebf5e877SJean Delvareconfig SENSORS_MCP3021 1251ebf5e877SJean Delvare tristate "Microchip MCP3021 and compatibles" 1252ebf5e877SJean Delvare depends on I2C 1253ebf5e877SJean Delvare help 1254ebf5e877SJean Delvare If you say yes here you get support for MCP3021 and MCP3221. 1255ebf5e877SJean Delvare The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 1256ebf5e877SJean Delvare with 12-bit resolution. 1257ebf5e877SJean Delvare 1258ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1259ebf5e877SJean Delvare will be called mcp3021. 1260ebf5e877SJean Delvare 126165afb4c8SVadim Pasternakconfig SENSORS_MLXREG_FAN 1262712d1b37SGeert Uytterhoeven tristate "Mellanox FAN driver" 126365afb4c8SVadim Pasternak depends on MELLANOX_PLATFORM 126465afb4c8SVadim Pasternak imply THERMAL 126565afb4c8SVadim Pasternak select REGMAP 126665afb4c8SVadim Pasternak help 126765afb4c8SVadim Pasternak This option enables support for the FAN control on the Mellanox 126865afb4c8SVadim Pasternak Ethernet and InfiniBand switches. The driver can be activated by the 126965afb4c8SVadim Pasternak platform device add call. Say Y to enable these. To compile this 127065afb4c8SVadim Pasternak driver as a module, choose 'M' here: the module will be called 127165afb4c8SVadim Pasternak mlxreg-fan. 127265afb4c8SVadim Pasternak 1273aaf6fabfSChris Packhamconfig SENSORS_TC654 1274aaf6fabfSChris Packham tristate "Microchip TC654/TC655 and compatibles" 1275aaf6fabfSChris Packham depends on I2C 1276aaf6fabfSChris Packham help 1277aaf6fabfSChris Packham If you say yes here you get support for TC654 and TC655. 1278aaf6fabfSChris Packham The TC654 and TC655 are PWM mode fan speed controllers with 1279aaf6fabfSChris Packham FanSense technology for use with brushless DC fans. 1280aaf6fabfSChris Packham 1281aaf6fabfSChris Packham This driver can also be built as a module. If so, the module 1282aaf6fabfSChris Packham will be called tc654. 1283aaf6fabfSChris Packham 1284fff7b8abSRobert Markoconfig SENSORS_TPS23861 1285fff7b8abSRobert Marko tristate "Texas Instruments TPS23861 PoE PSE" 1286fff7b8abSRobert Marko depends on I2C 1287fff7b8abSRobert Marko select REGMAP_I2C 1288fff7b8abSRobert Marko help 1289fff7b8abSRobert Marko If you say yes here you get support for Texas Instruments 1290fff7b8abSRobert Marko TPS23861 802.3at PoE PSE chips. 1291fff7b8abSRobert Marko 1292fff7b8abSRobert Marko This driver can also be built as a module. If so, the module 1293fff7b8abSRobert Marko will be called tps23861. 1294fff7b8abSRobert Marko 129596435693SAndreas Wernerconfig SENSORS_MENF21BMC_HWMON 129696435693SAndreas Werner tristate "MEN 14F021P00 BMC Hardware Monitoring" 129796435693SAndreas Werner depends on MFD_MENF21BMC 129896435693SAndreas Werner help 129996435693SAndreas Werner Say Y here to include support for the MEN 14F021P00 BMC 130096435693SAndreas Werner hardware monitoring. 130196435693SAndreas Werner 130296435693SAndreas Werner This driver can also be built as a module. If so the module 130396435693SAndreas Werner will be called menf21bmc_hwmon. 130496435693SAndreas Werner 13059d823351SRahul Tanwarconfig SENSORS_MR75203 13069d823351SRahul Tanwar tristate "Moortec Semiconductor MR75203 PVT Controller" 13079d823351SRahul Tanwar select REGMAP_MMIO 13089d823351SRahul Tanwar help 13099d823351SRahul Tanwar If you say yes here you get support for Moortec MR75203 13109d823351SRahul Tanwar PVT controller. 13119d823351SRahul Tanwar 13129d823351SRahul Tanwar This driver can also be built as a module. If so, the module 13139d823351SRahul Tanwar will be called mr75203. 13149d823351SRahul Tanwar 1315ebf5e877SJean Delvareconfig SENSORS_ADCXX 1316ebf5e877SJean Delvare tristate "National Semiconductor ADCxxxSxxx" 1317ebf5e877SJean Delvare depends on SPI_MASTER 1318ebf5e877SJean Delvare help 1319ebf5e877SJean Delvare If you say yes here you get support for the National Semiconductor 1320ebf5e877SJean Delvare ADC<bb><c>S<sss> chip family, where 1321ebf5e877SJean Delvare * bb is the resolution in number of bits (8, 10, 12) 1322ebf5e877SJean Delvare * c is the number of channels (1, 2, 4, 8) 1323ebf5e877SJean Delvare * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 1324ebf5e877SJean Delvare kSPS and 101 for 1 MSPS) 1325ebf5e877SJean Delvare 1326ebf5e877SJean Delvare Examples : ADC081S101, ADC124S501, ... 1327ebf5e877SJean Delvare 1328ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1329ebf5e877SJean Delvare will be called adcxx. 1330ebf5e877SJean Delvare 1331ad2f931dSJean Delvareconfig SENSORS_LM63 1332210961c4SGuenter Roeck tristate "National Semiconductor LM63 and compatibles" 13331d72acf9SJan Engelhardt depends on I2C 1334ad2f931dSJean Delvare help 133510f2ed31SMatthew Garrett If you say yes here you get support for the National 1336210961c4SGuenter Roeck Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 133710f2ed31SMatthew Garrett sensors with integrated fan control. Such chips are found 133810f2ed31SMatthew Garrett on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 133910f2ed31SMatthew Garrett others. 1340ad2f931dSJean Delvare 1341ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1342ad2f931dSJean Delvare will be called lm63. 1343ad2f931dSJean Delvare 1344e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70 1345a86e94dcSChristophe Leroy tristate "National Semiconductor LM70 and compatibles" 13460b22ce3bSJean Delvare depends on SPI_MASTER 1347e1a8e913SKaiwan N Billimoria help 1348e1a8e913SKaiwan N Billimoria If you say yes here you get support for the National Semiconductor 1349cd929672SChristian Lamparter LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124, 1350cd929672SChristian Lamparter TMP125 digital temperature sensor chips. 1351e1a8e913SKaiwan N Billimoria 1352e1a8e913SKaiwan N Billimoria This driver can also be built as a module. If so, the module 1353e1a8e913SKaiwan N Billimoria will be called lm70. 1354e1a8e913SKaiwan N Billimoria 13554e233cbeSAdrien Demarezconfig SENSORS_LM73 13564e233cbeSAdrien Demarez tristate "National Semiconductor LM73" 13574e233cbeSAdrien Demarez depends on I2C 13584e233cbeSAdrien Demarez help 13594e233cbeSAdrien Demarez If you say yes here you get support for National Semiconductor LM73 13604e233cbeSAdrien Demarez sensor chips. 13614e233cbeSAdrien Demarez This driver can also be built as a module. If so, the module 13624e233cbeSAdrien Demarez will be called lm73. 13634e233cbeSAdrien Demarez 1364ad2f931dSJean Delvareconfig SENSORS_LM75 1365ad2f931dSJean Delvare tristate "National Semiconductor LM75 and compatibles" 13661d72acf9SJan Engelhardt depends on I2C 1367e65365feSGuenter Roeck select REGMAP_I2C 1368ad2f931dSJean Delvare help 136901a52397SDavid Brownell If you say yes here you get support for one common type of 137001a52397SDavid Brownell temperature sensor chip, with models including: 1371ad2f931dSJean Delvare 1372e96f9d89SMichael Hennerich - Analog Devices ADT75 1373c851b715SPeter Rosin - Atmel (now Microchip) AT30TS74 13743fbc81e3SJean Delvare - Dallas Semiconductor DS75, DS1775 and DS7505 1375c98d6c65SArnaud Ebalard - Global Mixed-mode Technology (GMT) G751 137601a52397SDavid Brownell - Maxim MAX6625 and MAX6626 137701a52397SDavid Brownell - Microchip MCP980x 137805e82fe4SLen Sorensen - National Semiconductor LM75, LM75A 137901a52397SDavid Brownell - NXP's LM75A 138001a52397SDavid Brownell - ST Microelectronics STDS75 13812e9a41bbSJagan Teki - ST Microelectronics STLM75 138201a52397SDavid Brownell - TelCom (now Microchip) TCN75 1383c83959f8SFrans Klaver - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 1384c83959f8SFrans Klaver TMP175, TMP275 138501a52397SDavid Brownell 13869ebd3d82SDavid Brownell This driver supports driver model based binding through board 13879ebd3d82SDavid Brownell specific I2C device tables. 13889ebd3d82SDavid Brownell 13899ebd3d82SDavid Brownell It also supports the "legacy" style of driver binding. To use 13909ebd3d82SDavid Brownell that with some chips which don't replicate LM75 quirks exactly, 13919ebd3d82SDavid Brownell you may need the "force" module parameter. 1392ad2f931dSJean Delvare 1393ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1394ad2f931dSJean Delvare will be called lm75. 1395ad2f931dSJean Delvare 1396ad2f931dSJean Delvareconfig SENSORS_LM77 1397ad2f931dSJean Delvare tristate "National Semiconductor LM77" 13981d72acf9SJan Engelhardt depends on I2C 1399ad2f931dSJean Delvare help 1400ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM77 1401ad2f931dSJean Delvare sensor chips. 1402ad2f931dSJean Delvare 1403ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1404ad2f931dSJean Delvare will be called lm77. 1405ad2f931dSJean Delvare 1406ad2f931dSJean Delvareconfig SENSORS_LM78 1407ad2f931dSJean Delvare tristate "National Semiconductor LM78 and compatibles" 14081d72acf9SJan Engelhardt depends on I2C 140919f673edSJean Delvare select HWMON_VID 1410ad2f931dSJean Delvare help 1411ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM78, 1412ad2f931dSJean Delvare LM78-J and LM79. 1413ad2f931dSJean Delvare 1414ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1415ad2f931dSJean Delvare will be called lm78. 1416ad2f931dSJean Delvare 1417ad2f931dSJean Delvareconfig SENSORS_LM80 14189908ad4cSJean Delvare tristate "National Semiconductor LM80 and LM96080" 14190b22ce3bSJean Delvare depends on I2C 1420ad2f931dSJean Delvare help 1421ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 14229908ad4cSJean Delvare LM80 and LM96080 sensor chips. 1423ad2f931dSJean Delvare 1424ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1425ad2f931dSJean Delvare will be called lm80. 1426ad2f931dSJean Delvare 1427ad2f931dSJean Delvareconfig SENSORS_LM83 142843cb7ebeSJordan Crouse tristate "National Semiconductor LM83 and compatibles" 14291d72acf9SJan Engelhardt depends on I2C 1430719af4f1SGuenter Roeck select REGMAP 1431ad2f931dSJean Delvare help 1432ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 143343cb7ebeSJordan Crouse LM82 and LM83 sensor chips. 1434ad2f931dSJean Delvare 1435ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1436ad2f931dSJean Delvare will be called lm83. 1437ad2f931dSJean Delvare 1438ad2f931dSJean Delvareconfig SENSORS_LM85 1439ad2f931dSJean Delvare tristate "National Semiconductor LM85 and compatibles" 14400b22ce3bSJean Delvare depends on I2C 1441303760b4SJean Delvare select HWMON_VID 1442ad2f931dSJean Delvare help 1443ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM85 1444c36364dbSJean Delvare sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 1445f065a93eSJan Beulich EMC6D101, EMC6D102, and EMC6D103. 1446ad2f931dSJean Delvare 1447ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1448ad2f931dSJean Delvare will be called lm85. 1449ad2f931dSJean Delvare 1450ad2f931dSJean Delvareconfig SENSORS_LM87 1451c7fa3737SJean Delvare tristate "National Semiconductor LM87 and compatibles" 14521d72acf9SJan Engelhardt depends on I2C 1453303760b4SJean Delvare select HWMON_VID 1454ad2f931dSJean Delvare help 1455ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM87 1456c7fa3737SJean Delvare and Analog Devices ADM1024 sensor chips. 1457ad2f931dSJean Delvare 1458ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1459ad2f931dSJean Delvare will be called lm87. 1460ad2f931dSJean Delvare 1461ad2f931dSJean Delvareconfig SENSORS_LM90 1462ad2f931dSJean Delvare tristate "National Semiconductor LM90 and compatibles" 14631d72acf9SJan Engelhardt depends on I2C 1464ad2f931dSJean Delvare help 1465c09472fcSGuenter Roeck If you say yes here you get support for National Semiconductor LM84, 1466f63f6cceSGuenter Roeck LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A, 1467f63f6cceSGuenter Roeck ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A, 1468c09472fcSGuenter Roeck Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, 1469c09472fcSGuenter Roeck MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, 1470c09472fcSGuenter Roeck MAX6696, 1471d8521f82SGuenter Roeck ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218, 14722c6cb6c5SGuenter Roeck Winbond/Nuvoton W83L771W/G/AWG/ASG, 14739a198663SGuenter Roeck Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461 1474229d495dSJosh Lehan sensor chips. 1475ad2f931dSJean Delvare 1476ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1477ad2f931dSJean Delvare will be called lm90. 1478ad2f931dSJean Delvare 1479ad2f931dSJean Delvareconfig SENSORS_LM92 1480ad2f931dSJean Delvare tristate "National Semiconductor LM92 and compatibles" 14811d72acf9SJan Engelhardt depends on I2C 1482ad2f931dSJean Delvare help 1483ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM92 1484ad2f931dSJean Delvare and Maxim MAX6635 sensor chips. 1485ad2f931dSJean Delvare 1486ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1487ad2f931dSJean Delvare will be called lm92. 1488ad2f931dSJean Delvare 1489e46957edSHans-Jürgen Kochconfig SENSORS_LM93 1490e46957edSHans-Jürgen Koch tristate "National Semiconductor LM93 and compatibles" 1491dabf375bSJean Delvare depends on I2C 1492e46957edSHans-Jürgen Koch select HWMON_VID 1493e46957edSHans-Jürgen Koch help 1494c7bf71c5SGuenter Roeck If you say yes here you get support for National Semiconductor LM93, 1495c7bf71c5SGuenter Roeck LM94, and compatible sensor chips. 1496e46957edSHans-Jürgen Koch 1497e46957edSHans-Jürgen Koch This driver can also be built as a module. If so, the module 1498e46957edSHans-Jürgen Koch will be called lm93. 1499e46957edSHans-Jürgen Koch 1500e1eb4906SGuenter Roeckconfig SENSORS_LM95234 1501dfcd4c53SGuenter Roeck tristate "National Semiconductor LM95234 and compatibles" 1502e1eb4906SGuenter Roeck depends on I2C 1503e1eb4906SGuenter Roeck help 1504dfcd4c53SGuenter Roeck If you say yes here you get support for the LM95233 and LM95234 1505dfcd4c53SGuenter Roeck temperature sensor chips. 1506e1eb4906SGuenter Roeck 1507e1eb4906SGuenter Roeck This driver can also be built as a module. If so, the module 1508e1eb4906SGuenter Roeck will be called lm95234. 1509e1eb4906SGuenter Roeck 151006160327SDavide Rizzoconfig SENSORS_LM95241 15118c1d0419SGuenter Roeck tristate "National Semiconductor LM95241 and compatibles" 151206160327SDavide Rizzo depends on I2C 151306160327SDavide Rizzo help 15148c1d0419SGuenter Roeck If you say yes here you get support for LM95231 and LM95241 sensor 15158c1d0419SGuenter Roeck chips. 151606160327SDavide Rizzo 151706160327SDavide Rizzo This driver can also be built as a module. If so, the module 151806160327SDavide Rizzo will be called lm95241. 151906160327SDavide Rizzo 1520fffd80ccSAlexander Steinconfig SENSORS_LM95245 1521162a8dfeSGuenter Roeck tristate "National Semiconductor LM95245 and compatibles" 1522e2d8c2b6SGuenter Roeck depends on I2C 1523ca05ab20SAxel Lin select REGMAP_I2C 1524fffd80ccSAlexander Stein help 1525162a8dfeSGuenter Roeck If you say yes here you get support for LM95235 and LM95245 1526162a8dfeSGuenter Roeck temperature sensor chips. 1527fffd80ccSAlexander Stein 1528fffd80ccSAlexander Stein This driver can also be built as a module. If so, the module 1529fffd80ccSAlexander Stein will be called lm95245. 1530fffd80ccSAlexander Stein 1531ad2f931dSJean Delvareconfig SENSORS_PC87360 1532ad2f931dSJean Delvare tristate "National Semiconductor PC87360 family" 1533746cdfbfSDean Nelson depends on !PPC 1534303760b4SJean Delvare select HWMON_VID 1535ad2f931dSJean Delvare help 1536ad2f931dSJean Delvare If you say yes here you get access to the hardware monitoring 1537ad2f931dSJean Delvare functions of the National Semiconductor PC8736x Super-I/O chips. 1538ad2f931dSJean Delvare The PC87360, PC87363 and PC87364 only have fan monitoring and 1539ad2f931dSJean Delvare control. The PC87365 and PC87366 additionally have voltage and 1540ad2f931dSJean Delvare temperature monitoring. 1541ad2f931dSJean Delvare 1542ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1543ad2f931dSJean Delvare will be called pc87360. 1544ad2f931dSJean Delvare 1545ba224e2cSJean Delvareconfig SENSORS_PC87427 1546ba224e2cSJean Delvare tristate "National Semiconductor PC87427" 1547746cdfbfSDean Nelson depends on !PPC 1548ba224e2cSJean Delvare help 1549ba224e2cSJean Delvare If you say yes here you get access to the hardware monitoring 1550ba224e2cSJean Delvare functions of the National Semiconductor PC87427 Super-I/O chip. 1551ba224e2cSJean Delvare The chip has two distinct logical devices, one for fan speed 1552ba224e2cSJean Delvare monitoring and control, and one for voltage and temperature 1553008e5f33SJean Delvare monitoring. Fan speed monitoring and control are supported, as 1554008e5f33SJean Delvare well as temperature monitoring. Voltages aren't supported yet. 1555ba224e2cSJean Delvare 1556ba224e2cSJean Delvare This driver can also be built as a module. If so, the module 1557ba224e2cSJean Delvare will be called pc87427. 1558ba224e2cSJean Delvare 1559ebf5e877SJean Delvareconfig SENSORS_NTC_THERMISTOR 1560209218efSLinus Walleij tristate "NTC thermistor support" 1561209218efSLinus Walleij depends on IIO 1562c08860ffSJonghwa Lee depends on THERMAL || !THERMAL_OF 1563ebf5e877SJean Delvare help 1564ebf5e877SJean Delvare This driver supports NTC thermistors sensor reading and its 1565ebf5e877SJean Delvare interpretation. The driver can also monitor the temperature and 1566ebf5e877SJean Delvare send notifications about the temperature. 1567ebf5e877SJean Delvare 1568ebf5e877SJean Delvare Currently, this driver supports 1569887ee434SBeomho Seo NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 1570e8fda2c8SPeter Rosin NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 1571e8fda2c8SPeter Rosin B57891S0103 from EPCOS. 1572ebf5e877SJean Delvare 1573ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1574ebf5e877SJean Delvare will be called ntc-thermistor. 1575ebf5e877SJean Delvare 157641082d66SGuenter Roeckconfig SENSORS_NCT6683 157741082d66SGuenter Roeck tristate "Nuvoton NCT6683D" 157841082d66SGuenter Roeck depends on !PPC 157941082d66SGuenter Roeck help 158041082d66SGuenter Roeck If you say yes here you get support for the hardware monitoring 158141082d66SGuenter Roeck functionality of the Nuvoton NCT6683D eSIO chip. 158241082d66SGuenter Roeck 158341082d66SGuenter Roeck This driver can also be built as a module. If so, the module 158441082d66SGuenter Roeck will be called nct6683. 158541082d66SGuenter Roeck 1586c3963bc0SZev Weissconfig SENSORS_NCT6775_CORE 1587c3963bc0SZev Weiss tristate 1588c3963bc0SZev Weiss select REGMAP 1589c3963bc0SZev Weiss help 1590c3963bc0SZev Weiss This module contains common code shared by the platform and 1591c3963bc0SZev Weiss i2c versions of the nct6775 driver; it is not useful on its 1592c3963bc0SZev Weiss own. 1593c3963bc0SZev Weiss 1594c3963bc0SZev Weiss If built as a module, the module will be called 1595c3963bc0SZev Weiss nct6775-core. 1596c3963bc0SZev Weiss 1597ebf5e877SJean Delvareconfig SENSORS_NCT6775 1598c3963bc0SZev Weiss tristate "Platform driver for Nuvoton NCT6775F and compatibles" 1599ebf5e877SJean Delvare depends on !PPC 1600c3b3747dSDenis Pauk depends on ACPI || ACPI=n 1601ebf5e877SJean Delvare select HWMON_VID 1602c3963bc0SZev Weiss select SENSORS_NCT6775_CORE 1603ebf5e877SJean Delvare help 1604ebf5e877SJean Delvare If you say yes here you get support for the hardware monitoring 160578313b95SAxel Lin functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 160681820059SGuenter Roeck NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 160781820059SGuenter Roeck Super-I/O chips. This driver replaces the w83627ehf driver for 160881820059SGuenter Roeck NCT6775F and NCT6776F. 1609ebf5e877SJean Delvare 1610ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1611ebf5e877SJean Delvare will be called nct6775. 1612ebf5e877SJean Delvare 16136bb77c55SZev Weissconfig SENSORS_NCT6775_I2C 16146bb77c55SZev Weiss tristate "I2C driver for Nuvoton NCT6775F and compatibles" 16156bb77c55SZev Weiss depends on I2C 16166bb77c55SZev Weiss select REGMAP_I2C 16176bb77c55SZev Weiss select SENSORS_NCT6775_CORE 16186bb77c55SZev Weiss help 16196bb77c55SZev Weiss If you say yes here you get support for the hardware monitoring 16206bb77c55SZev Weiss functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 16216bb77c55SZev Weiss NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 16226bb77c55SZev Weiss Super-I/O chips via their I2C interface. 16236bb77c55SZev Weiss 16246bb77c55SZev Weiss If you're not building a kernel for a BMC, this is probably 16256bb77c55SZev Weiss not the driver you want (see CONFIG_SENSORS_NCT6775). 16266bb77c55SZev Weiss 16276bb77c55SZev Weiss This driver can also be built as a module. If so, the module 16286bb77c55SZev Weiss will be called nct6775-i2c. 16296bb77c55SZev Weiss 16303434f378SGuenter Roeckconfig SENSORS_NCT7802 16313434f378SGuenter Roeck tristate "Nuvoton NCT7802Y" 16323434f378SGuenter Roeck depends on I2C 16333434f378SGuenter Roeck select REGMAP_I2C 16343434f378SGuenter Roeck help 16353434f378SGuenter Roeck If you say yes here you get support for the Nuvoton NCT7802Y 16363434f378SGuenter Roeck hardware monitoring chip. 16373434f378SGuenter Roeck 16383434f378SGuenter Roeck This driver can also be built as a module. If so, the module 16393434f378SGuenter Roeck will be called nct7802. 16403434f378SGuenter Roeck 16419c947d25SVadim V. Vlasovconfig SENSORS_NCT7904 16429c947d25SVadim V. Vlasov tristate "Nuvoton NCT7904" 164377849a55SYuechao Zhao depends on I2C && WATCHDOG 164477849a55SYuechao Zhao select WATCHDOG_CORE 16459c947d25SVadim V. Vlasov help 16469c947d25SVadim V. Vlasov If you say yes here you get support for the Nuvoton NCT7904 164777849a55SYuechao Zhao hardware monitoring chip, including manual fan speed control 164877849a55SYuechao Zhao and support for the integrated watchdog. 16499c947d25SVadim V. Vlasov 16509c947d25SVadim V. Vlasov This driver can also be built as a module. If so, the module 16519c947d25SVadim V. Vlasov will be called nct7904. 16529c947d25SVadim V. Vlasov 1653f1fd4a4dSTomer Maimonconfig SENSORS_NPCM7XX 1654f1fd4a4dSTomer Maimon tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 1655f1fd4a4dSTomer Maimon imply THERMAL 1656f1fd4a4dSTomer Maimon help 1657f1fd4a4dSTomer Maimon This driver provides support for Nuvoton NPCM750/730/715/705 PWM 1658f1fd4a4dSTomer Maimon and Fan controllers. 1659f1fd4a4dSTomer Maimon 1660f1fd4a4dSTomer Maimon This driver can also be built as a module. If so, the module 1661f1fd4a4dSTomer Maimon will be called npcm750-pwm-fan. 1662f1fd4a4dSTomer Maimon 1663630300d5SAdam Bakerconfig SENSORS_NSA320 1664630300d5SAdam Baker tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 1665630300d5SAdam Baker depends on GPIOLIB && OF 1666630300d5SAdam Baker depends on MACH_KIRKWOOD || COMPILE_TEST 1667630300d5SAdam Baker help 1668630300d5SAdam Baker If you say yes here you get support for hardware monitoring 1669630300d5SAdam Baker for the ZyXEL NSA320 Media Server and other compatible devices 1670630300d5SAdam Baker (probably the NSA325 and some NSA310 variants). 1671630300d5SAdam Baker 1672630300d5SAdam Baker The sensor data is taken from a Holtek HT46R065 microcontroller 1673630300d5SAdam Baker connected to GPIO lines. 1674630300d5SAdam Baker 1675630300d5SAdam Baker This driver can also be built as a module. If so, the module 1676630300d5SAdam Baker will be called nsa320-hwmon. 1677630300d5SAdam Baker 167882e3430dSJonas Malacoconfig SENSORS_NZXT_KRAKEN2 167982e3430dSJonas Malaco tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers" 168082e3430dSJonas Malaco depends on USB_HID 168182e3430dSJonas Malaco help 168282e3430dSJonas Malaco If you say yes here you get support for hardware monitoring for the 168382e3430dSJonas Malaco NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers. 168482e3430dSJonas Malaco 168582e3430dSJonas Malaco This driver can also be built as a module. If so, the module 168682e3430dSJonas Malaco will be called nzxt-kraken2. 168782e3430dSJonas Malaco 168853e68c20SAleksandr Mezinconfig SENSORS_NZXT_SMART2 168953e68c20SAleksandr Mezin tristate "NZXT RGB & Fan Controller/Smart Device v2" 169053e68c20SAleksandr Mezin depends on USB_HID 169153e68c20SAleksandr Mezin help 169253e68c20SAleksandr Mezin If you say yes here you get support for hardware monitoring for the 169353e68c20SAleksandr Mezin NZXT RGB & Fan Controller/Smart Device v2. 169453e68c20SAleksandr Mezin 169553e68c20SAleksandr Mezin This driver can also be built as a module. If so, the module 169653e68c20SAleksandr Mezin will be called nzxt-smart2. 169753e68c20SAleksandr Mezin 16985b5513b8SEddie Jamessource "drivers/hwmon/occ/Kconfig" 16995b5513b8SEddie James 1700ed264e8aSJoaquín Ignacio Aramendíaconfig SENSORS_OXP 1701ed264e8aSJoaquín Ignacio Aramendía tristate "OneXPlayer EC fan control" 1702ed264e8aSJoaquín Ignacio Aramendía depends on ACPI 1703ed264e8aSJoaquín Ignacio Aramendía depends on X86 1704ed264e8aSJoaquín Ignacio Aramendía help 1705ed264e8aSJoaquín Ignacio Aramendía If you say yes here you get support for fan readings and control over 1706ed264e8aSJoaquín Ignacio Aramendía OneXPlayer handheld devices. Only OneXPlayer mini AMD handheld variant 1707ed264e8aSJoaquín Ignacio Aramendía boards are supported. 1708ed264e8aSJoaquín Ignacio Aramendía 1709ed264e8aSJoaquín Ignacio Aramendía Can also be built as a module. In that case it will be called oxp-sensors. 1710ed264e8aSJoaquín Ignacio Aramendía 1711fb4504feSJean Delvareconfig SENSORS_PCF8591 1712fb4504feSJean Delvare tristate "Philips PCF8591 ADC/DAC" 1713fb4504feSJean Delvare depends on I2C 1714fb4504feSJean Delvare help 1715fb4504feSJean Delvare If you say yes here you get support for Philips PCF8591 4-channel 1716fb4504feSJean Delvare ADC, 1-channel DAC chips. 1717fb4504feSJean Delvare 1718fb4504feSJean Delvare This driver can also be built as a module. If so, the module 1719fb4504feSJean Delvare will be called pcf8591. 1720fb4504feSJean Delvare 1721fb4504feSJean Delvare These devices are hard to detect and rarely found on mainstream 1722fb4504feSJean Delvare hardware. If unsure, say N. 1723fb4504feSJean Delvare 1724bf3608f3SIwona Winiarskasource "drivers/hwmon/peci/Kconfig" 1725bf3608f3SIwona Winiarska 17268636a1f9SMasahiro Yamadasource "drivers/hwmon/pmbus/Kconfig" 1727442aba78SGuenter Roeck 1728d82d5776SKamil Debskiconfig SENSORS_PWM_FAN 1729d82d5776SKamil Debski tristate "PWM fan" 1730dbd1db7dSAxel Lin depends on (PWM && OF) || COMPILE_TEST 173118fd303fSRandy Dunlap depends on THERMAL || THERMAL=n 1732d82d5776SKamil Debski help 1733d82d5776SKamil Debski If you say yes here you get support for fans connected to PWM lines. 1734d82d5776SKamil Debski The driver uses the generic PWM interface, thus it will work on a 1735d82d5776SKamil Debski variety of SoCs. 1736d82d5776SKamil Debski 1737d82d5776SKamil Debski This driver can also be built as a module. If so, the module 1738d82d5776SKamil Debski will be called pwm-fan. 1739d82d5776SKamil Debski 174074d1e007SStefan Wahrenconfig SENSORS_RASPBERRYPI_HWMON 174174d1e007SStefan Wahren tristate "Raspberry Pi voltage monitor" 174274d1e007SStefan Wahren depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 174374d1e007SStefan Wahren help 174474d1e007SStefan Wahren If you say yes here you get support for voltage sensor on the 174574d1e007SStefan Wahren Raspberry Pi. 174674d1e007SStefan Wahren 174774d1e007SStefan Wahren This driver can also be built as a module. If so, the module 174874d1e007SStefan Wahren will be called raspberrypi-hwmon. 174974d1e007SStefan Wahren 17503f697027SMichael Walleconfig SENSORS_SL28CPLD 17513f697027SMichael Walle tristate "Kontron sl28cpld hardware monitoring driver" 17523f697027SMichael Walle depends on MFD_SL28CPLD || COMPILE_TEST 17533f697027SMichael Walle help 17543f697027SMichael Walle If you say yes here you get support for the fan supervisor of the 17553f697027SMichael Walle sl28cpld board management controller. 17563f697027SMichael Walle 17573f697027SMichael Walle This driver can also be built as a module. If so, the module 17583f697027SMichael Walle will be called sl28cpld-hwmon. 17593f697027SMichael Walle 1760e7bb1a2aSKun Yiconfig SENSORS_SBTSI 1761e7bb1a2aSKun Yi tristate "Emulated SB-TSI temperature sensor" 1762e7bb1a2aSKun Yi depends on I2C 1763e7bb1a2aSKun Yi help 1764e7bb1a2aSKun Yi If you say yes here you get support for emulated temperature 1765e7bb1a2aSKun Yi sensors on AMD SoCs with SB-TSI interface connected to a BMC device. 1766e7bb1a2aSKun Yi 1767e7bb1a2aSKun Yi This driver can also be built as a module. If so, the module will 1768e7bb1a2aSKun Yi be called sbtsi_temp. 1769e7bb1a2aSKun Yi 17705a0f50d1SAkshay Guptaconfig SENSORS_SBRMI 17715a0f50d1SAkshay Gupta tristate "Emulated SB-RMI sensor" 17725a0f50d1SAkshay Gupta depends on I2C 17735a0f50d1SAkshay Gupta help 17745a0f50d1SAkshay Gupta If you say yes here you get support for emulated RMI 17755a0f50d1SAkshay Gupta sensors on AMD SoCs with APML interface connected to a BMC device. 17765a0f50d1SAkshay Gupta 17775a0f50d1SAkshay Gupta This driver can also be built as a module. If so, the module will 17785a0f50d1SAkshay Gupta be called sbrmi. 17795a0f50d1SAkshay Gupta 1780251eb40fSJonathan Cameronconfig SENSORS_SHT15 1781251eb40fSJonathan Cameron tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 17821376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 1783a3a316cfSArnd Bergmann select BITREVERSE 1784251eb40fSJonathan Cameron help 1785251eb40fSJonathan Cameron If you say yes here you get support for the Sensiron SHT10, SHT11, 1786251eb40fSJonathan Cameron SHT15, SHT71, SHT75 humidity and temperature sensors. 1787251eb40fSJonathan Cameron 1788251eb40fSJonathan Cameron This driver can also be built as a module. If so, the module 1789251eb40fSJonathan Cameron will be called sht15. 1790251eb40fSJonathan Cameron 1791430400b8SUrs Fleischconfig SENSORS_SHT21 1792430400b8SUrs Fleisch tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 1793430400b8SUrs Fleisch depends on I2C 1794430400b8SUrs Fleisch help 1795430400b8SUrs Fleisch If you say yes here you get support for the Sensiron SHT21, SHT25 1796430400b8SUrs Fleisch humidity and temperature sensors. 1797430400b8SUrs Fleisch 1798430400b8SUrs Fleisch This driver can also be built as a module. If so, the module 1799430400b8SUrs Fleisch will be called sht21. 1800430400b8SUrs Fleisch 18017c84f7f8SDavid Freyconfig SENSORS_SHT3x 18027c84f7f8SDavid Frey tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 18037c84f7f8SDavid Frey depends on I2C 18047c84f7f8SDavid Frey select CRC8 18057c84f7f8SDavid Frey help 18067c84f7f8SDavid Frey If you say yes here you get support for the Sensiron SHT30 and SHT31 18077c84f7f8SDavid Frey humidity and temperature sensors. 18087c84f7f8SDavid Frey 18097c84f7f8SDavid Frey This driver can also be built as a module. If so, the module 18107c84f7f8SDavid Frey will be called sht3x. 18117c84f7f8SDavid Frey 1812505c2549SNavin Sankar Velliangiriconfig SENSORS_SHT4x 1813505c2549SNavin Sankar Velliangiri tristate "Sensiron humidity and temperature sensors. SHT4x and compat." 1814505c2549SNavin Sankar Velliangiri depends on I2C 1815505c2549SNavin Sankar Velliangiri select CRC8 1816505c2549SNavin Sankar Velliangiri help 1817505c2549SNavin Sankar Velliangiri If you say yes here you get support for the Sensiron SHT40, SHT41 and 1818505c2549SNavin Sankar Velliangiri SHT45 humidity and temperature sensors. 1819505c2549SNavin Sankar Velliangiri 1820505c2549SNavin Sankar Velliangiri This driver can also be built as a module. If so, the module 1821505c2549SNavin Sankar Velliangiri will be called sht4x. 1822505c2549SNavin Sankar Velliangiri 18231a539d37STomas Popconfig SENSORS_SHTC1 18241a539d37STomas Pop tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 18251a539d37STomas Pop depends on I2C 18261a539d37STomas Pop help 1827ffd96868SDan Robertson If you say yes here you get support for the Sensiron SHTC1, SHTW1, 1828ffd96868SDan Robertson and SHTC3 humidity and temperature sensors. 18291a539d37STomas Pop 18301a539d37STomas Pop This driver can also be built as a module. If so, the module 18311a539d37STomas Pop will be called shtc1. 18321a539d37STomas Pop 1833ad2f931dSJean Delvareconfig SENSORS_SIS5595 1834ad2f931dSJean Delvare tristate "Silicon Integrated Systems Corp. SiS5595" 183517e7dc43SJean Delvare depends on PCI 1836ad2f931dSJean Delvare help 1837ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 1838ad2f931dSJean Delvare SiS5595 South Bridges. 1839ad2f931dSJean Delvare 1840ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1841ad2f931dSJean Delvare will be called sis5595. 1842ad2f931dSJean Delvare 1843de34a405SAlistair Francisconfig SENSORS_SY7636A 1844de34a405SAlistair Francis tristate "Silergy SY7636A" 18455e88619bSAlistair Francis depends on MFD_SY7636A 1846de34a405SAlistair Francis help 1847de34a405SAlistair Francis If you say yes here you get support for the thermistor readout of 1848de34a405SAlistair Francis the Silergy SY7636A PMIC. 1849de34a405SAlistair Francis 1850de34a405SAlistair Francis This driver can also be built as a module. If so, the module 1851de34a405SAlistair Francis will be called sy7636a-hwmon. 1852de34a405SAlistair Francis 18539431996fSJuerg Haefligerconfig SENSORS_DME1737 1854e95c237dSJuerg Haefliger tristate "SMSC DME1737, SCH311x and compatibles" 1855e2d8c2b6SGuenter Roeck depends on I2C && !PPC 18569431996fSJuerg Haefliger select HWMON_VID 18579431996fSJuerg Haefliger help 18589431996fSJuerg Haefliger If you say yes here you get support for the hardware monitoring 1859549edb83SJuerg Haefliger and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 1860549edb83SJuerg Haefliger Asus A8000 Super-I/O chips. 18619431996fSJuerg Haefliger 18629431996fSJuerg Haefliger This driver can also be built as a module. If so, the module 18639431996fSJuerg Haefliger will be called dme1737. 18649431996fSJuerg Haefliger 1865dac6831eSKalhan Trisalconfig SENSORS_EMC1403 18667a1b76f2SJekyll Lai tristate "SMSC EMC1403/23 thermal sensor" 1867dac6831eSKalhan Trisal depends on I2C 1868adb57835SJosef Gajdusek select REGMAP_I2C 1869dac6831eSKalhan Trisal help 18707a1b76f2SJekyll Lai If you say yes here you get support for the SMSC EMC1403/23 1871dac6831eSKalhan Trisal temperature monitoring chip. 1872dac6831eSKalhan Trisal 1873dac6831eSKalhan Trisal Threshold values can be configured using sysfs. 1874dac6831eSKalhan Trisal Data from the different diodes are accessible via sysfs. 1875dac6831eSKalhan Trisal 18769df7305bSSteve Glendinningconfig SENSORS_EMC2103 18779df7305bSSteve Glendinning tristate "SMSC EMC2103" 18789df7305bSSteve Glendinning depends on I2C 18799df7305bSSteve Glendinning help 18809df7305bSSteve Glendinning If you say yes here you get support for the temperature 18819df7305bSSteve Glendinning and fan sensors of the SMSC EMC2103 chips. 18829df7305bSSteve Glendinning 18839df7305bSSteve Glendinning This driver can also be built as a module. If so, the module 18849df7305bSSteve Glendinning will be called emc2103. 18859df7305bSSteve Glendinning 18860d8400c5SMichael Shychconfig SENSORS_EMC2305 18870d8400c5SMichael Shych tristate "Microchip EMC2305 and compatible EMC2301/2/3" 18880d8400c5SMichael Shych depends on I2C 18890d8400c5SMichael Shych imply THERMAL 18900d8400c5SMichael Shych help 18910d8400c5SMichael Shych If you say yes here you get support for the Microchip EMC2305 18920d8400c5SMichael Shych fan controller chips. 18930d8400c5SMichael Shych The Microchip EMC2305 is a fan controller for up to 5 fans. 18940d8400c5SMichael Shych Fan rotation speeds are reported in RPM. 18950d8400c5SMichael Shych 18960d8400c5SMichael Shych This driver can also be built as a module. If so, the module 18970d8400c5SMichael Shych will be called emc2305. 18980d8400c5SMichael Shych 1899b0b349a8SJean Delvareconfig SENSORS_EMC6W201 1900b0b349a8SJean Delvare tristate "SMSC EMC6W201" 1901b0b349a8SJean Delvare depends on I2C 1902b0b349a8SJean Delvare help 1903b0b349a8SJean Delvare If you say yes here you get support for the SMSC EMC6W201 1904b0b349a8SJean Delvare hardware monitoring chip. 1905b0b349a8SJean Delvare 1906b0b349a8SJean Delvare This driver can also be built as a module. If so, the module 1907b0b349a8SJean Delvare will be called emc6w201. 1908b0b349a8SJean Delvare 1909ad2f931dSJean Delvareconfig SENSORS_SMSC47M1 1910ad2f931dSJean Delvare tristate "SMSC LPC47M10x and compatibles" 1911746cdfbfSDean Nelson depends on !PPC 1912ad2f931dSJean Delvare help 1913ad2f931dSJean Delvare If you say yes here you get support for the integrated fan 1914ad2f931dSJean Delvare monitoring and control capabilities of the SMSC LPC47B27x, 19156091780eSJean Delvare LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 19168eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 chips. 191759ac8367SHartmut Rick 19188eccbb6fSJean Delvare The temperature and voltage sensor features of the LPC47M15x, 19198eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 are supported by another 19208eccbb6fSJean Delvare driver, select also "SMSC LPC47M192 and compatibles" below for 19218eccbb6fSJean Delvare those. 1922ad2f931dSJean Delvare 1923ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1924ad2f931dSJean Delvare will be called smsc47m1. 1925ad2f931dSJean Delvare 192659ac8367SHartmut Rickconfig SENSORS_SMSC47M192 192759ac8367SHartmut Rick tristate "SMSC LPC47M192 and compatibles" 19280b22ce3bSJean Delvare depends on I2C 192959ac8367SHartmut Rick select HWMON_VID 193059ac8367SHartmut Rick help 193159ac8367SHartmut Rick If you say yes here you get support for the temperature and 193200cb4739SJean Delvare voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 193300cb4739SJean Delvare and LPC47M997 chips. 193459ac8367SHartmut Rick 193559ac8367SHartmut Rick The fan monitoring and control capabilities of these chips 193659ac8367SHartmut Rick are supported by another driver, select 193759ac8367SHartmut Rick "SMSC LPC47M10x and compatibles" above. You need both drivers 193859ac8367SHartmut Rick if you want fan control and voltage/temperature sensor support. 193959ac8367SHartmut Rick 194059ac8367SHartmut Rick This driver can also be built as a module. If so, the module 194159ac8367SHartmut Rick will be called smsc47m192. 194259ac8367SHartmut Rick 1943ad2f931dSJean Delvareconfig SENSORS_SMSC47B397 1944ad2f931dSJean Delvare tristate "SMSC LPC47B397-NC" 1945e2d8c2b6SGuenter Roeck depends on !PPC 1946ad2f931dSJean Delvare help 1947ad2f931dSJean Delvare If you say yes here you get support for the SMSC LPC47B397-NC 1948ad2f931dSJean Delvare sensor chip. 1949ad2f931dSJean Delvare 1950ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1951ad2f931dSJean Delvare will be called smsc47b397. 1952ad2f931dSJean Delvare 195328ff2f7aSHans de Goedeconfig SENSORS_SCH56XX_COMMON 195428ff2f7aSHans de Goede tristate 1955a54fe616SArmin Wolf select REGMAP 195628ff2f7aSHans de Goede 1957a98d506cSHans de Goedeconfig SENSORS_SCH5627 1958a98d506cSHans de Goede tristate "SMSC SCH5627" 19592d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 196028ff2f7aSHans de Goede select SENSORS_SCH56XX_COMMON 19612d8c7ff5SHans de Goede select WATCHDOG_CORE 1962a98d506cSHans de Goede help 1963a98d506cSHans de Goede If you say yes here you get support for the hardware monitoring 1964312869ecSHans de Goede features of the SMSC SCH5627 Super-I/O chip including support for 1965312869ecSHans de Goede the integrated watchdog. 1966a98d506cSHans de Goede 1967a98d506cSHans de Goede This driver can also be built as a module. If so, the module 1968a98d506cSHans de Goede will be called sch5627. 1969a98d506cSHans de Goede 19700772a640SHans de Goedeconfig SENSORS_SCH5636 19710772a640SHans de Goede tristate "SMSC SCH5636" 19722d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 19730772a640SHans de Goede select SENSORS_SCH56XX_COMMON 19742d8c7ff5SHans de Goede select WATCHDOG_CORE 19750772a640SHans de Goede help 19760772a640SHans de Goede SMSC SCH5636 Super I/O chips include an embedded microcontroller for 19770772a640SHans de Goede hardware monitoring solutions, allowing motherboard manufacturers to 19780772a640SHans de Goede create their own custom hwmon solution based upon the SCH5636. 19790772a640SHans de Goede 19800772a640SHans de Goede Currently this driver only supports the Fujitsu Theseus SCH5636 based 19810772a640SHans de Goede hwmon solution. Say yes here if you want support for the Fujitsu 1982312869ecSHans de Goede Theseus' hardware monitoring features including support for the 1983312869ecSHans de Goede integrated watchdog. 19840772a640SHans de Goede 19850772a640SHans de Goede This driver can also be built as a module. If so, the module 19860772a640SHans de Goede will be called sch5636. 19870772a640SHans de Goede 19887f07ec0fSandrea.merelloconfig SENSORS_STTS751 19897f07ec0fSandrea.merello tristate "ST Microelectronics STTS751" 19907f07ec0fSandrea.merello depends on I2C 19917f07ec0fSandrea.merello help 19927f07ec0fSandrea.merello If you say yes here you get support for STTS751 19937f07ec0fSandrea.merello temperature sensor chips. 19947f07ec0fSandrea.merello 19957f07ec0fSandrea.merello This driver can also be built as a module. If so, the module 19967f07ec0fSandrea.merello will be called stts751. 19977f07ec0fSandrea.merello 19987f2958e8SEmil Renner Berthingconfig SENSORS_SFCTEMP 19997f2958e8SEmil Renner Berthing tristate "Starfive JH71x0 temperature sensor" 20007f2958e8SEmil Renner Berthing depends on ARCH_STARFIVE || COMPILE_TEST 20017f2958e8SEmil Renner Berthing help 20027f2958e8SEmil Renner Berthing If you say yes here you get support for temperature sensor 20037f2958e8SEmil Renner Berthing on the Starfive JH71x0 SoCs. 20047f2958e8SEmil Renner Berthing 20057f2958e8SEmil Renner Berthing This driver can also be built as a module. If so, the module 20067f2958e8SEmil Renner Berthing will be called sfctemp. 20077f2958e8SEmil Renner Berthing 2008b4c9c1a7SGuenter Roeckconfig SENSORS_ADC128D818 2009b4c9c1a7SGuenter Roeck tristate "Texas Instruments ADC128D818" 2010b4c9c1a7SGuenter Roeck depends on I2C 2011b4c9c1a7SGuenter Roeck help 2012b4c9c1a7SGuenter Roeck If you say yes here you get support for the Texas Instruments 2013b4c9c1a7SGuenter Roeck ADC128D818 System Monitor with Temperature Sensor chip. 2014b4c9c1a7SGuenter Roeck 2015b4c9c1a7SGuenter Roeck This driver can also be built as a module. If so, the module 2016b4c9c1a7SGuenter Roeck will be called adc128d818. 2017b4c9c1a7SGuenter Roeck 20185812f928SSteve Hardyconfig SENSORS_ADS7828 20190962e0f1SGuillaume Roguez tristate "Texas Instruments ADS7828 and compatibles" 20205812f928SSteve Hardy depends on I2C 2021bea0bab0SGuenter Roeck select REGMAP_I2C 20225812f928SSteve Hardy help 20230962e0f1SGuillaume Roguez If you say yes here you get support for Texas Instruments ADS7828 and 20240962e0f1SGuillaume Roguez ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 20250962e0f1SGuillaume Roguez it is 8-bit on ADS7830. 20265812f928SSteve Hardy 20275812f928SSteve Hardy This driver can also be built as a module. If so, the module 20285812f928SSteve Hardy will be called ads7828. 20295812f928SSteve Hardy 2030e0c70b80SPaul Thomasconfig SENSORS_ADS7871 2031e0c70b80SPaul Thomas tristate "Texas Instruments ADS7871 A/D converter" 2032e0c70b80SPaul Thomas depends on SPI 2033e0c70b80SPaul Thomas help 2034e0c70b80SPaul Thomas If you say yes here you get support for TI ADS7871 & ADS7870 2035e0c70b80SPaul Thomas 2036e0c70b80SPaul Thomas This driver can also be built as a module. If so, the module 2037e0c70b80SPaul Thomas will be called ads7871. 2038e0c70b80SPaul Thomas 2039b5430a04STomaz Merteljconfig SENSORS_AMC6821 2040b5430a04STomaz Mertelj tristate "Texas Instruments AMC6821" 2041e2d8c2b6SGuenter Roeck depends on I2C 2042b5430a04STomaz Mertelj help 2043b5430a04STomaz Mertelj If you say yes here you get support for the Texas Instruments 2044b5430a04STomaz Mertelj AMC6821 hardware monitoring chips. 2045b5430a04STomaz Mertelj 2046b71464c9SCorentin Labbe This driver can also be built as a module. If so, the module 2047b5430a04STomaz Mertelj will be called amc6821. 2048b5430a04STomaz Mertelj 2049ceeadc5cSGuenter Roeckconfig SENSORS_INA209 2050ceeadc5cSGuenter Roeck tristate "TI / Burr Brown INA209" 2051ceeadc5cSGuenter Roeck depends on I2C 2052ceeadc5cSGuenter Roeck help 2053ceeadc5cSGuenter Roeck If you say yes here you get support for the TI / Burr Brown INA209 2054ceeadc5cSGuenter Roeck voltage / current / power monitor I2C interface. 2055ceeadc5cSGuenter Roeck 2056ceeadc5cSGuenter Roeck This driver can also be built as a module. If so, the module will 2057ceeadc5cSGuenter Roeck be called ina209. 2058ceeadc5cSGuenter Roeck 2059f7c2fe38SFelten, Lotharconfig SENSORS_INA2XX 2060dc92cd0cSGuenter Roeck tristate "Texas Instruments INA219 and compatibles" 2061e2d8c2b6SGuenter Roeck depends on I2C 206292e11f00SLi Yang select REGMAP_I2C 2063f7c2fe38SFelten, Lothar help 2064add513beSKevin Hilman If you say yes here you get support for INA219, INA220, INA226, 2065add513beSKevin Hilman INA230, and INA231 power monitor chips. 2066f7c2fe38SFelten, Lothar 2067f7c2fe38SFelten, Lothar The INA2xx driver is configured for the default configuration of 2068f7c2fe38SFelten, Lothar the part as described in the datasheet. 2069f7c2fe38SFelten, Lothar Default value for Rshunt is 10 mOhms. 2070f7c2fe38SFelten, Lothar This driver can also be built as a module. If so, the module 2071f7c2fe38SFelten, Lothar will be called ina2xx. 2072f7c2fe38SFelten, Lothar 2073eacb52f0SNathan Rossiconfig SENSORS_INA238 2074eacb52f0SNathan Rossi tristate "Texas Instruments INA238" 2075eacb52f0SNathan Rossi depends on I2C 2076eacb52f0SNathan Rossi select REGMAP_I2C 2077eacb52f0SNathan Rossi help 2078eacb52f0SNathan Rossi If you say yes here you get support for the INA238 power monitor 2079eacb52f0SNathan Rossi chip. This driver supports voltage, current, power and temperature 2080eacb52f0SNathan Rossi measurements as well as alarm configuration. 2081eacb52f0SNathan Rossi 2082eacb52f0SNathan Rossi This driver can also be built as a module. If so, the module 2083eacb52f0SNathan Rossi will be called ina238. 2084eacb52f0SNathan Rossi 20857cb6dcffSAndrew F. Davisconfig SENSORS_INA3221 20867cb6dcffSAndrew F. Davis tristate "Texas Instruments INA3221 Triple Power Monitor" 20877cb6dcffSAndrew F. Davis depends on I2C 20887cb6dcffSAndrew F. Davis select REGMAP_I2C 20897cb6dcffSAndrew F. Davis help 20907cb6dcffSAndrew F. Davis If you say yes here you get support for the TI INA3221 Triple Power 20917cb6dcffSAndrew F. Davis Monitor. 20927cb6dcffSAndrew F. Davis 20937cb6dcffSAndrew F. Davis This driver can also be built as a module. If so, the module 20947cb6dcffSAndrew F. Davis will be called ina3221. 20957cb6dcffSAndrew F. Davis 2096761c1770SMaciej S. Szmigieroconfig SENSORS_TC74 2097761c1770SMaciej S. Szmigiero tristate "Microchip TC74" 2098761c1770SMaciej S. Szmigiero depends on I2C 2099761c1770SMaciej S. Szmigiero help 2100761c1770SMaciej S. Szmigiero If you say yes here you get support for Microchip TC74 single 2101761c1770SMaciej S. Szmigiero input temperature sensor chips. 2102761c1770SMaciej S. Szmigiero 2103761c1770SMaciej S. Szmigiero This driver can also be built as a module. If so, the module 2104761c1770SMaciej S. Szmigiero will be called tc74. 2105761c1770SMaciej S. Szmigiero 2106add77c64SKrzysztof Heltconfig SENSORS_THMC50 2107add77c64SKrzysztof Helt tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 21080b22ce3bSJean Delvare depends on I2C 2109add77c64SKrzysztof Helt help 2110add77c64SKrzysztof Helt If you say yes here you get support for Texas Instruments THMC50 2111add77c64SKrzysztof Helt sensor chips and clones: the Analog Devices ADM1022. 2112add77c64SKrzysztof Helt 2113add77c64SKrzysztof Helt This driver can also be built as a module. If so, the module 2114add77c64SKrzysztof Helt will be called thmc50. 2115add77c64SKrzysztof Helt 2116beb1b6bbSSteven Kingconfig SENSORS_TMP102 2117cff37c9eSJean Delvare tristate "Texas Instruments TMP102" 2118e2d8c2b6SGuenter Roeck depends on I2C 211928a340dbSGuenter Roeck select REGMAP_I2C 2120beb1b6bbSSteven King help 2121beb1b6bbSSteven King If you say yes here you get support for Texas Instruments TMP102 2122beb1b6bbSSteven King sensor chips. 2123beb1b6bbSSteven King 2124beb1b6bbSSteven King This driver can also be built as a module. If so, the module 2125beb1b6bbSSteven King will be called tmp102. 2126beb1b6bbSSteven King 2127d17a7dcaSHeiko Schocherconfig SENSORS_TMP103 2128d17a7dcaSHeiko Schocher tristate "Texas Instruments TMP103" 2129d17a7dcaSHeiko Schocher depends on I2C 2130d17a7dcaSHeiko Schocher select REGMAP_I2C 2131d17a7dcaSHeiko Schocher help 2132d17a7dcaSHeiko Schocher If you say yes here you get support for Texas Instruments TMP103 2133d17a7dcaSHeiko Schocher sensor chips. 2134d17a7dcaSHeiko Schocher 2135d17a7dcaSHeiko Schocher This driver can also be built as a module. If so, the module 2136d17a7dcaSHeiko Schocher will be called tmp103. 2137d17a7dcaSHeiko Schocher 213866e1c917SJohn Muirconfig SENSORS_TMP108 213966e1c917SJohn Muir tristate "Texas Instruments TMP108" 214066e1c917SJohn Muir depends on I2C 214166e1c917SJohn Muir select REGMAP_I2C 214266e1c917SJohn Muir help 214366e1c917SJohn Muir If you say yes here you get support for Texas Instruments TMP108 214466e1c917SJohn Muir sensor chips. 214566e1c917SJohn Muir 214666e1c917SJohn Muir This driver can also be built as a module. If so, the module 214766e1c917SJohn Muir will be called tmp108. 214866e1c917SJohn Muir 2149ab2b79d5SHans de Goedeconfig SENSORS_TMP401 2150ab2b79d5SHans de Goede tristate "Texas Instruments TMP401 and compatibles" 2151e2d8c2b6SGuenter Roeck depends on I2C 215250152fb6SGuenter Roeck select REGMAP 2153ab2b79d5SHans de Goede help 2154a1fac92bSGuenter Roeck If you say yes here you get support for Texas Instruments TMP401, 215538d9f06cSGuenter Roeck TMP411, TMP431, TMP432, and TMP435 temperature sensor chips. 2156ab2b79d5SHans de Goede 2157ab2b79d5SHans de Goede This driver can also be built as a module. If so, the module 2158ab2b79d5SHans de Goede will be called tmp401. 2159ab2b79d5SHans de Goede 21609410700bSAndre Prendelconfig SENSORS_TMP421 21619410700bSAndre Prendel tristate "Texas Instruments TMP421 and compatible" 2162e2d8c2b6SGuenter Roeck depends on I2C 21639410700bSAndre Prendel help 21649410700bSAndre Prendel If you say yes here you get support for Texas Instruments TMP421, 216505c77ab2SGuenter Roeck TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 21669410700bSAndre Prendel 21679410700bSAndre Prendel This driver can also be built as a module. If so, the module 21689410700bSAndre Prendel will be called tmp421. 21699410700bSAndre Prendel 2170007e433cSGuenter Roeckconfig SENSORS_TMP464 2171007e433cSGuenter Roeck tristate "Texas Instruments TMP464 and compatible" 2172007e433cSGuenter Roeck depends on I2C 2173007e433cSGuenter Roeck select REGMAP_I2C 2174007e433cSGuenter Roeck help 2175007e433cSGuenter Roeck If you say yes here you get support for Texas Instruments TMP464 2176007e433cSGuenter Roeck and TMP468 temperature sensor chips. 2177007e433cSGuenter Roeck 2178007e433cSGuenter Roeck This driver can also be built as a module. If so, the module 2179007e433cSGuenter Roeck will be called tmp464. 2180007e433cSGuenter Roeck 218159dfa75eSEric Tremblayconfig SENSORS_TMP513 218259dfa75eSEric Tremblay tristate "Texas Instruments TMP513 and compatibles" 218359dfa75eSEric Tremblay depends on I2C 218459dfa75eSEric Tremblay help 218559dfa75eSEric Tremblay If you say yes here you get support for Texas Instruments TMP512, 218659dfa75eSEric Tremblay and TMP513 temperature and power supply sensor chips. 218759dfa75eSEric Tremblay 218859dfa75eSEric Tremblay This driver can also be built as a module. If so, the module 218959dfa75eSEric Tremblay will be called tmp513. 219059dfa75eSEric Tremblay 219148ed8877SPawel Mollconfig SENSORS_VEXPRESS 219248ed8877SPawel Moll tristate "Versatile Express" 219348ed8877SPawel Moll depends on VEXPRESS_CONFIG 219448ed8877SPawel Moll help 219548ed8877SPawel Moll This driver provides support for hardware sensors available on 219648ed8877SPawel Moll the ARM Ltd's Versatile Express platform. It can provide wide 219748ed8877SPawel Moll range of information like temperature, power, energy. 219848ed8877SPawel Moll 219970c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP 220070c38772SHarald Welte tristate "VIA CPU temperature sensor" 220170c38772SHarald Welte depends on X86 2202764e043bSJean Delvare select HWMON_VID 220370c38772SHarald Welte help 220470c38772SHarald Welte If you say yes here you get support for the temperature 220570c38772SHarald Welte sensor inside your CPU. Supported are all known variants of 220670c38772SHarald Welte the VIA C7 and Nano. 220770c38772SHarald Welte 2208ad2f931dSJean Delvareconfig SENSORS_VIA686A 2209ad2f931dSJean Delvare tristate "VIA686A" 22102ec342e6SJean Delvare depends on PCI 2211ad2f931dSJean Delvare help 2212ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 2213ad2f931dSJean Delvare Via 686A/B South Bridges. 2214ad2f931dSJean Delvare 2215ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2216ad2f931dSJean Delvare will be called via686a. 2217ad2f931dSJean Delvare 2218ab41319eSJuerg Haefligerconfig SENSORS_VT1211 2219ab41319eSJuerg Haefliger tristate "VIA VT1211" 2220746cdfbfSDean Nelson depends on !PPC 2221ab41319eSJuerg Haefliger select HWMON_VID 2222ab41319eSJuerg Haefliger help 2223ab41319eSJuerg Haefliger If you say yes here then you get support for hardware monitoring 2224ab41319eSJuerg Haefliger features of the VIA VT1211 Super-I/O chip. 2225ab41319eSJuerg Haefliger 2226ab41319eSJuerg Haefliger This driver can also be built as a module. If so, the module 2227ab41319eSJuerg Haefliger will be called vt1211. 2228ab41319eSJuerg Haefliger 22291de9e371SRoger Lucasconfig SENSORS_VT8231 223051bd5633SJean Delvare tristate "VIA VT8231" 2231ec5e1a4bSRoger Lucas depends on PCI 22321de9e371SRoger Lucas select HWMON_VID 22331de9e371SRoger Lucas help 22341de9e371SRoger Lucas If you say yes here then you get support for the integrated sensors 22351de9e371SRoger Lucas in the VIA VT8231 device. 22361de9e371SRoger Lucas 22371de9e371SRoger Lucas This driver can also be built as a module. If so, the module 22381de9e371SRoger Lucas will be called vt8231. 22391de9e371SRoger Lucas 2240ee249f27SLei YUconfig SENSORS_W83773G 2241ee249f27SLei YU tristate "Nuvoton W83773G" 2242ee249f27SLei YU depends on I2C 2243a165dcc9SAxel Lin select REGMAP_I2C 2244ee249f27SLei YU help 2245ee249f27SLei YU If you say yes here you get support for the Nuvoton W83773G hardware 2246ee249f27SLei YU monitoring chip. 2247ee249f27SLei YU 2248ee249f27SLei YU This driver can also be built as a module. If so, the module 2249ee249f27SLei YU will be called w83773g. 2250ee249f27SLei YU 2251ad2f931dSJean Delvareconfig SENSORS_W83781D 225205663368SJean Delvare tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 22531d72acf9SJan Engelhardt depends on I2C 2254303760b4SJean Delvare select HWMON_VID 2255ad2f931dSJean Delvare help 2256ad2f931dSJean Delvare If you say yes here you get support for the Winbond W8378x series 225705663368SJean Delvare of sensor chips: the W83781D, W83782D and W83783S, and the similar 225805663368SJean Delvare Asus AS99127F. 2259ad2f931dSJean Delvare 2260ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2261ad2f931dSJean Delvare will be called w83781d. 2262ad2f931dSJean Delvare 22639873964dSCharles Spirakisconfig SENSORS_W83791D 22649873964dSCharles Spirakis tristate "Winbond W83791D" 2265d1ebd59aSMarc Hulsman depends on I2C 22669873964dSCharles Spirakis select HWMON_VID 22679873964dSCharles Spirakis help 22689873964dSCharles Spirakis If you say yes here you get support for the Winbond W83791D chip. 22699873964dSCharles Spirakis 22709873964dSCharles Spirakis This driver can also be built as a module. If so, the module 22719873964dSCharles Spirakis will be called w83791d. 22729873964dSCharles Spirakis 22735563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D 22745563e27dSR.Marek@sh.cvut.cz tristate "Winbond W83792D" 22750b22ce3bSJean Delvare depends on I2C 22765563e27dSR.Marek@sh.cvut.cz help 22775563e27dSR.Marek@sh.cvut.cz If you say yes here you get support for the Winbond W83792D chip. 22785563e27dSR.Marek@sh.cvut.cz 22795563e27dSR.Marek@sh.cvut.cz This driver can also be built as a module. If so, the module 22805563e27dSR.Marek@sh.cvut.cz will be called w83792d. 22815563e27dSR.Marek@sh.cvut.cz 22826800c3d0SRudolf Marekconfig SENSORS_W83793 22836800c3d0SRudolf Marek tristate "Winbond W83793" 2284e2d8c2b6SGuenter Roeck depends on I2C 22857a5e6bc2SStefano Brivio select HWMON_VID 22866800c3d0SRudolf Marek help 22876800c3d0SRudolf Marek If you say yes here you get support for the Winbond W83793 22885852f960SSven Anders hardware monitoring chip, including support for the integrated 22895852f960SSven Anders watchdog. 22906800c3d0SRudolf Marek 22916800c3d0SRudolf Marek This driver can also be built as a module. If so, the module 22926800c3d0SRudolf Marek will be called w83793. 22936800c3d0SRudolf Marek 2294792d376bSWei Songconfig SENSORS_W83795 2295792d376bSWei Song tristate "Winbond/Nuvoton W83795G/ADG" 2296e2d8c2b6SGuenter Roeck depends on I2C 2297792d376bSWei Song help 2298792d376bSWei Song If you say yes here you get support for the Winbond W83795G and 229972fea694SJean Delvare W83795ADG hardware monitoring chip, including manual fan speed 230072fea694SJean Delvare control. 2301792d376bSWei Song 2302792d376bSWei Song This driver can also be built as a module. If so, the module 2303792d376bSWei Song will be called w83795. 2304792d376bSWei Song 230500030af2SJean Delvareconfig SENSORS_W83795_FANCTRL 2306dbf55205SJean Delvare bool "Include automatic fan control support" 2307e2d8c2b6SGuenter Roeck depends on SENSORS_W83795 230800030af2SJean Delvare help 230972fea694SJean Delvare If you say yes here, support for automatic fan speed control 231072fea694SJean Delvare will be included in the driver. 231100030af2SJean Delvare 231200030af2SJean Delvare Please also note that this option will create sysfs attribute 231300030af2SJean Delvare files which may change in the future, so you shouldn't rely 231400030af2SJean Delvare on them being stable. 231500030af2SJean Delvare 2316ad2f931dSJean Delvareconfig SENSORS_W83L785TS 2317ad2f931dSJean Delvare tristate "Winbond W83L785TS-S" 2318e2d8c2b6SGuenter Roeck depends on I2C 2319ad2f931dSJean Delvare help 2320ad2f931dSJean Delvare If you say yes here you get support for the Winbond W83L785TS-S 2321ad2f931dSJean Delvare sensor chip, which is used on the Asus A7N8X, among other 2322ad2f931dSJean Delvare motherboards. 2323ad2f931dSJean Delvare 2324ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2325ad2f931dSJean Delvare will be called w83l785ts. 2326ad2f931dSJean Delvare 232785f03bccSKevin Loconfig SENSORS_W83L786NG 232885f03bccSKevin Lo tristate "Winbond W83L786NG, W83L786NR" 2329e2d8c2b6SGuenter Roeck depends on I2C 233085f03bccSKevin Lo help 233185f03bccSKevin Lo If you say yes here you get support for the Winbond W83L786NG 233285f03bccSKevin Lo and W83L786NR sensor chips. 233385f03bccSKevin Lo 233485f03bccSKevin Lo This driver can also be built as a module. If so, the module 233585f03bccSKevin Lo will be called w83l786ng. 233685f03bccSKevin Lo 2337ad2f931dSJean Delvareconfig SENSORS_W83627HF 2338c2db6ce1SJean Delvare tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 2339746cdfbfSDean Nelson depends on !PPC 2340303760b4SJean Delvare select HWMON_VID 2341ad2f931dSJean Delvare help 2342ad2f931dSJean Delvare If you say yes here you get support for the Winbond W836X7 series 2343c2db6ce1SJean Delvare of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 2344c2db6ce1SJean Delvare W83697HF. 2345ad2f931dSJean Delvare 2346ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2347ad2f931dSJean Delvare will be called w83627hf. 2348ad2f931dSJean Delvare 2349ad2f931dSJean Delvareconfig SENSORS_W83627EHF 23503207408aSDr. David Alan Gilbert tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 2351746cdfbfSDean Nelson depends on !PPC 2352fc18d6c0SJean Delvare select HWMON_VID 2353ad2f931dSJean Delvare help 2354658291fcSDavid Hubbard If you say yes here you get support for the hardware 2355ad2f931dSJean Delvare monitoring functionality of the Winbond W83627EHF Super-I/O chip. 2356ad2f931dSJean Delvare 23578dd2d2caSJean Delvare This driver also supports the W83627EHG, which is the lead-free 2358658291fcSDavid Hubbard version of the W83627EHF, and the W83627DHG, which is a similar 2359658291fcSDavid Hubbard chip suited for specific Intel processors that use PECI such as 2360eff7687dSJean Delvare the Core 2 Duo. And also the W83627UHG, which is a stripped down 2361eff7687dSJean Delvare version of the W83627DHG (as far as hardware monitoring goes.) 23628dd2d2caSJean Delvare 23633207408aSDr. David Alan Gilbert This driver also supports Nuvoton W83667HG and W83667HG-B. 2364237c8d2fSGong Jun 2365ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2366ad2f931dSJean Delvare will be called w83627ehf. 2367ad2f931dSJean Delvare 236808bad5a8SMark Brownconfig SENSORS_WM831X 236908bad5a8SMark Brown tristate "WM831x PMICs" 237008bad5a8SMark Brown depends on MFD_WM831X 237108bad5a8SMark Brown help 237208bad5a8SMark Brown If you say yes here you get support for the hardware 237308bad5a8SMark Brown monitoring functionality of the Wolfson Microelectronics 237408bad5a8SMark Brown WM831x series of PMICs. 237508bad5a8SMark Brown 237608bad5a8SMark Brown This driver can also be built as a module. If so, the module 237708bad5a8SMark Brown will be called wm831x-hwmon. 237808bad5a8SMark Brown 2379fb6c023aSMark Brownconfig SENSORS_WM8350 2380fb6c023aSMark Brown tristate "Wolfson Microelectronics WM835x" 2381fb6c023aSMark Brown depends on MFD_WM8350 2382fb6c023aSMark Brown help 2383fb6c023aSMark Brown If you say yes here you get support for the hardware 2384fb6c023aSMark Brown monitoring features of the WM835x series of PMICs. 2385fb6c023aSMark Brown 2386fb6c023aSMark Brown This driver can also be built as a module. If so, the module 2387fb6c023aSMark Brown will be called wm8350-hwmon. 2388fb6c023aSMark Brown 2389e0418088SDavid S. Millerconfig SENSORS_ULTRA45 2390e0418088SDavid S. Miller tristate "Sun Ultra45 PIC16F747" 2391e0418088SDavid S. Miller depends on SPARC64 2392e0418088SDavid S. Miller help 2393e0418088SDavid S. Miller This driver provides support for the Ultra45 workstation environmental 2394e0418088SDavid S. Miller sensors. 2395e0418088SDavid S. Miller 2396ed42cfa8Shotranconfig SENSORS_XGENE 2397ed42cfa8Shotran tristate "APM X-Gene SoC hardware monitoring driver" 2398ed42cfa8Shotran depends on XGENE_SLIMPRO_MBOX || PCC 2399ed42cfa8Shotran help 2400ed42cfa8Shotran If you say yes here you get support for the temperature 2401ed42cfa8Shotran and power sensors for APM X-Gene SoC. 2402ed42cfa8Shotran 2403865e4fc0SXu Yilunconfig SENSORS_INTEL_M10_BMC_HWMON 2404865e4fc0SXu Yilun tristate "Intel MAX10 BMC Hardware Monitoring" 2405603aed8fSIlpo Järvinen depends on MFD_INTEL_M10_BMC_CORE 2406865e4fc0SXu Yilun help 2407865e4fc0SXu Yilun This driver provides support for the hardware monitoring functionality 2408865e4fc0SXu Yilun on Intel MAX10 BMC chip. 2409865e4fc0SXu Yilun 2410865e4fc0SXu Yilun This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 2411865e4fc0SXu Yilun sensors monitor various telemetry data of different components on the 2412865e4fc0SXu Yilun card, e.g. board temperature, FPGA core temperature/voltage/current. 2413865e4fc0SXu Yilun 241461cba5c2SJean Delvareif ACPI 241561cba5c2SJean Delvare 241661cba5c2SJean Delvarecomment "ACPI drivers" 241761cba5c2SJean Delvare 24187d033365SJean Delvareconfig SENSORS_ACPI_POWER 24197d033365SJean Delvare tristate "ACPI 4.0 power meter" 24207d033365SJean Delvare help 24217d033365SJean Delvare This driver exposes ACPI 4.0 power meters as hardware monitoring 24227d033365SJean Delvare devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 24237d033365SJean Delvare and a power meter. 24247d033365SJean Delvare 24257d033365SJean Delvare To compile this driver as a module, choose M here: 24267d033365SJean Delvare the module will be called acpi_power_meter. 24277d033365SJean Delvare 242861cba5c2SJean Delvareconfig SENSORS_ATK0110 242961cba5c2SJean Delvare tristate "ASUS ATK0110" 2430e2d8c2b6SGuenter Roeck depends on X86 243161cba5c2SJean Delvare help 243261cba5c2SJean Delvare If you say yes here you get support for the ACPI hardware 243361cba5c2SJean Delvare monitoring interface found in many ASUS motherboards. This 243461cba5c2SJean Delvare driver will provide readings of fans, voltages and temperatures 243561cba5c2SJean Delvare through the system firmware. 243661cba5c2SJean Delvare 243761cba5c2SJean Delvare This driver can also be built as a module. If so, the module 243861cba5c2SJean Delvare will be called asus_atk0110. 243961cba5c2SJean Delvare 2440548820e2SDenis Paukconfig SENSORS_ASUS_WMI 2441548820e2SDenis Pauk tristate "ASUS WMI X370/X470/B450/X399" 2442548820e2SDenis Pauk depends on ACPI_WMI 2443548820e2SDenis Pauk help 2444548820e2SDenis Pauk If you say yes here you get support for the ACPI hardware monitoring 2445548820e2SDenis Pauk interface found in X370/X470/B450/X399 ASUS motherboards. This driver 2446548820e2SDenis Pauk will provide readings of fans, voltages and temperatures through the system 2447548820e2SDenis Pauk firmware. 2448548820e2SDenis Pauk 2449548820e2SDenis Pauk This driver can also be built as a module. If so, the module 2450548820e2SDenis Pauk will be called asus_wmi_sensors. 2451548820e2SDenis Pauk 2452d0ddfd24SEugene Shalyginconfig SENSORS_ASUS_EC 2453d0ddfd24SEugene Shalygin tristate "ASUS EC Sensors" 2454034dadfbSEugene Shalygin depends on X86 2455d0ddfd24SEugene Shalygin help 2456d0ddfd24SEugene Shalygin If you say yes here you get support for the ACPI embedded controller 2457d0ddfd24SEugene Shalygin hardware monitoring interface found in ASUS motherboards. The driver 2458d0ddfd24SEugene Shalygin currently supports B550/X570 boards, although other ASUS boards might 2459d0ddfd24SEugene Shalygin provide this monitoring interface as well. 2460d0ddfd24SEugene Shalygin 2461d0ddfd24SEugene Shalygin This driver can also be built as a module. If so, the module 2462d0ddfd24SEugene Shalygin will be called asus_ec_sensors. 2463d0ddfd24SEugene Shalygin 246423902f98SJames Seoconfig SENSORS_HP_WMI 246523902f98SJames Seo tristate "HP WMI Sensors" 246623902f98SJames Seo depends on ACPI_WMI 246723902f98SJames Seo help 246823902f98SJames Seo If you say yes here you get support for the ACPI hardware monitoring 246923902f98SJames Seo interface found in HP (and some HP Compaq) business-class computers. 247023902f98SJames Seo Available sensors vary between systems. Temperature and fan speed 247123902f98SJames Seo sensors are the most common. 247223902f98SJames Seo 247323902f98SJames Seo This driver can also be built as a module. If so, the module 247423902f98SJames Seo will be called hp_wmi_sensors. 247523902f98SJames Seo 247661cba5c2SJean Delvareendif # ACPI 2477ad2f931dSJean Delvare 24781d72acf9SJan Engelhardtendif # HWMON 2479