1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2ad2f931dSJean Delvare# 3060b2f55SJean Delvare# Hardware monitoring chip drivers configuration 4ad2f931dSJean Delvare# 5ad2f931dSJean Delvare 61d72acf9SJan Engelhardtmenuconfig HWMON 7ad2f931dSJean Delvare tristate "Hardware Monitoring support" 8e25df120SMartin Schwidefsky depends on HAS_IOMEM 9ad2f931dSJean Delvare default y 10ad2f931dSJean Delvare help 11ad2f931dSJean Delvare Hardware monitoring devices let you monitor the hardware health 12ad2f931dSJean Delvare of a system. Most modern motherboards include such a device. It 13ad2f931dSJean Delvare can include temperature sensors, voltage sensors, fan speed 14ad2f931dSJean Delvare sensors and various additional features such as the ability to 151236441fSMark M. Hoffman control the speed of the fans. If you want this support you 161236441fSMark M. Hoffman should say Y here and also to the specific driver(s) for your 171236441fSMark M. Hoffman sensors chip(s) below. 181236441fSMark M. Hoffman 190d0001ddSJean Delvare To find out which specific driver(s) you need, use the 200d0001ddSJean Delvare sensors-detect script from the lm_sensors package. Read 217ebd8b66SMauro Carvalho Chehab <file:Documentation/hwmon/userspace-tools.rst> for details. 220d0001ddSJean Delvare 231236441fSMark M. Hoffman This support can also be built as a module. If so, the module 241236441fSMark M. Hoffman will be called hwmon. 25ad2f931dSJean Delvare 261d72acf9SJan Engelhardtif HWMON 271d72acf9SJan Engelhardt 28303760b4SJean Delvareconfig HWMON_VID 29303760b4SJean Delvare tristate 30303760b4SJean Delvare 3161cba5c2SJean Delvareconfig HWMON_DEBUG_CHIP 3261cba5c2SJean Delvare bool "Hardware Monitoring Chip debugging messages" 3361cba5c2SJean Delvare help 3461cba5c2SJean Delvare Say Y here if you want the I2C chip drivers to produce a bunch of 3561cba5c2SJean Delvare debug messages to the system log. Select this if you are having 3661cba5c2SJean Delvare a problem with I2C support and want to see more of what is going 3761cba5c2SJean Delvare on. 3861cba5c2SJean Delvare 3961cba5c2SJean Delvarecomment "Native drivers" 4061cba5c2SJean Delvare 41f2b84bbcSHans de Goedeconfig SENSORS_ABITUGURU 423faa1ffbSHans de Goede tristate "Abit uGuru (rev 1 & 2)" 43523315a9SNiklas Schnelle depends on (X86 && DMI) || COMPILE_TEST && HAS_IOPORT 44f2b84bbcSHans de Goede help 453faa1ffbSHans de Goede If you say yes here you get support for the sensor part of the first 463faa1ffbSHans de Goede and second revision of the Abit uGuru chip. The voltage and frequency 473faa1ffbSHans de Goede control parts of the Abit uGuru are not supported. The Abit uGuru 483faa1ffbSHans de Goede chip can be found on Abit uGuru featuring motherboards (most modern 493faa1ffbSHans de Goede Abit motherboards from before end 2005). For more info and a list 503faa1ffbSHans de Goede of which motherboards have which revision see 517ebd8b66SMauro Carvalho Chehab Documentation/hwmon/abituguru.rst 52f2b84bbcSHans de Goede 53f2b84bbcSHans de Goede This driver can also be built as a module. If so, the module 54f2b84bbcSHans de Goede will be called abituguru. 55f2b84bbcSHans de Goede 563faa1ffbSHans de Goedeconfig SENSORS_ABITUGURU3 573faa1ffbSHans de Goede tristate "Abit uGuru (rev 3)" 58523315a9SNiklas Schnelle depends on (X86 && DMI) || COMPILE_TEST && HAS_IOPORT 593faa1ffbSHans de Goede help 603faa1ffbSHans de Goede If you say yes here you get support for the sensor part of the 613faa1ffbSHans de Goede third revision of the Abit uGuru chip. Only reading the sensors 623faa1ffbSHans de Goede and their settings is supported. The third revision of the Abit 633faa1ffbSHans de Goede uGuru chip can be found on recent Abit motherboards (since end 643faa1ffbSHans de Goede 2005). For more info and a list of which motherboards have which 657ebd8b66SMauro Carvalho Chehab revision see Documentation/hwmon/abituguru3.rst 663faa1ffbSHans de Goede 673faa1ffbSHans de Goede This driver can also be built as a module. If so, the module 683faa1ffbSHans de Goede will be called abituguru3. 693faa1ffbSHans de Goede 707bce8981SQuan Nguyenconfig SENSORS_SMPRO 717bce8981SQuan Nguyen tristate "Ampere's Altra SMpro hardware monitoring driver" 727bce8981SQuan Nguyen depends on MFD_SMPRO 737bce8981SQuan Nguyen help 747bce8981SQuan Nguyen If you say yes here you get support for the thermal, voltage, 757bce8981SQuan Nguyen current and power sensors of Ampere's Altra processor family SoC 767bce8981SQuan Nguyen with SMpro co-processor. 777bce8981SQuan Nguyen 784f3a6595SJonathan Cameronconfig SENSORS_AD7314 794f3a6595SJonathan Cameron tristate "Analog Devices AD7314 and compatibles" 80e2d8c2b6SGuenter Roeck depends on SPI 814f3a6595SJonathan Cameron help 824f3a6595SJonathan Cameron If you say yes here you get support for the Analog Devices 834f3a6595SJonathan Cameron AD7314, ADT7301 and ADT7302 temperature sensors. 844f3a6595SJonathan Cameron 854f3a6595SJonathan Cameron This driver can also be built as a module. If so, the module 864f3a6595SJonathan Cameron will be called ad7314. 874f3a6595SJonathan Cameron 886c633c30SSean MacLennanconfig SENSORS_AD7414 896c633c30SSean MacLennan tristate "Analog Devices AD7414" 90e2d8c2b6SGuenter Roeck depends on I2C 916c633c30SSean MacLennan help 926c633c30SSean MacLennan If you say yes here you get support for the Analog Devices 936c633c30SSean MacLennan AD7414 temperature monitoring chip. 946c633c30SSean MacLennan 956c633c30SSean MacLennan This driver can also be built as a module. If so, the module 966c633c30SSean MacLennan will be called ad7414. 976c633c30SSean MacLennan 982d8dd65fSAlessandro Zummoconfig SENSORS_AD7418 992d8dd65fSAlessandro Zummo tristate "Analog Devices AD7416, AD7417 and AD7418" 100e2d8c2b6SGuenter Roeck depends on I2C 1012d8dd65fSAlessandro Zummo help 1022d8dd65fSAlessandro Zummo If you say yes here you get support for the Analog Devices 1032d8dd65fSAlessandro Zummo AD7416, AD7417 and AD7418 temperature monitoring chips. 1042d8dd65fSAlessandro Zummo 1052d8dd65fSAlessandro Zummo This driver can also be built as a module. If so, the module 1062d8dd65fSAlessandro Zummo will be called ad7418. 1072d8dd65fSAlessandro Zummo 108ad2f931dSJean Delvareconfig SENSORS_ADM1025 109ad2f931dSJean Delvare tristate "Analog Devices ADM1025 and compatibles" 1101d72acf9SJan Engelhardt depends on I2C 111303760b4SJean Delvare select HWMON_VID 112ad2f931dSJean Delvare help 113ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1025 114ad2f931dSJean Delvare and Philips NE1619 sensor chips. 115ad2f931dSJean Delvare 116ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 117ad2f931dSJean Delvare will be called adm1025. 118ad2f931dSJean Delvare 119ad2f931dSJean Delvareconfig SENSORS_ADM1026 120ad2f931dSJean Delvare tristate "Analog Devices ADM1026 and compatibles" 1210b22ce3bSJean Delvare depends on I2C 122303760b4SJean Delvare select HWMON_VID 123ad2f931dSJean Delvare help 124ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1026 125ad2f931dSJean Delvare sensor chip. 126ad2f931dSJean Delvare 127ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 128ad2f931dSJean Delvare will be called adm1026. 129ad2f931dSJean Delvare 130cae2caaeSCorentin Labbeconfig SENSORS_ADM1029 131cae2caaeSCorentin Labbe tristate "Analog Devices ADM1029" 1320b22ce3bSJean Delvare depends on I2C 133cae2caaeSCorentin Labbe help 134cae2caaeSCorentin Labbe If you say yes here you get support for Analog Devices ADM1029 135cae2caaeSCorentin Labbe sensor chip. 136cae2caaeSCorentin Labbe Very rare chip, please let us know you use it. 137cae2caaeSCorentin Labbe 138cae2caaeSCorentin Labbe This driver can also be built as a module. If so, the module 139cae2caaeSCorentin Labbe will be called adm1029. 140cae2caaeSCorentin Labbe 141ad2f931dSJean Delvareconfig SENSORS_ADM1031 142ad2f931dSJean Delvare tristate "Analog Devices ADM1031 and compatibles" 1430b22ce3bSJean Delvare depends on I2C 144ad2f931dSJean Delvare help 145ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM1031 146ad2f931dSJean Delvare and ADM1030 sensor chips. 147ad2f931dSJean Delvare 148ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 149ad2f931dSJean Delvare will be called adm1031. 150ad2f931dSJean Delvare 15109b08ac9SBeniamin Biaconfig SENSORS_ADM1177 15209b08ac9SBeniamin Bia tristate "Analog Devices ADM1177 and compatibles" 15309b08ac9SBeniamin Bia depends on I2C 15409b08ac9SBeniamin Bia help 15509b08ac9SBeniamin Bia If you say yes here you get support for Analog Devices ADM1177 15609b08ac9SBeniamin Bia sensor chips. 15709b08ac9SBeniamin Bia 15809b08ac9SBeniamin Bia This driver can also be built as a module. If so, the module 15909b08ac9SBeniamin Bia will be called adm1177. 16009b08ac9SBeniamin Bia 161ad2f931dSJean Delvareconfig SENSORS_ADM9240 162ad2f931dSJean Delvare tristate "Analog Devices ADM9240 and compatibles" 16368f823deSGrant Coady depends on I2C 164303760b4SJean Delvare select HWMON_VID 16514849a2eSJavier Carrasco select REGMAP_I2C 166ad2f931dSJean Delvare help 167ad2f931dSJean Delvare If you say yes here you get support for Analog Devices ADM9240, 168ad2f931dSJean Delvare Dallas DS1780, National Semiconductor LM81 sensor chips. 169ad2f931dSJean Delvare 170ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 171ad2f931dSJean Delvare will be called adm9240. 172ad2f931dSJean Delvare 17351c2a487SLars-Peter Clausenconfig SENSORS_ADT7X10 17451c2a487SLars-Peter Clausen tristate 175f5320701SGuenter Roeck select REGMAP 17651c2a487SLars-Peter Clausen help 17751c2a487SLars-Peter Clausen This module contains common code shared by the ADT7310/ADT7320 and 17851c2a487SLars-Peter Clausen ADT7410/ADT7420 temperature monitoring chip drivers. 17951c2a487SLars-Peter Clausen 180b71464c9SCorentin Labbe If built as a module, the module will be called adt7x10. 18151c2a487SLars-Peter Clausen 18251c2a487SLars-Peter Clausenconfig SENSORS_ADT7310 18351c2a487SLars-Peter Clausen tristate "Analog Devices ADT7310/ADT7320" 18451c2a487SLars-Peter Clausen depends on SPI_MASTER 18551c2a487SLars-Peter Clausen select SENSORS_ADT7X10 18651c2a487SLars-Peter Clausen help 18751c2a487SLars-Peter Clausen If you say yes here you get support for the Analog Devices 18851c2a487SLars-Peter Clausen ADT7310 and ADT7320 temperature monitoring chips. 18951c2a487SLars-Peter Clausen 19051c2a487SLars-Peter Clausen This driver can also be built as a module. If so, the module 19151c2a487SLars-Peter Clausen will be called adt7310. 19251c2a487SLars-Peter Clausen 193983b97beSHartmut Knaackconfig SENSORS_ADT7410 194e46e5dc2SLars-Peter Clausen tristate "Analog Devices ADT7410/ADT7420" 195e2d8c2b6SGuenter Roeck depends on I2C 19651c2a487SLars-Peter Clausen select SENSORS_ADT7X10 197983b97beSHartmut Knaack help 198983b97beSHartmut Knaack If you say yes here you get support for the Analog Devices 199e46e5dc2SLars-Peter Clausen ADT7410 and ADT7420 temperature monitoring chips. 200983b97beSHartmut Knaack 201983b97beSHartmut Knaack This driver can also be built as a module. If so, the module 202983b97beSHartmut Knaack will be called adt7410. 203983b97beSHartmut Knaack 204d84ca5b3SWolfram Sangconfig SENSORS_ADT7411 205d84ca5b3SWolfram Sang tristate "Analog Devices ADT7411" 206e2d8c2b6SGuenter Roeck depends on I2C 207d84ca5b3SWolfram Sang help 208d84ca5b3SWolfram Sang If you say yes here you get support for the Analog Devices 209d84ca5b3SWolfram Sang ADT7411 voltage and temperature monitoring chip. 210d84ca5b3SWolfram Sang 211d84ca5b3SWolfram Sang This driver can also be built as a module. If so, the module 212d84ca5b3SWolfram Sang will be called adt7411. 213d84ca5b3SWolfram Sang 214c0b4e3abSDarrick J. Wongconfig SENSORS_ADT7462 215c0b4e3abSDarrick J. Wong tristate "Analog Devices ADT7462" 216e2d8c2b6SGuenter Roeck depends on I2C 217c0b4e3abSDarrick J. Wong help 218c0b4e3abSDarrick J. Wong If you say yes here you get support for the Analog Devices 219c0b4e3abSDarrick J. Wong ADT7462 temperature monitoring chips. 220c0b4e3abSDarrick J. Wong 221c0b4e3abSDarrick J. Wong This driver can also be built as a module. If so, the module 222c0b4e3abSDarrick J. Wong will be called adt7462. 223c0b4e3abSDarrick J. Wong 2246f9703d0SDarrick J. Wongconfig SENSORS_ADT7470 2256f9703d0SDarrick J. Wong tristate "Analog Devices ADT7470" 226e2d8c2b6SGuenter Roeck depends on I2C 227b6abcc19SJavier Carrasco select REGMAP_I2C 2286f9703d0SDarrick J. Wong help 2296f9703d0SDarrick J. Wong If you say yes here you get support for the Analog Devices 2306f9703d0SDarrick J. Wong ADT7470 temperature monitoring chips. 2316f9703d0SDarrick J. Wong 2326f9703d0SDarrick J. Wong This driver can also be built as a module. If so, the module 2336f9703d0SDarrick J. Wong will be called adt7470. 2346f9703d0SDarrick J. Wong 2351c301fc5SJordan Crouseconfig SENSORS_ADT7475 236d8d2ee07SJean Delvare tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 2370b22ce3bSJean Delvare depends on I2C 23854fe4671SJean Delvare select HWMON_VID 2391c301fc5SJordan Crouse help 2401c301fc5SJordan Crouse If you say yes here you get support for the Analog Devices 241d8d2ee07SJean Delvare ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 242d8d2ee07SJean Delvare chips. 2431c301fc5SJordan Crouse 244b71464c9SCorentin Labbe This driver can also be built as a module. If so, the module 2451c301fc5SJordan Crouse will be called adt7475. 2461c301fc5SJordan Crouse 2478c78f0deSJohannes Cornelis Draaijer (datdenkikniet)config SENSORS_AHT10 248d2abcb5cSKirill Yatsenko tristate "Aosong AHT10, AHT20" 2498c78f0deSJohannes Cornelis Draaijer (datdenkikniet) depends on I2C 250d2abcb5cSKirill Yatsenko select CRC8 2518c78f0deSJohannes Cornelis Draaijer (datdenkikniet) help 252d2abcb5cSKirill Yatsenko If you say yes here, you get support for the Aosong AHT10 and AHT20 2538c78f0deSJohannes Cornelis Draaijer (datdenkikniet) temperature and humidity sensors 2548c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2558c78f0deSJohannes Cornelis Draaijer (datdenkikniet) This driver can also be built as a module. If so, the module 2568c78f0deSJohannes Cornelis Draaijer (datdenkikniet) will be called aht10. 2578c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2580e35f63fSAleksa Savicconfig SENSORS_AQUACOMPUTER_D5NEXT 259aed80bb9SAleksa Savic tristate "Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next" 2600e35f63fSAleksa Savic depends on USB_HID 261752b9279SAleksa Savic select CRC16 2620e35f63fSAleksa Savic help 263752b9279SAleksa Savic If you say yes here you get support for sensors and fans of 264cdbe34daSAleksa Savic the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan 265aed80bb9SAleksa Savic controllers, Farbwerk and Farbwerk 360 RGB controllers, High Flow 266aed80bb9SAleksa Savic Next sensor, where available. 2670e35f63fSAleksa Savic 2680e35f63fSAleksa Savic This driver can also be built as a module. If so, the module 2690e35f63fSAleksa Savic will be called aquacomputer_d5next. 2700e35f63fSAleksa Savic 2717548666eSJisheng Zhangconfig SENSORS_AS370 2727548666eSJisheng Zhang tristate "Synaptics AS370 SoC hardware monitoring driver" 2737548666eSJisheng Zhang help 2747548666eSJisheng Zhang If you say yes here you get support for the PVT sensors of 2757548666eSJisheng Zhang the Synaptics AS370 SoC 2767548666eSJisheng Zhang 2777548666eSJisheng Zhang This driver can also be built as a module. If so, the module 2787548666eSJisheng Zhang will be called as370-hwmon. 2797548666eSJisheng Zhang 2807548666eSJisheng Zhang 281d58de038SGeorge Josephconfig SENSORS_ASC7621 282d58de038SGeorge Joseph tristate "Andigilog aSC7621" 2839854f971SJean Delvare depends on I2C 284d58de038SGeorge Joseph help 285d58de038SGeorge Joseph If you say yes here you get support for the aSC7621 286b00d8a7eSJaswinder Singh Rajput family of SMBus sensors chip found on most Intel X38, X48, X58, 287b00d8a7eSJaswinder Singh Rajput 945, 965 and 975 desktop boards. Currently supported chips: 288d58de038SGeorge Joseph aSC7621 289d58de038SGeorge Joseph aSC7621a 290d58de038SGeorge Joseph 291d58de038SGeorge Joseph This driver can also be built as a module. If so, the module 292d58de038SGeorge Joseph will be called asc7621. 293d58de038SGeorge Joseph 294ed3e0379SAleksa Savicconfig SENSORS_ASUS_ROG_RYUJIN 295ed3e0379SAleksa Savic tristate "ASUS ROG RYUJIN II 360 hardware monitoring driver" 296ed3e0379SAleksa Savic depends on HID 297ed3e0379SAleksa Savic help 298ed3e0379SAleksa Savic If you say yes here you get support for the fans and sensors of 299ed3e0379SAleksa Savic the ASUS ROG RYUJIN II 360 AIO CPU liquid cooler. 300ed3e0379SAleksa Savic 301ed3e0379SAleksa Savic This driver can also be built as a module. If so, the module 302ed3e0379SAleksa Savic will be called asus_rog_ryujin. 303ed3e0379SAleksa Savic 3048412b410SNuno Sáconfig SENSORS_AXI_FAN_CONTROL 3058412b410SNuno Sá tristate "Analog Devices FAN Control HDL Core driver" 3068412b410SNuno Sá help 3078412b410SNuno Sá If you say yes here you get support for the Analog Devices 3088412b410SNuno Sá AXI HDL FAN monitoring core. 3098412b410SNuno Sá 3108412b410SNuno Sá This driver can also be built as a module. If so, the module 3118412b410SNuno Sá will be called axi-fan-control 3128412b410SNuno Sá 31329fa06c1SRudolf Marekconfig SENSORS_K8TEMP 3144660cb35SRudolf Marek tristate "AMD Athlon64/FX or Opteron temperature sensor" 315e2d8c2b6SGuenter Roeck depends on X86 && PCI 31629fa06c1SRudolf Marek help 31729fa06c1SRudolf Marek If you say yes here you get support for the temperature 3184660cb35SRudolf Marek sensor(s) inside your CPU. Supported is whole AMD K8 3194660cb35SRudolf Marek microarchitecture. Please note that you will need at least 3204660cb35SRudolf Marek lm-sensors 2.10.1 for proper userspace support. 32129fa06c1SRudolf Marek 32229fa06c1SRudolf Marek This driver can also be built as a module. If so, the module 32329fa06c1SRudolf Marek will be called k8temp. 32429fa06c1SRudolf Marek 3253c57e89bSClemens Ladischconfig SENSORS_K10TEMP 3269e581311SAndre Przywara tristate "AMD Family 10h+ temperature sensor" 327d6caeafaSMario Limonciello depends on X86 && PCI && AMD_NODE 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 3387e581c19SGerhard Englederconfig SENSORS_KBATT 3397e581c19SGerhard Engleder tristate "KEBA battery controller support" 3407e581c19SGerhard Engleder depends on KEBA_CP500 3417e581c19SGerhard Engleder help 3427e581c19SGerhard Engleder This driver supports the battery monitoring controller found in 3437e581c19SGerhard Engleder KEBA system FPGA devices. 3447e581c19SGerhard Engleder 3457e581c19SGerhard Engleder This driver can also be built as a module. If so, the module 3467e581c19SGerhard Engleder will be called kbatt. 3477e581c19SGerhard Engleder 3489b96f82cSGerhard Englederconfig SENSORS_KFAN 3499b96f82cSGerhard Engleder tristate "KEBA fan controller support" 3509b96f82cSGerhard Engleder depends on KEBA_CP500 3519b96f82cSGerhard Engleder help 3529b96f82cSGerhard Engleder This driver supports the fan controller found in KEBA system 3539b96f82cSGerhard Engleder FPGA devices. 3549b96f82cSGerhard Engleder 3559b96f82cSGerhard Engleder This driver can also be built as a module. If so, the module 3569b96f82cSGerhard Engleder will be called kfan. 3579b96f82cSGerhard Engleder 358512d1027SAndreas Herrmannconfig SENSORS_FAM15H_POWER 359512d1027SAndreas Herrmann tristate "AMD Family 15h processor power" 3603ba4e384SHuang Rui depends on X86 && PCI && CPU_SUP_AMD 361512d1027SAndreas Herrmann help 362512d1027SAndreas Herrmann If you say yes here you get support for processor power 363512d1027SAndreas Herrmann information of your AMD family 15h CPU. 364512d1027SAndreas Herrmann 365512d1027SAndreas Herrmann This driver can also be built as a module. If so, the module 366512d1027SAndreas Herrmann will be called fam15h_power. 367512d1027SAndreas Herrmann 368ebf5e877SJean Delvareconfig SENSORS_APPLESMC 369ebf5e877SJean Delvare tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 370ebf5e877SJean Delvare depends on INPUT && X86 371ebf5e877SJean Delvare select NEW_LEDS 372ebf5e877SJean Delvare select LEDS_CLASS 373ebf5e877SJean Delvare help 374ebf5e877SJean Delvare This driver provides support for the Apple System Management 375ebf5e877SJean Delvare Controller, which provides an accelerometer (Apple Sudden Motion 376ebf5e877SJean Delvare Sensor), light sensors, temperature sensors, keyboard backlight 377ebf5e877SJean Delvare control and fan control. 378ebf5e877SJean Delvare 379ebf5e877SJean Delvare Only Intel-based Apple's computers are supported (MacBook Pro, 380ebf5e877SJean Delvare MacBook, MacMini). 381ebf5e877SJean Delvare 382ebf5e877SJean Delvare Data from the different sensors, keyboard backlight control and fan 383ebf5e877SJean Delvare control are accessible via sysfs. 384ebf5e877SJean Delvare 385ebf5e877SJean Delvare This driver also provides an absolute input class device, allowing 386ebf5e877SJean Delvare the laptop to act as a pinball machine-esque joystick. 387ebf5e877SJean Delvare 388ebf5e877SJean Delvare Say Y here if you have an applicable laptop and want to experience 389ebf5e877SJean Delvare the awesome power of applesmc. 390ebf5e877SJean Delvare 391b23688aeSSudeep Hollaconfig SENSORS_ARM_SCMI 392b23688aeSSudeep Holla tristate "ARM SCMI Sensors" 393b23688aeSSudeep Holla depends on ARM_SCMI_PROTOCOL 394b23688aeSSudeep Holla depends on THERMAL || !THERMAL_OF 395b23688aeSSudeep Holla help 396b23688aeSSudeep Holla This driver provides support for temperature, voltage, current 397b23688aeSSudeep Holla and power sensors available on SCMI based platforms. The actual 398b23688aeSSudeep Holla number and type of sensors exported depend on the platform. 399b23688aeSSudeep Holla 400b23688aeSSudeep Holla This driver can also be built as a module. If so, the module 401b23688aeSSudeep Holla will be called scmi-hwmon. 402b23688aeSSudeep Holla 403ea98b29aSPunit Agrawalconfig SENSORS_ARM_SCPI 404ea98b29aSPunit Agrawal tristate "ARM SCPI Sensors" 405ea98b29aSPunit Agrawal depends on ARM_SCPI_PROTOCOL 406d42d5b6fSArnd Bergmann depends on THERMAL || !THERMAL_OF 407ea98b29aSPunit Agrawal help 408ea98b29aSPunit Agrawal This driver provides support for temperature, voltage, current 409ea98b29aSPunit Agrawal and power sensors available on ARM Ltd's SCP based platforms. The 410ea98b29aSPunit Agrawal actual number and type of sensors exported depend on the platform. 411ea98b29aSPunit Agrawal 412ad2f931dSJean Delvareconfig SENSORS_ASB100 413ad2f931dSJean Delvare tristate "Asus ASB100 Bach" 414b97adb59SUwe Kleine-König depends on (X86 || COMPILE_TEST) && I2C 415303760b4SJean Delvare select HWMON_VID 416ad2f931dSJean Delvare help 417ad2f931dSJean Delvare If you say yes here you get support for the ASB100 Bach sensor 418ad2f931dSJean Delvare chip found on some Asus mainboards. 419ad2f931dSJean Delvare 420ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 421ad2f931dSJean Delvare will be called asb100. 422ad2f931dSJean Delvare 4232d7a548aSJaghathiswari Rankappagounder Natarajanconfig SENSORS_ASPEED 4242d7a548aSJaghathiswari Rankappagounder Natarajan tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver" 425331ed050SPeter Robinson depends on ARCH_ASPEED || COMPILE_TEST 426d5553c26SArnd Bergmann depends on THERMAL || THERMAL=n 42708fd5e76SGuenter Roeck select REGMAP 4282d7a548aSJaghathiswari Rankappagounder Natarajan help 4292d7a548aSJaghathiswari Rankappagounder Natarajan This driver provides support for ASPEED AST2400/AST2500 PWM 4302d7a548aSJaghathiswari Rankappagounder Natarajan and Fan Tacho controllers. 4312d7a548aSJaghathiswari Rankappagounder Natarajan 4322d7a548aSJaghathiswari Rankappagounder Natarajan This driver can also be built as a module. If so, the module 4332d7a548aSJaghathiswari Rankappagounder Natarajan will be called aspeed_pwm_tacho. 4342d7a548aSJaghathiswari Rankappagounder Natarajan 4357e1449cdSBilly Tsaiconfig SENSORS_ASPEED_G6 436c8571eabSJoel Stanley tristate "ASPEED G6 PWM and Fan tach driver" 4377e1449cdSBilly Tsai depends on ARCH_ASPEED || COMPILE_TEST 4387e1449cdSBilly Tsai depends on PWM 4397e1449cdSBilly Tsai help 4407e1449cdSBilly Tsai This driver provides support for ASPEED G6 PWM and Fan Tach 4417e1449cdSBilly Tsai controllers. 4427e1449cdSBilly Tsai 4437e1449cdSBilly Tsai This driver can also be built as a module. If so, the module 444c8571eabSJoel Stanley will be called aspeed_g6_pwm_tach. 4457e1449cdSBilly Tsai 446ad2f931dSJean Delvareconfig SENSORS_ATXP1 447ad2f931dSJean Delvare tristate "Attansic ATXP1 VID controller" 448e2d8c2b6SGuenter Roeck depends on I2C 449303760b4SJean Delvare select HWMON_VID 450ad2f931dSJean Delvare help 451ad2f931dSJean Delvare If you say yes here you get support for the Attansic ATXP1 VID 452ad2f931dSJean Delvare controller. 453ad2f931dSJean Delvare 454ad2f931dSJean Delvare If your board have such a chip, you are able to control your CPU 455ad2f931dSJean Delvare core and other voltages. 456ad2f931dSJean Delvare 457ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 458ad2f931dSJean Delvare will be called atxp1. 459ad2f931dSJean Delvare 46087976ce2SSerge Seminconfig SENSORS_BT1_PVT 46187976ce2SSerge Semin tristate "Baikal-T1 Process, Voltage, Temperature sensor driver" 46287976ce2SSerge Semin depends on MIPS_BAIKAL_T1 || COMPILE_TEST 463e0daf1a6SMichael Walle select POLYNOMIAL 46487976ce2SSerge Semin help 46587976ce2SSerge Semin If you say yes here you get support for Baikal-T1 PVT sensor 46687976ce2SSerge Semin embedded into the SoC. 46787976ce2SSerge Semin 46887976ce2SSerge Semin This driver can also be built as a module. If so, the module will be 46987976ce2SSerge Semin called bt1-pvt. 47087976ce2SSerge Semin 47187976ce2SSerge Seminconfig SENSORS_BT1_PVT_ALARMS 47287976ce2SSerge Semin bool "Enable Baikal-T1 PVT sensor alarms" 47387976ce2SSerge Semin depends on SENSORS_BT1_PVT 47487976ce2SSerge Semin help 47587976ce2SSerge Semin Baikal-T1 PVT IP-block provides threshold registers for each 47687976ce2SSerge Semin supported sensor. But the corresponding interrupts might be 47787976ce2SSerge Semin generated by the thresholds comparator only in synchronization with 47887976ce2SSerge Semin a data conversion. Additionally there is only one sensor data can 47987976ce2SSerge Semin be converted at a time. All of these makes the interface impossible 48087976ce2SSerge Semin to be used for the hwmon alarms implementation without periodic 48187976ce2SSerge Semin switch between the PVT sensors. By default the data conversion is 48287976ce2SSerge Semin performed on demand from the user-space. If this config is enabled 48387976ce2SSerge Semin the data conversion will be periodically performed and the data will be 48487976ce2SSerge Semin saved in the internal driver cache. 48587976ce2SSerge Semin 48608ebc9deSThomas Richardconfig SENSORS_CGBC 48708ebc9deSThomas Richard tristate "Congatec Board Controller Sensors" 48808ebc9deSThomas Richard depends on MFD_CGBC 48908ebc9deSThomas Richard help 49008ebc9deSThomas Richard Enable sensors support for the Congatec Board Controller. It has 49108ebc9deSThomas Richard temperature, voltage, current and fan sensors. 49208ebc9deSThomas Richard 49308ebc9deSThomas Richard This driver can also be built as a module. If so, the module will be 49408ebc9deSThomas Richard called cgbc-hwmon. 49508ebc9deSThomas Richard 4963af35092SJavier Carrascoconfig SENSORS_CHIPCAP2 4973af35092SJavier Carrasco tristate "Amphenol ChipCap 2 relative humidity and temperature sensor" 4983af35092SJavier Carrasco depends on I2C 4993af35092SJavier Carrasco help 5003af35092SJavier Carrasco Say yes here to build support for the Amphenol ChipCap 2 5013af35092SJavier Carrasco relative humidity and temperature sensor. 5023af35092SJavier Carrasco 5033af35092SJavier Carrasco To compile this driver as a module, choose M here: the module 5043af35092SJavier Carrasco will be called chipcap2. 5053af35092SJavier Carrasco 50640c3a445SMarius Zachmannconfig SENSORS_CORSAIR_CPRO 50740c3a445SMarius Zachmann tristate "Corsair Commander Pro controller" 50840c3a445SMarius Zachmann depends on HID 50940c3a445SMarius Zachmann help 51040c3a445SMarius Zachmann If you say yes here you get support for the Corsair Commander Pro 51140c3a445SMarius Zachmann controller. 51240c3a445SMarius Zachmann 51340c3a445SMarius Zachmann This driver can also be built as a module. If so, the module 51440c3a445SMarius Zachmann will be called corsair-cpro. 51540c3a445SMarius Zachmann 516d115b51eSWilken Gottwaltconfig SENSORS_CORSAIR_PSU 517d115b51eSWilken Gottwalt tristate "Corsair PSU HID controller" 518d115b51eSWilken Gottwalt depends on HID 519d115b51eSWilken Gottwalt help 520d115b51eSWilken Gottwalt If you say yes here you get support for Corsair PSUs with a HID 521d115b51eSWilken Gottwalt interface. 522d115b51eSWilken Gottwalt Currently this driver supports the (RM/HX)550i, (RM/HX)650i, 523d115b51eSWilken Gottwalt (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i and HX1200i power supplies 524d115b51eSWilken Gottwalt by Corsair. 525d115b51eSWilken Gottwalt 526d115b51eSWilken Gottwalt This driver can also be built as a module. If so, the module 527d115b51eSWilken Gottwalt will be called corsair-psu. 528d115b51eSWilken Gottwalt 529bc3e4525SThomas Weißschuhconfig SENSORS_CROS_EC 530bc3e4525SThomas Weißschuh tristate "ChromeOS Embedded Controller sensors" 531bc3e4525SThomas Weißschuh depends on MFD_CROS_EC_DEV 532bc3e4525SThomas Weißschuh default MFD_CROS_EC_DEV 533bc3e4525SThomas Weißschuh help 534bc3e4525SThomas Weißschuh If you say yes here you get support for ChromeOS Embedded Controller 535bc3e4525SThomas Weißschuh sensors. 536bc3e4525SThomas Weißschuh 537bc3e4525SThomas Weißschuh This driver can also be built as a module. If so, the module 538bc3e4525SThomas Weißschuh will be called cros_ec_hwmon. 539bc3e4525SThomas Weißschuh 5405b46903dSGuenter Roeckconfig SENSORS_DRIVETEMP 5415b46903dSGuenter Roeck tristate "Hard disk drives with temperature sensors" 5425b46903dSGuenter Roeck depends on SCSI && ATA 5435b46903dSGuenter Roeck help 5445b46903dSGuenter Roeck If you say yes you get support for the temperature sensor on 5455b46903dSGuenter Roeck hard disk drives. 5465b46903dSGuenter Roeck 5475b46903dSGuenter Roeck This driver can also be built as a module. If so, the module 5486bdf8f3eSAnn T Ropea will be called drivetemp. 5495b46903dSGuenter Roeck 55060994698SRoland Stiggeconfig SENSORS_DS620 55160994698SRoland Stigge tristate "Dallas Semiconductor DS620" 55260994698SRoland Stigge depends on I2C 55360994698SRoland Stigge help 55460994698SRoland Stigge If you say yes here you get support for Dallas Semiconductor 55560994698SRoland Stigge DS620 sensor chip. 55660994698SRoland Stigge 55760994698SRoland Stigge This driver can also be built as a module. If so, the module 55860994698SRoland Stigge will be called ds620. 55960994698SRoland Stigge 560ad2f931dSJean Delvareconfig SENSORS_DS1621 561cd6c8a42SRobert Coulson tristate "Dallas Semiconductor DS1621 and compatibles" 5621d72acf9SJan Engelhardt depends on I2C 563ad2f931dSJean Delvare help 564cd6c8a42SRobert Coulson If you say yes here you get support for Dallas Semiconductor/Maxim 565cd6c8a42SRobert Coulson Integrated DS1621 sensor chips and compatible models including: 566cd6c8a42SRobert Coulson 567cd6c8a42SRobert Coulson - Dallas Semiconductor DS1625 56879c1cc1cSRobert Coulson - Maxim Integrated DS1631 569cd6c8a42SRobert Coulson - Maxim Integrated DS1721 570260f81ffSRobert Coulson - Maxim Integrated DS1731 571ad2f931dSJean Delvare 572ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 573ad2f931dSJean Delvare will be called ds1621. 574ad2f931dSJean Delvare 575039ae585SPali Rohárconfig SENSORS_DELL_SMM 576039ae585SPali Rohár tristate "Dell laptop SMM BIOS hwmon driver" 577b7a4706fSArmin Wolf depends on ACPI_WMI 578039ae585SPali Rohár depends on X86 579e0d3f7cbSArmin Wolf imply THERMAL 580039ae585SPali Rohár help 581039ae585SPali Rohár This hwmon driver adds support for reporting temperature of different 582039ae585SPali Rohár sensors and controls the fans on Dell laptops via System Management 583039ae585SPali Rohár Mode provided by Dell BIOS. 584039ae585SPali Rohár 585039ae585SPali Rohár When option I8K is also enabled this driver provides legacy /proc/i8k 586039ae585SPali Rohár userspace interface for i8kutils package. 587039ae585SPali Rohár 588a7a6f65aSMateusz Jończykconfig I8K 5895f86cce6SMateusz Jończyk bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver" 590a7a6f65aSMateusz Jończyk depends on SENSORS_DELL_SMM 591a7a6f65aSMateusz Jończyk depends on PROC_FS 592a7a6f65aSMateusz Jończyk help 5935f86cce6SMateusz Jończyk This option enables the legacy /proc/i8k userspace interface of the 5945f86cce6SMateusz Jończyk dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS 5955f86cce6SMateusz Jończyk version, temperatures and allows control of fan speeds of some Dell 5965f86cce6SMateusz Jończyk laptops. Sometimes it also reports power and hotkey status. 597a7a6f65aSMateusz Jończyk 5985f86cce6SMateusz Jończyk This interface is required to run programs from the i8kutils package. 5995f86cce6SMateusz Jończyk 6005f86cce6SMateusz Jończyk Say Y if you intend to run userspace programs that use this interface. 601a7a6f65aSMateusz Jończyk Say N otherwise. 602a7a6f65aSMateusz Jończyk 603e41f6432SAshish Jangamconfig SENSORS_DA9052_ADC 604e41f6432SAshish Jangam tristate "Dialog DA9052/DA9053 ADC" 605e41f6432SAshish Jangam depends on PMIC_DA9052 606e41f6432SAshish Jangam help 607e41f6432SAshish Jangam Say y here to support the ADC found on Dialog Semiconductor 608e41f6432SAshish Jangam DA9052-BC and DA9053-AA/Bx PMICs. 609e41f6432SAshish Jangam 610e41f6432SAshish Jangam This driver can also be built as module. If so, the module 611e41f6432SAshish Jangam will be called da9052-hwmon. 612e41f6432SAshish Jangam 613e5970223SAshish Jangamconfig SENSORS_DA9055 614e5970223SAshish Jangam tristate "Dialog Semiconductor DA9055 ADC" 615e5970223SAshish Jangam depends on MFD_DA9055 616e5970223SAshish Jangam help 617e5970223SAshish Jangam If you say yes here you get support for ADC on the Dialog 618e5970223SAshish Jangam Semiconductor DA9055 PMIC. 619e5970223SAshish Jangam 620e5970223SAshish Jangam This driver can also be built as a module. If so, the module 621e5970223SAshish Jangam will be called da9055-hwmon. 622e5970223SAshish Jangam 623298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB 624298c7524SDarrick J. Wong tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 625e2d8c2b6SGuenter Roeck depends on PCI 626298c7524SDarrick J. Wong help 627298c7524SDarrick J. Wong If you say yes here you get support for FB-DIMM AMB temperature 628298c7524SDarrick J. Wong monitoring chips on systems with the Intel 5000 series chipset. 629298c7524SDarrick J. Wong 630298c7524SDarrick J. Wong This driver can also be built as a module. If so, the module 631298c7524SDarrick J. Wong will be called i5k_amb. 632298c7524SDarrick J. Wong 633e4922176SLars Povlsenconfig SENSORS_SPARX5 634e4922176SLars Povlsen tristate "Sparx5 SoC temperature sensor" 635e4922176SLars Povlsen depends on ARCH_SPARX5 || COMPILE_TEST 636e4922176SLars Povlsen help 637e4922176SLars Povlsen If you say yes here you get support for temperature monitoring 638e4922176SLars Povlsen with the Microchip Sparx5 SoC. 639e4922176SLars Povlsen 640e4922176SLars Povlsen This driver can also be built as a module. If so, the module 641e4922176SLars Povlsen will be called sparx5-temp. 642e4922176SLars Povlsen 643e53004e2SJean Delvareconfig SENSORS_F71805F 6449cab0217SJean Delvare tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 645523315a9SNiklas Schnelle depends on HAS_IOPORT 646746cdfbfSDean Nelson depends on !PPC 647e53004e2SJean Delvare help 648e53004e2SJean Delvare If you say yes here you get support for hardware monitoring 6499cab0217SJean Delvare features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 6509cab0217SJean Delvare Super-I/O chips. 651e53004e2SJean Delvare 652e53004e2SJean Delvare This driver can also be built as a module. If so, the module 653e53004e2SJean Delvare will be called f71805f. 654e53004e2SJean Delvare 65545fb3669SHans de Goedeconfig SENSORS_F71882FG 6565d7f77bfSJean Delvare tristate "Fintek F71882FG and compatibles" 657523315a9SNiklas Schnelle depends on HAS_IOPORT 658746cdfbfSDean Nelson depends on !PPC 65945fb3669SHans de Goede help 660f2e41e91SAndrew Morton If you say yes here you get support for hardware monitoring 6615d7f77bfSJean Delvare features of many Fintek Super-I/O (LPC) chips. The currently 6625d7f77bfSJean Delvare supported chips are: 663629c58baSHans de Goede F71808E/A 6645d7f77bfSJean Delvare F71858FG 6655d7f77bfSJean Delvare F71862FG 6665d7f77bfSJean Delvare F71863FG 6675da556e3SHans de Goede F71869F/E/A 6685d7f77bfSJean Delvare F71882FG 6695d7f77bfSJean Delvare F71883FG 670a66c1088SHans de Goede F71889FG/ED/A 6715d7f77bfSJean Delvare F8000 6725d7f77bfSJean Delvare F81801U 673383586b1SJean Delvare F81865F 67445fb3669SHans de Goede 67545fb3669SHans de Goede This driver can also be built as a module. If so, the module 67645fb3669SHans de Goede will be called f71882fg. 67745fb3669SHans de Goede 67884f1e442SRiku Voipioconfig SENSORS_F75375S 679f58c44e6SBjörn Gerhart tristate "Fintek F75375S/SP, F75373 and F75387" 6800b22ce3bSJean Delvare depends on I2C 68184f1e442SRiku Voipio help 68284f1e442SRiku Voipio If you say yes here you get support for hardware monitoring 683f58c44e6SBjörn Gerhart features of the Fintek F75375S/SP, F75373 and F75387 68484f1e442SRiku Voipio 68584f1e442SRiku Voipio This driver can also be built as a module. If so, the module 68684f1e442SRiku Voipio will be called f75375s. 68784f1e442SRiku Voipio 6883bce5377STim Harveyconfig SENSORS_GSC 6893bce5377STim Harvey tristate "Gateworks System Controller ADC" 6903bce5377STim Harvey depends on MFD_GATEWORKS_GSC 6913bce5377STim Harvey help 6923bce5377STim Harvey Support for the Gateworks System Controller A/D converters. 6933bce5377STim Harvey 6943bce5377STim Harvey To compile this driver as a module, choose M here: 6953bce5377STim Harvey the module will be called gsc-hwmon. 6963bce5377STim Harvey 697ebf5e877SJean Delvareconfig SENSORS_MC13783_ADC 698ebf5e877SJean Delvare tristate "Freescale MC13783/MC13892 ADC" 699ebf5e877SJean Delvare depends on MFD_MC13XXX 700ebf5e877SJean Delvare help 701ebf5e877SJean Delvare Support for the A/D converter on MC13783 and MC13892 PMIC. 702ebf5e877SJean Delvare 703*a02b105fSDimitri Fedrauconfig SENSORS_MC33XS2410 704*a02b105fSDimitri Fedrau tristate "MC33XS2410 HWMON support" 705*a02b105fSDimitri Fedrau depends on PWM_MC33XS2410 706*a02b105fSDimitri Fedrau help 707*a02b105fSDimitri Fedrau If you say yes here you get hardware monitoring support for 708*a02b105fSDimitri Fedrau MC33XS2410. 709*a02b105fSDimitri Fedrau 710*a02b105fSDimitri Fedrau This driver can also be built as a module. If so, the module 711*a02b105fSDimitri Fedrau will be called mc33xs2410_hwmon. 712*a02b105fSDimitri Fedrau 713569ff102SHans de Goedeconfig SENSORS_FSCHMD 714c69ab2b7SHans de Goede tristate "Fujitsu Siemens Computers sensor chips" 715b97adb59SUwe Kleine-König depends on (X86 || COMPILE_TEST) && I2C 716569ff102SHans de Goede help 717c69ab2b7SHans de Goede If you say yes here you get support for the following Fujitsu 718c69ab2b7SHans de Goede Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 719de15f093SHans de Goede Heimdall, Heracles, Hades and Syleus including support for the 720de15f093SHans de Goede integrated watchdog. 721569ff102SHans de Goede 7220589c2deSHans de Goede This is a merged driver for FSC sensor chips replacing the fscpos, 7230589c2deSHans de Goede fscscy and fscher drivers and adding support for several other FSC 7240589c2deSHans de Goede sensor chips. 725569ff102SHans de Goede 726569ff102SHans de Goede This driver can also be built as a module. If so, the module 727569ff102SHans de Goede will be called fschmd. 728569ff102SHans de Goede 72908426edaSThilo Cestonaroconfig SENSORS_FTSTEUTATES 73008426edaSThilo Cestonaro tristate "Fujitsu Technology Solutions sensor chip Teutates" 73108426edaSThilo Cestonaro depends on I2C && WATCHDOG 73208426edaSThilo Cestonaro select WATCHDOG_CORE 73308426edaSThilo Cestonaro help 73408426edaSThilo Cestonaro If you say yes here you get support for the Fujitsu Technology 73508426edaSThilo Cestonaro Solutions (FTS) sensor chip "Teutates" including support for 73608426edaSThilo Cestonaro the integrated watchdog. 73708426edaSThilo Cestonaro 73808426edaSThilo Cestonaro This driver can also be built as a module. If so, the module 73908426edaSThilo Cestonaro will be called ftsteutates. 74008426edaSThilo Cestonaro 74142ac68e3SAleksa Savicconfig SENSORS_GIGABYTE_WATERFORCE 74242ac68e3SAleksa Savic tristate "Gigabyte Waterforce X240/X280/X360 AIO CPU coolers" 74342ac68e3SAleksa Savic depends on USB_HID 74442ac68e3SAleksa Savic help 74542ac68e3SAleksa Savic If you say yes here you get support for hardware monitoring for the 74642ac68e3SAleksa Savic Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers. 74742ac68e3SAleksa Savic 74842ac68e3SAleksa Savic This driver can also be built as a module. If so, the module 74942ac68e3SAleksa Savic will be called gigabyte_waterforce. 75042ac68e3SAleksa Savic 751ad2f931dSJean Delvareconfig SENSORS_GL518SM 752ad2f931dSJean Delvare tristate "Genesys Logic GL518SM" 7531d72acf9SJan Engelhardt depends on I2C 754ad2f931dSJean Delvare help 755ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL518SM 756ad2f931dSJean Delvare sensor chips. 757ad2f931dSJean Delvare 758ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 759ad2f931dSJean Delvare will be called gl518sm. 760ad2f931dSJean Delvare 761ad2f931dSJean Delvareconfig SENSORS_GL520SM 762ad2f931dSJean Delvare tristate "Genesys Logic GL520SM" 7631d72acf9SJan Engelhardt depends on I2C 764303760b4SJean Delvare select HWMON_VID 765ad2f931dSJean Delvare help 766ad2f931dSJean Delvare If you say yes here you get support for Genesys Logic GL520SM 767ad2f931dSJean Delvare sensor chips. 768ad2f931dSJean Delvare 769ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 770ad2f931dSJean Delvare will be called gl520sm. 771ad2f931dSJean Delvare 772ebf5e877SJean Delvareconfig SENSORS_G760A 773ebf5e877SJean Delvare tristate "GMT G760A" 774ebf5e877SJean Delvare depends on I2C 775ebf5e877SJean Delvare help 776ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 777ebf5e877SJean Delvare Technology Inc G760A fan speed PWM controller chips. 778ebf5e877SJean Delvare 779ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 780ebf5e877SJean Delvare will be called g760a. 781ebf5e877SJean Delvare 782ebf5e877SJean Delvareconfig SENSORS_G762 783ebf5e877SJean Delvare tristate "GMT G762 and G763" 784ebf5e877SJean Delvare depends on I2C 785ebf5e877SJean Delvare help 786ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 787ebf5e877SJean Delvare Technology Inc G762 and G763 fan speed PWM controller chips. 788ebf5e877SJean Delvare 789ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 790ebf5e877SJean Delvare will be called g762. 791ebf5e877SJean Delvare 792d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN 793d6fe1360SSimon Guinot tristate "GPIO fan" 794a9b4c8afSLinus Walleij depends on OF_GPIO 7951376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 796f6906edeSRandy Dunlap depends on THERMAL || THERMAL=n 797d6fe1360SSimon Guinot help 798d6fe1360SSimon Guinot If you say yes here you get support for fans connected to GPIO lines. 799d6fe1360SSimon Guinot 800d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 801d6fe1360SSimon Guinot will be called gpio-fan. 802d6fe1360SSimon Guinot 80390905f7cSNick Hawkinsconfig SENSORS_GXP_FAN_CTRL 80490905f7cSNick Hawkins tristate "HPE GXP fan controller" 80590905f7cSNick Hawkins depends on ARCH_HPE_GXP || COMPILE_TEST 80690905f7cSNick Hawkins help 80790905f7cSNick Hawkins If you say yes here you get support for GXP fan control functionality. 80890905f7cSNick Hawkins 80990905f7cSNick Hawkins The GXP controls fan function via the CPLD through the use of PWM 81090905f7cSNick Hawkins registers. This driver reports status and pwm setting of the fans. 81190905f7cSNick Hawkins 81227f8b135SIain Patonconfig SENSORS_HIH6130 81327f8b135SIain Paton tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 814e2d8c2b6SGuenter Roeck depends on I2C 81527f8b135SIain Paton help 81627f8b135SIain Paton If you say yes here you get support for Honeywell Humidicon 81727f8b135SIain Paton HIH-6130 and HIH-6131 Humidicon humidity sensors. 81827f8b135SIain Paton 81927f8b135SIain Paton This driver can also be built as a module. If so, the module 82027f8b135SIain Paton will be called hih6130. 82127f8b135SIain Paton 82243fbe66dSAndre Wernerconfig SENSORS_HS3001 82343fbe66dSAndre Werner tristate "Renesas HS3001 humidity and temperature sensors" 82443fbe66dSAndre Werner depends on I2C 82543fbe66dSAndre Werner help 82643fbe66dSAndre Werner If you say yes here you get support for the Renesas HS3001, 82743fbe66dSAndre Werner to HS3004 humidity and temperature sensors. 82843fbe66dSAndre Werner 82943fbe66dSAndre Werner This driver can also be built as a module. If so, the module 83043fbe66dSAndre Werner will be called hs3001. 83143fbe66dSAndre Werner 832bf1bb26fSAndrei Lalaevconfig SENSORS_HTU31 833bf1bb26fSAndrei Lalaev tristate "Measurement Specialties HTU31 humidity and temperature sensor" 834bf1bb26fSAndrei Lalaev depends on I2C 835bf1bb26fSAndrei Lalaev select CRC8 836bf1bb26fSAndrei Lalaev help 837bf1bb26fSAndrei Lalaev If you say yes here you get support for the HTU31 humidity 838bf1bb26fSAndrei Lalaev and temperature sensors. 839bf1bb26fSAndrei Lalaev 840bf1bb26fSAndrei Lalaev This driver can also be built as a module. If so, the module 841bf1bb26fSAndrei Lalaev will be called htu31. 842bf1bb26fSAndrei Lalaev 8438808a793SDarrick J. Wongconfig SENSORS_IBMAEM 8448808a793SDarrick J. Wong tristate "IBM Active Energy Manager temperature/power sensors and control" 8458808a793SDarrick J. Wong select IPMI_SI 8468808a793SDarrick J. Wong depends on IPMI_HANDLER 8478808a793SDarrick J. Wong help 8488808a793SDarrick J. Wong If you say yes here you get support for the temperature and 8498808a793SDarrick J. Wong power sensors and capping hardware in various IBM System X 8508808a793SDarrick J. Wong servers that support Active Energy Manager. This includes 8518808a793SDarrick J. Wong the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 8528070408bSDarrick J. Wong and certain HC10/HS2x/LS2x/QS2x blades. 8538808a793SDarrick J. Wong 8548808a793SDarrick J. Wong This driver can also be built as a module. If so, the module 8558808a793SDarrick J. Wong will be called ibmaem. 8568808a793SDarrick J. Wong 85757c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX 85857c7c3a0SDarrick J. Wong tristate "IBM PowerExecutive temperature/power sensors" 85957c7c3a0SDarrick J. Wong select IPMI_SI 86057c7c3a0SDarrick J. Wong depends on IPMI_HANDLER 86157c7c3a0SDarrick J. Wong help 86257c7c3a0SDarrick J. Wong If you say yes here you get support for the temperature and 86357c7c3a0SDarrick J. Wong power sensors in various IBM System X servers that support 8643d960a99SDarrick J. Wong PowerExecutive. So far this includes the x3350, x3550, x3650, 8653d960a99SDarrick J. Wong x3655, and x3755; the x3800, x3850, and x3950 models that have 8663d960a99SDarrick J. Wong PCI Express; and some of the HS2x, LS2x, and QS2x blades. 86757c7c3a0SDarrick J. Wong 86857c7c3a0SDarrick J. Wong This driver can also be built as a module. If so, the module 86957c7c3a0SDarrick J. Wong will be called ibmpex. 87057c7c3a0SDarrick J. Wong 87124c1aa85SNeelesh Guptaconfig SENSORS_IBMPOWERNV 87224c1aa85SNeelesh Gupta tristate "IBM POWERNV platform sensors" 87324c1aa85SNeelesh Gupta depends on PPC_POWERNV 87424c1aa85SNeelesh Gupta default y 87524c1aa85SNeelesh Gupta help 87624c1aa85SNeelesh Gupta If you say yes here you get support for the temperature/fan/power 87724c1aa85SNeelesh Gupta sensors on your PowerNV platform. 87824c1aa85SNeelesh Gupta 87924c1aa85SNeelesh Gupta This driver can also be built as a module. If so, the module 88024c1aa85SNeelesh Gupta will be called ibmpowernv. 88124c1aa85SNeelesh Gupta 88251b53dc9SJonathan Cameronconfig SENSORS_IIO_HWMON 88351b53dc9SJonathan Cameron tristate "Hwmon driver that uses channels specified via iio maps" 88451b53dc9SJonathan Cameron depends on IIO 88551b53dc9SJonathan Cameron help 88651b53dc9SJonathan Cameron This is a platform driver that in combination with a suitable 88751b53dc9SJonathan Cameron map allows IIO devices to provide basic hwmon functionality 88851b53dc9SJonathan Cameron for those channels specified in the map. This map can be provided 88951b53dc9SJonathan Cameron either via platform data or the device tree bindings. 89051b53dc9SJonathan Cameron 891ada07281SJean Delvareconfig SENSORS_I5500 892ada07281SJean Delvare tristate "Intel 5500/5520/X58 temperature sensor" 893ada07281SJean Delvare depends on X86 && PCI 894ada07281SJean Delvare help 895ada07281SJean Delvare If you say yes here you get support for the temperature 896ada07281SJean Delvare sensor inside the Intel 5500, 5520 and X58 chipsets. 897ada07281SJean Delvare 898ada07281SJean Delvare This driver can also be built as a module. If so, the module 899ada07281SJean Delvare will be called i5500_temp. 900ada07281SJean Delvare 901ebf5e877SJean Delvareconfig SENSORS_CORETEMP 902ebf5e877SJean Delvare tristate "Intel Core/Core2/Atom temperature sensor" 903ebf5e877SJean Delvare depends on X86 904ebf5e877SJean Delvare help 905ebf5e877SJean Delvare If you say yes here you get support for the temperature 906ebf5e877SJean Delvare sensor inside your CPU. Most of the family 6 CPUs 9077ebd8b66SMauro Carvalho Chehab are supported. Check Documentation/hwmon/coretemp.rst for details. 908ebf5e877SJean Delvare 90939671a14SYikai Tsaiconfig SENSORS_ISL28022 91039671a14SYikai Tsai tristate "Renesas ISL28022" 91139671a14SYikai Tsai depends on I2C 91239671a14SYikai Tsai select REGMAP_I2C 91339671a14SYikai Tsai help 91439671a14SYikai Tsai If you say yes here you get support for ISL28022 power monitor. 91539671a14SYikai Tsai Check Documentation/hwmon/isl28022.rst for details. 91639671a14SYikai Tsai 91739671a14SYikai Tsai This driver can also be built as a module. If so, the module 91839671a14SYikai Tsai will be called isl28022. 91939671a14SYikai Tsai 920ad2f931dSJean Delvareconfig SENSORS_IT87 921ad2f931dSJean Delvare tristate "ITE IT87xx and compatibles" 922523315a9SNiklas Schnelle depends on HAS_IOPORT 923746cdfbfSDean Nelson depends on !PPC 924303760b4SJean Delvare select HWMON_VID 925ad2f931dSJean Delvare help 926ead80803SJustin Maggard If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 927ead80803SJustin Maggard IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 9284ee07157SGuenter Roeck IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 92971a9c232SGuenter Roeck IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950 93071a9c232SGuenter Roeck clone. 931ad2f931dSJean Delvare 932ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 933ad2f931dSJean Delvare will be called it87. 934ad2f931dSJean Delvare 9354453d736SGuenter Roeckconfig SENSORS_JC42 936d5622f5bSClemens Ladisch tristate "JEDEC JC42.4 compliant memory module temperature sensors" 9374bd2691dSRandy Dunlap depends on I2C 9388f2fa472SMartin Blumenstingl select REGMAP_I2C 9394453d736SGuenter Roeck help 940d5622f5bSClemens Ladisch If you say yes here, you get support for JEDEC JC42.4 compliant 941d5622f5bSClemens Ladisch temperature sensors, which are used on many DDR3 memory modules for 942d5622f5bSClemens Ladisch mobile devices and servers. Support will include, but not be limited 9431bd612a2SGuenter Roeck to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 944a31887dcSAlison Schofield MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 945a31887dcSAlison Schofield STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 9464453d736SGuenter Roeck 9474453d736SGuenter Roeck This driver can also be built as a module. If so, the module 9484453d736SGuenter Roeck will be called jc42. 9494453d736SGuenter Roeck 9504381a36aSThomas Weißschuhconfig SENSORS_POWERZ 9514381a36aSThomas Weißschuh tristate "ChargerLAB POWER-Z USB-C tester" 9524381a36aSThomas Weißschuh depends on USB 9534381a36aSThomas Weißschuh help 9544381a36aSThomas Weißschuh If you say yes here you get support for ChargerLAB POWER-Z series of 9554381a36aSThomas Weißschuh USB-C charging testers. 9564381a36aSThomas Weißschuh 9574381a36aSThomas Weißschuh This driver can also be built as a module. If so, the module 9584381a36aSThomas Weißschuh will be called powerz. 9594381a36aSThomas Weißschuh 960f4ff4155SScott Kanowitzconfig SENSORS_POWR1220 961f4ff4155SScott Kanowitz tristate "Lattice POWR1220 Power Monitoring" 962f4ff4155SScott Kanowitz depends on I2C 963f4ff4155SScott Kanowitz help 964f4ff4155SScott Kanowitz If you say yes here you get access to the hardware monitoring 965f4ff4155SScott Kanowitz functions of the Lattice POWR1220 isp Power Supply Monitoring, 966f4ff4155SScott Kanowitz Sequencing and Margining Controller. 967f4ff4155SScott Kanowitz 968f4ff4155SScott Kanowitz This driver can also be built as a module. If so, the module 969f4ff4155SScott Kanowitz will be called powr1220. 970f4ff4155SScott Kanowitz 971c8f55be4SMichael Walleconfig SENSORS_LAN966X 972c8f55be4SMichael Walle tristate "Microchip LAN966x Hardware Monitoring" 973c8f55be4SMichael Walle depends on SOC_LAN966 || COMPILE_TEST 974c8f55be4SMichael Walle select REGMAP 975c8f55be4SMichael Walle select POLYNOMIAL 976c8f55be4SMichael Walle help 977c8f55be4SMichael Walle If you say yes here you get support for temperature monitoring 978c8f55be4SMichael Walle on the Microchip LAN966x SoC. 979c8f55be4SMichael Walle 980c8f55be4SMichael Walle This driver can also be built as a module. If so, the module 981c8f55be4SMichael Walle will be called lan966x-hwmon. 982c8f55be4SMichael Walle 98370118f85SDavid Oberconfig SENSORS_LENOVO_EC 98470118f85SDavid Ober tristate "Sensor reader for Lenovo ThinkStations" 98570118f85SDavid Ober depends on X86 98670118f85SDavid Ober help 98770118f85SDavid Ober If you say yes here you get support for LENOVO 98870118f85SDavid Ober EC Sensor data on newer ThinkStation systems 98970118f85SDavid Ober 99070118f85SDavid Ober This driver can also be built as a module. If so, the module 99170118f85SDavid Ober will be called lenovo_ec_sensors. 99270118f85SDavid Ober 993502b5a01SGuenter Roeckconfig SENSORS_LINEAGE 994502b5a01SGuenter Roeck tristate "Lineage Compact Power Line Power Entry Module" 995e2d8c2b6SGuenter Roeck depends on I2C 996502b5a01SGuenter Roeck help 997502b5a01SGuenter Roeck If you say yes here you get support for the Lineage Compact Power Line 998502b5a01SGuenter Roeck series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 999502b5a01SGuenter Roeck CP2000DC, CP2725, and others. 1000502b5a01SGuenter Roeck 1001502b5a01SGuenter Roeck This driver can also be built as a module. If so, the module 1002502b5a01SGuenter Roeck will be called lineage-pem. 1003502b5a01SGuenter Roeck 10044cdb5621SLucas Tanureconfig SENSORS_LOCHNAGAR 10054cdb5621SLucas Tanure tristate "Lochnagar Hardware Monitor" 10064cdb5621SLucas Tanure depends on MFD_LOCHNAGAR 10074cdb5621SLucas Tanure help 10084cdb5621SLucas Tanure If you say yes here you get support for Lochnagar 2 temperature, 10094cdb5621SLucas Tanure voltage and current sensors abilities. 10104cdb5621SLucas Tanure 10114cdb5621SLucas Tanure This driver can also be built as a module. If so, the module 10124cdb5621SLucas Tanure will be called lochnagar-hwmon. 10134cdb5621SLucas Tanure 1014ebf5e877SJean Delvareconfig SENSORS_LTC2945 1015ebf5e877SJean Delvare tristate "Linear Technology LTC2945" 1016ebf5e877SJean Delvare depends on I2C 1017ebf5e877SJean Delvare select REGMAP_I2C 1018ebf5e877SJean Delvare help 1019ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC2945 1020ebf5e877SJean Delvare I2C System Monitor. 1021ebf5e877SJean Delvare 1022ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1023ebf5e877SJean Delvare be called ltc2945. 1024ebf5e877SJean Delvare 10259f90fd65SNuno Sáconfig SENSORS_LTC2947 10269f90fd65SNuno Sá tristate 10279f90fd65SNuno Sá 10289f90fd65SNuno Sáconfig SENSORS_LTC2947_I2C 10299f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 10309f90fd65SNuno Sá depends on I2C 10319f90fd65SNuno Sá select REGMAP_I2C 10329f90fd65SNuno Sá select SENSORS_LTC2947 10339f90fd65SNuno Sá help 10349f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2947 10359f90fd65SNuno Sá I2C High Precision Power and Energy Monitor 10369f90fd65SNuno Sá 10379f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 10389f90fd65SNuno Sá be called ltc2947-i2c. 10399f90fd65SNuno Sá 10409f90fd65SNuno Sáconfig SENSORS_LTC2947_SPI 10419f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI" 10429f90fd65SNuno Sá depends on SPI_MASTER 10439f90fd65SNuno Sá select REGMAP_SPI 10449f90fd65SNuno Sá select SENSORS_LTC2947 10459f90fd65SNuno Sá help 10469f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2947 10479f90fd65SNuno Sá SPI High Precision Power and Energy Monitor 10489f90fd65SNuno Sá 10499f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 10509f90fd65SNuno Sá be called ltc2947-spi. 10519f90fd65SNuno Sá 1052df922703SMike Looijmansconfig SENSORS_LTC2990 10535d9ca430STom Levens tristate "Linear Technology LTC2990" 1054df922703SMike Looijmans depends on I2C 1055df922703SMike Looijmans help 1056df922703SMike Looijmans If you say yes here you get support for Linear Technology LTC2990 1057df922703SMike Looijmans I2C System Monitor. The LTC2990 supports a combination of voltage, 10585d9ca430STom Levens current and temperature monitoring. 1059df922703SMike Looijmans 1060df922703SMike Looijmans This driver can also be built as a module. If so, the module will 1061df922703SMike Looijmans be called ltc2990. 1062df922703SMike Looijmans 10632b9ea426SAntoniu Miclausconfig SENSORS_LTC2991 10642b9ea426SAntoniu Miclaus tristate "Analog Devices LTC2991" 10652b9ea426SAntoniu Miclaus depends on I2C 10667d4cc7fdSJavier Carrasco select REGMAP_I2C 10672b9ea426SAntoniu Miclaus help 10682b9ea426SAntoniu Miclaus If you say yes here you get support for Analog Devices LTC2991 10692b9ea426SAntoniu Miclaus Octal I2C Voltage, Current, and Temperature Monitor. The LTC2991 10702b9ea426SAntoniu Miclaus supports a combination of voltage, current and temperature monitoring. 10712b9ea426SAntoniu Miclaus 10722b9ea426SAntoniu Miclaus This driver can also be built as a module. If so, the module will 10732b9ea426SAntoniu Miclaus be called ltc2991. 10742b9ea426SAntoniu Miclaus 1075b0bd407eSAlexandru Tachiciconfig SENSORS_LTC2992 1076b0bd407eSAlexandru Tachici tristate "Linear Technology LTC2992" 1077b0bd407eSAlexandru Tachici depends on I2C 10789ca26df1SAlexandru Tachici depends on GPIOLIB 1079b0bd407eSAlexandru Tachici help 1080b0bd407eSAlexandru Tachici If you say yes here you get support for Linear Technology LTC2992 1081b0bd407eSAlexandru Tachici I2C System Monitor. The LTC2992 measures current, voltage, and 1082b0bd407eSAlexandru Tachici power of two supplies. 1083b0bd407eSAlexandru Tachici 1084b0bd407eSAlexandru Tachici This driver can also be built as a module. If so, the module will 1085b0bd407eSAlexandru Tachici be called ltc2992. 1086b0bd407eSAlexandru Tachici 1087ebf5e877SJean Delvareconfig SENSORS_LTC4151 1088ebf5e877SJean Delvare tristate "Linear Technology LTC4151" 1089ebf5e877SJean Delvare depends on I2C 1090ebf5e877SJean Delvare help 1091ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4151 1092ebf5e877SJean Delvare High Voltage I2C Current and Voltage Monitor interface. 1093ebf5e877SJean Delvare 1094ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1095ebf5e877SJean Delvare be called ltc4151. 1096ebf5e877SJean Delvare 1097ebf5e877SJean Delvareconfig SENSORS_LTC4215 1098ebf5e877SJean Delvare tristate "Linear Technology LTC4215" 1099ebf5e877SJean Delvare depends on I2C 1100ebf5e877SJean Delvare help 1101ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4215 1102ebf5e877SJean Delvare Hot Swap Controller I2C interface. 1103ebf5e877SJean Delvare 1104ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1105ebf5e877SJean Delvare be called ltc4215. 1106ebf5e877SJean Delvare 1107ebf5e877SJean Delvareconfig SENSORS_LTC4222 1108ebf5e877SJean Delvare tristate "Linear Technology LTC4222" 1109ebf5e877SJean Delvare depends on I2C 1110ebf5e877SJean Delvare select REGMAP_I2C 1111ebf5e877SJean Delvare help 1112ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4222 1113ebf5e877SJean Delvare Dual Hot Swap Controller I2C interface. 1114ebf5e877SJean Delvare 1115ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1116ebf5e877SJean Delvare be called ltc4222. 1117ebf5e877SJean Delvare 1118ebf5e877SJean Delvareconfig SENSORS_LTC4245 1119ebf5e877SJean Delvare tristate "Linear Technology LTC4245" 1120ebf5e877SJean Delvare depends on I2C 1121ebf5e877SJean Delvare help 1122ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4245 1123ebf5e877SJean Delvare Multiple Supply Hot Swap Controller I2C interface. 1124ebf5e877SJean Delvare 1125ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1126ebf5e877SJean Delvare be called ltc4245. 1127ebf5e877SJean Delvare 1128ebf5e877SJean Delvareconfig SENSORS_LTC4260 1129ebf5e877SJean Delvare tristate "Linear Technology LTC4260" 1130ebf5e877SJean Delvare depends on I2C 1131ebf5e877SJean Delvare select REGMAP_I2C 1132ebf5e877SJean Delvare help 1133ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4260 1134ebf5e877SJean Delvare Positive Voltage Hot Swap Controller I2C interface. 1135ebf5e877SJean Delvare 1136ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1137ebf5e877SJean Delvare be called ltc4260. 1138ebf5e877SJean Delvare 1139ebf5e877SJean Delvareconfig SENSORS_LTC4261 1140ebf5e877SJean Delvare tristate "Linear Technology LTC4261" 1141ebf5e877SJean Delvare depends on I2C 1142ebf5e877SJean Delvare help 1143ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4261 1144ebf5e877SJean Delvare Negative Voltage Hot Swap Controller I2C interface. 1145ebf5e877SJean Delvare 1146ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1147ebf5e877SJean Delvare be called ltc4261. 1148ebf5e877SJean Delvare 1149cbc29538SNuno Saconfig SENSORS_LTC4282 1150cbc29538SNuno Sa tristate "Analog Devices LTC4282" 1151cbc29538SNuno Sa depends on I2C 1152cbc29538SNuno Sa select REGMAP_I2C 1153cbc29538SNuno Sa help 1154cbc29538SNuno Sa If you say yes here you get support for Analog Devices LTC4282 1155cbc29538SNuno Sa High Current Hot Swap Controller I2C interface. 1156cbc29538SNuno Sa 1157cbc29538SNuno Sa This driver can also be built as a module. If so, the module will 1158cbc29538SNuno Sa be called ltc4282. 1159cbc29538SNuno Sa 11607074d0a9SFlorian Eckertconfig SENSORS_LTQ_CPUTEMP 11617074d0a9SFlorian Eckert bool "Lantiq cpu temperature sensor driver" 1162151d6dcbSRandy Dunlap depends on SOC_XWAY 11637074d0a9SFlorian Eckert help 11647074d0a9SFlorian Eckert If you say yes here you get support for the temperature 11657074d0a9SFlorian Eckert sensor inside your CPU. 11667074d0a9SFlorian Eckert 1167ebf5e877SJean Delvareconfig SENSORS_MAX1111 1168ebf5e877SJean Delvare tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 1169ebf5e877SJean Delvare depends on SPI_MASTER 1170ebf5e877SJean Delvare help 1171ebf5e877SJean Delvare Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 1172ebf5e877SJean Delvare ADC chips. 1173ebf5e877SJean Delvare 1174ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1175ebf5e877SJean Delvare will be called max1111. 1176ebf5e877SJean Delvare 11778efd1014STao Renconfig SENSORS_MAX127 11788efd1014STao Ren tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System" 11798efd1014STao Ren depends on I2C 11808efd1014STao Ren help 11818efd1014STao Ren Say y here to support Maxim's MAX127 DAS chips. 11828efd1014STao Ren 11838efd1014STao Ren This driver can also be built as a module. If so, the module 11848efd1014STao Ren will be called max127. 11858efd1014STao Ren 1186ebf5e877SJean Delvareconfig SENSORS_MAX16065 1187ebf5e877SJean Delvare tristate "Maxim MAX16065 System Manager and compatibles" 1188ebf5e877SJean Delvare depends on I2C 1189ebf5e877SJean Delvare help 1190ebf5e877SJean Delvare If you say yes here you get support for hardware monitoring 1191ebf5e877SJean Delvare capabilities of the following Maxim System Manager chips. 1192ebf5e877SJean Delvare MAX16065 1193ebf5e877SJean Delvare MAX16066 1194ebf5e877SJean Delvare MAX16067 1195ebf5e877SJean Delvare MAX16068 1196ebf5e877SJean Delvare MAX16070 1197ebf5e877SJean Delvare MAX16071 1198ebf5e877SJean Delvare 1199ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1200ebf5e877SJean Delvare will be called max16065. 1201ebf5e877SJean Delvare 1202ebf5e877SJean Delvareconfig SENSORS_MAX1619 1203ebf5e877SJean Delvare tristate "Maxim MAX1619 sensor chip" 1204ebf5e877SJean Delvare depends on I2C 1205ebf5e877SJean Delvare help 1206ebf5e877SJean Delvare If you say yes here you get support for MAX1619 sensor chip. 1207ebf5e877SJean Delvare 1208ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1209ebf5e877SJean Delvare will be called max1619. 1210ebf5e877SJean Delvare 1211ebf5e877SJean Delvareconfig SENSORS_MAX1668 1212ebf5e877SJean Delvare tristate "Maxim MAX1668 and compatibles" 1213ebf5e877SJean Delvare depends on I2C 12142d6c6689SJavier Carrasco select REGMAP_I2C 1215ebf5e877SJean Delvare help 1216ebf5e877SJean Delvare If you say yes here you get support for MAX1668, MAX1989 and 1217ebf5e877SJean Delvare MAX1805 chips. 1218ebf5e877SJean Delvare 1219ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1220ebf5e877SJean Delvare will be called max1668. 1221ebf5e877SJean Delvare 1222ebf5e877SJean Delvareconfig SENSORS_MAX197 1223ebf5e877SJean Delvare tristate "Maxim MAX197 and compatibles" 1224ebf5e877SJean Delvare help 1225ebf5e877SJean Delvare Support for the Maxim MAX197 A/D converter. 1226ebf5e877SJean Delvare Support will include, but not be limited to, MAX197, and MAX199. 1227ebf5e877SJean Delvare 1228ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1229ebf5e877SJean Delvare will be called max197. 1230ebf5e877SJean Delvare 123104e1e70aSTiberiu Breanaconfig SENSORS_MAX31722 123204e1e70aSTiberiu Breana tristate "MAX31722 temperature sensor" 123304e1e70aSTiberiu Breana depends on SPI 123404e1e70aSTiberiu Breana help 123504e1e70aSTiberiu Breana Support for the Maxim Integrated MAX31722/MAX31723 digital 123604e1e70aSTiberiu Breana thermometers/thermostats operating over an SPI interface. 123704e1e70aSTiberiu Breana 123804e1e70aSTiberiu Breana This driver can also be built as a module. If so, the module 123904e1e70aSTiberiu Breana will be called max31722. 1240d21ed22bSGuenter Roeck 1241d21ed22bSGuenter Roeckconfig SENSORS_MAX31730 1242d21ed22bSGuenter Roeck tristate "MAX31730 temperature sensor" 1243d21ed22bSGuenter Roeck depends on I2C 1244d21ed22bSGuenter Roeck help 1245d21ed22bSGuenter Roeck Support for the Maxim Integrated MAX31730 3-Channel Remote 1246d21ed22bSGuenter Roeck Temperature Sensor. 1247d21ed22bSGuenter Roeck 1248d21ed22bSGuenter Roeck This driver can also be built as a module. If so, the module 1249d21ed22bSGuenter Roeck will be called max31730. 125004e1e70aSTiberiu Breana 125138b04ad0SIbrahim Tilkiconfig SENSORS_MAX31760 125238b04ad0SIbrahim Tilki tristate "MAX31760 fan speed controller" 125338b04ad0SIbrahim Tilki depends on I2C 125438b04ad0SIbrahim Tilki select REGMAP_I2C 125538b04ad0SIbrahim Tilki help 125638b04ad0SIbrahim Tilki Support for the Analog Devices MAX31760 Precision Fan-Speed 125738b04ad0SIbrahim Tilki Controller. MAX31760 integrates temperature sensing along with 125838b04ad0SIbrahim Tilki precision PWM fan control. 125938b04ad0SIbrahim Tilki 126038b04ad0SIbrahim Tilki This driver can also be built as a module. If so, the module 126138b04ad0SIbrahim Tilki will be called max31760. 126238b04ad0SIbrahim Tilki 126316d60ba8SDaniel Matyasconfig MAX31827 126416d60ba8SDaniel Matyas tristate "MAX31827 low-power temperature switch and similar devices" 126516d60ba8SDaniel Matyas depends on I2C 126616d60ba8SDaniel Matyas select REGMAP_I2C 126716d60ba8SDaniel Matyas help 126816d60ba8SDaniel Matyas If you say yes here you get support for MAX31827, MAX31828 and 126916d60ba8SDaniel Matyas MAX31829 low-power temperature switches and sensors connected with I2C. 127016d60ba8SDaniel Matyas 127116d60ba8SDaniel Matyas This driver can also be built as a module. If so, the module 127216d60ba8SDaniel Matyas will be called max31827. 127316d60ba8SDaniel Matyas 1274e8ac01e5SArun Saravanan Balachandranconfig SENSORS_MAX6620 1275e8ac01e5SArun Saravanan Balachandran tristate "Maxim MAX6620 fan controller" 1276e8ac01e5SArun Saravanan Balachandran depends on I2C 1277e8ac01e5SArun Saravanan Balachandran help 1278e8ac01e5SArun Saravanan Balachandran If you say yes here you get support for the MAX6620 1279e8ac01e5SArun Saravanan Balachandran fan controller. 1280e8ac01e5SArun Saravanan Balachandran 1281e8ac01e5SArun Saravanan Balachandran This driver can also be built as a module. If so, the module 1282e8ac01e5SArun Saravanan Balachandran will be called max6620. 1283e8ac01e5SArun Saravanan Balachandran 128492b64580SVadim Pasternakconfig SENSORS_MAX6621 128592b64580SVadim Pasternak tristate "Maxim MAX6621 sensor chip" 128692b64580SVadim Pasternak depends on I2C 128792b64580SVadim Pasternak select REGMAP_I2C 128892b64580SVadim Pasternak help 128992b64580SVadim Pasternak If you say yes here you get support for MAX6621 sensor chip. 129092b64580SVadim Pasternak MAX6621 is a PECI-to-I2C translator provides an efficient, 129192b64580SVadim Pasternak low-cost solution for PECI-to-SMBus/I2C protocol conversion. 129292b64580SVadim Pasternak It allows reading the temperature from the PECI-compliant 129392b64580SVadim Pasternak host directly from up to four PECI-enabled CPUs. 129492b64580SVadim Pasternak 129592b64580SVadim Pasternak This driver can also be built as a module. If so, the module 129692b64580SVadim Pasternak will be called max6621. 129792b64580SVadim Pasternak 1298ebf5e877SJean Delvareconfig SENSORS_MAX6639 1299ebf5e877SJean Delvare tristate "Maxim MAX6639 sensor chip" 1300ebf5e877SJean Delvare depends on I2C 130145bf8305SNaresh Solanki select REGMAP_I2C 1302ebf5e877SJean Delvare help 1303ebf5e877SJean Delvare If you say yes here you get support for the MAX6639 1304ebf5e877SJean Delvare sensor chips. 1305ebf5e877SJean Delvare 1306ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1307ebf5e877SJean Delvare will be called max6639. 1308ebf5e877SJean Delvare 1309ebf5e877SJean Delvareconfig SENSORS_MAX6650 1310ebf5e877SJean Delvare tristate "Maxim MAX6650 sensor chip" 1311ebf5e877SJean Delvare depends on I2C 13124f8d374bSJean-Francois Dagenais depends on THERMAL || THERMAL=n 1313ebf5e877SJean Delvare help 1314ebf5e877SJean Delvare If you say yes here you get support for the MAX6650 / MAX6651 1315ebf5e877SJean Delvare sensor chips. 1316ebf5e877SJean Delvare 1317ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1318ebf5e877SJean Delvare will be called max6650. 1319ebf5e877SJean Delvare 1320ebf5e877SJean Delvareconfig SENSORS_MAX6697 1321ebf5e877SJean Delvare tristate "Maxim MAX6697 and compatibles" 1322ebf5e877SJean Delvare depends on I2C 1323ebf5e877SJean Delvare help 1324ebf5e877SJean Delvare If you say yes here you get support for MAX6581, MAX6602, MAX6622, 1325ebf5e877SJean Delvare MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 1326ebf5e877SJean Delvare temperature sensor chips. 1327ebf5e877SJean Delvare 1328ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1329ebf5e877SJean Delvare will be called max6697. 1330ebf5e877SJean Delvare 1331195a4b42SIl Hanconfig SENSORS_MAX31790 1332195a4b42SIl Han tristate "Maxim MAX31790 sensor chip" 1333195a4b42SIl Han depends on I2C 1334195a4b42SIl Han help 1335195a4b42SIl Han If you say yes here you get support for 6-Channel PWM-Output 1336195a4b42SIl Han Fan RPM Controller. 1337195a4b42SIl Han 1338195a4b42SIl Han This driver can also be built as a module. If so, the module 1339195a4b42SIl Han will be called max31790. 1340195a4b42SIl Han 13418debd851SDzmitry Sankouskiconfig SENSORS_MAX77705 13428debd851SDzmitry Sankouski tristate "MAX77705 current and voltage sensor" 13438debd851SDzmitry Sankouski depends on MFD_MAX77705 13448debd851SDzmitry Sankouski help 13458debd851SDzmitry Sankouski If you say yes here you get support for MAX77705 sensors connected with I2C. 13468debd851SDzmitry Sankouski 13478debd851SDzmitry Sankouski This driver can also be built as a module. If so, the module 13488debd851SDzmitry Sankouski will be called max77705-hwmon. 13498debd851SDzmitry Sankouski 135007830d9aSMario Kichererconfig SENSORS_MC34VR500 135107830d9aSMario Kicherer tristate "NXP MC34VR500 hardware monitoring driver" 135207830d9aSMario Kicherer depends on I2C 135356c77c0fSJavier Carrasco select REGMAP_I2C 135407830d9aSMario Kicherer help 135507830d9aSMario Kicherer If you say yes here you get support for the temperature and input 135607830d9aSMario Kicherer voltage sensors of the NXP MC34VR500. 135707830d9aSMario Kicherer 1358ebf5e877SJean Delvareconfig SENSORS_MCP3021 1359ebf5e877SJean Delvare tristate "Microchip MCP3021 and compatibles" 1360ebf5e877SJean Delvare depends on I2C 1361ebf5e877SJean Delvare help 1362ebf5e877SJean Delvare If you say yes here you get support for MCP3021 and MCP3221. 1363ebf5e877SJean Delvare The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 1364ebf5e877SJean Delvare with 12-bit resolution. 1365ebf5e877SJean Delvare 1366ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1367ebf5e877SJean Delvare will be called mcp3021. 1368ebf5e877SJean Delvare 136965afb4c8SVadim Pasternakconfig SENSORS_MLXREG_FAN 1370712d1b37SGeert Uytterhoeven tristate "Mellanox FAN driver" 137165afb4c8SVadim Pasternak depends on MELLANOX_PLATFORM 137265afb4c8SVadim Pasternak imply THERMAL 137365afb4c8SVadim Pasternak select REGMAP 137465afb4c8SVadim Pasternak help 137565afb4c8SVadim Pasternak This option enables support for the FAN control on the Mellanox 137665afb4c8SVadim Pasternak Ethernet and InfiniBand switches. The driver can be activated by the 137765afb4c8SVadim Pasternak platform device add call. Say Y to enable these. To compile this 137865afb4c8SVadim Pasternak driver as a module, choose 'M' here: the module will be called 137965afb4c8SVadim Pasternak mlxreg-fan. 138065afb4c8SVadim Pasternak 1381aaf6fabfSChris Packhamconfig SENSORS_TC654 1382aaf6fabfSChris Packham tristate "Microchip TC654/TC655 and compatibles" 1383aaf6fabfSChris Packham depends on I2C 1384aaf6fabfSChris Packham help 1385aaf6fabfSChris Packham If you say yes here you get support for TC654 and TC655. 1386aaf6fabfSChris Packham The TC654 and TC655 are PWM mode fan speed controllers with 1387aaf6fabfSChris Packham FanSense technology for use with brushless DC fans. 1388aaf6fabfSChris Packham 1389aaf6fabfSChris Packham This driver can also be built as a module. If so, the module 1390aaf6fabfSChris Packham will be called tc654. 1391aaf6fabfSChris Packham 1392fff7b8abSRobert Markoconfig SENSORS_TPS23861 1393fff7b8abSRobert Marko tristate "Texas Instruments TPS23861 PoE PSE" 1394fff7b8abSRobert Marko depends on I2C 1395fff7b8abSRobert Marko select REGMAP_I2C 1396fff7b8abSRobert Marko help 1397fff7b8abSRobert Marko If you say yes here you get support for Texas Instruments 1398fff7b8abSRobert Marko TPS23861 802.3at PoE PSE chips. 1399fff7b8abSRobert Marko 1400fff7b8abSRobert Marko This driver can also be built as a module. If so, the module 1401fff7b8abSRobert Marko will be called tps23861. 1402fff7b8abSRobert Marko 140396435693SAndreas Wernerconfig SENSORS_MENF21BMC_HWMON 140496435693SAndreas Werner tristate "MEN 14F021P00 BMC Hardware Monitoring" 140596435693SAndreas Werner depends on MFD_MENF21BMC 140696435693SAndreas Werner help 140796435693SAndreas Werner Say Y here to include support for the MEN 14F021P00 BMC 140896435693SAndreas Werner hardware monitoring. 140996435693SAndreas Werner 141096435693SAndreas Werner This driver can also be built as a module. If so the module 141196435693SAndreas Werner will be called menf21bmc_hwmon. 141296435693SAndreas Werner 14139d823351SRahul Tanwarconfig SENSORS_MR75203 14149d823351SRahul Tanwar tristate "Moortec Semiconductor MR75203 PVT Controller" 14159d823351SRahul Tanwar select REGMAP_MMIO 14169d823351SRahul Tanwar help 14179d823351SRahul Tanwar If you say yes here you get support for Moortec MR75203 14189d823351SRahul Tanwar PVT controller. 14199d823351SRahul Tanwar 14209d823351SRahul Tanwar This driver can also be built as a module. If so, the module 14219d823351SRahul Tanwar will be called mr75203. 14229d823351SRahul Tanwar 1423ebf5e877SJean Delvareconfig SENSORS_ADCXX 1424ebf5e877SJean Delvare tristate "National Semiconductor ADCxxxSxxx" 1425ebf5e877SJean Delvare depends on SPI_MASTER 1426ebf5e877SJean Delvare help 1427ebf5e877SJean Delvare If you say yes here you get support for the National Semiconductor 1428ebf5e877SJean Delvare ADC<bb><c>S<sss> chip family, where 1429ebf5e877SJean Delvare * bb is the resolution in number of bits (8, 10, 12) 1430ebf5e877SJean Delvare * c is the number of channels (1, 2, 4, 8) 1431ebf5e877SJean Delvare * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 1432ebf5e877SJean Delvare kSPS and 101 for 1 MSPS) 1433ebf5e877SJean Delvare 1434ebf5e877SJean Delvare Examples : ADC081S101, ADC124S501, ... 1435ebf5e877SJean Delvare 1436ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1437ebf5e877SJean Delvare will be called adcxx. 1438ebf5e877SJean Delvare 1439ad2f931dSJean Delvareconfig SENSORS_LM63 1440210961c4SGuenter Roeck tristate "National Semiconductor LM63 and compatibles" 14411d72acf9SJan Engelhardt depends on I2C 1442ad2f931dSJean Delvare help 144310f2ed31SMatthew Garrett If you say yes here you get support for the National 1444210961c4SGuenter Roeck Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 144510f2ed31SMatthew Garrett sensors with integrated fan control. Such chips are found 144610f2ed31SMatthew Garrett on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 144710f2ed31SMatthew Garrett others. 1448ad2f931dSJean Delvare 1449ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1450ad2f931dSJean Delvare will be called lm63. 1451ad2f931dSJean Delvare 1452e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70 1453a86e94dcSChristophe Leroy tristate "National Semiconductor LM70 and compatibles" 14540b22ce3bSJean Delvare depends on SPI_MASTER 1455e1a8e913SKaiwan N Billimoria help 1456e1a8e913SKaiwan N Billimoria If you say yes here you get support for the National Semiconductor 1457cd929672SChristian Lamparter LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124, 1458cd929672SChristian Lamparter TMP125 digital temperature sensor chips. 1459e1a8e913SKaiwan N Billimoria 1460e1a8e913SKaiwan N Billimoria This driver can also be built as a module. If so, the module 1461e1a8e913SKaiwan N Billimoria will be called lm70. 1462e1a8e913SKaiwan N Billimoria 14634e233cbeSAdrien Demarezconfig SENSORS_LM73 14644e233cbeSAdrien Demarez tristate "National Semiconductor LM73" 14654e233cbeSAdrien Demarez depends on I2C 14664e233cbeSAdrien Demarez help 14674e233cbeSAdrien Demarez If you say yes here you get support for National Semiconductor LM73 14684e233cbeSAdrien Demarez sensor chips. 14694e233cbeSAdrien Demarez This driver can also be built as a module. If so, the module 14704e233cbeSAdrien Demarez will be called lm73. 14714e233cbeSAdrien Demarez 1472ad2f931dSJean Delvareconfig SENSORS_LM75 1473ad2f931dSJean Delvare tristate "National Semiconductor LM75 and compatibles" 14741d72acf9SJan Engelhardt depends on I2C 14756071d104SWolfram Sang depends on I3C || !I3C 1476e65365feSGuenter Roeck select REGMAP_I2C 14776071d104SWolfram Sang select REGMAP_I3C if I3C 1478ad2f931dSJean Delvare help 147901a52397SDavid Brownell If you say yes here you get support for one common type of 148001a52397SDavid Brownell temperature sensor chip, with models including: 1481ad2f931dSJean Delvare 1482e96f9d89SMichael Hennerich - Analog Devices ADT75 1483c851b715SPeter Rosin - Atmel (now Microchip) AT30TS74 14843fbc81e3SJean Delvare - Dallas Semiconductor DS75, DS1775 and DS7505 1485c98d6c65SArnaud Ebalard - Global Mixed-mode Technology (GMT) G751 148601a52397SDavid Brownell - Maxim MAX6625 and MAX6626 148701a52397SDavid Brownell - Microchip MCP980x 148805e82fe4SLen Sorensen - National Semiconductor LM75, LM75A 148901a52397SDavid Brownell - NXP's LM75A 149001a52397SDavid Brownell - ST Microelectronics STDS75 14912e9a41bbSJagan Teki - ST Microelectronics STLM75 149201a52397SDavid Brownell - TelCom (now Microchip) TCN75 1493c83959f8SFrans Klaver - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 1494c83959f8SFrans Klaver TMP175, TMP275 149501a52397SDavid Brownell 14969ebd3d82SDavid Brownell This driver supports driver model based binding through board 14979ebd3d82SDavid Brownell specific I2C device tables. 14989ebd3d82SDavid Brownell 14999ebd3d82SDavid Brownell It also supports the "legacy" style of driver binding. To use 15009ebd3d82SDavid Brownell that with some chips which don't replicate LM75 quirks exactly, 15019ebd3d82SDavid Brownell you may need the "force" module parameter. 1502ad2f931dSJean Delvare 1503ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1504ad2f931dSJean Delvare will be called lm75. 1505ad2f931dSJean Delvare 1506ad2f931dSJean Delvareconfig SENSORS_LM77 1507ad2f931dSJean Delvare tristate "National Semiconductor LM77" 15081d72acf9SJan Engelhardt depends on I2C 1509ad2f931dSJean Delvare help 1510ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM77 1511ad2f931dSJean Delvare sensor chips. 1512ad2f931dSJean Delvare 1513ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1514ad2f931dSJean Delvare will be called lm77. 1515ad2f931dSJean Delvare 1516ad2f931dSJean Delvareconfig SENSORS_LM78 1517ad2f931dSJean Delvare tristate "National Semiconductor LM78 and compatibles" 15181d72acf9SJan Engelhardt depends on I2C 151919f673edSJean Delvare select HWMON_VID 1520ad2f931dSJean Delvare help 1521ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM78, 1522ad2f931dSJean Delvare LM78-J and LM79. 1523ad2f931dSJean Delvare 1524ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1525ad2f931dSJean Delvare will be called lm78. 1526ad2f931dSJean Delvare 1527ad2f931dSJean Delvareconfig SENSORS_LM80 15289908ad4cSJean Delvare tristate "National Semiconductor LM80 and LM96080" 15290b22ce3bSJean Delvare depends on I2C 1530ad2f931dSJean Delvare help 1531ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 15329908ad4cSJean Delvare LM80 and LM96080 sensor chips. 1533ad2f931dSJean Delvare 1534ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1535ad2f931dSJean Delvare will be called lm80. 1536ad2f931dSJean Delvare 1537ad2f931dSJean Delvareconfig SENSORS_LM83 153843cb7ebeSJordan Crouse tristate "National Semiconductor LM83 and compatibles" 15391d72acf9SJan Engelhardt depends on I2C 1540719af4f1SGuenter Roeck select REGMAP 1541ad2f931dSJean Delvare help 1542ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor 154343cb7ebeSJordan Crouse LM82 and LM83 sensor chips. 1544ad2f931dSJean Delvare 1545ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1546ad2f931dSJean Delvare will be called lm83. 1547ad2f931dSJean Delvare 1548ad2f931dSJean Delvareconfig SENSORS_LM85 1549ad2f931dSJean Delvare tristate "National Semiconductor LM85 and compatibles" 15500b22ce3bSJean Delvare depends on I2C 1551303760b4SJean Delvare select HWMON_VID 1552ad2f931dSJean Delvare help 1553ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM85 1554c36364dbSJean Delvare sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 1555f065a93eSJan Beulich EMC6D101, EMC6D102, and EMC6D103. 1556ad2f931dSJean Delvare 1557ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1558ad2f931dSJean Delvare will be called lm85. 1559ad2f931dSJean Delvare 1560ad2f931dSJean Delvareconfig SENSORS_LM87 1561c7fa3737SJean Delvare tristate "National Semiconductor LM87 and compatibles" 15621d72acf9SJan Engelhardt depends on I2C 1563303760b4SJean Delvare select HWMON_VID 1564ad2f931dSJean Delvare help 1565ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM87 1566c7fa3737SJean Delvare and Analog Devices ADM1024 sensor chips. 1567ad2f931dSJean Delvare 1568ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1569ad2f931dSJean Delvare will be called lm87. 1570ad2f931dSJean Delvare 1571ad2f931dSJean Delvareconfig SENSORS_LM90 1572ad2f931dSJean Delvare tristate "National Semiconductor LM90 and compatibles" 15731d72acf9SJan Engelhardt depends on I2C 1574ad2f931dSJean Delvare help 1575c09472fcSGuenter Roeck If you say yes here you get support for National Semiconductor LM84, 1576f63f6cceSGuenter Roeck LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A, 1577f63f6cceSGuenter Roeck ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A, 1578c09472fcSGuenter Roeck Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, 1579c09472fcSGuenter Roeck MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, 1580c09472fcSGuenter Roeck MAX6696, 1581d8521f82SGuenter Roeck ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218, 158202778f69SMing Yu Winbond/Nuvoton W83L771W/G/AWG/ASG, NCT7716, NCT7717 and NCT7718, 15839a198663SGuenter Roeck Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461 1584229d495dSJosh Lehan sensor chips. 1585ad2f931dSJean Delvare 1586ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1587ad2f931dSJean Delvare will be called lm90. 1588ad2f931dSJean Delvare 1589ad2f931dSJean Delvareconfig SENSORS_LM92 1590ad2f931dSJean Delvare tristate "National Semiconductor LM92 and compatibles" 15911d72acf9SJan Engelhardt depends on I2C 15921359590aSGuenter Roeck select REGMAP_I2C 1593ad2f931dSJean Delvare help 1594ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM92 159505aa8cbeSGuenter Roeck and LM76 as well as Maxim MAX6633/6634/6635 sensor chips. 1596ad2f931dSJean Delvare 1597ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1598ad2f931dSJean Delvare will be called lm92. 1599ad2f931dSJean Delvare 1600e46957edSHans-Jürgen Kochconfig SENSORS_LM93 1601e46957edSHans-Jürgen Koch tristate "National Semiconductor LM93 and compatibles" 1602dabf375bSJean Delvare depends on I2C 1603e46957edSHans-Jürgen Koch select HWMON_VID 1604e46957edSHans-Jürgen Koch help 1605c7bf71c5SGuenter Roeck If you say yes here you get support for National Semiconductor LM93, 1606c7bf71c5SGuenter Roeck LM94, and compatible sensor chips. 1607e46957edSHans-Jürgen Koch 1608e46957edSHans-Jürgen Koch This driver can also be built as a module. If so, the module 1609e46957edSHans-Jürgen Koch will be called lm93. 1610e46957edSHans-Jürgen Koch 1611e1eb4906SGuenter Roeckconfig SENSORS_LM95234 1612dfcd4c53SGuenter Roeck tristate "National Semiconductor LM95234 and compatibles" 1613e1eb4906SGuenter Roeck depends on I2C 1614963f9bc9SGuenter Roeck select REGMAP_I2C 1615e1eb4906SGuenter Roeck help 1616dfcd4c53SGuenter Roeck If you say yes here you get support for the LM95233 and LM95234 1617dfcd4c53SGuenter Roeck temperature sensor chips. 1618e1eb4906SGuenter Roeck 1619e1eb4906SGuenter Roeck This driver can also be built as a module. If so, the module 1620e1eb4906SGuenter Roeck will be called lm95234. 1621e1eb4906SGuenter Roeck 162206160327SDavide Rizzoconfig SENSORS_LM95241 16238c1d0419SGuenter Roeck tristate "National Semiconductor LM95241 and compatibles" 162406160327SDavide Rizzo depends on I2C 162506160327SDavide Rizzo help 16268c1d0419SGuenter Roeck If you say yes here you get support for LM95231 and LM95241 sensor 16278c1d0419SGuenter Roeck chips. 162806160327SDavide Rizzo 162906160327SDavide Rizzo This driver can also be built as a module. If so, the module 163006160327SDavide Rizzo will be called lm95241. 163106160327SDavide Rizzo 1632fffd80ccSAlexander Steinconfig SENSORS_LM95245 1633162a8dfeSGuenter Roeck tristate "National Semiconductor LM95245 and compatibles" 1634e2d8c2b6SGuenter Roeck depends on I2C 1635ca05ab20SAxel Lin select REGMAP_I2C 1636fffd80ccSAlexander Stein help 1637162a8dfeSGuenter Roeck If you say yes here you get support for LM95235 and LM95245 1638162a8dfeSGuenter Roeck temperature sensor chips. 1639fffd80ccSAlexander Stein 1640fffd80ccSAlexander Stein This driver can also be built as a module. If so, the module 1641fffd80ccSAlexander Stein will be called lm95245. 1642fffd80ccSAlexander Stein 1643ad2f931dSJean Delvareconfig SENSORS_PC87360 1644ad2f931dSJean Delvare tristate "National Semiconductor PC87360 family" 1645523315a9SNiklas Schnelle depends on HAS_IOPORT 1646746cdfbfSDean Nelson depends on !PPC 1647303760b4SJean Delvare select HWMON_VID 1648ad2f931dSJean Delvare help 1649ad2f931dSJean Delvare If you say yes here you get access to the hardware monitoring 1650ad2f931dSJean Delvare functions of the National Semiconductor PC8736x Super-I/O chips. 1651ad2f931dSJean Delvare The PC87360, PC87363 and PC87364 only have fan monitoring and 1652ad2f931dSJean Delvare control. The PC87365 and PC87366 additionally have voltage and 1653ad2f931dSJean Delvare temperature monitoring. 1654ad2f931dSJean Delvare 1655ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1656ad2f931dSJean Delvare will be called pc87360. 1657ad2f931dSJean Delvare 1658ba224e2cSJean Delvareconfig SENSORS_PC87427 1659ba224e2cSJean Delvare tristate "National Semiconductor PC87427" 1660523315a9SNiklas Schnelle depends on HAS_IOPORT 1661746cdfbfSDean Nelson depends on !PPC 1662ba224e2cSJean Delvare help 1663ba224e2cSJean Delvare If you say yes here you get access to the hardware monitoring 1664ba224e2cSJean Delvare functions of the National Semiconductor PC87427 Super-I/O chip. 1665ba224e2cSJean Delvare The chip has two distinct logical devices, one for fan speed 1666ba224e2cSJean Delvare monitoring and control, and one for voltage and temperature 1667008e5f33SJean Delvare monitoring. Fan speed monitoring and control are supported, as 1668008e5f33SJean Delvare well as temperature monitoring. Voltages aren't supported yet. 1669ba224e2cSJean Delvare 1670ba224e2cSJean Delvare This driver can also be built as a module. If so, the module 1671ba224e2cSJean Delvare will be called pc87427. 1672ba224e2cSJean Delvare 1673ebf5e877SJean Delvareconfig SENSORS_NTC_THERMISTOR 1674209218efSLinus Walleij tristate "NTC thermistor support" 1675209218efSLinus Walleij depends on IIO 1676c08860ffSJonghwa Lee depends on THERMAL || !THERMAL_OF 1677ebf5e877SJean Delvare help 1678ebf5e877SJean Delvare This driver supports NTC thermistors sensor reading and its 1679ebf5e877SJean Delvare interpretation. The driver can also monitor the temperature and 1680ebf5e877SJean Delvare send notifications about the temperature. 1681ebf5e877SJean Delvare 1682ebf5e877SJean Delvare Currently, this driver supports 1683887ee434SBeomho Seo NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 1684e8fda2c8SPeter Rosin NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 1685e8fda2c8SPeter Rosin B57891S0103 from EPCOS. 1686ebf5e877SJean Delvare 1687ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1688e3ff0c72SMaud Spierings will be called ntc_thermistor. 1689ebf5e877SJean Delvare 169041082d66SGuenter Roeckconfig SENSORS_NCT6683 169141082d66SGuenter Roeck tristate "Nuvoton NCT6683D" 1692523315a9SNiklas Schnelle depends on HAS_IOPORT 169341082d66SGuenter Roeck depends on !PPC 169441082d66SGuenter Roeck help 169541082d66SGuenter Roeck If you say yes here you get support for the hardware monitoring 169641082d66SGuenter Roeck functionality of the Nuvoton NCT6683D eSIO chip. 169741082d66SGuenter Roeck 169841082d66SGuenter Roeck This driver can also be built as a module. If so, the module 169941082d66SGuenter Roeck will be called nct6683. 170041082d66SGuenter Roeck 1701c3963bc0SZev Weissconfig SENSORS_NCT6775_CORE 1702c3963bc0SZev Weiss tristate 1703c3963bc0SZev Weiss select REGMAP 1704c3963bc0SZev Weiss help 1705c3963bc0SZev Weiss This module contains common code shared by the platform and 1706c3963bc0SZev Weiss i2c versions of the nct6775 driver; it is not useful on its 1707c3963bc0SZev Weiss own. 1708c3963bc0SZev Weiss 1709c3963bc0SZev Weiss If built as a module, the module will be called 1710c3963bc0SZev Weiss nct6775-core. 1711c3963bc0SZev Weiss 1712ebf5e877SJean Delvareconfig SENSORS_NCT6775 1713c3963bc0SZev Weiss tristate "Platform driver for Nuvoton NCT6775F and compatibles" 1714523315a9SNiklas Schnelle depends on HAS_IOPORT 1715ebf5e877SJean Delvare depends on !PPC 1716c3b3747dSDenis Pauk depends on ACPI || ACPI=n 1717ebf5e877SJean Delvare select HWMON_VID 1718c3963bc0SZev Weiss select SENSORS_NCT6775_CORE 1719ebf5e877SJean Delvare help 1720ebf5e877SJean Delvare If you say yes here you get support for the hardware monitoring 172178313b95SAxel Lin functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 172281820059SGuenter Roeck NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 172381820059SGuenter Roeck Super-I/O chips. This driver replaces the w83627ehf driver for 172481820059SGuenter Roeck NCT6775F and NCT6776F. 1725ebf5e877SJean Delvare 1726ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1727ebf5e877SJean Delvare will be called nct6775. 1728ebf5e877SJean Delvare 17296bb77c55SZev Weissconfig SENSORS_NCT6775_I2C 17306bb77c55SZev Weiss tristate "I2C driver for Nuvoton NCT6775F and compatibles" 17316bb77c55SZev Weiss depends on I2C 17326bb77c55SZev Weiss select REGMAP_I2C 17336bb77c55SZev Weiss select SENSORS_NCT6775_CORE 17346bb77c55SZev Weiss help 17356bb77c55SZev Weiss If you say yes here you get support for the hardware monitoring 17366bb77c55SZev Weiss functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 17376bb77c55SZev Weiss NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 17386bb77c55SZev Weiss Super-I/O chips via their I2C interface. 17396bb77c55SZev Weiss 17406bb77c55SZev Weiss If you're not building a kernel for a BMC, this is probably 17416bb77c55SZev Weiss not the driver you want (see CONFIG_SENSORS_NCT6775). 17426bb77c55SZev Weiss 17436bb77c55SZev Weiss This driver can also be built as a module. If so, the module 17446bb77c55SZev Weiss will be called nct6775-i2c. 17456bb77c55SZev Weiss 174646b94c48SBan Fengconfig SENSORS_NCT7363 174746b94c48SBan Feng tristate "Nuvoton NCT7363Y" 174846b94c48SBan Feng depends on I2C 174946b94c48SBan Feng select REGMAP_I2C 175046b94c48SBan Feng help 175146b94c48SBan Feng If you say yes here you get support for the Nuvoton NCT7363Y 175246b94c48SBan Feng hardware monitoring chip. 175346b94c48SBan Feng 175446b94c48SBan Feng This driver can also be built as a module. If so, the module 175546b94c48SBan Feng will be called nct7363. 175646b94c48SBan Feng 17573434f378SGuenter Roeckconfig SENSORS_NCT7802 17583434f378SGuenter Roeck tristate "Nuvoton NCT7802Y" 17593434f378SGuenter Roeck depends on I2C 17603434f378SGuenter Roeck select REGMAP_I2C 17613434f378SGuenter Roeck help 17623434f378SGuenter Roeck If you say yes here you get support for the Nuvoton NCT7802Y 17633434f378SGuenter Roeck hardware monitoring chip. 17643434f378SGuenter Roeck 17653434f378SGuenter Roeck This driver can also be built as a module. If so, the module 17663434f378SGuenter Roeck will be called nct7802. 17673434f378SGuenter Roeck 17689c947d25SVadim V. Vlasovconfig SENSORS_NCT7904 17699c947d25SVadim V. Vlasov tristate "Nuvoton NCT7904" 177077849a55SYuechao Zhao depends on I2C && WATCHDOG 177177849a55SYuechao Zhao select WATCHDOG_CORE 17729c947d25SVadim V. Vlasov help 17739c947d25SVadim V. Vlasov If you say yes here you get support for the Nuvoton NCT7904 177477849a55SYuechao Zhao hardware monitoring chip, including manual fan speed control 177577849a55SYuechao Zhao and support for the integrated watchdog. 17769c947d25SVadim V. Vlasov 17779c947d25SVadim V. Vlasov This driver can also be built as a module. If so, the module 17789c947d25SVadim V. Vlasov will be called nct7904. 17799c947d25SVadim V. Vlasov 1780f1fd4a4dSTomer Maimonconfig SENSORS_NPCM7XX 1781f1fd4a4dSTomer Maimon tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 1782f1fd4a4dSTomer Maimon imply THERMAL 1783f1fd4a4dSTomer Maimon help 1784f1fd4a4dSTomer Maimon This driver provides support for Nuvoton NPCM750/730/715/705 PWM 1785f1fd4a4dSTomer Maimon and Fan controllers. 1786f1fd4a4dSTomer Maimon 1787f1fd4a4dSTomer Maimon This driver can also be built as a module. If so, the module 1788f1fd4a4dSTomer Maimon will be called npcm750-pwm-fan. 1789f1fd4a4dSTomer Maimon 1790630300d5SAdam Bakerconfig SENSORS_NSA320 1791630300d5SAdam Baker tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 1792630300d5SAdam Baker depends on GPIOLIB && OF 1793630300d5SAdam Baker depends on MACH_KIRKWOOD || COMPILE_TEST 1794630300d5SAdam Baker help 1795630300d5SAdam Baker If you say yes here you get support for hardware monitoring 1796630300d5SAdam Baker for the ZyXEL NSA320 Media Server and other compatible devices 1797630300d5SAdam Baker (probably the NSA325 and some NSA310 variants). 1798630300d5SAdam Baker 1799630300d5SAdam Baker The sensor data is taken from a Holtek HT46R065 microcontroller 1800630300d5SAdam Baker connected to GPIO lines. 1801630300d5SAdam Baker 1802630300d5SAdam Baker This driver can also be built as a module. If so, the module 1803630300d5SAdam Baker will be called nsa320-hwmon. 1804630300d5SAdam Baker 180582e3430dSJonas Malacoconfig SENSORS_NZXT_KRAKEN2 180682e3430dSJonas Malaco tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers" 180782e3430dSJonas Malaco depends on USB_HID 180882e3430dSJonas Malaco help 180982e3430dSJonas Malaco If you say yes here you get support for hardware monitoring for the 181082e3430dSJonas Malaco NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers. 181182e3430dSJonas Malaco 181282e3430dSJonas Malaco This driver can also be built as a module. If so, the module 181382e3430dSJonas Malaco will be called nzxt-kraken2. 181482e3430dSJonas Malaco 1815f3b4b146SAleksa Savicconfig SENSORS_NZXT_KRAKEN3 1816f3b4b146SAleksa Savic tristate "NZXT Kraken X53/X63/X73, Z53/Z63/Z73 coolers" 1817f3b4b146SAleksa Savic depends on USB_HID 1818f3b4b146SAleksa Savic help 1819f3b4b146SAleksa Savic If you say yes here you get support for hardware monitoring for the 1820f3b4b146SAleksa Savic NZXT Kraken X53/X63/X73, Z53/Z63/Z73 all-in-one CPU liquid coolers. 1821f3b4b146SAleksa Savic 1822f3b4b146SAleksa Savic This driver can also be built as a module. If so, the module 1823f3b4b146SAleksa Savic will be called nzxt-kraken3. 1824f3b4b146SAleksa Savic 182553e68c20SAleksandr Mezinconfig SENSORS_NZXT_SMART2 182653e68c20SAleksandr Mezin tristate "NZXT RGB & Fan Controller/Smart Device v2" 182753e68c20SAleksandr Mezin depends on USB_HID 182853e68c20SAleksandr Mezin help 182953e68c20SAleksandr Mezin If you say yes here you get support for hardware monitoring for the 183053e68c20SAleksandr Mezin NZXT RGB & Fan Controller/Smart Device v2. 183153e68c20SAleksandr Mezin 183253e68c20SAleksandr Mezin This driver can also be built as a module. If so, the module 183353e68c20SAleksandr Mezin will be called nzxt-smart2. 183453e68c20SAleksandr Mezin 18355b5513b8SEddie Jamessource "drivers/hwmon/occ/Kconfig" 18365b5513b8SEddie James 1837fb4504feSJean Delvareconfig SENSORS_PCF8591 1838fb4504feSJean Delvare tristate "Philips PCF8591 ADC/DAC" 1839fb4504feSJean Delvare depends on I2C 1840fb4504feSJean Delvare help 1841fb4504feSJean Delvare If you say yes here you get support for Philips PCF8591 4-channel 1842fb4504feSJean Delvare ADC, 1-channel DAC chips. 1843fb4504feSJean Delvare 1844fb4504feSJean Delvare This driver can also be built as a module. If so, the module 1845fb4504feSJean Delvare will be called pcf8591. 1846fb4504feSJean Delvare 1847fb4504feSJean Delvare These devices are hard to detect and rarely found on mainstream 1848fb4504feSJean Delvare hardware. If unsure, say N. 1849fb4504feSJean Delvare 1850bf3608f3SIwona Winiarskasource "drivers/hwmon/peci/Kconfig" 1851bf3608f3SIwona Winiarska 18528636a1f9SMasahiro Yamadasource "drivers/hwmon/pmbus/Kconfig" 1853442aba78SGuenter Roeck 18541b2ca93cSCosmo Chouconfig SENSORS_PT5161L 18551b2ca93cSCosmo Chou tristate "Astera Labs PT5161L PCIe retimer hardware monitoring" 18561b2ca93cSCosmo Chou depends on I2C 18571b2ca93cSCosmo Chou help 18581b2ca93cSCosmo Chou If you say yes here you get support for temperature monitoring 18591b2ca93cSCosmo Chou on the Astera Labs PT5161L PCIe retimer. 18601b2ca93cSCosmo Chou 18611b2ca93cSCosmo Chou This driver can also be built as a module. If so, the module 18621b2ca93cSCosmo Chou will be called pt5161l. 18631b2ca93cSCosmo Chou 1864d82d5776SKamil Debskiconfig SENSORS_PWM_FAN 1865d82d5776SKamil Debski tristate "PWM fan" 1866dfd977d8SAndy Shevchenko depends on PWM || COMPILE_TEST 186718fd303fSRandy Dunlap depends on THERMAL || THERMAL=n 1868d82d5776SKamil Debski help 1869d82d5776SKamil Debski If you say yes here you get support for fans connected to PWM lines. 1870d82d5776SKamil Debski The driver uses the generic PWM interface, thus it will work on a 1871d82d5776SKamil Debski variety of SoCs. 1872d82d5776SKamil Debski 1873d82d5776SKamil Debski This driver can also be built as a module. If so, the module 1874d82d5776SKamil Debski will be called pwm-fan. 1875d82d5776SKamil Debski 18769855caf5SHeiko Stuebnerconfig SENSORS_QNAP_MCU_HWMON 18779855caf5SHeiko Stuebner tristate "QNAP MCU hardware monitoring" 18789855caf5SHeiko Stuebner depends on MFD_QNAP_MCU 18799855caf5SHeiko Stuebner depends on THERMAL || THERMAL=n 18809855caf5SHeiko Stuebner help 18819855caf5SHeiko Stuebner Say yes here to enable support for fan and temperature sensor 18829855caf5SHeiko Stuebner connected to a QNAP MCU, as found in a number of QNAP network 18839855caf5SHeiko Stuebner attached storage devices. 18849855caf5SHeiko Stuebner 18859855caf5SHeiko Stuebner This driver can also be built as a module. If so, the module 18869855caf5SHeiko Stuebner will be called qnap-mcu-hwmon. 18879855caf5SHeiko Stuebner 188874d1e007SStefan Wahrenconfig SENSORS_RASPBERRYPI_HWMON 188974d1e007SStefan Wahren tristate "Raspberry Pi voltage monitor" 189074d1e007SStefan Wahren depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 189174d1e007SStefan Wahren help 189274d1e007SStefan Wahren If you say yes here you get support for voltage sensor on the 189374d1e007SStefan Wahren Raspberry Pi. 189474d1e007SStefan Wahren 189574d1e007SStefan Wahren This driver can also be built as a module. If so, the module 189674d1e007SStefan Wahren will be called raspberrypi-hwmon. 189774d1e007SStefan Wahren 18983f697027SMichael Walleconfig SENSORS_SL28CPLD 18993f697027SMichael Walle tristate "Kontron sl28cpld hardware monitoring driver" 19003f697027SMichael Walle depends on MFD_SL28CPLD || COMPILE_TEST 19013f697027SMichael Walle help 19023f697027SMichael Walle If you say yes here you get support for the fan supervisor of the 19033f697027SMichael Walle sl28cpld board management controller. 19043f697027SMichael Walle 19053f697027SMichael Walle This driver can also be built as a module. If so, the module 19063f697027SMichael Walle will be called sl28cpld-hwmon. 19073f697027SMichael Walle 1908e7bb1a2aSKun Yiconfig SENSORS_SBTSI 1909e7bb1a2aSKun Yi tristate "Emulated SB-TSI temperature sensor" 1910e7bb1a2aSKun Yi depends on I2C 1911e7bb1a2aSKun Yi help 1912e7bb1a2aSKun Yi If you say yes here you get support for emulated temperature 1913e7bb1a2aSKun Yi sensors on AMD SoCs with SB-TSI interface connected to a BMC device. 1914e7bb1a2aSKun Yi 1915e7bb1a2aSKun Yi This driver can also be built as a module. If so, the module will 1916e7bb1a2aSKun Yi be called sbtsi_temp. 1917e7bb1a2aSKun Yi 1918251eb40fSJonathan Cameronconfig SENSORS_SHT15 1919251eb40fSJonathan Cameron tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 19201376e2c3SGeert Uytterhoeven depends on GPIOLIB || COMPILE_TEST 1921a3a316cfSArnd Bergmann select BITREVERSE 1922251eb40fSJonathan Cameron help 1923251eb40fSJonathan Cameron If you say yes here you get support for the Sensiron SHT10, SHT11, 1924251eb40fSJonathan Cameron SHT15, SHT71, SHT75 humidity and temperature sensors. 1925251eb40fSJonathan Cameron 1926251eb40fSJonathan Cameron This driver can also be built as a module. If so, the module 1927251eb40fSJonathan Cameron will be called sht15. 1928251eb40fSJonathan Cameron 1929430400b8SUrs Fleischconfig SENSORS_SHT21 1930430400b8SUrs Fleisch tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 1931430400b8SUrs Fleisch depends on I2C 1932430400b8SUrs Fleisch help 1933430400b8SUrs Fleisch If you say yes here you get support for the Sensiron SHT21, SHT25 1934430400b8SUrs Fleisch humidity and temperature sensors. 1935430400b8SUrs Fleisch 1936430400b8SUrs Fleisch This driver can also be built as a module. If so, the module 1937430400b8SUrs Fleisch will be called sht21. 1938430400b8SUrs Fleisch 19397c84f7f8SDavid Freyconfig SENSORS_SHT3x 19407c84f7f8SDavid Frey tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 19417c84f7f8SDavid Frey depends on I2C 19427c84f7f8SDavid Frey select CRC8 19437c84f7f8SDavid Frey help 19447c84f7f8SDavid Frey If you say yes here you get support for the Sensiron SHT30 and SHT31 19457c84f7f8SDavid Frey humidity and temperature sensors. 19467c84f7f8SDavid Frey 19477c84f7f8SDavid Frey This driver can also be built as a module. If so, the module 19487c84f7f8SDavid Frey will be called sht3x. 19497c84f7f8SDavid Frey 1950505c2549SNavin Sankar Velliangiriconfig SENSORS_SHT4x 1951505c2549SNavin Sankar Velliangiri tristate "Sensiron humidity and temperature sensors. SHT4x and compat." 1952505c2549SNavin Sankar Velliangiri depends on I2C 1953505c2549SNavin Sankar Velliangiri select CRC8 1954505c2549SNavin Sankar Velliangiri help 1955505c2549SNavin Sankar Velliangiri If you say yes here you get support for the Sensiron SHT40, SHT41 and 1956505c2549SNavin Sankar Velliangiri SHT45 humidity and temperature sensors. 1957505c2549SNavin Sankar Velliangiri 1958505c2549SNavin Sankar Velliangiri This driver can also be built as a module. If so, the module 1959505c2549SNavin Sankar Velliangiri will be called sht4x. 1960505c2549SNavin Sankar Velliangiri 19611a539d37STomas Popconfig SENSORS_SHTC1 19621a539d37STomas Pop tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 19631a539d37STomas Pop depends on I2C 19641a539d37STomas Pop help 1965ffd96868SDan Robertson If you say yes here you get support for the Sensiron SHTC1, SHTW1, 1966ffd96868SDan Robertson and SHTC3 humidity and temperature sensors. 19671a539d37STomas Pop 19681a539d37STomas Pop This driver can also be built as a module. If so, the module 19691a539d37STomas Pop will be called shtc1. 19701a539d37STomas Pop 1971ad2f931dSJean Delvareconfig SENSORS_SIS5595 1972ad2f931dSJean Delvare tristate "Silicon Integrated Systems Corp. SiS5595" 1973523315a9SNiklas Schnelle depends on PCI && HAS_IOPORT 1974ad2f931dSJean Delvare help 1975ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 1976ad2f931dSJean Delvare SiS5595 South Bridges. 1977ad2f931dSJean Delvare 1978ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1979ad2f931dSJean Delvare will be called sis5595. 1980ad2f931dSJean Delvare 1981de34a405SAlistair Francisconfig SENSORS_SY7636A 1982de34a405SAlistair Francis tristate "Silergy SY7636A" 19835e88619bSAlistair Francis depends on MFD_SY7636A 1984de34a405SAlistair Francis help 1985de34a405SAlistair Francis If you say yes here you get support for the thermistor readout of 1986de34a405SAlistair Francis the Silergy SY7636A PMIC. 1987de34a405SAlistair Francis 1988de34a405SAlistair Francis This driver can also be built as a module. If so, the module 1989de34a405SAlistair Francis will be called sy7636a-hwmon. 1990de34a405SAlistair Francis 19919431996fSJuerg Haefligerconfig SENSORS_DME1737 1992e95c237dSJuerg Haefliger tristate "SMSC DME1737, SCH311x and compatibles" 1993523315a9SNiklas Schnelle depends on HAS_IOPORT 1994e2d8c2b6SGuenter Roeck depends on I2C && !PPC 19959431996fSJuerg Haefliger select HWMON_VID 19969431996fSJuerg Haefliger help 19979431996fSJuerg Haefliger If you say yes here you get support for the hardware monitoring 1998549edb83SJuerg Haefliger and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 1999549edb83SJuerg Haefliger Asus A8000 Super-I/O chips. 20009431996fSJuerg Haefliger 20019431996fSJuerg Haefliger This driver can also be built as a module. If so, the module 20029431996fSJuerg Haefliger will be called dme1737. 20039431996fSJuerg Haefliger 2004dac6831eSKalhan Trisalconfig SENSORS_EMC1403 20057a1b76f2SJekyll Lai tristate "SMSC EMC1403/23 thermal sensor" 2006dac6831eSKalhan Trisal depends on I2C 2007adb57835SJosef Gajdusek select REGMAP_I2C 2008dac6831eSKalhan Trisal help 20097a1b76f2SJekyll Lai If you say yes here you get support for the SMSC EMC1403/23 2010dac6831eSKalhan Trisal temperature monitoring chip. 2011dac6831eSKalhan Trisal 2012dac6831eSKalhan Trisal Threshold values can be configured using sysfs. 2013dac6831eSKalhan Trisal Data from the different diodes are accessible via sysfs. 2014dac6831eSKalhan Trisal 20159df7305bSSteve Glendinningconfig SENSORS_EMC2103 20169df7305bSSteve Glendinning tristate "SMSC EMC2103" 20179df7305bSSteve Glendinning depends on I2C 20189df7305bSSteve Glendinning help 20199df7305bSSteve Glendinning If you say yes here you get support for the temperature 20209df7305bSSteve Glendinning and fan sensors of the SMSC EMC2103 chips. 20219df7305bSSteve Glendinning 20229df7305bSSteve Glendinning This driver can also be built as a module. If so, the module 20239df7305bSSteve Glendinning will be called emc2103. 20249df7305bSSteve Glendinning 20250d8400c5SMichael Shychconfig SENSORS_EMC2305 20260d8400c5SMichael Shych tristate "Microchip EMC2305 and compatible EMC2301/2/3" 20270d8400c5SMichael Shych depends on I2C 20280d8400c5SMichael Shych imply THERMAL 20290d8400c5SMichael Shych help 20300d8400c5SMichael Shych If you say yes here you get support for the Microchip EMC2305 20310d8400c5SMichael Shych fan controller chips. 20320d8400c5SMichael Shych The Microchip EMC2305 is a fan controller for up to 5 fans. 20330d8400c5SMichael Shych Fan rotation speeds are reported in RPM. 20340d8400c5SMichael Shych 20350d8400c5SMichael Shych This driver can also be built as a module. If so, the module 20360d8400c5SMichael Shych will be called emc2305. 20370d8400c5SMichael Shych 2038b0b349a8SJean Delvareconfig SENSORS_EMC6W201 2039b0b349a8SJean Delvare tristate "SMSC EMC6W201" 2040b0b349a8SJean Delvare depends on I2C 2041b0b349a8SJean Delvare help 2042b0b349a8SJean Delvare If you say yes here you get support for the SMSC EMC6W201 2043b0b349a8SJean Delvare hardware monitoring chip. 2044b0b349a8SJean Delvare 2045b0b349a8SJean Delvare This driver can also be built as a module. If so, the module 2046b0b349a8SJean Delvare will be called emc6w201. 2047b0b349a8SJean Delvare 2048ad2f931dSJean Delvareconfig SENSORS_SMSC47M1 2049ad2f931dSJean Delvare tristate "SMSC LPC47M10x and compatibles" 2050523315a9SNiklas Schnelle depends on HAS_IOPORT 2051746cdfbfSDean Nelson depends on !PPC 2052ad2f931dSJean Delvare help 2053ad2f931dSJean Delvare If you say yes here you get support for the integrated fan 2054ad2f931dSJean Delvare monitoring and control capabilities of the SMSC LPC47B27x, 20556091780eSJean Delvare LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 20568eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 chips. 205759ac8367SHartmut Rick 20588eccbb6fSJean Delvare The temperature and voltage sensor features of the LPC47M15x, 20598eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 are supported by another 20608eccbb6fSJean Delvare driver, select also "SMSC LPC47M192 and compatibles" below for 20618eccbb6fSJean Delvare those. 2062ad2f931dSJean Delvare 2063ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2064ad2f931dSJean Delvare will be called smsc47m1. 2065ad2f931dSJean Delvare 206659ac8367SHartmut Rickconfig SENSORS_SMSC47M192 206759ac8367SHartmut Rick tristate "SMSC LPC47M192 and compatibles" 20680b22ce3bSJean Delvare depends on I2C 206959ac8367SHartmut Rick select HWMON_VID 207059ac8367SHartmut Rick help 207159ac8367SHartmut Rick If you say yes here you get support for the temperature and 207200cb4739SJean Delvare voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 207300cb4739SJean Delvare and LPC47M997 chips. 207459ac8367SHartmut Rick 207559ac8367SHartmut Rick The fan monitoring and control capabilities of these chips 207659ac8367SHartmut Rick are supported by another driver, select 207759ac8367SHartmut Rick "SMSC LPC47M10x and compatibles" above. You need both drivers 207859ac8367SHartmut Rick if you want fan control and voltage/temperature sensor support. 207959ac8367SHartmut Rick 208059ac8367SHartmut Rick This driver can also be built as a module. If so, the module 208159ac8367SHartmut Rick will be called smsc47m192. 208259ac8367SHartmut Rick 2083ad2f931dSJean Delvareconfig SENSORS_SMSC47B397 2084ad2f931dSJean Delvare tristate "SMSC LPC47B397-NC" 2085523315a9SNiklas Schnelle depends on HAS_IOPORT 2086e2d8c2b6SGuenter Roeck depends on !PPC 2087ad2f931dSJean Delvare help 2088ad2f931dSJean Delvare If you say yes here you get support for the SMSC LPC47B397-NC 2089ad2f931dSJean Delvare sensor chip. 2090ad2f931dSJean Delvare 2091ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2092ad2f931dSJean Delvare will be called smsc47b397. 2093ad2f931dSJean Delvare 209428ff2f7aSHans de Goedeconfig SENSORS_SCH56XX_COMMON 209528ff2f7aSHans de Goede tristate 2096a54fe616SArmin Wolf select REGMAP 209728ff2f7aSHans de Goede 2098a98d506cSHans de Goedeconfig SENSORS_SCH5627 2099a98d506cSHans de Goede tristate "SMSC SCH5627" 2100523315a9SNiklas Schnelle depends on HAS_IOPORT 21012d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 210228ff2f7aSHans de Goede select SENSORS_SCH56XX_COMMON 21032d8c7ff5SHans de Goede select WATCHDOG_CORE 2104a98d506cSHans de Goede help 2105a98d506cSHans de Goede If you say yes here you get support for the hardware monitoring 2106312869ecSHans de Goede features of the SMSC SCH5627 Super-I/O chip including support for 2107312869ecSHans de Goede the integrated watchdog. 2108a98d506cSHans de Goede 2109a98d506cSHans de Goede This driver can also be built as a module. If so, the module 2110a98d506cSHans de Goede will be called sch5627. 2111a98d506cSHans de Goede 21120772a640SHans de Goedeconfig SENSORS_SCH5636 21130772a640SHans de Goede tristate "SMSC SCH5636" 2114523315a9SNiklas Schnelle depends on HAS_IOPORT 21152d8c7ff5SHans de Goede depends on !PPC && WATCHDOG 21160772a640SHans de Goede select SENSORS_SCH56XX_COMMON 21172d8c7ff5SHans de Goede select WATCHDOG_CORE 21180772a640SHans de Goede help 21190772a640SHans de Goede SMSC SCH5636 Super I/O chips include an embedded microcontroller for 21200772a640SHans de Goede hardware monitoring solutions, allowing motherboard manufacturers to 21210772a640SHans de Goede create their own custom hwmon solution based upon the SCH5636. 21220772a640SHans de Goede 21230772a640SHans de Goede Currently this driver only supports the Fujitsu Theseus SCH5636 based 21240772a640SHans de Goede hwmon solution. Say yes here if you want support for the Fujitsu 2125312869ecSHans de Goede Theseus' hardware monitoring features including support for the 2126312869ecSHans de Goede integrated watchdog. 21270772a640SHans de Goede 21280772a640SHans de Goede This driver can also be built as a module. If so, the module 21290772a640SHans de Goede will be called sch5636. 21300772a640SHans de Goede 21317f07ec0fSandrea.merelloconfig SENSORS_STTS751 21327f07ec0fSandrea.merello tristate "ST Microelectronics STTS751" 21337f07ec0fSandrea.merello depends on I2C 21347f07ec0fSandrea.merello help 21357f07ec0fSandrea.merello If you say yes here you get support for STTS751 21367f07ec0fSandrea.merello temperature sensor chips. 21377f07ec0fSandrea.merello 21387f07ec0fSandrea.merello This driver can also be built as a module. If so, the module 21397f07ec0fSandrea.merello will be called stts751. 21407f07ec0fSandrea.merello 21417f2958e8SEmil Renner Berthingconfig SENSORS_SFCTEMP 21427f2958e8SEmil Renner Berthing tristate "Starfive JH71x0 temperature sensor" 21437f2958e8SEmil Renner Berthing depends on ARCH_STARFIVE || COMPILE_TEST 21447f2958e8SEmil Renner Berthing help 21457f2958e8SEmil Renner Berthing If you say yes here you get support for temperature sensor 21467f2958e8SEmil Renner Berthing on the Starfive JH71x0 SoCs. 21477f2958e8SEmil Renner Berthing 21487f2958e8SEmil Renner Berthing This driver can also be built as a module. If so, the module 21497f2958e8SEmil Renner Berthing will be called sfctemp. 21507f2958e8SEmil Renner Berthing 2151758b62e5SInochi Amaotoconfig SENSORS_SG2042_MCU 2152758b62e5SInochi Amaoto tristate "Sophgo onboard MCU support" 2153758b62e5SInochi Amaoto depends on I2C 2154758b62e5SInochi Amaoto depends on ARCH_SOPHGO || COMPILE_TEST 2155758b62e5SInochi Amaoto help 2156758b62e5SInochi Amaoto Support for onboard MCU of Sophgo SG2042 SoCs. This mcu provides 2157758b62e5SInochi Amaoto power control and some basic information. 2158758b62e5SInochi Amaoto 2159758b62e5SInochi Amaoto This driver can be built as a module. If so, the module 2160758b62e5SInochi Amaoto will be called sg2042-mcu. 2161758b62e5SInochi Amaoto 2162d612bf83SIvor Wandersconfig SENSORS_SURFACE_FAN 2163d612bf83SIvor Wanders tristate "Surface Fan Driver" 2164d612bf83SIvor Wanders depends on SURFACE_AGGREGATOR 2165d612bf83SIvor Wanders depends on SURFACE_AGGREGATOR_BUS 2166d612bf83SIvor Wanders help 2167d612bf83SIvor Wanders Driver that provides monitoring of the fan on Surface Pro devices that 2168d612bf83SIvor Wanders have a fan, like the Surface Pro 9. 2169d612bf83SIvor Wanders 2170d612bf83SIvor Wanders This makes the fan's current speed accessible through the hwmon 2171d612bf83SIvor Wanders system. It does not provide control over the fan, the firmware is 2172d612bf83SIvor Wanders responsible for that, this driver merely provides monitoring. 2173d612bf83SIvor Wanders 2174d612bf83SIvor Wanders Select M or Y here, if you want to be able to read the fan's speed. 2175d612bf83SIvor Wanders 217663be321eSMaximilian Luzconfig SENSORS_SURFACE_TEMP 217763be321eSMaximilian Luz tristate "Microsoft Surface Thermal Sensor Driver" 217863be321eSMaximilian Luz depends on SURFACE_AGGREGATOR 217963be321eSMaximilian Luz depends on SURFACE_AGGREGATOR_BUS 218063be321eSMaximilian Luz help 218163be321eSMaximilian Luz Driver for monitoring thermal sensors connected via the Surface 218263be321eSMaximilian Luz Aggregator Module (embedded controller) on Microsoft Surface devices. 218363be321eSMaximilian Luz 218463be321eSMaximilian Luz This driver can also be built as a module. If so, the module 218563be321eSMaximilian Luz will be called surface_temp. 218663be321eSMaximilian Luz 2187b4c9c1a7SGuenter Roeckconfig SENSORS_ADC128D818 2188b4c9c1a7SGuenter Roeck tristate "Texas Instruments ADC128D818" 2189b4c9c1a7SGuenter Roeck depends on I2C 2190b4c9c1a7SGuenter Roeck help 2191b4c9c1a7SGuenter Roeck If you say yes here you get support for the Texas Instruments 2192b4c9c1a7SGuenter Roeck ADC128D818 System Monitor with Temperature Sensor chip. 2193b4c9c1a7SGuenter Roeck 2194b4c9c1a7SGuenter Roeck This driver can also be built as a module. If so, the module 2195b4c9c1a7SGuenter Roeck will be called adc128d818. 2196b4c9c1a7SGuenter Roeck 21975812f928SSteve Hardyconfig SENSORS_ADS7828 21980962e0f1SGuillaume Roguez tristate "Texas Instruments ADS7828 and compatibles" 21995812f928SSteve Hardy depends on I2C 2200bea0bab0SGuenter Roeck select REGMAP_I2C 22015812f928SSteve Hardy help 22020962e0f1SGuillaume Roguez If you say yes here you get support for Texas Instruments ADS7828 and 22030962e0f1SGuillaume Roguez ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 22040962e0f1SGuillaume Roguez it is 8-bit on ADS7830. 22055812f928SSteve Hardy 22065812f928SSteve Hardy This driver can also be built as a module. If so, the module 22075812f928SSteve Hardy will be called ads7828. 22085812f928SSteve Hardy 2209e0c70b80SPaul Thomasconfig SENSORS_ADS7871 2210e0c70b80SPaul Thomas tristate "Texas Instruments ADS7871 A/D converter" 2211e0c70b80SPaul Thomas depends on SPI 2212e0c70b80SPaul Thomas help 2213e0c70b80SPaul Thomas If you say yes here you get support for TI ADS7871 & ADS7870 2214e0c70b80SPaul Thomas 2215e0c70b80SPaul Thomas This driver can also be built as a module. If so, the module 2216e0c70b80SPaul Thomas will be called ads7871. 2217e0c70b80SPaul Thomas 2218b5430a04STomaz Merteljconfig SENSORS_AMC6821 2219b5430a04STomaz Mertelj tristate "Texas Instruments AMC6821" 2220e2d8c2b6SGuenter Roeck depends on I2C 2221a051d507SGuenter Roeck select REGMAP_I2C 2222b5430a04STomaz Mertelj help 2223b5430a04STomaz Mertelj If you say yes here you get support for the Texas Instruments 2224b5430a04STomaz Mertelj AMC6821 hardware monitoring chips. 2225b5430a04STomaz Mertelj 2226b71464c9SCorentin Labbe This driver can also be built as a module. If so, the module 2227b5430a04STomaz Mertelj will be called amc6821. 2228b5430a04STomaz Mertelj 2229ceeadc5cSGuenter Roeckconfig SENSORS_INA209 2230ceeadc5cSGuenter Roeck tristate "TI / Burr Brown INA209" 2231ceeadc5cSGuenter Roeck depends on I2C 2232ceeadc5cSGuenter Roeck help 2233ceeadc5cSGuenter Roeck If you say yes here you get support for the TI / Burr Brown INA209 2234ceeadc5cSGuenter Roeck voltage / current / power monitor I2C interface. 2235ceeadc5cSGuenter Roeck 2236ceeadc5cSGuenter Roeck This driver can also be built as a module. If so, the module will 2237ceeadc5cSGuenter Roeck be called ina209. 2238ceeadc5cSGuenter Roeck 2239f7c2fe38SFelten, Lotharconfig SENSORS_INA2XX 2240dc92cd0cSGuenter Roeck tristate "Texas Instruments INA219 and compatibles" 2241e2d8c2b6SGuenter Roeck depends on I2C 224292e11f00SLi Yang select REGMAP_I2C 2243f7c2fe38SFelten, Lothar help 2244add513beSKevin Hilman If you say yes here you get support for INA219, INA220, INA226, 224552172ad8SWenliang Yan INA230, INA231, INA260, and SY24655 power monitor chips. 2246f7c2fe38SFelten, Lothar 2247f7c2fe38SFelten, Lothar The INA2xx driver is configured for the default configuration of 2248f7c2fe38SFelten, Lothar the part as described in the datasheet. 224970fb84a1SGuenter Roeck Default value for Rshunt is 10 mOhms except for INA260 which has an 225070fb84a1SGuenter Roeck internal 2 mOhm shunt resistor. 2251f7c2fe38SFelten, Lothar This driver can also be built as a module. If so, the module 2252f7c2fe38SFelten, Lothar will be called ina2xx. 2253f7c2fe38SFelten, Lothar 2254eacb52f0SNathan Rossiconfig SENSORS_INA238 2255eacb52f0SNathan Rossi tristate "Texas Instruments INA238" 2256eacb52f0SNathan Rossi depends on I2C 2257eacb52f0SNathan Rossi select REGMAP_I2C 2258eacb52f0SNathan Rossi help 2259eacb52f0SNathan Rossi If you say yes here you get support for the INA238 power monitor 2260eacb52f0SNathan Rossi chip. This driver supports voltage, current, power and temperature 2261eacb52f0SNathan Rossi measurements as well as alarm configuration. 2262eacb52f0SNathan Rossi 2263eacb52f0SNathan Rossi This driver can also be built as a module. If so, the module 2264eacb52f0SNathan Rossi will be called ina238. 2265eacb52f0SNathan Rossi 22667cb6dcffSAndrew F. Davisconfig SENSORS_INA3221 22677cb6dcffSAndrew F. Davis tristate "Texas Instruments INA3221 Triple Power Monitor" 22687cb6dcffSAndrew F. Davis depends on I2C 22697cb6dcffSAndrew F. Davis select REGMAP_I2C 22707cb6dcffSAndrew F. Davis help 22717cb6dcffSAndrew F. Davis If you say yes here you get support for the TI INA3221 Triple Power 22727cb6dcffSAndrew F. Davis Monitor. 22737cb6dcffSAndrew F. Davis 22747cb6dcffSAndrew F. Davis This driver can also be built as a module. If so, the module 22757cb6dcffSAndrew F. Davis will be called ina3221. 22767cb6dcffSAndrew F. Davis 227709262e98SGuenter Roeckconfig SENSORS_SPD5118 227809262e98SGuenter Roeck tristate "SPD5118 Compliant Temperature Sensors" 227909262e98SGuenter Roeck depends on I2C 228009262e98SGuenter Roeck select REGMAP_I2C 228109262e98SGuenter Roeck help 228209262e98SGuenter Roeck If you say yes here you get support for SPD5118 (JEDEC JESD300) 228309262e98SGuenter Roeck compliant temperature sensors. Such sensors are found on DDR5 memory 228409262e98SGuenter Roeck modules. 228509262e98SGuenter Roeck 228609262e98SGuenter Roeck This driver can also be built as a module. If so, the module 228709262e98SGuenter Roeck will be called spd5118. 228809262e98SGuenter Roeck 22899ecc1294SGuenter Roeckconfig SENSORS_SPD5118_DETECT 22909ecc1294SGuenter Roeck bool "Enable detect function" 22919ecc1294SGuenter Roeck depends on SENSORS_SPD5118 22929ecc1294SGuenter Roeck default (!DMI || !X86) 22939ecc1294SGuenter Roeck help 22949ecc1294SGuenter Roeck If enabled, the driver auto-detects if a chip in the SPD address 22959ecc1294SGuenter Roeck range is compliant to the SPD51888 standard and auto-instantiates 22969ecc1294SGuenter Roeck if that is the case. If disabled, SPD5118 compliant devices have 22979ecc1294SGuenter Roeck to be instantiated by other means. On X86 systems with DMI support 22989ecc1294SGuenter Roeck this will typically be done from DMI DDR detection code in the 22999ecc1294SGuenter Roeck I2C SMBus subsystem. Devicetree based systems will instantiate 23009ecc1294SGuenter Roeck attached devices if the DIMMs are listed in the devicetree file. 23019ecc1294SGuenter Roeck 23029ecc1294SGuenter Roeck Disabling the detect function will speed up boot time and reduce 23039ecc1294SGuenter Roeck the risk of mis-detecting SPD5118 compliant devices. However, it 23049ecc1294SGuenter Roeck may result in missed DIMMs under some circumstances. 23059ecc1294SGuenter Roeck 23069ecc1294SGuenter Roeck If unsure, say Y. 23079ecc1294SGuenter Roeck 2308761c1770SMaciej S. Szmigieroconfig SENSORS_TC74 2309761c1770SMaciej S. Szmigiero tristate "Microchip TC74" 2310761c1770SMaciej S. Szmigiero depends on I2C 2311761c1770SMaciej S. Szmigiero help 2312761c1770SMaciej S. Szmigiero If you say yes here you get support for Microchip TC74 single 2313761c1770SMaciej S. Szmigiero input temperature sensor chips. 2314761c1770SMaciej S. Szmigiero 2315761c1770SMaciej S. Szmigiero This driver can also be built as a module. If so, the module 2316761c1770SMaciej S. Szmigiero will be called tc74. 2317761c1770SMaciej S. Szmigiero 2318add77c64SKrzysztof Heltconfig SENSORS_THMC50 2319add77c64SKrzysztof Helt tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 23200b22ce3bSJean Delvare depends on I2C 2321add77c64SKrzysztof Helt help 2322add77c64SKrzysztof Helt If you say yes here you get support for Texas Instruments THMC50 2323add77c64SKrzysztof Helt sensor chips and clones: the Analog Devices ADM1022. 2324add77c64SKrzysztof Helt 2325add77c64SKrzysztof Helt This driver can also be built as a module. If so, the module 2326add77c64SKrzysztof Helt will be called thmc50. 2327add77c64SKrzysztof Helt 2328beb1b6bbSSteven Kingconfig SENSORS_TMP102 2329cff37c9eSJean Delvare tristate "Texas Instruments TMP102" 2330e2d8c2b6SGuenter Roeck depends on I2C 233128a340dbSGuenter Roeck select REGMAP_I2C 2332beb1b6bbSSteven King help 2333beb1b6bbSSteven King If you say yes here you get support for Texas Instruments TMP102 2334beb1b6bbSSteven King sensor chips. 2335beb1b6bbSSteven King 2336beb1b6bbSSteven King This driver can also be built as a module. If so, the module 2337beb1b6bbSSteven King will be called tmp102. 2338beb1b6bbSSteven King 2339d17a7dcaSHeiko Schocherconfig SENSORS_TMP103 2340d17a7dcaSHeiko Schocher tristate "Texas Instruments TMP103" 2341d17a7dcaSHeiko Schocher depends on I2C 2342d17a7dcaSHeiko Schocher select REGMAP_I2C 2343d17a7dcaSHeiko Schocher help 2344d17a7dcaSHeiko Schocher If you say yes here you get support for Texas Instruments TMP103 2345d17a7dcaSHeiko Schocher sensor chips. 2346d17a7dcaSHeiko Schocher 2347d17a7dcaSHeiko Schocher This driver can also be built as a module. If so, the module 2348d17a7dcaSHeiko Schocher will be called tmp103. 2349d17a7dcaSHeiko Schocher 235066e1c917SJohn Muirconfig SENSORS_TMP108 235166e1c917SJohn Muir tristate "Texas Instruments TMP108" 235266e1c917SJohn Muir depends on I2C 235383b645eeSArnd Bergmann depends on I3C || !I3C 235466e1c917SJohn Muir select REGMAP_I2C 2355c40655e3SFrank Li select REGMAP_I3C if I3C 235666e1c917SJohn Muir help 235766e1c917SJohn Muir If you say yes here you get support for Texas Instruments TMP108 235811d35624SFrank Li sensor chips and NXP P3T1085. 235966e1c917SJohn Muir 236066e1c917SJohn Muir This driver can also be built as a module. If so, the module 236166e1c917SJohn Muir will be called tmp108. 236266e1c917SJohn Muir 2363ab2b79d5SHans de Goedeconfig SENSORS_TMP401 2364ab2b79d5SHans de Goede tristate "Texas Instruments TMP401 and compatibles" 2365e2d8c2b6SGuenter Roeck depends on I2C 236650152fb6SGuenter Roeck select REGMAP 2367ab2b79d5SHans de Goede help 2368a1fac92bSGuenter Roeck If you say yes here you get support for Texas Instruments TMP401, 236938d9f06cSGuenter Roeck TMP411, TMP431, TMP432, and TMP435 temperature sensor chips. 2370ab2b79d5SHans de Goede 2371ab2b79d5SHans de Goede This driver can also be built as a module. If so, the module 2372ab2b79d5SHans de Goede will be called tmp401. 2373ab2b79d5SHans de Goede 23749410700bSAndre Prendelconfig SENSORS_TMP421 23759410700bSAndre Prendel tristate "Texas Instruments TMP421 and compatible" 2376e2d8c2b6SGuenter Roeck depends on I2C 23779410700bSAndre Prendel help 23789410700bSAndre Prendel If you say yes here you get support for Texas Instruments TMP421, 237905c77ab2SGuenter Roeck TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 23809410700bSAndre Prendel 23819410700bSAndre Prendel This driver can also be built as a module. If so, the module 23829410700bSAndre Prendel will be called tmp421. 23839410700bSAndre Prendel 2384007e433cSGuenter Roeckconfig SENSORS_TMP464 2385007e433cSGuenter Roeck tristate "Texas Instruments TMP464 and compatible" 2386007e433cSGuenter Roeck depends on I2C 2387007e433cSGuenter Roeck select REGMAP_I2C 2388007e433cSGuenter Roeck help 2389007e433cSGuenter Roeck If you say yes here you get support for Texas Instruments TMP464 2390007e433cSGuenter Roeck and TMP468 temperature sensor chips. 2391007e433cSGuenter Roeck 2392007e433cSGuenter Roeck This driver can also be built as a module. If so, the module 2393007e433cSGuenter Roeck will be called tmp464. 2394007e433cSGuenter Roeck 239559dfa75eSEric Tremblayconfig SENSORS_TMP513 239659dfa75eSEric Tremblay tristate "Texas Instruments TMP513 and compatibles" 239759dfa75eSEric Tremblay depends on I2C 2398193bc02cSGuenter Roeck select REGMAP_I2C 239959dfa75eSEric Tremblay help 240059dfa75eSEric Tremblay If you say yes here you get support for Texas Instruments TMP512, 240159dfa75eSEric Tremblay and TMP513 temperature and power supply sensor chips. 240259dfa75eSEric Tremblay 240359dfa75eSEric Tremblay This driver can also be built as a module. If so, the module 240459dfa75eSEric Tremblay will be called tmp513. 240559dfa75eSEric Tremblay 240648ed8877SPawel Mollconfig SENSORS_VEXPRESS 240748ed8877SPawel Moll tristate "Versatile Express" 240848ed8877SPawel Moll depends on VEXPRESS_CONFIG 240948ed8877SPawel Moll help 241048ed8877SPawel Moll This driver provides support for hardware sensors available on 241148ed8877SPawel Moll the ARM Ltd's Versatile Express platform. It can provide wide 241248ed8877SPawel Moll range of information like temperature, power, energy. 241348ed8877SPawel Moll 241470c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP 241570c38772SHarald Welte tristate "VIA CPU temperature sensor" 241670c38772SHarald Welte depends on X86 2417764e043bSJean Delvare select HWMON_VID 241870c38772SHarald Welte help 241970c38772SHarald Welte If you say yes here you get support for the temperature 242070c38772SHarald Welte sensor inside your CPU. Supported are all known variants of 242170c38772SHarald Welte the VIA C7 and Nano. 242270c38772SHarald Welte 2423ad2f931dSJean Delvareconfig SENSORS_VIA686A 2424ad2f931dSJean Delvare tristate "VIA686A" 2425523315a9SNiklas Schnelle depends on PCI && HAS_IOPORT 2426ad2f931dSJean Delvare help 2427ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 2428ad2f931dSJean Delvare Via 686A/B South Bridges. 2429ad2f931dSJean Delvare 2430ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2431ad2f931dSJean Delvare will be called via686a. 2432ad2f931dSJean Delvare 2433ab41319eSJuerg Haefligerconfig SENSORS_VT1211 2434ab41319eSJuerg Haefliger tristate "VIA VT1211" 2435523315a9SNiklas Schnelle depends on HAS_IOPORT 2436746cdfbfSDean Nelson depends on !PPC 2437ab41319eSJuerg Haefliger select HWMON_VID 2438ab41319eSJuerg Haefliger help 2439ab41319eSJuerg Haefliger If you say yes here then you get support for hardware monitoring 2440ab41319eSJuerg Haefliger features of the VIA VT1211 Super-I/O chip. 2441ab41319eSJuerg Haefliger 2442ab41319eSJuerg Haefliger This driver can also be built as a module. If so, the module 2443ab41319eSJuerg Haefliger will be called vt1211. 2444ab41319eSJuerg Haefliger 24451de9e371SRoger Lucasconfig SENSORS_VT8231 244651bd5633SJean Delvare tristate "VIA VT8231" 2447523315a9SNiklas Schnelle depends on PCI && HAS_IOPORT 24481de9e371SRoger Lucas select HWMON_VID 24491de9e371SRoger Lucas help 24501de9e371SRoger Lucas If you say yes here then you get support for the integrated sensors 24511de9e371SRoger Lucas in the VIA VT8231 device. 24521de9e371SRoger Lucas 24531de9e371SRoger Lucas This driver can also be built as a module. If so, the module 24541de9e371SRoger Lucas will be called vt8231. 24551de9e371SRoger Lucas 2456ee249f27SLei YUconfig SENSORS_W83773G 2457ee249f27SLei YU tristate "Nuvoton W83773G" 2458ee249f27SLei YU depends on I2C 2459a165dcc9SAxel Lin select REGMAP_I2C 2460ee249f27SLei YU help 2461ee249f27SLei YU If you say yes here you get support for the Nuvoton W83773G hardware 2462ee249f27SLei YU monitoring chip. 2463ee249f27SLei YU 2464ee249f27SLei YU This driver can also be built as a module. If so, the module 2465ee249f27SLei YU will be called w83773g. 2466ee249f27SLei YU 2467ad2f931dSJean Delvareconfig SENSORS_W83781D 246805663368SJean Delvare tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 24691d72acf9SJan Engelhardt depends on I2C 2470303760b4SJean Delvare select HWMON_VID 2471ad2f931dSJean Delvare help 2472ad2f931dSJean Delvare If you say yes here you get support for the Winbond W8378x series 247305663368SJean Delvare of sensor chips: the W83781D, W83782D and W83783S, and the similar 247405663368SJean Delvare Asus AS99127F. 2475ad2f931dSJean Delvare 2476ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2477ad2f931dSJean Delvare will be called w83781d. 2478ad2f931dSJean Delvare 24799873964dSCharles Spirakisconfig SENSORS_W83791D 24809873964dSCharles Spirakis tristate "Winbond W83791D" 2481d1ebd59aSMarc Hulsman depends on I2C 24829873964dSCharles Spirakis select HWMON_VID 24839873964dSCharles Spirakis help 24849873964dSCharles Spirakis If you say yes here you get support for the Winbond W83791D chip. 24859873964dSCharles Spirakis 24869873964dSCharles Spirakis This driver can also be built as a module. If so, the module 24879873964dSCharles Spirakis will be called w83791d. 24889873964dSCharles Spirakis 24895563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D 24905563e27dSR.Marek@sh.cvut.cz tristate "Winbond W83792D" 24910b22ce3bSJean Delvare depends on I2C 24925563e27dSR.Marek@sh.cvut.cz help 24935563e27dSR.Marek@sh.cvut.cz If you say yes here you get support for the Winbond W83792D chip. 24945563e27dSR.Marek@sh.cvut.cz 24955563e27dSR.Marek@sh.cvut.cz This driver can also be built as a module. If so, the module 24965563e27dSR.Marek@sh.cvut.cz will be called w83792d. 24975563e27dSR.Marek@sh.cvut.cz 24986800c3d0SRudolf Marekconfig SENSORS_W83793 24996800c3d0SRudolf Marek tristate "Winbond W83793" 2500e2d8c2b6SGuenter Roeck depends on I2C 25017a5e6bc2SStefano Brivio select HWMON_VID 25026800c3d0SRudolf Marek help 25036800c3d0SRudolf Marek If you say yes here you get support for the Winbond W83793 25045852f960SSven Anders hardware monitoring chip, including support for the integrated 25055852f960SSven Anders watchdog. 25066800c3d0SRudolf Marek 25076800c3d0SRudolf Marek This driver can also be built as a module. If so, the module 25086800c3d0SRudolf Marek will be called w83793. 25096800c3d0SRudolf Marek 2510792d376bSWei Songconfig SENSORS_W83795 2511792d376bSWei Song tristate "Winbond/Nuvoton W83795G/ADG" 2512e2d8c2b6SGuenter Roeck depends on I2C 2513792d376bSWei Song help 2514792d376bSWei Song If you say yes here you get support for the Winbond W83795G and 251572fea694SJean Delvare W83795ADG hardware monitoring chip, including manual fan speed 251672fea694SJean Delvare control. 2517792d376bSWei Song 2518792d376bSWei Song This driver can also be built as a module. If so, the module 2519792d376bSWei Song will be called w83795. 2520792d376bSWei Song 252100030af2SJean Delvareconfig SENSORS_W83795_FANCTRL 2522dbf55205SJean Delvare bool "Include automatic fan control support" 2523e2d8c2b6SGuenter Roeck depends on SENSORS_W83795 252400030af2SJean Delvare help 252572fea694SJean Delvare If you say yes here, support for automatic fan speed control 252672fea694SJean Delvare will be included in the driver. 252700030af2SJean Delvare 252800030af2SJean Delvare Please also note that this option will create sysfs attribute 252900030af2SJean Delvare files which may change in the future, so you shouldn't rely 253000030af2SJean Delvare on them being stable. 253100030af2SJean Delvare 2532ad2f931dSJean Delvareconfig SENSORS_W83L785TS 2533ad2f931dSJean Delvare tristate "Winbond W83L785TS-S" 2534e2d8c2b6SGuenter Roeck depends on I2C 2535ad2f931dSJean Delvare help 2536ad2f931dSJean Delvare If you say yes here you get support for the Winbond W83L785TS-S 2537ad2f931dSJean Delvare sensor chip, which is used on the Asus A7N8X, among other 2538ad2f931dSJean Delvare motherboards. 2539ad2f931dSJean Delvare 2540ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2541ad2f931dSJean Delvare will be called w83l785ts. 2542ad2f931dSJean Delvare 254385f03bccSKevin Loconfig SENSORS_W83L786NG 254485f03bccSKevin Lo tristate "Winbond W83L786NG, W83L786NR" 2545e2d8c2b6SGuenter Roeck depends on I2C 254685f03bccSKevin Lo help 254785f03bccSKevin Lo If you say yes here you get support for the Winbond W83L786NG 254885f03bccSKevin Lo and W83L786NR sensor chips. 254985f03bccSKevin Lo 255085f03bccSKevin Lo This driver can also be built as a module. If so, the module 255185f03bccSKevin Lo will be called w83l786ng. 255285f03bccSKevin Lo 2553ad2f931dSJean Delvareconfig SENSORS_W83627HF 2554c2db6ce1SJean Delvare tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 2555523315a9SNiklas Schnelle depends on HAS_IOPORT 2556746cdfbfSDean Nelson depends on !PPC 2557303760b4SJean Delvare select HWMON_VID 2558ad2f931dSJean Delvare help 2559ad2f931dSJean Delvare If you say yes here you get support for the Winbond W836X7 series 2560c2db6ce1SJean Delvare of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 2561c2db6ce1SJean Delvare W83697HF. 2562ad2f931dSJean Delvare 2563ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2564ad2f931dSJean Delvare will be called w83627hf. 2565ad2f931dSJean Delvare 2566ad2f931dSJean Delvareconfig SENSORS_W83627EHF 25673207408aSDr. David Alan Gilbert tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 2568523315a9SNiklas Schnelle depends on HAS_IOPORT 2569746cdfbfSDean Nelson depends on !PPC 2570fc18d6c0SJean Delvare select HWMON_VID 2571ad2f931dSJean Delvare help 2572658291fcSDavid Hubbard If you say yes here you get support for the hardware 2573ad2f931dSJean Delvare monitoring functionality of the Winbond W83627EHF Super-I/O chip. 2574ad2f931dSJean Delvare 25758dd2d2caSJean Delvare This driver also supports the W83627EHG, which is the lead-free 2576658291fcSDavid Hubbard version of the W83627EHF, and the W83627DHG, which is a similar 2577658291fcSDavid Hubbard chip suited for specific Intel processors that use PECI such as 2578eff7687dSJean Delvare the Core 2 Duo. And also the W83627UHG, which is a stripped down 2579eff7687dSJean Delvare version of the W83627DHG (as far as hardware monitoring goes.) 25808dd2d2caSJean Delvare 25813207408aSDr. David Alan Gilbert This driver also supports Nuvoton W83667HG and W83667HG-B. 2582237c8d2fSGong Jun 2583ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2584ad2f931dSJean Delvare will be called w83627ehf. 2585ad2f931dSJean Delvare 258608bad5a8SMark Brownconfig SENSORS_WM831X 258708bad5a8SMark Brown tristate "WM831x PMICs" 258808bad5a8SMark Brown depends on MFD_WM831X 258908bad5a8SMark Brown help 259008bad5a8SMark Brown If you say yes here you get support for the hardware 259108bad5a8SMark Brown monitoring functionality of the Wolfson Microelectronics 259208bad5a8SMark Brown WM831x series of PMICs. 259308bad5a8SMark Brown 259408bad5a8SMark Brown This driver can also be built as a module. If so, the module 259508bad5a8SMark Brown will be called wm831x-hwmon. 259608bad5a8SMark Brown 2597fb6c023aSMark Brownconfig SENSORS_WM8350 2598fb6c023aSMark Brown tristate "Wolfson Microelectronics WM835x" 2599fb6c023aSMark Brown depends on MFD_WM8350 2600fb6c023aSMark Brown help 2601fb6c023aSMark Brown If you say yes here you get support for the hardware 2602fb6c023aSMark Brown monitoring features of the WM835x series of PMICs. 2603fb6c023aSMark Brown 2604fb6c023aSMark Brown This driver can also be built as a module. If so, the module 2605fb6c023aSMark Brown will be called wm8350-hwmon. 2606fb6c023aSMark Brown 2607e0418088SDavid S. Millerconfig SENSORS_ULTRA45 2608e0418088SDavid S. Miller tristate "Sun Ultra45 PIC16F747" 2609e0418088SDavid S. Miller depends on SPARC64 2610e0418088SDavid S. Miller help 2611e0418088SDavid S. Miller This driver provides support for the Ultra45 workstation environmental 2612e0418088SDavid S. Miller sensors. 2613e0418088SDavid S. Miller 2614ed42cfa8Shotranconfig SENSORS_XGENE 2615ed42cfa8Shotran tristate "APM X-Gene SoC hardware monitoring driver" 2616ed42cfa8Shotran depends on XGENE_SLIMPRO_MBOX || PCC 2617ed42cfa8Shotran help 2618ed42cfa8Shotran If you say yes here you get support for the temperature 2619ed42cfa8Shotran and power sensors for APM X-Gene SoC. 2620ed42cfa8Shotran 2621865e4fc0SXu Yilunconfig SENSORS_INTEL_M10_BMC_HWMON 2622865e4fc0SXu Yilun tristate "Intel MAX10 BMC Hardware Monitoring" 2623603aed8fSIlpo Järvinen depends on MFD_INTEL_M10_BMC_CORE 2624865e4fc0SXu Yilun help 2625865e4fc0SXu Yilun This driver provides support for the hardware monitoring functionality 2626865e4fc0SXu Yilun on Intel MAX10 BMC chip. 2627865e4fc0SXu Yilun 2628865e4fc0SXu Yilun This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 2629865e4fc0SXu Yilun sensors monitor various telemetry data of different components on the 2630865e4fc0SXu Yilun card, e.g. board temperature, FPGA core temperature/voltage/current. 2631865e4fc0SXu Yilun 263261cba5c2SJean Delvareif ACPI 263361cba5c2SJean Delvare 263461cba5c2SJean Delvarecomment "ACPI drivers" 263561cba5c2SJean Delvare 26367d033365SJean Delvareconfig SENSORS_ACPI_POWER 26377d033365SJean Delvare tristate "ACPI 4.0 power meter" 26387d033365SJean Delvare help 26397d033365SJean Delvare This driver exposes ACPI 4.0 power meters as hardware monitoring 26407d033365SJean Delvare devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 26417d033365SJean Delvare and a power meter. 26427d033365SJean Delvare 26437d033365SJean Delvare To compile this driver as a module, choose M here: 26447d033365SJean Delvare the module will be called acpi_power_meter. 26457d033365SJean Delvare 264661cba5c2SJean Delvareconfig SENSORS_ATK0110 264761cba5c2SJean Delvare tristate "ASUS ATK0110" 2648e2d8c2b6SGuenter Roeck depends on X86 264961cba5c2SJean Delvare help 265061cba5c2SJean Delvare If you say yes here you get support for the ACPI hardware 265161cba5c2SJean Delvare monitoring interface found in many ASUS motherboards. This 265261cba5c2SJean Delvare driver will provide readings of fans, voltages and temperatures 265361cba5c2SJean Delvare through the system firmware. 265461cba5c2SJean Delvare 265561cba5c2SJean Delvare This driver can also be built as a module. If so, the module 265661cba5c2SJean Delvare will be called asus_atk0110. 265761cba5c2SJean Delvare 2658548820e2SDenis Paukconfig SENSORS_ASUS_WMI 2659548820e2SDenis Pauk tristate "ASUS WMI X370/X470/B450/X399" 2660548820e2SDenis Pauk depends on ACPI_WMI 2661548820e2SDenis Pauk help 2662548820e2SDenis Pauk If you say yes here you get support for the ACPI hardware monitoring 2663548820e2SDenis Pauk interface found in X370/X470/B450/X399 ASUS motherboards. This driver 2664548820e2SDenis Pauk will provide readings of fans, voltages and temperatures through the system 2665548820e2SDenis Pauk firmware. 2666548820e2SDenis Pauk 2667548820e2SDenis Pauk This driver can also be built as a module. If so, the module 2668548820e2SDenis Pauk will be called asus_wmi_sensors. 2669548820e2SDenis Pauk 2670d0ddfd24SEugene Shalyginconfig SENSORS_ASUS_EC 2671d0ddfd24SEugene Shalygin tristate "ASUS EC Sensors" 2672034dadfbSEugene Shalygin depends on X86 2673a6021aa2SArnd Bergmann depends on ACPI_EC 2674d0ddfd24SEugene Shalygin help 2675d0ddfd24SEugene Shalygin If you say yes here you get support for the ACPI embedded controller 2676d0ddfd24SEugene Shalygin hardware monitoring interface found in ASUS motherboards. The driver 2677d0ddfd24SEugene Shalygin currently supports B550/X570 boards, although other ASUS boards might 2678d0ddfd24SEugene Shalygin provide this monitoring interface as well. 2679d0ddfd24SEugene Shalygin 2680d0ddfd24SEugene Shalygin This driver can also be built as a module. If so, the module 2681d0ddfd24SEugene Shalygin will be called asus_ec_sensors. 2682d0ddfd24SEugene Shalygin 268323902f98SJames Seoconfig SENSORS_HP_WMI 268423902f98SJames Seo tristate "HP WMI Sensors" 268523902f98SJames Seo depends on ACPI_WMI 268623902f98SJames Seo help 268723902f98SJames Seo If you say yes here you get support for the ACPI hardware monitoring 268823902f98SJames Seo interface found in HP (and some HP Compaq) business-class computers. 268923902f98SJames Seo Available sensors vary between systems. Temperature and fan speed 269023902f98SJames Seo sensors are the most common. 269123902f98SJames Seo 269223902f98SJames Seo This driver can also be built as a module. If so, the module 269323902f98SJames Seo will be called hp_wmi_sensors. 269423902f98SJames Seo 269561cba5c2SJean Delvareendif # ACPI 2696ad2f931dSJean Delvare 26971d72acf9SJan Engelhardtendif # HWMON 2698