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 178ad1519d5SNuno Sá ADT7410/ADT7420/ADT7422 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 194ad1519d5SNuno Sá tristate "Analog Devices ADT7410/ADT7420/ADT7422" 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 199ad1519d5SNuno Sá ADT7410, ADT7420 and ADT7422 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 2483eaf1b63SAkhilesh Patil tristate "Aosong AHT10, AHT20, DHT20" 2498c78f0deSJohannes Cornelis Draaijer (datdenkikniet) depends on I2C 250d2abcb5cSKirill Yatsenko select CRC8 2518c78f0deSJohannes Cornelis Draaijer (datdenkikniet) help 2523eaf1b63SAkhilesh Patil If you say yes here, you get support for the Aosong AHT10, AHT20 and 2533eaf1b63SAkhilesh Patil DHT20 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_CGBC 46187976ce2SSerge Semin tristate "Congatec Board Controller Sensors" 46287976ce2SSerge Semin depends on MFD_CGBC 463e0daf1a6SMichael Walle help 46487976ce2SSerge Semin Enable sensors support for the Congatec Board Controller. It has 46587976ce2SSerge Semin temperature, voltage, current and fan sensors. 46687976ce2SSerge Semin 46787976ce2SSerge Semin This driver can also be built as a module. If so, the module will be 46887976ce2SSerge Semin called cgbc-hwmon. 46987976ce2SSerge Semin 47087976ce2SSerge Seminconfig SENSORS_CHIPCAP2 47187976ce2SSerge Semin tristate "Amphenol ChipCap 2 relative humidity and temperature sensor" 47287976ce2SSerge Semin depends on I2C 47387976ce2SSerge Semin help 47487976ce2SSerge Semin Say yes here to build support for the Amphenol ChipCap 2 47587976ce2SSerge Semin relative humidity and temperature sensor. 47687976ce2SSerge Semin 47787976ce2SSerge Semin To compile this driver as a module, choose M here: the module 47887976ce2SSerge Semin will be called chipcap2. 47987976ce2SSerge Semin 48087976ce2SSerge Seminconfig SENSORS_CORSAIR_CPRO 48187976ce2SSerge Semin tristate "Corsair Commander Pro controller" 48287976ce2SSerge Semin depends on HID 48387976ce2SSerge Semin help 48487976ce2SSerge Semin If you say yes here you get support for the Corsair Commander Pro 48587976ce2SSerge Semin controller. 48608ebc9deSThomas Richard 48708ebc9deSThomas Richard This driver can also be built as a module. If so, the module 48808ebc9deSThomas Richard will be called corsair-cpro. 48908ebc9deSThomas Richard 49008ebc9deSThomas Richardconfig SENSORS_CORSAIR_PSU 49108ebc9deSThomas Richard tristate "Corsair PSU HID controller" 49208ebc9deSThomas Richard depends on HID 49308ebc9deSThomas Richard help 49408ebc9deSThomas Richard If you say yes here you get support for Corsair PSUs with a HID 49508ebc9deSThomas Richard interface. 4963af35092SJavier Carrasco Currently this driver supports the (RM/HX)550i, (RM/HX)650i, 4973af35092SJavier Carrasco (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i and HX1200i power supplies 4983af35092SJavier Carrasco by Corsair. 4993af35092SJavier Carrasco 5003af35092SJavier Carrasco This driver can also be built as a module. If so, the module 5013af35092SJavier Carrasco will be called corsair-psu. 5023af35092SJavier Carrasco 5033af35092SJavier Carrascoconfig SENSORS_CROS_EC 5043af35092SJavier Carrasco tristate "ChromeOS Embedded Controller sensors" 5053af35092SJavier Carrasco depends on MFD_CROS_EC_DEV 50640c3a445SMarius Zachmann default MFD_CROS_EC_DEV 50740c3a445SMarius Zachmann help 50840c3a445SMarius Zachmann If you say yes here you get support for ChromeOS Embedded Controller 50940c3a445SMarius Zachmann sensors. 51040c3a445SMarius Zachmann 51140c3a445SMarius Zachmann This driver can also be built as a module. If so, the module 51240c3a445SMarius Zachmann will be called cros_ec_hwmon. 51340c3a445SMarius Zachmann 51440c3a445SMarius Zachmannconfig SENSORS_DRIVETEMP 51540c3a445SMarius Zachmann tristate "Hard disk drives with temperature sensors" 516d115b51eSWilken Gottwalt depends on SCSI && ATA 517d115b51eSWilken Gottwalt help 518d115b51eSWilken Gottwalt If you say yes you get support for the temperature sensor on 519d115b51eSWilken Gottwalt hard disk drives. 520d115b51eSWilken Gottwalt 521d115b51eSWilken Gottwalt This driver can also be built as a module. If so, the module 522d115b51eSWilken Gottwalt will be called drivetemp. 523d115b51eSWilken Gottwalt 524d115b51eSWilken Gottwaltconfig SENSORS_DS620 525d115b51eSWilken Gottwalt tristate "Dallas Semiconductor DS620" 526d115b51eSWilken Gottwalt depends on I2C 527d115b51eSWilken Gottwalt help 528d115b51eSWilken Gottwalt If you say yes here you get support for Dallas Semiconductor 529bc3e4525SThomas Weißschuh DS620 sensor chip. 530bc3e4525SThomas Weißschuh 531bc3e4525SThomas Weißschuh This driver can also be built as a module. If so, the module 532bc3e4525SThomas Weißschuh will be called ds620. 533bc3e4525SThomas Weißschuh 534bc3e4525SThomas Weißschuhconfig SENSORS_DS1621 535bc3e4525SThomas Weißschuh tristate "Dallas Semiconductor DS1621 and compatibles" 536bc3e4525SThomas Weißschuh depends on I2C 537bc3e4525SThomas Weißschuh help 538bc3e4525SThomas Weißschuh If you say yes here you get support for Dallas Semiconductor/Maxim 539bc3e4525SThomas Weißschuh Integrated DS1621 sensor chips and compatible models including: 5405b46903dSGuenter Roeck 5415b46903dSGuenter Roeck - Dallas Semiconductor DS1625 5425b46903dSGuenter Roeck - Maxim Integrated DS1631 5435b46903dSGuenter Roeck - Maxim Integrated DS1721 5445b46903dSGuenter Roeck - Maxim Integrated DS1731 5455b46903dSGuenter Roeck 5465b46903dSGuenter Roeck This driver can also be built as a module. If so, the module 5475b46903dSGuenter Roeck will be called ds1621. 5486bdf8f3eSAnn T Ropea 5495b46903dSGuenter Roeckconfig SENSORS_DELL_SMM 55060994698SRoland Stigge tristate "Dell laptop SMM BIOS hwmon driver" 55160994698SRoland Stigge depends on ACPI_WMI 55260994698SRoland Stigge depends on X86 55360994698SRoland Stigge imply THERMAL 55460994698SRoland Stigge help 55560994698SRoland Stigge This hwmon driver adds support for reporting temperature of different 55660994698SRoland Stigge sensors and controls the fans on Dell laptops via System Management 55760994698SRoland Stigge Mode provided by Dell BIOS. 55860994698SRoland Stigge 55960994698SRoland Stigge When option I8K is also enabled this driver provides legacy /proc/i8k 560ad2f931dSJean Delvare userspace interface for i8kutils package. 561cd6c8a42SRobert Coulson 5621d72acf9SJan Engelhardtconfig I8K 563ad2f931dSJean Delvare bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver" 564cd6c8a42SRobert Coulson depends on SENSORS_DELL_SMM 565cd6c8a42SRobert Coulson depends on PROC_FS 566cd6c8a42SRobert Coulson help 567cd6c8a42SRobert Coulson This option enables the legacy /proc/i8k userspace interface of the 56879c1cc1cSRobert Coulson dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS 569cd6c8a42SRobert Coulson version, temperatures and allows control of fan speeds of some Dell 570260f81ffSRobert Coulson laptops. Sometimes it also reports power and hotkey status. 571ad2f931dSJean Delvare 572ad2f931dSJean Delvare This interface is required to run programs from the i8kutils package. 573ad2f931dSJean Delvare 574ad2f931dSJean Delvare Say Y if you intend to run userspace programs that use this interface. 575039ae585SPali Rohár Say N otherwise. 576039ae585SPali Rohár 577b7a4706fSArmin Wolfconfig SENSORS_DA9052_ADC 578039ae585SPali Rohár tristate "Dialog DA9052/DA9053 ADC" 579e0d3f7cbSArmin Wolf depends on PMIC_DA9052 580039ae585SPali Rohár help 581039ae585SPali Rohár Say y here to support the ADC found on Dialog Semiconductor 582039ae585SPali Rohár DA9052-BC and DA9053-AA/Bx PMICs. 583039ae585SPali Rohár 584039ae585SPali Rohár This driver can also be built as module. If so, the module 585039ae585SPali Rohár will be called da9052-hwmon. 586039ae585SPali Rohár 587039ae585SPali Rohárconfig SENSORS_DA9055 588a7a6f65aSMateusz Jończyk tristate "Dialog Semiconductor DA9055 ADC" 5895f86cce6SMateusz Jończyk depends on MFD_DA9055 590a7a6f65aSMateusz Jończyk help 591a7a6f65aSMateusz Jończyk If you say yes here you get support for ADC on the Dialog 592a7a6f65aSMateusz Jończyk Semiconductor DA9055 PMIC. 5935f86cce6SMateusz Jończyk 5945f86cce6SMateusz Jończyk This driver can also be built as a module. If so, the module 5955f86cce6SMateusz Jończyk will be called da9055-hwmon. 5965f86cce6SMateusz Jończyk 597a7a6f65aSMateusz Jończykconfig SENSORS_I5K_AMB 5985f86cce6SMateusz Jończyk tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 5995f86cce6SMateusz Jończyk depends on PCI 6005f86cce6SMateusz Jończyk help 601a7a6f65aSMateusz Jończyk If you say yes here you get support for FB-DIMM AMB temperature 602a7a6f65aSMateusz Jończyk monitoring chips on systems with the Intel 5000 series chipset. 603e41f6432SAshish Jangam 604e41f6432SAshish Jangam This driver can also be built as a module. If so, the module 605e41f6432SAshish Jangam will be called i5k_amb. 606e41f6432SAshish Jangam 607e41f6432SAshish Jangamconfig SENSORS_SPARX5 608e41f6432SAshish Jangam tristate "Sparx5 SoC temperature sensor" 609e41f6432SAshish Jangam depends on ARCH_SPARX5 || ARCH_LAN969X || COMPILE_TEST 610e41f6432SAshish Jangam help 611e41f6432SAshish Jangam If you say yes here you get support for temperature monitoring 612e41f6432SAshish Jangam with the Microchip Sparx5 SoC. 613e5970223SAshish Jangam 614e5970223SAshish Jangam This driver can also be built as a module. If so, the module 615e5970223SAshish Jangam will be called sparx5-temp. 616e5970223SAshish Jangam 617e5970223SAshish Jangamconfig SENSORS_F71805F 618e5970223SAshish Jangam tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 619e5970223SAshish Jangam depends on HAS_IOPORT 620e5970223SAshish Jangam depends on !PPC 621e5970223SAshish Jangam help 622e5970223SAshish Jangam If you say yes here you get support for hardware monitoring 623298c7524SDarrick J. Wong features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 624298c7524SDarrick J. Wong Super-I/O chips. 625e2d8c2b6SGuenter Roeck 626298c7524SDarrick J. Wong This driver can also be built as a module. If so, the module 627298c7524SDarrick J. Wong will be called f71805f. 628298c7524SDarrick J. Wong 629298c7524SDarrick J. Wongconfig SENSORS_F71882FG 630298c7524SDarrick J. Wong tristate "Fintek F71882FG and compatibles" 631298c7524SDarrick J. Wong depends on HAS_IOPORT 632298c7524SDarrick J. Wong depends on !PPC 633e4922176SLars Povlsen help 634e4922176SLars Povlsen If you say yes here you get support for hardware monitoring 635e4922176SLars Povlsen features of many Fintek Super-I/O (LPC) chips. The currently 636e4922176SLars Povlsen supported chips are: 637e4922176SLars Povlsen F71808E/A 638e4922176SLars Povlsen F71858FG 639e4922176SLars Povlsen F71862FG 640e4922176SLars Povlsen F71863FG 641e4922176SLars Povlsen F71869F/E/A 642e4922176SLars Povlsen F71882FG 643e53004e2SJean Delvare F71883FG 6449cab0217SJean Delvare F71889FG/ED/A 645523315a9SNiklas Schnelle F8000 646746cdfbfSDean Nelson F81801U 647e53004e2SJean Delvare F81865F 648e53004e2SJean Delvare 6499cab0217SJean Delvare This driver can also be built as a module. If so, the module 6509cab0217SJean Delvare will be called f71882fg. 651e53004e2SJean Delvare 652e53004e2SJean Delvareconfig SENSORS_F75375S 653e53004e2SJean Delvare tristate "Fintek F75375S/SP, F75373 and F75387" 654e53004e2SJean Delvare depends on I2C 65545fb3669SHans de Goede help 6565d7f77bfSJean Delvare If you say yes here you get support for hardware monitoring 657523315a9SNiklas Schnelle features of the Fintek F75375S/SP, F75373 and F75387 658746cdfbfSDean Nelson 65945fb3669SHans de Goede This driver can also be built as a module. If so, the module 660f2e41e91SAndrew Morton will be called f75375s. 6615d7f77bfSJean Delvare 6625d7f77bfSJean Delvareconfig SENSORS_GSC 663629c58baSHans de Goede tristate "Gateworks System Controller ADC" 6645d7f77bfSJean Delvare depends on MFD_GATEWORKS_GSC 6655d7f77bfSJean Delvare help 6665d7f77bfSJean Delvare Support for the Gateworks System Controller A/D converters. 6675da556e3SHans de Goede 6685d7f77bfSJean Delvare To compile this driver as a module, choose M here: 6695d7f77bfSJean Delvare the module will be called gsc-hwmon. 670a66c1088SHans de Goede 6715d7f77bfSJean Delvareconfig SENSORS_MC13783_ADC 6725d7f77bfSJean Delvare tristate "Freescale MC13783/MC13892 ADC" 673383586b1SJean Delvare depends on MFD_MC13XXX 67445fb3669SHans de Goede help 67545fb3669SHans de Goede Support for the A/D converter on MC13783 and MC13892 PMIC. 67645fb3669SHans de Goede 67745fb3669SHans de Goedeconfig SENSORS_MC33XS2410 67884f1e442SRiku Voipio tristate "MC33XS2410 HWMON support" 679f58c44e6SBjörn Gerhart depends on PWM_MC33XS2410 6800b22ce3bSJean Delvare help 68184f1e442SRiku Voipio If you say yes here you get hardware monitoring support for 68284f1e442SRiku Voipio MC33XS2410. 683f58c44e6SBjörn Gerhart 68484f1e442SRiku Voipio This driver can also be built as a module. If so, the module 68584f1e442SRiku Voipio will be called mc33xs2410_hwmon. 68684f1e442SRiku Voipio 68784f1e442SRiku Voipioconfig SENSORS_FSCHMD 6883bce5377STim Harvey tristate "Fujitsu Siemens Computers sensor chips" 6893bce5377STim Harvey depends on (X86 || COMPILE_TEST) && I2C 6903bce5377STim Harvey help 6913bce5377STim Harvey If you say yes here you get support for the following Fujitsu 6923bce5377STim Harvey Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 6933bce5377STim Harvey Heimdall, Heracles, Hades and Syleus including support for the 6943bce5377STim Harvey integrated watchdog. 6953bce5377STim Harvey 6963bce5377STim Harvey This is a merged driver for FSC sensor chips replacing the fscpos, 697ebf5e877SJean Delvare fscscy and fscher drivers and adding support for several other FSC 698ebf5e877SJean Delvare sensor chips. 699ebf5e877SJean Delvare 700ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 701ebf5e877SJean Delvare will be called fschmd. 702ebf5e877SJean Delvare 703a02b105fSDimitri Fedrauconfig SENSORS_FTSTEUTATES 704a02b105fSDimitri Fedrau tristate "Fujitsu Technology Solutions sensor chip Teutates" 705a02b105fSDimitri Fedrau depends on I2C && WATCHDOG 706a02b105fSDimitri Fedrau select WATCHDOG_CORE 707a02b105fSDimitri Fedrau help 708a02b105fSDimitri Fedrau If you say yes here you get support for the Fujitsu Technology 709a02b105fSDimitri Fedrau Solutions (FTS) sensor chip "Teutates" including support for 710a02b105fSDimitri Fedrau the integrated watchdog. 711a02b105fSDimitri Fedrau 712a02b105fSDimitri Fedrau This driver can also be built as a module. If so, the module 713569ff102SHans de Goede will be called ftsteutates. 714c69ab2b7SHans de Goede 715b97adb59SUwe Kleine-Königconfig SENSORS_GIGABYTE_WATERFORCE 716569ff102SHans de Goede tristate "Gigabyte Waterforce X240/X280/X360 AIO CPU coolers" 717c69ab2b7SHans de Goede depends on USB_HID 718c69ab2b7SHans de Goede help 719de15f093SHans de Goede If you say yes here you get support for hardware monitoring for the 720de15f093SHans de Goede Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers. 721569ff102SHans de Goede 7220589c2deSHans de Goede This driver can also be built as a module. If so, the module 7230589c2deSHans de Goede will be called gigabyte_waterforce. 7240589c2deSHans de Goede 725569ff102SHans de Goedeconfig SENSORS_GL518SM 726569ff102SHans de Goede tristate "Genesys Logic GL518SM" 727569ff102SHans de Goede depends on I2C 728569ff102SHans de Goede help 72908426edaSThilo Cestonaro If you say yes here you get support for Genesys Logic GL518SM 73008426edaSThilo Cestonaro sensor chips. 73108426edaSThilo Cestonaro 73208426edaSThilo Cestonaro This driver can also be built as a module. If so, the module 73308426edaSThilo Cestonaro will be called gl518sm. 73408426edaSThilo Cestonaro 73508426edaSThilo Cestonaroconfig SENSORS_GL520SM 73608426edaSThilo Cestonaro tristate "Genesys Logic GL520SM" 73708426edaSThilo Cestonaro depends on I2C 73808426edaSThilo Cestonaro select HWMON_VID 73908426edaSThilo Cestonaro help 74008426edaSThilo Cestonaro If you say yes here you get support for Genesys Logic GL520SM 74142ac68e3SAleksa Savic sensor chips. 74242ac68e3SAleksa Savic 74342ac68e3SAleksa Savic This driver can also be built as a module. If so, the module 74442ac68e3SAleksa Savic will be called gl520sm. 74542ac68e3SAleksa Savic 74642ac68e3SAleksa Savicconfig SENSORS_GPD 74742ac68e3SAleksa Savic tristate "GPD handhelds" 74842ac68e3SAleksa Savic depends on X86 && DMI && HAS_IOPORT 74942ac68e3SAleksa Savic help 75042ac68e3SAleksa Savic If you say yes here you get support for fan readings and 751ad2f931dSJean Delvare control over GPD handheld devices. 752ad2f931dSJean Delvare 7531d72acf9SJan Engelhardt Can also be built as a module. In that case it will be 754ad2f931dSJean Delvare called gpd-fan. 755ad2f931dSJean Delvare 756ad2f931dSJean Delvareconfig SENSORS_G760A 757ad2f931dSJean Delvare tristate "GMT G760A" 758ad2f931dSJean Delvare depends on I2C 759ad2f931dSJean Delvare help 760ad2f931dSJean Delvare If you say yes here you get support for Global Mixed-mode 761ad2f931dSJean Delvare Technology Inc G760A fan speed PWM controller chips. 762ad2f931dSJean Delvare 7631d72acf9SJan Engelhardt This driver can also be built as a module. If so, the module 764303760b4SJean Delvare will be called g760a. 765ad2f931dSJean Delvare 766ad2f931dSJean Delvareconfig SENSORS_G762 767ad2f931dSJean Delvare tristate "GMT G762 and G763" 768ad2f931dSJean Delvare depends on I2C 769ad2f931dSJean Delvare help 770ad2f931dSJean Delvare If you say yes here you get support for Global Mixed-mode 771ad2f931dSJean Delvare Technology Inc G762 and G763 fan speed PWM controller chips. 7720ab88e23SCryolitia PukNgae 7730ab88e23SCryolitia PukNgae This driver can also be built as a module. If so, the module 774205c7302SCryolitia PukNgae will be called g762. 7750ab88e23SCryolitia PukNgae 7760ab88e23SCryolitia PukNgaeconfig SENSORS_GPIO_FAN 7770ab88e23SCryolitia PukNgae tristate "GPIO fan" 7780ab88e23SCryolitia PukNgae depends on GPIOLIB || COMPILE_TEST 7790ab88e23SCryolitia PukNgae depends on THERMAL || THERMAL=n 7800ab88e23SCryolitia PukNgae help 7810ab88e23SCryolitia PukNgae If you say yes here you get support for fans connected to GPIO lines. 782ebf5e877SJean Delvare 783ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 784ebf5e877SJean Delvare will be called gpio-fan. 785ebf5e877SJean Delvare 786ebf5e877SJean Delvareconfig SENSORS_GXP_FAN_CTRL 787ebf5e877SJean Delvare tristate "HPE GXP fan controller" 788ebf5e877SJean Delvare depends on ARCH_HPE_GXP || COMPILE_TEST 789ebf5e877SJean Delvare help 790ebf5e877SJean Delvare If you say yes here you get support for GXP fan control functionality. 791ebf5e877SJean Delvare 792ebf5e877SJean Delvare The GXP controls fan function via the CPLD through the use of PWM 793ebf5e877SJean Delvare registers. This driver reports status and pwm setting of the fans. 794ebf5e877SJean Delvare 795ebf5e877SJean Delvareconfig SENSORS_HIH6130 796ebf5e877SJean Delvare tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 797ebf5e877SJean Delvare depends on I2C 798ebf5e877SJean Delvare help 799ebf5e877SJean Delvare If you say yes here you get support for Honeywell Humidicon 800ebf5e877SJean Delvare HIH-6130 and HIH-6131 Humidicon humidity sensors. 801ebf5e877SJean Delvare 802d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 803d6fe1360SSimon Guinot will be called hih6130. 804a9b4c8afSLinus Walleij 8051376e2c3SGeert Uytterhoevenconfig SENSORS_HS3001 806f6906edeSRandy Dunlap tristate "Renesas HS3001 humidity and temperature sensors" 807d6fe1360SSimon Guinot depends on I2C 808d6fe1360SSimon Guinot help 809d6fe1360SSimon Guinot If you say yes here you get support for the Renesas HS3001, 810d6fe1360SSimon Guinot to HS3004 humidity and temperature sensors. 811d6fe1360SSimon Guinot 812d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 81390905f7cSNick Hawkins will be called hs3001. 81490905f7cSNick Hawkins 81590905f7cSNick Hawkinsconfig SENSORS_HTU31 81690905f7cSNick Hawkins tristate "Measurement Specialties HTU31 humidity and temperature sensor" 81790905f7cSNick Hawkins depends on I2C 81890905f7cSNick Hawkins select CRC8 81990905f7cSNick Hawkins help 82090905f7cSNick Hawkins If you say yes here you get support for the HTU31 humidity 82190905f7cSNick Hawkins and temperature sensors. 82227f8b135SIain Paton 82327f8b135SIain Paton This driver can also be built as a module. If so, the module 824e2d8c2b6SGuenter Roeck will be called htu31. 82527f8b135SIain Paton 82627f8b135SIain Patonconfig SENSORS_IBMAEM 82727f8b135SIain Paton tristate "IBM Active Energy Manager temperature/power sensors and control" 82827f8b135SIain Paton select IPMI_SI 82927f8b135SIain Paton depends on IPMI_HANDLER 83027f8b135SIain Paton help 83127f8b135SIain Paton If you say yes here you get support for the temperature and 83243fbe66dSAndre Werner power sensors and capping hardware in various IBM System X 83343fbe66dSAndre Werner servers that support Active Energy Manager. This includes 83443fbe66dSAndre Werner the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 83543fbe66dSAndre Werner and certain HC10/HS2x/LS2x/QS2x blades. 83643fbe66dSAndre Werner 83743fbe66dSAndre Werner This driver can also be built as a module. If so, the module 83843fbe66dSAndre Werner will be called ibmaem. 83943fbe66dSAndre Werner 84043fbe66dSAndre Wernerconfig SENSORS_IBMPEX 84143fbe66dSAndre Werner tristate "IBM PowerExecutive temperature/power sensors" 842bf1bb26fSAndrei Lalaev select IPMI_SI 843bf1bb26fSAndrei Lalaev depends on IPMI_HANDLER 844bf1bb26fSAndrei Lalaev help 845bf1bb26fSAndrei Lalaev If you say yes here you get support for the temperature and 846bf1bb26fSAndrei Lalaev power sensors in various IBM System X servers that support 847bf1bb26fSAndrei Lalaev PowerExecutive. So far this includes the x3350, x3550, x3650, 848bf1bb26fSAndrei Lalaev x3655, and x3755; the x3800, x3850, and x3950 models that have 849bf1bb26fSAndrei Lalaev PCI Express; and some of the HS2x, LS2x, and QS2x blades. 850bf1bb26fSAndrei Lalaev 851bf1bb26fSAndrei Lalaev This driver can also be built as a module. If so, the module 852bf1bb26fSAndrei Lalaev will be called ibmpex. 8538808a793SDarrick J. Wong 8548808a793SDarrick J. Wongconfig SENSORS_IBMPOWERNV 8558808a793SDarrick J. Wong tristate "IBM POWERNV platform sensors" 8568808a793SDarrick J. Wong depends on PPC_POWERNV 8578808a793SDarrick J. Wong default y 8588808a793SDarrick J. Wong help 8598808a793SDarrick J. Wong If you say yes here you get support for the temperature/fan/power 8608808a793SDarrick J. Wong sensors on your PowerNV platform. 8618808a793SDarrick J. Wong 8628070408bSDarrick J. Wong This driver can also be built as a module. If so, the module 8638808a793SDarrick J. Wong will be called ibmpowernv. 8648808a793SDarrick J. Wong 8658808a793SDarrick J. Wongconfig SENSORS_IIO_HWMON 8668808a793SDarrick J. Wong tristate "Hwmon driver that uses channels specified via iio maps" 86757c7c3a0SDarrick J. Wong depends on IIO 86857c7c3a0SDarrick J. Wong help 86957c7c3a0SDarrick J. Wong This is a platform driver that in combination with a suitable 87057c7c3a0SDarrick J. Wong map allows IIO devices to provide basic hwmon functionality 87157c7c3a0SDarrick J. Wong for those channels specified in the map. This map can be provided 87257c7c3a0SDarrick J. Wong either via platform data or the device tree bindings. 87357c7c3a0SDarrick J. Wong 8743d960a99SDarrick J. Wongconfig SENSORS_I5500 8753d960a99SDarrick J. Wong tristate "Intel 5500/5520/X58 temperature sensor" 8763d960a99SDarrick J. Wong depends on X86 && PCI 87757c7c3a0SDarrick J. Wong help 87857c7c3a0SDarrick J. Wong If you say yes here you get support for the temperature 87957c7c3a0SDarrick J. Wong sensor inside the Intel 5500, 5520 and X58 chipsets. 88057c7c3a0SDarrick J. Wong 88124c1aa85SNeelesh Gupta This driver can also be built as a module. If so, the module 88224c1aa85SNeelesh Gupta will be called i5500_temp. 88324c1aa85SNeelesh Gupta 88424c1aa85SNeelesh Guptaconfig SENSORS_CORETEMP 88524c1aa85SNeelesh Gupta tristate "Intel Core/Core2/Atom temperature sensor" 88624c1aa85SNeelesh Gupta depends on X86 88724c1aa85SNeelesh Gupta help 88824c1aa85SNeelesh Gupta If you say yes here you get support for the temperature 88924c1aa85SNeelesh Gupta sensor inside your CPU. Most of the family 6 CPUs 89024c1aa85SNeelesh Gupta are supported. Check Documentation/hwmon/coretemp.rst for details. 89124c1aa85SNeelesh Gupta 89251b53dc9SJonathan Cameronconfig SENSORS_ISL28022 89351b53dc9SJonathan Cameron tristate "Renesas ISL28022" 89451b53dc9SJonathan Cameron depends on I2C 89551b53dc9SJonathan Cameron select REGMAP_I2C 89651b53dc9SJonathan Cameron help 89751b53dc9SJonathan Cameron If you say yes here you get support for ISL28022 power monitor. 89851b53dc9SJonathan Cameron Check Documentation/hwmon/isl28022.rst for details. 89951b53dc9SJonathan Cameron 90051b53dc9SJonathan Cameron This driver can also be built as a module. If so, the module 901ada07281SJean Delvare will be called isl28022. 902ada07281SJean Delvare 903ada07281SJean Delvareconfig SENSORS_IT87 904ada07281SJean Delvare tristate "ITE IT87xx and compatibles" 905ada07281SJean Delvare depends on HAS_IOPORT 906ada07281SJean Delvare depends on !PPC 907ada07281SJean Delvare select HWMON_VID 908ada07281SJean Delvare help 909ada07281SJean Delvare If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 910ada07281SJean Delvare IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 911ebf5e877SJean Delvare IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 912ebf5e877SJean Delvare IT8603E, IT8620E, IT8623E, IT8628E, and IT8689E sensor chips, and 913ebf5e877SJean Delvare the SiS950 clone. 914ebf5e877SJean Delvare 915ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 916ebf5e877SJean Delvare will be called it87. 9177ebd8b66SMauro Carvalho Chehab 918ebf5e877SJean Delvareconfig SENSORS_JC42 91939671a14SYikai Tsai tristate "JEDEC JC42.4 compliant memory module temperature sensors" 92039671a14SYikai Tsai depends on I2C 92139671a14SYikai Tsai select REGMAP_I2C 92239671a14SYikai Tsai help 92339671a14SYikai Tsai If you say yes here, you get support for JEDEC JC42.4 compliant 92439671a14SYikai Tsai temperature sensors, which are used on many DDR3 memory modules for 92539671a14SYikai Tsai mobile devices and servers. Support will include, but not be limited 92639671a14SYikai Tsai to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 92739671a14SYikai Tsai MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 92839671a14SYikai Tsai STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 92939671a14SYikai Tsai 930ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 931ad2f931dSJean Delvare will be called jc42. 932523315a9SNiklas Schnelle 933746cdfbfSDean Nelsonconfig SENSORS_POWERZ 934303760b4SJean Delvare tristate "ChargerLAB POWER-Z USB-C tester" 935ad2f931dSJean Delvare depends on USB 936ead80803SJustin Maggard help 937ead80803SJustin Maggard If you say yes here you get support for ChargerLAB POWER-Z series of 9384ee07157SGuenter Roeck USB-C charging testers. 93971a9c232SGuenter Roeck 94071a9c232SGuenter Roeck This driver can also be built as a module. If so, the module 941ad2f931dSJean Delvare will be called powerz. 942ad2f931dSJean Delvare 943ad2f931dSJean Delvareconfig SENSORS_POWR1220 944ad2f931dSJean Delvare tristate "Lattice POWR1220 Power Monitoring" 9454453d736SGuenter Roeck depends on I2C 946d5622f5bSClemens Ladisch help 9474bd2691dSRandy Dunlap If you say yes here you get access to the hardware monitoring 9488f2fa472SMartin Blumenstingl functions of the Lattice POWR1220 isp Power Supply Monitoring, 9494453d736SGuenter Roeck Sequencing and Margining Controller. 950d5622f5bSClemens Ladisch 951d5622f5bSClemens Ladisch This driver can also be built as a module. If so, the module 952d5622f5bSClemens Ladisch will be called powr1220. 9531bd612a2SGuenter Roeck 954a31887dcSAlison Schofieldconfig SENSORS_LAN966X 955a31887dcSAlison Schofield tristate "Microchip LAN966x Hardware Monitoring" 9564453d736SGuenter Roeck depends on SOC_LAN966 || COMPILE_TEST 9574453d736SGuenter Roeck select REGMAP 9584453d736SGuenter Roeck select POLYNOMIAL 9594453d736SGuenter Roeck help 9604381a36aSThomas Weißschuh If you say yes here you get support for temperature monitoring 9614381a36aSThomas Weißschuh on the Microchip LAN966x SoC. 9624381a36aSThomas Weißschuh 9634381a36aSThomas Weißschuh This driver can also be built as a module. If so, the module 9644381a36aSThomas Weißschuh will be called lan966x-hwmon. 9654381a36aSThomas Weißschuh 9664381a36aSThomas Weißschuhconfig SENSORS_LATTEPANDA_SIGMA_EC 9674381a36aSThomas Weißschuh tristate "LattePanda Sigma EC hardware monitoring" 9684381a36aSThomas Weißschuh depends on X86 9694381a36aSThomas Weißschuh depends on DMI 970f4ff4155SScott Kanowitz depends on HAS_IOPORT 971f4ff4155SScott Kanowitz help 972f4ff4155SScott Kanowitz If you say yes here you get support for the hardware monitoring 973f4ff4155SScott Kanowitz features of the Embedded Controller on LattePanda Sigma 974f4ff4155SScott Kanowitz single-board computers, including CPU fan speed (RPM) and 975f4ff4155SScott Kanowitz board and CPU temperatures. 976f4ff4155SScott Kanowitz 977f4ff4155SScott Kanowitz The driver reads the EC directly via ACPI EC I/O ports and 978f4ff4155SScott Kanowitz uses DMI matching to ensure it only loads on supported hardware. 979f4ff4155SScott Kanowitz 980f4ff4155SScott Kanowitz This driver can also be built as a module. If so, the module 981c8f55be4SMichael Walle will be called lattepanda-sigma-ec. 982c8f55be4SMichael Walle 983c8f55be4SMichael Walleconfig SENSORS_LENOVO_EC 984c8f55be4SMichael Walle tristate "Sensor reader for Lenovo ThinkStations" 985c8f55be4SMichael Walle depends on X86 986c8f55be4SMichael Walle help 987c8f55be4SMichael Walle If you say yes here you get support for LENOVO 988c8f55be4SMichael Walle EC Sensor data on newer ThinkStation systems 989c8f55be4SMichael Walle 990c8f55be4SMichael Walle This driver can also be built as a module. If so, the module 991c8f55be4SMichael Walle will be called lenovo_ec_sensors. 992c8f55be4SMichael Walle 99370118f85SDavid Oberconfig SENSORS_LINEAGE 99470118f85SDavid Ober tristate "Lineage Compact Power Line Power Entry Module" 99570118f85SDavid Ober depends on I2C 99670118f85SDavid Ober help 99770118f85SDavid Ober If you say yes here you get support for the Lineage Compact Power Line 99870118f85SDavid Ober series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 99970118f85SDavid Ober CP2000DC, CP2725, and others. 100070118f85SDavid Ober 100170118f85SDavid Ober This driver can also be built as a module. If so, the module 100270118f85SDavid Ober will be called lineage-pem. 1003502b5a01SGuenter Roeck 1004502b5a01SGuenter Roeckconfig SENSORS_LOCHNAGAR 1005e2d8c2b6SGuenter Roeck tristate "Lochnagar Hardware Monitor" 1006502b5a01SGuenter Roeck depends on MFD_LOCHNAGAR 1007502b5a01SGuenter Roeck help 1008502b5a01SGuenter Roeck If you say yes here you get support for Lochnagar 2 temperature, 1009502b5a01SGuenter Roeck voltage and current sensors abilities. 1010502b5a01SGuenter Roeck 1011502b5a01SGuenter Roeck This driver can also be built as a module. If so, the module 1012502b5a01SGuenter Roeck will be called lochnagar-hwmon. 1013502b5a01SGuenter Roeck 10144cdb5621SLucas Tanureconfig SENSORS_LTC2945 10154cdb5621SLucas Tanure tristate "Linear Technology LTC2945" 10164cdb5621SLucas Tanure depends on I2C 10174cdb5621SLucas Tanure select REGMAP_I2C 10184cdb5621SLucas Tanure help 10194cdb5621SLucas Tanure If you say yes here you get support for Linear Technology LTC2945 10204cdb5621SLucas Tanure I2C System Monitor. 10214cdb5621SLucas Tanure 10224cdb5621SLucas Tanure This driver can also be built as a module. If so, the module will 10234cdb5621SLucas Tanure be called ltc2945. 1024ebf5e877SJean Delvare 1025ebf5e877SJean Delvareconfig SENSORS_LTC2947 1026ebf5e877SJean Delvare tristate 1027ebf5e877SJean Delvare 1028ebf5e877SJean Delvareconfig SENSORS_LTC2947_I2C 1029ebf5e877SJean Delvare tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 1030ebf5e877SJean Delvare depends on I2C 1031ebf5e877SJean Delvare select REGMAP_I2C 1032ebf5e877SJean Delvare select SENSORS_LTC2947 1033ebf5e877SJean Delvare help 1034ebf5e877SJean Delvare 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á 10529f90fd65SNuno Sáconfig SENSORS_LTC2990 10539f90fd65SNuno Sá tristate "Linear Technology LTC2990" 10549f90fd65SNuno Sá depends on I2C 10559f90fd65SNuno Sá help 10569f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2990 10579f90fd65SNuno Sá I2C System Monitor. The LTC2990 supports a combination of voltage, 10589f90fd65SNuno Sá current and temperature monitoring. 10599f90fd65SNuno Sá 10609f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 10619f90fd65SNuno Sá be called ltc2990. 1062df922703SMike Looijmans 10635d9ca430STom Levensconfig SENSORS_LTC2991 1064df922703SMike Looijmans tristate "Analog Devices LTC2991" 1065df922703SMike Looijmans depends on I2C 1066df922703SMike Looijmans select REGMAP_I2C 1067df922703SMike Looijmans help 10685d9ca430STom Levens If you say yes here you get support for Analog Devices LTC2991 1069df922703SMike Looijmans Octal I2C Voltage, Current, and Temperature Monitor. The LTC2991 1070df922703SMike Looijmans supports a combination of voltage, current and temperature monitoring. 1071df922703SMike Looijmans 1072df922703SMike Looijmans This driver can also be built as a module. If so, the module will 10732b9ea426SAntoniu Miclaus be called ltc2991. 10742b9ea426SAntoniu Miclaus 10752b9ea426SAntoniu Miclausconfig SENSORS_LTC2992 10767d4cc7fdSJavier Carrasco tristate "Linear Technology LTC2992" 10772b9ea426SAntoniu Miclaus depends on I2C 10782b9ea426SAntoniu Miclaus depends on GPIOLIB 10792b9ea426SAntoniu Miclaus help 10802b9ea426SAntoniu Miclaus If you say yes here you get support for Linear Technology LTC2992 10812b9ea426SAntoniu Miclaus I2C System Monitor. The LTC2992 measures current, voltage, and 10822b9ea426SAntoniu Miclaus power of two supplies. 10832b9ea426SAntoniu Miclaus 10842b9ea426SAntoniu Miclaus This driver can also be built as a module. If so, the module will 1085b0bd407eSAlexandru Tachici be called ltc2992. 1086b0bd407eSAlexandru Tachici 1087b0bd407eSAlexandru Tachiciconfig SENSORS_LTC4151 10889ca26df1SAlexandru Tachici tristate "Linear Technology LTC4151" 1089b0bd407eSAlexandru Tachici depends on I2C 1090b0bd407eSAlexandru Tachici help 1091b0bd407eSAlexandru Tachici If you say yes here you get support for Linear Technology LTC4151 1092b0bd407eSAlexandru Tachici High Voltage I2C Current and Voltage Monitor interface. 1093b0bd407eSAlexandru Tachici 1094b0bd407eSAlexandru Tachici This driver can also be built as a module. If so, the module will 1095b0bd407eSAlexandru Tachici be called ltc4151. 1096b0bd407eSAlexandru Tachici 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 1149ebf5e877SJean Delvareconfig SENSORS_LTC4282 1150ebf5e877SJean Delvare tristate "Analog Devices LTC4282" 1151ebf5e877SJean Delvare depends on I2C 1152ebf5e877SJean Delvare select REGMAP_I2C 1153ebf5e877SJean Delvare help 1154ebf5e877SJean Delvare If you say yes here you get support for Analog Devices LTC4282 1155ebf5e877SJean Delvare High Current Hot Swap Controller I2C interface. 1156ebf5e877SJean Delvare 1157ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1158ebf5e877SJean Delvare be called ltc4282. 1159cbc29538SNuno Sa 1160cbc29538SNuno Saconfig SENSORS_LTQ_CPUTEMP 1161cbc29538SNuno Sa bool "Lantiq cpu temperature sensor driver" 1162cbc29538SNuno Sa depends on SOC_XWAY 1163cbc29538SNuno Sa help 1164cbc29538SNuno Sa If you say yes here you get support for the temperature 1165cbc29538SNuno Sa sensor inside your CPU. 1166cbc29538SNuno Sa 1167cbc29538SNuno Saconfig SENSORS_MACSMC_HWMON 1168cbc29538SNuno Sa tristate "Apple SMC (Apple Silicon)" 1169cbc29538SNuno Sa depends on MFD_MACSMC && OF 11707074d0a9SFlorian Eckert help 11717074d0a9SFlorian Eckert This driver enables hwmon support for current, power, temperature, 1172151d6dcbSRandy Dunlap and voltage sensors, as well as fan speed reporting and control 11737074d0a9SFlorian Eckert on Apple Silicon devices. Say Y here if you have an Apple Silicon 11747074d0a9SFlorian Eckert device. 11757074d0a9SFlorian Eckert 11767074d0a9SFlorian Eckert This driver can also be built as a module. If so, the module will 1177785205fdSJames Calligeros be called macsmc-hwmon. 1178785205fdSJames Calligeros 1179785205fdSJames Calligerosconfig SENSORS_MAX1111 1180785205fdSJames Calligeros tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 1181785205fdSJames Calligeros depends on SPI_MASTER 1182785205fdSJames Calligeros help 1183785205fdSJames Calligeros Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 1184785205fdSJames Calligeros ADC chips. 1185785205fdSJames Calligeros 1186785205fdSJames Calligeros This driver can also be built as a module. If so, the module 1187785205fdSJames Calligeros will be called max1111. 1188785205fdSJames Calligeros 1189ebf5e877SJean Delvareconfig SENSORS_MAX127 1190ebf5e877SJean Delvare tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System" 1191ebf5e877SJean Delvare depends on I2C 1192ebf5e877SJean Delvare help 1193ebf5e877SJean Delvare Say y here to support Maxim's MAX127 DAS chips. 1194ebf5e877SJean Delvare 1195ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1196ebf5e877SJean Delvare will be called max127. 1197ebf5e877SJean Delvare 1198ebf5e877SJean Delvareconfig SENSORS_MAX16065 11998efd1014STao Ren tristate "Maxim MAX16065 System Manager and compatibles" 12008efd1014STao Ren depends on I2C 12018efd1014STao Ren help 12028efd1014STao Ren If you say yes here you get support for hardware monitoring 12038efd1014STao Ren capabilities of the following Maxim System Manager chips. 12048efd1014STao Ren MAX16065 12058efd1014STao Ren MAX16066 12068efd1014STao Ren MAX16067 12078efd1014STao Ren MAX16068 1208ebf5e877SJean Delvare MAX16070 1209ebf5e877SJean Delvare MAX16071 1210ebf5e877SJean Delvare 1211ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1212ebf5e877SJean Delvare will be called max16065. 1213ebf5e877SJean Delvare 1214ebf5e877SJean Delvareconfig SENSORS_MAX1619 1215ebf5e877SJean Delvare tristate "Maxim MAX1619 sensor chip" 1216ebf5e877SJean Delvare depends on I2C 1217ebf5e877SJean Delvare help 1218ebf5e877SJean Delvare If you say yes here you get support for MAX1619 sensor chip. 1219ebf5e877SJean Delvare 1220ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1221ebf5e877SJean Delvare will be called max1619. 1222ebf5e877SJean Delvare 1223ebf5e877SJean Delvareconfig SENSORS_MAX1668 1224ebf5e877SJean Delvare tristate "Maxim MAX1668 and compatibles" 1225ebf5e877SJean Delvare depends on I2C 1226ebf5e877SJean Delvare select REGMAP_I2C 1227ebf5e877SJean Delvare help 1228ebf5e877SJean Delvare If you say yes here you get support for MAX1668, MAX1989 and 1229ebf5e877SJean Delvare MAX1805 chips. 1230ebf5e877SJean Delvare 1231ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1232ebf5e877SJean Delvare will be called max1668. 1233ebf5e877SJean Delvare 1234ebf5e877SJean Delvareconfig SENSORS_MAX197 1235ebf5e877SJean Delvare tristate "Maxim MAX197 and compatibles" 12362d6c6689SJavier Carrasco help 1237ebf5e877SJean Delvare Support for the Maxim MAX197 A/D converter. 1238ebf5e877SJean Delvare Support will include, but not be limited to, MAX197, and MAX199. 1239ebf5e877SJean Delvare 1240ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1241ebf5e877SJean Delvare will be called max197. 1242ebf5e877SJean Delvare 1243ebf5e877SJean Delvareconfig SENSORS_MAX31722 1244ebf5e877SJean Delvare tristate "MAX31722 temperature sensor" 1245ebf5e877SJean Delvare depends on SPI 1246ebf5e877SJean Delvare help 1247ebf5e877SJean Delvare Support for the Maxim Integrated MAX31722/MAX31723 digital 1248ebf5e877SJean Delvare thermometers/thermostats operating over an SPI interface. 1249ebf5e877SJean Delvare 1250ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1251ebf5e877SJean Delvare will be called max31722. 1252ebf5e877SJean Delvare 125304e1e70aSTiberiu Breanaconfig SENSORS_MAX31730 125404e1e70aSTiberiu Breana tristate "MAX31730 temperature sensor" 125504e1e70aSTiberiu Breana depends on I2C 125604e1e70aSTiberiu Breana help 125704e1e70aSTiberiu Breana Support for the Maxim Integrated MAX31730 3-Channel Remote 125804e1e70aSTiberiu Breana Temperature Sensor. 125904e1e70aSTiberiu Breana 126004e1e70aSTiberiu Breana This driver can also be built as a module. If so, the module 126104e1e70aSTiberiu Breana will be called max31730. 1262d21ed22bSGuenter Roeck 1263d21ed22bSGuenter Roeckconfig SENSORS_MAX31760 1264d21ed22bSGuenter Roeck tristate "MAX31760 fan speed controller" 1265d21ed22bSGuenter Roeck depends on I2C 1266d21ed22bSGuenter Roeck select REGMAP_I2C 1267d21ed22bSGuenter Roeck help 1268d21ed22bSGuenter Roeck Support for the Analog Devices MAX31760 Precision Fan-Speed 1269d21ed22bSGuenter Roeck Controller. MAX31760 integrates temperature sensing along with 1270d21ed22bSGuenter Roeck precision PWM fan control. 1271d21ed22bSGuenter Roeck 127204e1e70aSTiberiu Breana This driver can also be built as a module. If so, the module 127338b04ad0SIbrahim Tilki will be called max31760. 127438b04ad0SIbrahim Tilki 127538b04ad0SIbrahim Tilkiconfig MAX31827 127638b04ad0SIbrahim Tilki tristate "MAX31827 low-power temperature switch and similar devices" 127738b04ad0SIbrahim Tilki depends on I2C 127838b04ad0SIbrahim Tilki select REGMAP_I2C 127938b04ad0SIbrahim Tilki help 128038b04ad0SIbrahim Tilki If you say yes here you get support for MAX31827, MAX31828 and 128138b04ad0SIbrahim Tilki MAX31829 low-power temperature switches and sensors connected with I2C. 128238b04ad0SIbrahim Tilki 128338b04ad0SIbrahim Tilki This driver can also be built as a module. If so, the module 128438b04ad0SIbrahim Tilki will be called max31827. 128516d60ba8SDaniel Matyas 128616d60ba8SDaniel Matyasconfig SENSORS_MAX6620 128716d60ba8SDaniel Matyas tristate "Maxim MAX6620 fan controller" 128816d60ba8SDaniel Matyas depends on I2C 128916d60ba8SDaniel Matyas help 129016d60ba8SDaniel Matyas If you say yes here you get support for the MAX6620 129116d60ba8SDaniel Matyas fan controller. 129216d60ba8SDaniel Matyas 129316d60ba8SDaniel Matyas This driver can also be built as a module. If so, the module 129416d60ba8SDaniel Matyas will be called max6620. 129516d60ba8SDaniel Matyas 1296e8ac01e5SArun Saravanan Balachandranconfig SENSORS_MAX6621 1297e8ac01e5SArun Saravanan Balachandran tristate "Maxim MAX6621 sensor chip" 1298e8ac01e5SArun Saravanan Balachandran depends on I2C 1299e8ac01e5SArun Saravanan Balachandran select REGMAP_I2C 1300e8ac01e5SArun Saravanan Balachandran help 1301e8ac01e5SArun Saravanan Balachandran If you say yes here you get support for MAX6621 sensor chip. 1302e8ac01e5SArun Saravanan Balachandran MAX6621 is a PECI-to-I2C translator provides an efficient, 1303e8ac01e5SArun Saravanan Balachandran low-cost solution for PECI-to-SMBus/I2C protocol conversion. 1304e8ac01e5SArun Saravanan Balachandran It allows reading the temperature from the PECI-compliant 1305e8ac01e5SArun Saravanan Balachandran host directly from up to four PECI-enabled CPUs. 130692b64580SVadim Pasternak 130792b64580SVadim Pasternak This driver can also be built as a module. If so, the module 130892b64580SVadim Pasternak will be called max6621. 130992b64580SVadim Pasternak 131092b64580SVadim Pasternakconfig SENSORS_MAX6639 131192b64580SVadim Pasternak tristate "Maxim MAX6639 sensor chip" 131292b64580SVadim Pasternak depends on I2C 131392b64580SVadim Pasternak select REGMAP_I2C 131492b64580SVadim Pasternak help 131592b64580SVadim Pasternak If you say yes here you get support for the MAX6639 131692b64580SVadim Pasternak sensor chips. 131792b64580SVadim Pasternak 131892b64580SVadim Pasternak This driver can also be built as a module. If so, the module 131992b64580SVadim Pasternak will be called max6639. 1320ebf5e877SJean Delvare 1321ebf5e877SJean Delvareconfig SENSORS_MAX6650 1322ebf5e877SJean Delvare tristate "Maxim MAX6650 sensor chip" 132345bf8305SNaresh Solanki depends on I2C 1324ebf5e877SJean Delvare depends on THERMAL || THERMAL=n 1325ebf5e877SJean Delvare help 1326ebf5e877SJean Delvare If you say yes here you get support for the MAX6650 / MAX6651 1327ebf5e877SJean Delvare sensor chips. 1328ebf5e877SJean Delvare 1329ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1330ebf5e877SJean Delvare will be called max6650. 1331ebf5e877SJean Delvare 1332ebf5e877SJean Delvareconfig SENSORS_MAX6697 1333ebf5e877SJean Delvare tristate "Maxim MAX6697 and compatibles" 13344f8d374bSJean-Francois Dagenais depends on I2C 1335ebf5e877SJean Delvare help 1336ebf5e877SJean Delvare If you say yes here you get support for MAX6581, MAX6602, MAX6622, 1337ebf5e877SJean Delvare MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 1338ebf5e877SJean Delvare temperature sensor chips. 1339ebf5e877SJean Delvare 1340ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1341ebf5e877SJean Delvare will be called max6697. 1342ebf5e877SJean Delvare 1343ebf5e877SJean Delvareconfig SENSORS_MAX31790 1344ebf5e877SJean Delvare tristate "Maxim MAX31790 sensor chip" 1345ebf5e877SJean Delvare depends on I2C 1346ebf5e877SJean Delvare help 1347ebf5e877SJean Delvare If you say yes here you get support for 6-Channel PWM-Output 1348ebf5e877SJean Delvare Fan RPM Controller. 1349ebf5e877SJean Delvare 1350ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1351ebf5e877SJean Delvare will be called max31790. 1352ebf5e877SJean Delvare 1353195a4b42SIl Hanconfig SENSORS_MAX77705 1354195a4b42SIl Han tristate "MAX77705 current and voltage sensor" 1355195a4b42SIl Han depends on MFD_MAX77705 1356195a4b42SIl Han help 1357195a4b42SIl Han If you say yes here you get support for MAX77705 sensors connected with I2C. 1358195a4b42SIl Han 1359195a4b42SIl Han This driver can also be built as a module. If so, the module 1360195a4b42SIl Han will be called max77705-hwmon. 1361195a4b42SIl Han 1362195a4b42SIl Hanconfig SENSORS_MC34VR500 13638debd851SDzmitry Sankouski tristate "NXP MC34VR500 hardware monitoring driver" 13648debd851SDzmitry Sankouski depends on I2C 13658debd851SDzmitry Sankouski select REGMAP_I2C 13668debd851SDzmitry Sankouski help 13678debd851SDzmitry Sankouski If you say yes here you get support for the temperature and input 13688debd851SDzmitry Sankouski voltage sensors of the NXP MC34VR500. 13698debd851SDzmitry Sankouski 13708debd851SDzmitry Sankouskiconfig SENSORS_MCP3021 13718debd851SDzmitry Sankouski tristate "Microchip MCP3021 and compatibles" 137207830d9aSMario Kicherer depends on I2C 137307830d9aSMario Kicherer help 137407830d9aSMario Kicherer If you say yes here you get support for MCP3021 and MCP3221. 137556c77c0fSJavier Carrasco The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 137607830d9aSMario Kicherer with 12-bit resolution. 137707830d9aSMario Kicherer 137807830d9aSMario Kicherer This driver can also be built as a module. If so, the module 137907830d9aSMario Kicherer will be called mcp3021. 1380ebf5e877SJean Delvare 1381ebf5e877SJean Delvareconfig SENSORS_MCP9982 1382ebf5e877SJean Delvare tristate "Microchip Technology MCP9982 driver" 1383ebf5e877SJean Delvare depends on I2C 1384ebf5e877SJean Delvare select REGMAP_I2C 1385ebf5e877SJean Delvare help 1386ebf5e877SJean Delvare Say yes here to include support for Microchip Technology's MCP998X/33 1387ebf5e877SJean Delvare and MCP998XD/33D Multichannel Automotive Temperature Monitor Family. 1388ebf5e877SJean Delvare 1389ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1390ebf5e877SJean Delvare will be called mcp9982. 139165afb4c8SVadim Pasternak 1392712d1b37SGeert Uytterhoevenconfig SENSORS_MLXREG_FAN 139365afb4c8SVadim Pasternak tristate "Mellanox FAN driver" 139465afb4c8SVadim Pasternak depends on MELLANOX_PLATFORM 139565afb4c8SVadim Pasternak imply THERMAL 139665afb4c8SVadim Pasternak select REGMAP 139765afb4c8SVadim Pasternak help 139865afb4c8SVadim Pasternak This option enables support for the FAN control on the Mellanox 139965afb4c8SVadim Pasternak Ethernet and InfiniBand switches. The driver can be activated by the 140065afb4c8SVadim Pasternak platform device add call. Say Y to enable these. To compile this 140165afb4c8SVadim Pasternak driver as a module, choose 'M' here: the module will be called 140265afb4c8SVadim Pasternak mlxreg-fan. 1403aaf6fabfSChris Packham 1404aaf6fabfSChris Packhamconfig SENSORS_TC654 1405aaf6fabfSChris Packham tristate "Microchip TC654/TC655 and compatibles" 1406aaf6fabfSChris Packham depends on I2C 1407aaf6fabfSChris Packham help 1408aaf6fabfSChris Packham If you say yes here you get support for TC654 and TC655. 1409aaf6fabfSChris Packham The TC654 and TC655 are PWM mode fan speed controllers with 1410aaf6fabfSChris Packham FanSense technology for use with brushless DC fans. 1411aaf6fabfSChris Packham 1412aaf6fabfSChris Packham This driver can also be built as a module. If so, the module 1413aaf6fabfSChris Packham will be called tc654. 1414fff7b8abSRobert Marko 1415fff7b8abSRobert Markoconfig SENSORS_TPS23861 1416fff7b8abSRobert Marko tristate "Texas Instruments TPS23861 PoE PSE" 1417fff7b8abSRobert Marko depends on I2C 1418fff7b8abSRobert Marko select REGMAP_I2C 1419fff7b8abSRobert Marko help 1420fff7b8abSRobert Marko If you say yes here you get support for Texas Instruments 1421fff7b8abSRobert Marko TPS23861 802.3at PoE PSE chips. 1422fff7b8abSRobert Marko 1423fff7b8abSRobert Marko This driver can also be built as a module. If so, the module 1424fff7b8abSRobert Marko will be called tps23861. 142596435693SAndreas Werner 142696435693SAndreas Wernerconfig SENSORS_MENF21BMC_HWMON 142796435693SAndreas Werner tristate "MEN 14F021P00 BMC Hardware Monitoring" 142896435693SAndreas Werner depends on MFD_MENF21BMC 142996435693SAndreas Werner help 143096435693SAndreas Werner Say Y here to include support for the MEN 14F021P00 BMC 143196435693SAndreas Werner hardware monitoring. 143296435693SAndreas Werner 143396435693SAndreas Werner This driver can also be built as a module. If so the module 143496435693SAndreas Werner will be called menf21bmc_hwmon. 14359d823351SRahul Tanwar 14369d823351SRahul Tanwarconfig SENSORS_MR75203 14379d823351SRahul Tanwar tristate "Moortec Semiconductor MR75203 PVT Controller" 14389d823351SRahul Tanwar select REGMAP_MMIO 14399d823351SRahul Tanwar help 14409d823351SRahul Tanwar If you say yes here you get support for Moortec MR75203 14419d823351SRahul Tanwar PVT controller. 14429d823351SRahul Tanwar 14439d823351SRahul Tanwar This driver can also be built as a module. If so, the module 14449d823351SRahul Tanwar will be called mr75203. 1445ebf5e877SJean Delvare 1446ebf5e877SJean Delvareconfig SENSORS_ADCXX 1447ebf5e877SJean Delvare tristate "National Semiconductor ADCxxxSxxx" 1448ebf5e877SJean Delvare depends on SPI_MASTER 1449ebf5e877SJean Delvare help 1450ebf5e877SJean Delvare If you say yes here you get support for the National Semiconductor 1451ebf5e877SJean Delvare ADC<bb><c>S<sss> chip family, where 1452ebf5e877SJean Delvare * bb is the resolution in number of bits (8, 10, 12) 1453ebf5e877SJean Delvare * c is the number of channels (1, 2, 4, 8) 1454ebf5e877SJean Delvare * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 1455ebf5e877SJean Delvare kSPS and 101 for 1 MSPS) 1456ebf5e877SJean Delvare 1457ebf5e877SJean Delvare Examples : ADC081S101, ADC124S501, ... 1458ebf5e877SJean Delvare 1459ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1460ebf5e877SJean Delvare will be called adcxx. 1461ad2f931dSJean Delvare 1462210961c4SGuenter Roeckconfig SENSORS_LM63 14631d72acf9SJan Engelhardt tristate "National Semiconductor LM63 and compatibles" 1464ad2f931dSJean Delvare depends on I2C 146510f2ed31SMatthew Garrett help 1466210961c4SGuenter Roeck If you say yes here you get support for the National 146710f2ed31SMatthew Garrett Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 146810f2ed31SMatthew Garrett sensors with integrated fan control. Such chips are found 146910f2ed31SMatthew Garrett on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 1470ad2f931dSJean Delvare others. 1471ad2f931dSJean Delvare 1472ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1473ad2f931dSJean Delvare will be called lm63. 1474e1a8e913SKaiwan N Billimoria 1475a86e94dcSChristophe Leroyconfig SENSORS_LM70 14760b22ce3bSJean Delvare tristate "National Semiconductor LM70 and compatibles" 1477e1a8e913SKaiwan N Billimoria depends on SPI_MASTER 1478e1a8e913SKaiwan N Billimoria help 1479cd929672SChristian Lamparter If you say yes here you get support for the National Semiconductor 1480cd929672SChristian Lamparter LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124, 1481e1a8e913SKaiwan N Billimoria TMP125 digital temperature sensor chips. 1482e1a8e913SKaiwan N Billimoria 1483e1a8e913SKaiwan N Billimoria This driver can also be built as a module. If so, the module 1484e1a8e913SKaiwan N Billimoria will be called lm70. 14854e233cbeSAdrien Demarez 14864e233cbeSAdrien Demarezconfig SENSORS_LM73 14874e233cbeSAdrien Demarez tristate "National Semiconductor LM73" 14884e233cbeSAdrien Demarez depends on I2C 14894e233cbeSAdrien Demarez help 14904e233cbeSAdrien Demarez If you say yes here you get support for National Semiconductor LM73 14914e233cbeSAdrien Demarez sensor chips. 14924e233cbeSAdrien Demarez This driver can also be built as a module. If so, the module 14934e233cbeSAdrien Demarez will be called lm73. 1494ad2f931dSJean Delvare 1495ad2f931dSJean Delvareconfig SENSORS_LM75 1496*663eb876SArnd Bergmann tristate "National Semiconductor LM75 and compatibles" 1497e65365feSGuenter Roeck depends on I3C_OR_I2C 14986071d104SWolfram Sang select REGMAP_I2C 1499ad2f931dSJean Delvare select REGMAP_I3C if I3C 150001a52397SDavid Brownell help 150101a52397SDavid Brownell If you say yes here you get support for one common type of 1502ad2f931dSJean Delvare temperature sensor chip, with models including: 1503e96f9d89SMichael Hennerich 1504c851b715SPeter Rosin - Analog Devices ADT75 15053fbc81e3SJean Delvare - Atmel (now Microchip) AT30TS74 1506c98d6c65SArnaud Ebalard - Dallas Semiconductor DS75, DS1775 and DS7505 150701a52397SDavid Brownell - Global Mixed-mode Technology (GMT) G751 150801a52397SDavid Brownell - Maxim MAX6625 and MAX6626 150905e82fe4SLen Sorensen - Microchip MCP980x 151001a52397SDavid Brownell - National Semiconductor LM75, LM75A 151101a52397SDavid Brownell - NXP's LM75A 15122e9a41bbSJagan Teki - ST Microelectronics STDS75 151301a52397SDavid Brownell - ST Microelectronics STLM75 1514c83959f8SFrans Klaver - TelCom (now Microchip) TCN75 1515c83959f8SFrans Klaver - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 151601a52397SDavid Brownell TMP175, TMP275 15179ebd3d82SDavid Brownell 15189ebd3d82SDavid Brownell This driver supports driver model based binding through board 15199ebd3d82SDavid Brownell specific I2C device tables. 15209ebd3d82SDavid Brownell 15219ebd3d82SDavid Brownell It also supports the "legacy" style of driver binding. To use 15229ebd3d82SDavid Brownell that with some chips which don't replicate LM75 quirks exactly, 1523ad2f931dSJean Delvare you may need the "force" module parameter. 1524ad2f931dSJean Delvare 1525ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1526ad2f931dSJean Delvare will be called lm75. 1527ad2f931dSJean Delvare 1528ad2f931dSJean Delvareconfig SENSORS_LM77 15291d72acf9SJan Engelhardt tristate "National Semiconductor LM77" 1530ad2f931dSJean Delvare depends on I2C 1531ad2f931dSJean Delvare help 1532ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM77 1533ad2f931dSJean Delvare sensor chips. 1534ad2f931dSJean Delvare 1535ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1536ad2f931dSJean Delvare will be called lm77. 1537ad2f931dSJean Delvare 1538ad2f931dSJean Delvareconfig SENSORS_LM78 15391d72acf9SJan Engelhardt tristate "National Semiconductor LM78 and compatibles" 154019f673edSJean Delvare depends on I2C 1541ad2f931dSJean Delvare select HWMON_VID 1542ad2f931dSJean Delvare help 1543ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM78, 1544ad2f931dSJean Delvare LM78-J and LM79. 1545ad2f931dSJean Delvare 1546ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1547ad2f931dSJean Delvare will be called lm78. 1548ad2f931dSJean Delvare 15499908ad4cSJean Delvareconfig SENSORS_LM80 15500b22ce3bSJean Delvare tristate "National Semiconductor LM80 and LM96080" 1551ad2f931dSJean Delvare depends on I2C 1552ad2f931dSJean Delvare help 15539908ad4cSJean Delvare If you say yes here you get support for National Semiconductor 1554ad2f931dSJean Delvare LM80 and LM96080 sensor chips. 1555ad2f931dSJean Delvare 1556ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1557ad2f931dSJean Delvare will be called lm80. 1558ad2f931dSJean Delvare 155943cb7ebeSJordan Crouseconfig SENSORS_LM83 15601d72acf9SJan Engelhardt tristate "National Semiconductor LM83 and compatibles" 1561719af4f1SGuenter Roeck depends on I2C 1562ad2f931dSJean Delvare select REGMAP 1563ad2f931dSJean Delvare help 156443cb7ebeSJordan Crouse If you say yes here you get support for National Semiconductor 1565ad2f931dSJean Delvare LM82 and LM83 sensor chips. 1566ad2f931dSJean Delvare 1567ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1568ad2f931dSJean Delvare will be called lm83. 1569ad2f931dSJean Delvare 1570ad2f931dSJean Delvareconfig SENSORS_LM85 15710b22ce3bSJean Delvare tristate "National Semiconductor LM85 and compatibles" 1572303760b4SJean Delvare depends on I2C 1573ad2f931dSJean Delvare select HWMON_VID 1574ad2f931dSJean Delvare help 1575c36364dbSJean Delvare If you say yes here you get support for National Semiconductor LM85 1576f065a93eSJan Beulich sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 1577ad2f931dSJean Delvare EMC6D101, EMC6D102, and EMC6D103. 1578ad2f931dSJean Delvare 1579ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1580ad2f931dSJean Delvare will be called lm85. 1581ad2f931dSJean Delvare 1582c7fa3737SJean Delvareconfig SENSORS_LM87 15831d72acf9SJan Engelhardt tristate "National Semiconductor LM87 and compatibles" 1584303760b4SJean Delvare depends on I2C 1585ad2f931dSJean Delvare select HWMON_VID 1586ad2f931dSJean Delvare help 1587c7fa3737SJean Delvare If you say yes here you get support for National Semiconductor LM87 1588ad2f931dSJean Delvare and Analog Devices ADM1024 sensor chips. 1589ad2f931dSJean Delvare 1590ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1591ad2f931dSJean Delvare will be called lm87. 1592ad2f931dSJean Delvare 1593ad2f931dSJean Delvareconfig SENSORS_LM90 15941d72acf9SJan Engelhardt tristate "National Semiconductor LM90 and compatibles" 1595ad2f931dSJean Delvare depends on I2C 1596c09472fcSGuenter Roeck help 1597f63f6cceSGuenter Roeck If you say yes here you get support for National Semiconductor LM84, 1598f63f6cceSGuenter Roeck LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A, 1599c09472fcSGuenter Roeck ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A, 1600c09472fcSGuenter Roeck Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, 1601c09472fcSGuenter Roeck MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, 1602d8521f82SGuenter Roeck MAX6696, 160302778f69SMing Yu ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218, 16049a198663SGuenter Roeck Winbond/Nuvoton W83L771W/G/AWG/ASG, NCT7716, NCT7717 and NCT7718, 1605229d495dSJosh Lehan Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461 1606ad2f931dSJean Delvare sensor chips. 1607ad2f931dSJean Delvare 1608ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1609ad2f931dSJean Delvare will be called lm90. 1610ad2f931dSJean Delvare 1611ad2f931dSJean Delvareconfig SENSORS_LM92 16121d72acf9SJan Engelhardt tristate "National Semiconductor LM92 and compatibles" 16131359590aSGuenter Roeck depends on I2C 1614ad2f931dSJean Delvare select REGMAP_I2C 1615ad2f931dSJean Delvare help 161605aa8cbeSGuenter Roeck If you say yes here you get support for National Semiconductor LM92 1617ad2f931dSJean Delvare and LM76 as well as Maxim MAX6633/6634/6635 sensor chips. 1618ad2f931dSJean Delvare 1619ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1620ad2f931dSJean Delvare will be called lm92. 1621e46957edSHans-Jürgen Koch 1622e46957edSHans-Jürgen Kochconfig SENSORS_LM93 1623dabf375bSJean Delvare tristate "National Semiconductor LM93 and compatibles" 1624e46957edSHans-Jürgen Koch depends on I2C 1625e46957edSHans-Jürgen Koch select HWMON_VID 1626c7bf71c5SGuenter Roeck help 1627c7bf71c5SGuenter Roeck If you say yes here you get support for National Semiconductor LM93, 1628e46957edSHans-Jürgen Koch LM94, and compatible sensor chips. 1629e46957edSHans-Jürgen Koch 1630e46957edSHans-Jürgen Koch This driver can also be built as a module. If so, the module 1631e46957edSHans-Jürgen Koch will be called lm93. 1632e1eb4906SGuenter Roeck 1633dfcd4c53SGuenter Roeckconfig SENSORS_LM95234 1634e1eb4906SGuenter Roeck tristate "National Semiconductor LM95234 and compatibles" 1635963f9bc9SGuenter Roeck depends on I2C 1636e1eb4906SGuenter Roeck select REGMAP_I2C 1637dfcd4c53SGuenter Roeck help 1638dfcd4c53SGuenter Roeck If you say yes here you get support for the LM95233 and LM95234 1639e1eb4906SGuenter Roeck temperature sensor chips. 1640e1eb4906SGuenter Roeck 1641e1eb4906SGuenter Roeck This driver can also be built as a module. If so, the module 1642e1eb4906SGuenter Roeck will be called lm95234. 164306160327SDavide Rizzo 16448c1d0419SGuenter Roeckconfig SENSORS_LM95241 164506160327SDavide Rizzo tristate "National Semiconductor LM95241 and compatibles" 164606160327SDavide Rizzo depends on I2C 16478c1d0419SGuenter Roeck help 16488c1d0419SGuenter Roeck If you say yes here you get support for LM95231 and LM95241 sensor 164906160327SDavide Rizzo chips. 165006160327SDavide Rizzo 165106160327SDavide Rizzo This driver can also be built as a module. If so, the module 165206160327SDavide Rizzo will be called lm95241. 1653fffd80ccSAlexander Stein 1654162a8dfeSGuenter Roeckconfig SENSORS_LM95245 1655e2d8c2b6SGuenter Roeck tristate "National Semiconductor LM95245 and compatibles" 1656ca05ab20SAxel Lin depends on I2C 1657fffd80ccSAlexander Stein select REGMAP_I2C 1658162a8dfeSGuenter Roeck help 1659162a8dfeSGuenter Roeck If you say yes here you get support for LM95235 and LM95245 1660fffd80ccSAlexander Stein temperature sensor chips. 1661fffd80ccSAlexander Stein 1662fffd80ccSAlexander Stein This driver can also be built as a module. If so, the module 1663fffd80ccSAlexander Stein will be called lm95245. 1664ad2f931dSJean Delvare 1665ad2f931dSJean Delvareconfig SENSORS_PC87360 1666523315a9SNiklas Schnelle tristate "National Semiconductor PC87360 family" 1667746cdfbfSDean Nelson depends on HAS_IOPORT 1668303760b4SJean Delvare depends on !PPC 1669ad2f931dSJean Delvare select HWMON_VID 1670ad2f931dSJean Delvare help 1671ad2f931dSJean Delvare If you say yes here you get access to the hardware monitoring 1672ad2f931dSJean Delvare functions of the National Semiconductor PC8736x Super-I/O chips. 1673ad2f931dSJean Delvare The PC87360, PC87363 and PC87364 only have fan monitoring and 1674ad2f931dSJean Delvare control. The PC87365 and PC87366 additionally have voltage and 1675ad2f931dSJean Delvare temperature monitoring. 1676ad2f931dSJean Delvare 1677ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1678ad2f931dSJean Delvare will be called pc87360. 1679ba224e2cSJean Delvare 1680ba224e2cSJean Delvareconfig SENSORS_PC87427 1681523315a9SNiklas Schnelle tristate "National Semiconductor PC87427" 1682746cdfbfSDean Nelson depends on HAS_IOPORT 1683ba224e2cSJean Delvare depends on !PPC 1684ba224e2cSJean Delvare help 1685ba224e2cSJean Delvare If you say yes here you get access to the hardware monitoring 1686ba224e2cSJean Delvare functions of the National Semiconductor PC87427 Super-I/O chip. 1687ba224e2cSJean Delvare The chip has two distinct logical devices, one for fan speed 1688008e5f33SJean Delvare monitoring and control, and one for voltage and temperature 1689008e5f33SJean Delvare monitoring. Fan speed monitoring and control are supported, as 1690ba224e2cSJean Delvare well as temperature monitoring. Voltages aren't supported yet. 1691ba224e2cSJean Delvare 1692ba224e2cSJean Delvare This driver can also be built as a module. If so, the module 1693ba224e2cSJean Delvare will be called pc87427. 1694ebf5e877SJean Delvare 1695209218efSLinus Walleijconfig SENSORS_NTC_THERMISTOR 1696209218efSLinus Walleij tristate "NTC thermistor support" 1697c08860ffSJonghwa Lee depends on IIO 1698ebf5e877SJean Delvare depends on THERMAL || !THERMAL_OF 1699ebf5e877SJean Delvare help 1700ebf5e877SJean Delvare This driver supports NTC thermistors sensor reading and its 1701ebf5e877SJean Delvare interpretation. The driver can also monitor the temperature and 1702ebf5e877SJean Delvare send notifications about the temperature. 1703ebf5e877SJean Delvare 1704887ee434SBeomho Seo Currently, this driver supports 1705e8fda2c8SPeter Rosin NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 1706e8fda2c8SPeter Rosin NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 1707ebf5e877SJean Delvare B57891S0103 from EPCOS. 1708ebf5e877SJean Delvare 1709e3ff0c72SMaud Spierings This driver can also be built as a module. If so, the module 1710ebf5e877SJean Delvare will be called ntc_thermistor. 171141082d66SGuenter Roeck 171241082d66SGuenter Roeckconfig SENSORS_NCT6683 1713523315a9SNiklas Schnelle tristate "Nuvoton NCT6683D" 171441082d66SGuenter Roeck depends on HAS_IOPORT 171541082d66SGuenter Roeck depends on !PPC 171641082d66SGuenter Roeck help 171741082d66SGuenter Roeck If you say yes here you get support for the hardware monitoring 171841082d66SGuenter Roeck functionality of the Nuvoton NCT6683D eSIO chip. 171941082d66SGuenter Roeck 172041082d66SGuenter Roeck This driver can also be built as a module. If so, the module 172141082d66SGuenter Roeck will be called nct6683. 1722197e779dSMing Yu 1723197e779dSMing Yuconfig SENSORS_NCT6694 1724197e779dSMing Yu tristate "Nuvoton NCT6694 Hardware Monitor support" 1725197e779dSMing Yu depends on MFD_NCT6694 1726197e779dSMing Yu help 1727197e779dSMing Yu Say Y here to support Nuvoton NCT6694 hardware monitoring 1728197e779dSMing Yu functionality. 1729197e779dSMing Yu 1730197e779dSMing Yu This driver can also be built as a module. If so, the module 1731197e779dSMing Yu will be called nct6694-hwmon. 1732c3963bc0SZev Weiss 1733c3963bc0SZev Weissconfig SENSORS_NCT6775_CORE 1734c3963bc0SZev Weiss tristate 1735c3963bc0SZev Weiss select REGMAP 1736c3963bc0SZev Weiss help 1737c3963bc0SZev Weiss This module contains common code shared by the platform and 1738c3963bc0SZev Weiss i2c versions of the nct6775 driver; it is not useful on its 1739c3963bc0SZev Weiss own. 1740c3963bc0SZev Weiss 1741c3963bc0SZev Weiss If built as a module, the module will be called 1742c3963bc0SZev Weiss nct6775-core. 1743ebf5e877SJean Delvare 1744c3963bc0SZev Weissconfig SENSORS_NCT6775 1745523315a9SNiklas Schnelle tristate "Platform driver for Nuvoton NCT6775F and compatibles" 1746ebf5e877SJean Delvare depends on HAS_IOPORT 1747c3b3747dSDenis Pauk depends on !PPC 1748ebf5e877SJean Delvare depends on ACPI || ACPI=n 1749c3963bc0SZev Weiss select HWMON_VID 1750ebf5e877SJean Delvare select SENSORS_NCT6775_CORE 1751ebf5e877SJean Delvare help 175278313b95SAxel Lin If you say yes here you get support for the hardware monitoring 175381820059SGuenter Roeck functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 175481820059SGuenter Roeck NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 175581820059SGuenter Roeck Super-I/O chips. This driver replaces the w83627ehf driver for 1756ebf5e877SJean Delvare NCT6775F and NCT6776F. 1757ebf5e877SJean Delvare 1758ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1759ebf5e877SJean Delvare will be called nct6775. 17606bb77c55SZev Weiss 17616bb77c55SZev Weissconfig SENSORS_NCT6775_I2C 17626bb77c55SZev Weiss tristate "I2C driver for Nuvoton NCT6775F and compatibles" 17636bb77c55SZev Weiss depends on I2C 17646bb77c55SZev Weiss select REGMAP_I2C 17656bb77c55SZev Weiss select SENSORS_NCT6775_CORE 17666bb77c55SZev Weiss help 17676bb77c55SZev Weiss If you say yes here you get support for the hardware monitoring 17686bb77c55SZev Weiss functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 17696bb77c55SZev Weiss NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 17706bb77c55SZev Weiss Super-I/O chips via their I2C interface. 17716bb77c55SZev Weiss 17726bb77c55SZev Weiss If you're not building a kernel for a BMC, this is probably 17736bb77c55SZev Weiss not the driver you want (see CONFIG_SENSORS_NCT6775). 17746bb77c55SZev Weiss 17756bb77c55SZev Weiss This driver can also be built as a module. If so, the module 17766bb77c55SZev Weiss will be called nct6775-i2c. 177746b94c48SBan Feng 177846b94c48SBan Fengconfig SENSORS_NCT7363 177946b94c48SBan Feng tristate "Nuvoton NCT7363Y" 178046b94c48SBan Feng depends on I2C 178146b94c48SBan Feng select REGMAP_I2C 178246b94c48SBan Feng help 178346b94c48SBan Feng If you say yes here you get support for the Nuvoton NCT7363Y 178446b94c48SBan Feng hardware monitoring chip. 178546b94c48SBan Feng 178646b94c48SBan Feng This driver can also be built as a module. If so, the module 178746b94c48SBan Feng will be called nct7363. 17883434f378SGuenter Roeck 17893434f378SGuenter Roeckconfig SENSORS_NCT7802 17903434f378SGuenter Roeck tristate "Nuvoton NCT7802Y" 17913434f378SGuenter Roeck depends on I2C 17923434f378SGuenter Roeck select REGMAP_I2C 17933434f378SGuenter Roeck help 17943434f378SGuenter Roeck If you say yes here you get support for the Nuvoton NCT7802Y 17953434f378SGuenter Roeck hardware monitoring chip. 17963434f378SGuenter Roeck 17973434f378SGuenter Roeck This driver can also be built as a module. If so, the module 17983434f378SGuenter Roeck will be called nct7802. 17999c947d25SVadim V. Vlasov 18009c947d25SVadim V. Vlasovconfig SENSORS_NCT7904 180177849a55SYuechao Zhao tristate "Nuvoton NCT7904" 180277849a55SYuechao Zhao depends on I2C && WATCHDOG 18039c947d25SVadim V. Vlasov select WATCHDOG_CORE 18049c947d25SVadim V. Vlasov help 180577849a55SYuechao Zhao If you say yes here you get support for the Nuvoton NCT7904 180677849a55SYuechao Zhao hardware monitoring chip, including manual fan speed control 18079c947d25SVadim V. Vlasov and support for the integrated watchdog. 18089c947d25SVadim V. Vlasov 18099c947d25SVadim V. Vlasov This driver can also be built as a module. If so, the module 18109c947d25SVadim V. Vlasov will be called nct7904. 1811f1fd4a4dSTomer Maimon 1812f1fd4a4dSTomer Maimonconfig SENSORS_NPCM7XX 1813f1fd4a4dSTomer Maimon tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 1814f1fd4a4dSTomer Maimon imply THERMAL 1815f1fd4a4dSTomer Maimon help 1816f1fd4a4dSTomer Maimon This driver provides support for Nuvoton NPCM750/730/715/705 PWM 1817f1fd4a4dSTomer Maimon and Fan controllers. 1818f1fd4a4dSTomer Maimon 1819f1fd4a4dSTomer Maimon This driver can also be built as a module. If so, the module 1820f1fd4a4dSTomer Maimon will be called npcm750-pwm-fan. 1821630300d5SAdam Baker 1822630300d5SAdam Bakerconfig SENSORS_NSA320 1823630300d5SAdam Baker tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 1824630300d5SAdam Baker depends on GPIOLIB && OF 1825630300d5SAdam Baker depends on MACH_KIRKWOOD || COMPILE_TEST 1826630300d5SAdam Baker help 1827630300d5SAdam Baker If you say yes here you get support for hardware monitoring 1828630300d5SAdam Baker for the ZyXEL NSA320 Media Server and other compatible devices 1829630300d5SAdam Baker (probably the NSA325 and some NSA310 variants). 1830630300d5SAdam Baker 1831630300d5SAdam Baker The sensor data is taken from a Holtek HT46R065 microcontroller 1832630300d5SAdam Baker connected to GPIO lines. 1833630300d5SAdam Baker 1834630300d5SAdam Baker This driver can also be built as a module. If so, the module 1835630300d5SAdam Baker will be called nsa320-hwmon. 183682e3430dSJonas Malaco 183782e3430dSJonas Malacoconfig SENSORS_NZXT_KRAKEN2 183882e3430dSJonas Malaco tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers" 183982e3430dSJonas Malaco depends on USB_HID 184082e3430dSJonas Malaco help 184182e3430dSJonas Malaco If you say yes here you get support for hardware monitoring for the 184282e3430dSJonas Malaco NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers. 184382e3430dSJonas Malaco 184482e3430dSJonas Malaco This driver can also be built as a module. If so, the module 184582e3430dSJonas Malaco will be called nzxt-kraken2. 1846f3b4b146SAleksa Savic 1847f3b4b146SAleksa Savicconfig SENSORS_NZXT_KRAKEN3 1848f3b4b146SAleksa Savic tristate "NZXT Kraken X53/X63/X73, Z53/Z63/Z73 coolers" 1849f3b4b146SAleksa Savic depends on USB_HID 1850f3b4b146SAleksa Savic help 1851f3b4b146SAleksa Savic If you say yes here you get support for hardware monitoring for the 1852f3b4b146SAleksa Savic NZXT Kraken X53/X63/X73, Z53/Z63/Z73 all-in-one CPU liquid coolers. 1853f3b4b146SAleksa Savic 1854f3b4b146SAleksa Savic This driver can also be built as a module. If so, the module 1855f3b4b146SAleksa Savic will be called nzxt-kraken3. 185653e68c20SAleksandr Mezin 185753e68c20SAleksandr Mezinconfig SENSORS_NZXT_SMART2 185853e68c20SAleksandr Mezin tristate "NZXT RGB & Fan Controller/Smart Device v2" 185953e68c20SAleksandr Mezin depends on USB_HID 186053e68c20SAleksandr Mezin help 186153e68c20SAleksandr Mezin If you say yes here you get support for hardware monitoring for the 186253e68c20SAleksandr Mezin NZXT RGB & Fan Controller/Smart Device v2. 186353e68c20SAleksandr Mezin 186453e68c20SAleksandr Mezin This driver can also be built as a module. If so, the module 186553e68c20SAleksandr Mezin will be called nzxt-smart2. 18665b5513b8SEddie James 18675b5513b8SEddie Jamessource "drivers/hwmon/occ/Kconfig" 1868fb4504feSJean Delvare 1869fb4504feSJean Delvareconfig SENSORS_PCF8591 1870fb4504feSJean Delvare tristate "Philips PCF8591 ADC/DAC" 1871fb4504feSJean Delvare depends on I2C 1872fb4504feSJean Delvare help 1873fb4504feSJean Delvare If you say yes here you get support for Philips PCF8591 4-channel 1874fb4504feSJean Delvare ADC, 1-channel DAC chips. 1875fb4504feSJean Delvare 1876fb4504feSJean Delvare This driver can also be built as a module. If so, the module 1877fb4504feSJean Delvare will be called pcf8591. 1878fb4504feSJean Delvare 1879fb4504feSJean Delvare These devices are hard to detect and rarely found on mainstream 1880fb4504feSJean Delvare hardware. If unsure, say N. 1881bf3608f3SIwona Winiarska 1882bf3608f3SIwona Winiarskasource "drivers/hwmon/peci/Kconfig" 18838636a1f9SMasahiro Yamada 1884442aba78SGuenter Roecksource "drivers/hwmon/pmbus/Kconfig" 18851b2ca93cSCosmo Chou 18861b2ca93cSCosmo Chouconfig SENSORS_PT5161L 18871b2ca93cSCosmo Chou tristate "Astera Labs PT5161L PCIe retimer hardware monitoring" 18881b2ca93cSCosmo Chou depends on I2C 18891b2ca93cSCosmo Chou help 18901b2ca93cSCosmo Chou If you say yes here you get support for temperature monitoring 18911b2ca93cSCosmo Chou on the Astera Labs PT5161L PCIe retimer. 18921b2ca93cSCosmo Chou 18931b2ca93cSCosmo Chou This driver can also be built as a module. If so, the module 18941b2ca93cSCosmo Chou will be called pt5161l. 1895d82d5776SKamil Debski 1896d82d5776SKamil Debskiconfig SENSORS_PWM_FAN 1897dfd977d8SAndy Shevchenko tristate "PWM fan" 189818fd303fSRandy Dunlap depends on PWM || COMPILE_TEST 1899d82d5776SKamil Debski depends on THERMAL || THERMAL=n 1900d82d5776SKamil Debski help 1901d82d5776SKamil Debski If you say yes here you get support for fans connected to PWM lines. 1902d82d5776SKamil Debski The driver uses the generic PWM interface, thus it will work on a 1903d82d5776SKamil Debski variety of SoCs. 1904d82d5776SKamil Debski 1905d82d5776SKamil Debski This driver can also be built as a module. If so, the module 1906d82d5776SKamil Debski will be called pwm-fan. 19079855caf5SHeiko Stuebner 19089855caf5SHeiko Stuebnerconfig SENSORS_QNAP_MCU_HWMON 19099855caf5SHeiko Stuebner tristate "QNAP MCU hardware monitoring" 19109855caf5SHeiko Stuebner depends on MFD_QNAP_MCU 19119855caf5SHeiko Stuebner depends on THERMAL || THERMAL=n 19129855caf5SHeiko Stuebner help 19139855caf5SHeiko Stuebner Say yes here to enable support for fan and temperature sensor 19149855caf5SHeiko Stuebner connected to a QNAP MCU, as found in a number of QNAP network 19159855caf5SHeiko Stuebner attached storage devices. 19169855caf5SHeiko Stuebner 19179855caf5SHeiko Stuebner This driver can also be built as a module. If so, the module 19189855caf5SHeiko Stuebner will be called qnap-mcu-hwmon. 191974d1e007SStefan Wahren 192074d1e007SStefan Wahrenconfig SENSORS_RASPBERRYPI_HWMON 192174d1e007SStefan Wahren tristate "Raspberry Pi voltage monitor" 192274d1e007SStefan Wahren depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 192374d1e007SStefan Wahren help 192474d1e007SStefan Wahren If you say yes here you get support for voltage sensor on the 192574d1e007SStefan Wahren Raspberry Pi. 192674d1e007SStefan Wahren 192774d1e007SStefan Wahren This driver can also be built as a module. If so, the module 192874d1e007SStefan Wahren will be called raspberrypi-hwmon. 19293f697027SMichael Walle 19303f697027SMichael Walleconfig SENSORS_SL28CPLD 19313f697027SMichael Walle tristate "Kontron sl28cpld hardware monitoring driver" 19323f697027SMichael Walle depends on MFD_SL28CPLD || COMPILE_TEST 19333f697027SMichael Walle help 19343f697027SMichael Walle If you say yes here you get support for the fan supervisor of the 19353f697027SMichael Walle sl28cpld board management controller. 19363f697027SMichael Walle 19373f697027SMichael Walle This driver can also be built as a module. If so, the module 19383f697027SMichael Walle will be called sl28cpld-hwmon. 1939e7bb1a2aSKun Yi 1940e7bb1a2aSKun Yiconfig SENSORS_SBTSI 1941e7bb1a2aSKun Yi tristate "Emulated SB-TSI temperature sensor" 1942e7bb1a2aSKun Yi depends on I2C 1943e7bb1a2aSKun Yi help 1944e7bb1a2aSKun Yi If you say yes here you get support for emulated temperature 1945e7bb1a2aSKun Yi sensors on AMD SoCs with SB-TSI interface connected to a BMC device. 1946e7bb1a2aSKun Yi 1947e7bb1a2aSKun Yi This driver can also be built as a module. If so, the module will 1948e7bb1a2aSKun Yi be called sbtsi_temp. 1949251eb40fSJonathan Cameron 1950251eb40fSJonathan Cameronconfig SENSORS_SHT15 19511376e2c3SGeert Uytterhoeven tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 1952a3a316cfSArnd Bergmann depends on GPIOLIB || COMPILE_TEST 1953251eb40fSJonathan Cameron select BITREVERSE 1954251eb40fSJonathan Cameron help 1955251eb40fSJonathan Cameron If you say yes here you get support for the Sensiron SHT10, SHT11, 1956251eb40fSJonathan Cameron SHT15, SHT71, SHT75 humidity and temperature sensors. 1957251eb40fSJonathan Cameron 1958251eb40fSJonathan Cameron This driver can also be built as a module. If so, the module 1959251eb40fSJonathan Cameron will be called sht15. 1960430400b8SUrs Fleisch 1961430400b8SUrs Fleischconfig SENSORS_SHT21 1962430400b8SUrs Fleisch tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 1963430400b8SUrs Fleisch depends on I2C 1964a0cce093SKurt Borja help 1965a0cce093SKurt Borja If you say yes here you get support for the Sensiron SHT20, SHT21, 1966430400b8SUrs Fleisch SHT25 humidity and temperature sensors. 1967430400b8SUrs Fleisch 1968430400b8SUrs Fleisch This driver can also be built as a module. If so, the module 1969430400b8SUrs Fleisch will be called sht21. 19707c84f7f8SDavid Frey 19717c84f7f8SDavid Freyconfig SENSORS_SHT3x 19727c84f7f8SDavid Frey tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 19737c84f7f8SDavid Frey depends on I2C 19747c84f7f8SDavid Frey select CRC8 19751fe80112SAntoni Pokusinski help 19761fe80112SAntoni Pokusinski If you say yes here you get support for the Sensiron SHT30, SHT31 and 19777c84f7f8SDavid Frey SHT85 humidity and temperature sensors. 19787c84f7f8SDavid Frey 19797c84f7f8SDavid Frey This driver can also be built as a module. If so, the module 19807c84f7f8SDavid Frey will be called sht3x. 1981505c2549SNavin Sankar Velliangiri 1982505c2549SNavin Sankar Velliangiriconfig SENSORS_SHT4x 1983505c2549SNavin Sankar Velliangiri tristate "Sensiron humidity and temperature sensors. SHT4x and compat." 1984505c2549SNavin Sankar Velliangiri depends on I2C 1985505c2549SNavin Sankar Velliangiri select CRC8 1986505c2549SNavin Sankar Velliangiri help 1987505c2549SNavin Sankar Velliangiri If you say yes here you get support for the Sensiron SHT40, SHT41 and 1988505c2549SNavin Sankar Velliangiri SHT45 humidity and temperature sensors. 1989505c2549SNavin Sankar Velliangiri 1990505c2549SNavin Sankar Velliangiri This driver can also be built as a module. If so, the module 1991505c2549SNavin Sankar Velliangiri will be called sht4x. 19921a539d37STomas Pop 19931a539d37STomas Popconfig SENSORS_SHTC1 19941a539d37STomas Pop tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 19951a539d37STomas Pop depends on I2C 1996ffd96868SDan Robertson help 1997ffd96868SDan Robertson If you say yes here you get support for the Sensiron SHTC1, SHTW1, 19981a539d37STomas Pop and SHTC3 humidity and temperature sensors. 19991a539d37STomas Pop 20001a539d37STomas Pop This driver can also be built as a module. If so, the module 20011a539d37STomas Pop will be called shtc1. 2002ad2f931dSJean Delvare 2003ad2f931dSJean Delvareconfig SENSORS_SIS5595 2004523315a9SNiklas Schnelle tristate "Silicon Integrated Systems Corp. SiS5595" 2005ad2f931dSJean Delvare depends on PCI && HAS_IOPORT 2006ad2f931dSJean Delvare help 2007ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 2008ad2f931dSJean Delvare SiS5595 South Bridges. 2009ad2f931dSJean Delvare 2010ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2011ad2f931dSJean Delvare will be called sis5595. 2012de34a405SAlistair Francis 2013de34a405SAlistair Francisconfig SENSORS_SY7636A 20145e88619bSAlistair Francis tristate "Silergy SY7636A" 2015de34a405SAlistair Francis depends on MFD_SY7636A 2016de34a405SAlistair Francis help 2017de34a405SAlistair Francis If you say yes here you get support for the thermistor readout of 2018de34a405SAlistair Francis the Silergy SY7636A PMIC. 2019de34a405SAlistair Francis 2020de34a405SAlistair Francis This driver can also be built as a module. If so, the module 2021de34a405SAlistair Francis will be called sy7636a-hwmon. 20229431996fSJuerg Haefliger 2023e95c237dSJuerg Haefligerconfig SENSORS_DME1737 2024523315a9SNiklas Schnelle tristate "SMSC DME1737, SCH311x and compatibles" 2025e2d8c2b6SGuenter Roeck depends on HAS_IOPORT 20269431996fSJuerg Haefliger depends on I2C && !PPC 20279431996fSJuerg Haefliger select HWMON_VID 20289431996fSJuerg Haefliger help 2029549edb83SJuerg Haefliger If you say yes here you get support for the hardware monitoring 2030549edb83SJuerg Haefliger and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 20319431996fSJuerg Haefliger Asus A8000 Super-I/O chips. 20329431996fSJuerg Haefliger 20339431996fSJuerg Haefliger This driver can also be built as a module. If so, the module 20349431996fSJuerg Haefliger will be called dme1737. 2035dac6831eSKalhan Trisal 20367a1b76f2SJekyll Laiconfig SENSORS_EMC1403 2037dac6831eSKalhan Trisal tristate "SMSC EMC1403/23 thermal sensor" 2038adb57835SJosef Gajdusek depends on I2C 2039dac6831eSKalhan Trisal select REGMAP_I2C 20407a1b76f2SJekyll Lai help 2041dac6831eSKalhan Trisal If you say yes here you get support for the SMSC EMC1403/23 2042dac6831eSKalhan Trisal temperature monitoring chip. 2043dac6831eSKalhan Trisal 2044dac6831eSKalhan Trisal Threshold values can be configured using sysfs. 2045dac6831eSKalhan Trisal Data from the different diodes are accessible via sysfs. 20469df7305bSSteve Glendinning 20479df7305bSSteve Glendinningconfig SENSORS_EMC2103 20489df7305bSSteve Glendinning tristate "SMSC EMC2103" 20499df7305bSSteve Glendinning depends on I2C 20509df7305bSSteve Glendinning help 20519df7305bSSteve Glendinning If you say yes here you get support for the temperature 20529df7305bSSteve Glendinning and fan sensors of the SMSC EMC2103 chips. 20539df7305bSSteve Glendinning 20549df7305bSSteve Glendinning This driver can also be built as a module. If so, the module 20559df7305bSSteve Glendinning will be called emc2103. 20560d8400c5SMichael Shych 20570d8400c5SMichael Shychconfig SENSORS_EMC2305 20580d8400c5SMichael Shych tristate "Microchip EMC2305 and compatible EMC2301/2/3" 20590d8400c5SMichael Shych depends on I2C 20600d8400c5SMichael Shych imply THERMAL 20610d8400c5SMichael Shych help 20620d8400c5SMichael Shych If you say yes here you get support for the Microchip EMC2305 20630d8400c5SMichael Shych fan controller chips. 20640d8400c5SMichael Shych The Microchip EMC2305 is a fan controller for up to 5 fans. 20650d8400c5SMichael Shych Fan rotation speeds are reported in RPM. 20660d8400c5SMichael Shych 20670d8400c5SMichael Shych This driver can also be built as a module. If so, the module 20680d8400c5SMichael Shych will be called emc2305. 2069b0b349a8SJean Delvare 2070b0b349a8SJean Delvareconfig SENSORS_EMC6W201 2071b0b349a8SJean Delvare tristate "SMSC EMC6W201" 2072b0b349a8SJean Delvare depends on I2C 2073b0b349a8SJean Delvare help 2074b0b349a8SJean Delvare If you say yes here you get support for the SMSC EMC6W201 2075b0b349a8SJean Delvare hardware monitoring chip. 2076b0b349a8SJean Delvare 2077b0b349a8SJean Delvare This driver can also be built as a module. If so, the module 2078b0b349a8SJean Delvare will be called emc6w201. 2079ad2f931dSJean Delvare 2080ad2f931dSJean Delvareconfig SENSORS_SMSC47M1 2081523315a9SNiklas Schnelle tristate "SMSC LPC47M10x and compatibles" 2082746cdfbfSDean Nelson depends on HAS_IOPORT 2083ad2f931dSJean Delvare depends on !PPC 2084ad2f931dSJean Delvare help 2085ad2f931dSJean Delvare If you say yes here you get support for the integrated fan 20866091780eSJean Delvare monitoring and control capabilities of the SMSC LPC47B27x, 20878eccbb6fSJean Delvare LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 208859ac8367SHartmut Rick LPC47M192, LPC47M292 and LPC47M997 chips. 20898eccbb6fSJean Delvare 20908eccbb6fSJean Delvare The temperature and voltage sensor features of the LPC47M15x, 20918eccbb6fSJean Delvare LPC47M192, LPC47M292 and LPC47M997 are supported by another 20928eccbb6fSJean Delvare driver, select also "SMSC LPC47M192 and compatibles" below for 2093ad2f931dSJean Delvare those. 2094ad2f931dSJean Delvare 2095ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2096ad2f931dSJean Delvare will be called smsc47m1. 209759ac8367SHartmut Rick 209859ac8367SHartmut Rickconfig SENSORS_SMSC47M192 20990b22ce3bSJean Delvare tristate "SMSC LPC47M192 and compatibles" 210059ac8367SHartmut Rick depends on I2C 210159ac8367SHartmut Rick select HWMON_VID 210259ac8367SHartmut Rick help 210300cb4739SJean Delvare If you say yes here you get support for the temperature and 210400cb4739SJean Delvare voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 210559ac8367SHartmut Rick and LPC47M997 chips. 210659ac8367SHartmut Rick 210759ac8367SHartmut Rick The fan monitoring and control capabilities of these chips 210859ac8367SHartmut Rick are supported by another driver, select 210959ac8367SHartmut Rick "SMSC LPC47M10x and compatibles" above. You need both drivers 211059ac8367SHartmut Rick if you want fan control and voltage/temperature sensor support. 211159ac8367SHartmut Rick 211259ac8367SHartmut Rick This driver can also be built as a module. If so, the module 211359ac8367SHartmut Rick will be called smsc47m192. 2114ad2f931dSJean Delvare 2115ad2f931dSJean Delvareconfig SENSORS_SMSC47B397 2116523315a9SNiklas Schnelle tristate "SMSC LPC47B397-NC" 2117e2d8c2b6SGuenter Roeck depends on HAS_IOPORT 2118ad2f931dSJean Delvare depends on !PPC 2119ad2f931dSJean Delvare help 2120ad2f931dSJean Delvare If you say yes here you get support for the SMSC LPC47B397-NC 2121ad2f931dSJean Delvare sensor chip. 2122ad2f931dSJean Delvare 2123ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2124ad2f931dSJean Delvare will be called smsc47b397. 212528ff2f7aSHans de Goede 212628ff2f7aSHans de Goedeconfig SENSORS_SCH56XX_COMMON 2127a54fe616SArmin Wolf tristate 212828ff2f7aSHans de Goede select REGMAP 2129a98d506cSHans de Goede 2130a98d506cSHans de Goedeconfig SENSORS_SCH5627 2131523315a9SNiklas Schnelle tristate "SMSC SCH5627" 21322d8c7ff5SHans de Goede depends on HAS_IOPORT 213328ff2f7aSHans de Goede depends on !PPC && WATCHDOG 21342d8c7ff5SHans de Goede select SENSORS_SCH56XX_COMMON 2135a98d506cSHans de Goede select WATCHDOG_CORE 2136a98d506cSHans de Goede help 2137312869ecSHans de Goede If you say yes here you get support for the hardware monitoring 2138312869ecSHans de Goede features of the SMSC SCH5627 Super-I/O chip including support for 2139a98d506cSHans de Goede the integrated watchdog. 2140a98d506cSHans de Goede 2141a98d506cSHans de Goede This driver can also be built as a module. If so, the module 2142a98d506cSHans de Goede will be called sch5627. 21430772a640SHans de Goede 21440772a640SHans de Goedeconfig SENSORS_SCH5636 2145523315a9SNiklas Schnelle tristate "SMSC SCH5636" 21462d8c7ff5SHans de Goede depends on HAS_IOPORT 21470772a640SHans de Goede depends on !PPC && WATCHDOG 21482d8c7ff5SHans de Goede select SENSORS_SCH56XX_COMMON 21490772a640SHans de Goede select WATCHDOG_CORE 21500772a640SHans de Goede help 21510772a640SHans de Goede SMSC SCH5636 Super I/O chips include an embedded microcontroller for 21520772a640SHans de Goede hardware monitoring solutions, allowing motherboard manufacturers to 21530772a640SHans de Goede create their own custom hwmon solution based upon the SCH5636. 21540772a640SHans de Goede 21550772a640SHans de Goede Currently this driver only supports the Fujitsu Theseus SCH5636 based 2156312869ecSHans de Goede hwmon solution. Say yes here if you want support for the Fujitsu 2157312869ecSHans de Goede Theseus' hardware monitoring features including support for the 21580772a640SHans de Goede integrated watchdog. 21590772a640SHans de Goede 21600772a640SHans de Goede This driver can also be built as a module. If so, the module 21610772a640SHans de Goede will be called sch5636. 21627f07ec0fSandrea.merello 21637f07ec0fSandrea.merelloconfig SENSORS_STTS751 21647f07ec0fSandrea.merello tristate "ST Microelectronics STTS751" 21657f07ec0fSandrea.merello depends on I2C 21667f07ec0fSandrea.merello help 21677f07ec0fSandrea.merello If you say yes here you get support for STTS751 21687f07ec0fSandrea.merello temperature sensor chips. 21697f07ec0fSandrea.merello 21707f07ec0fSandrea.merello This driver can also be built as a module. If so, the module 21717f07ec0fSandrea.merello will be called stts751. 21727f2958e8SEmil Renner Berthing 21737f2958e8SEmil Renner Berthingconfig SENSORS_SFCTEMP 21747f2958e8SEmil Renner Berthing tristate "Starfive JH71x0 temperature sensor" 21757f2958e8SEmil Renner Berthing depends on ARCH_STARFIVE || COMPILE_TEST 21767f2958e8SEmil Renner Berthing help 21777f2958e8SEmil Renner Berthing If you say yes here you get support for temperature sensor 21787f2958e8SEmil Renner Berthing on the Starfive JH71x0 SoCs. 21797f2958e8SEmil Renner Berthing 21807f2958e8SEmil Renner Berthing This driver can also be built as a module. If so, the module 21817f2958e8SEmil Renner Berthing will be called sfctemp. 2182758b62e5SInochi Amaoto 2183758b62e5SInochi Amaotoconfig SENSORS_SG2042_MCU 2184758b62e5SInochi Amaoto tristate "Sophgo onboard MCU support" 2185758b62e5SInochi Amaoto depends on I2C 2186758b62e5SInochi Amaoto depends on ARCH_SOPHGO || COMPILE_TEST 2187758b62e5SInochi Amaoto help 2188758b62e5SInochi Amaoto Support for onboard MCU of Sophgo SG2042 SoCs. This mcu provides 2189758b62e5SInochi Amaoto power control and some basic information. 2190758b62e5SInochi Amaoto 2191758b62e5SInochi Amaoto This driver can be built as a module. If so, the module 2192758b62e5SInochi Amaoto will be called sg2042-mcu. 2193d612bf83SIvor Wanders 2194d612bf83SIvor Wandersconfig SENSORS_SURFACE_FAN 2195d612bf83SIvor Wanders tristate "Surface Fan Driver" 2196d612bf83SIvor Wanders depends on SURFACE_AGGREGATOR 2197d612bf83SIvor Wanders depends on SURFACE_AGGREGATOR_BUS 2198d612bf83SIvor Wanders help 2199d612bf83SIvor Wanders Driver that provides monitoring of the fan on Surface Pro devices that 2200d612bf83SIvor Wanders have a fan, like the Surface Pro 9. 2201d612bf83SIvor Wanders 2202d612bf83SIvor Wanders This makes the fan's current speed accessible through the hwmon 2203d612bf83SIvor Wanders system. It does not provide control over the fan, the firmware is 2204d612bf83SIvor Wanders responsible for that, this driver merely provides monitoring. 2205d612bf83SIvor Wanders 2206d612bf83SIvor Wanders Select M or Y here, if you want to be able to read the fan's speed. 220763be321eSMaximilian Luz 220863be321eSMaximilian Luzconfig SENSORS_SURFACE_TEMP 220963be321eSMaximilian Luz tristate "Microsoft Surface Thermal Sensor Driver" 221063be321eSMaximilian Luz depends on SURFACE_AGGREGATOR 221163be321eSMaximilian Luz depends on SURFACE_AGGREGATOR_BUS 221263be321eSMaximilian Luz help 221363be321eSMaximilian Luz Driver for monitoring thermal sensors connected via the Surface 221463be321eSMaximilian Luz Aggregator Module (embedded controller) on Microsoft Surface devices. 221563be321eSMaximilian Luz 221663be321eSMaximilian Luz This driver can also be built as a module. If so, the module 221763be321eSMaximilian Luz will be called surface_temp. 2218b4c9c1a7SGuenter Roeck 2219b4c9c1a7SGuenter Roeckconfig SENSORS_ADC128D818 2220b4c9c1a7SGuenter Roeck tristate "Texas Instruments ADC128D818" 2221b4c9c1a7SGuenter Roeck depends on I2C 2222b4c9c1a7SGuenter Roeck help 2223b4c9c1a7SGuenter Roeck If you say yes here you get support for the Texas Instruments 2224b4c9c1a7SGuenter Roeck ADC128D818 System Monitor with Temperature Sensor chip. 2225b4c9c1a7SGuenter Roeck 2226b4c9c1a7SGuenter Roeck This driver can also be built as a module. If so, the module 2227b4c9c1a7SGuenter Roeck will be called adc128d818. 22285812f928SSteve Hardy 22290962e0f1SGuillaume Roguezconfig SENSORS_ADS7828 22305812f928SSteve Hardy tristate "Texas Instruments ADS7828 and compatibles" 2231bea0bab0SGuenter Roeck depends on I2C 22325812f928SSteve Hardy select REGMAP_I2C 22330962e0f1SGuillaume Roguez help 22340962e0f1SGuillaume Roguez If you say yes here you get support for Texas Instruments ADS7828 and 22350962e0f1SGuillaume Roguez ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 22365812f928SSteve Hardy it is 8-bit on ADS7830. 22375812f928SSteve Hardy 22385812f928SSteve Hardy This driver can also be built as a module. If so, the module 22395812f928SSteve Hardy will be called ads7828. 2240e0c70b80SPaul Thomas 2241e0c70b80SPaul Thomasconfig SENSORS_ADS7871 2242e0c70b80SPaul Thomas tristate "Texas Instruments ADS7871 A/D converter" 2243e0c70b80SPaul Thomas depends on SPI 2244e0c70b80SPaul Thomas help 2245e0c70b80SPaul Thomas If you say yes here you get support for TI ADS7871 & ADS7870 2246e0c70b80SPaul Thomas 2247e0c70b80SPaul Thomas This driver can also be built as a module. If so, the module 2248e0c70b80SPaul Thomas will be called ads7871. 2249b5430a04STomaz Mertelj 2250b5430a04STomaz Merteljconfig SENSORS_AMC6821 2251e2d8c2b6SGuenter Roeck tristate "Texas Instruments AMC6821" 2252a051d507SGuenter Roeck depends on I2C 2253b5430a04STomaz Mertelj select REGMAP_I2C 2254b5430a04STomaz Mertelj help 2255b5430a04STomaz Mertelj If you say yes here you get support for the Texas Instruments 2256b5430a04STomaz Mertelj AMC6821 hardware monitoring chips. 2257b71464c9SCorentin Labbe 2258b5430a04STomaz Mertelj This driver can also be built as a module. If so, the module 2259b5430a04STomaz Mertelj will be called amc6821. 2260ceeadc5cSGuenter Roeck 2261ceeadc5cSGuenter Roeckconfig SENSORS_INA209 2262ceeadc5cSGuenter Roeck tristate "TI / Burr Brown INA209" 2263ceeadc5cSGuenter Roeck depends on I2C 2264ceeadc5cSGuenter Roeck help 2265ceeadc5cSGuenter Roeck If you say yes here you get support for the TI / Burr Brown INA209 2266ceeadc5cSGuenter Roeck voltage / current / power monitor I2C interface. 2267ceeadc5cSGuenter Roeck 2268ceeadc5cSGuenter Roeck This driver can also be built as a module. If so, the module will 2269ceeadc5cSGuenter Roeck be called ina209. 2270f7c2fe38SFelten, Lothar 2271dc92cd0cSGuenter Roeckconfig SENSORS_INA2XX 2272e2d8c2b6SGuenter Roeck tristate "Texas Instruments INA219 and compatibles" 227392e11f00SLi Yang depends on I2C 2274f7c2fe38SFelten, Lothar select REGMAP_I2C 2275add513beSKevin Hilman help 227652172ad8SWenliang Yan If you say yes here you get support for INA219, INA220, INA226, 2277f7c2fe38SFelten, Lothar INA230, INA231, INA234, INA260, and SY24655 power monitor chips. 2278f7c2fe38SFelten, Lothar 2279f7c2fe38SFelten, Lothar The INA2xx driver is configured for the default configuration of 228070fb84a1SGuenter Roeck the part as described in the datasheet. 228170fb84a1SGuenter Roeck Default value for Rshunt is 10 mOhms except for INA260 which has an 2282f7c2fe38SFelten, Lothar internal 2 mOhm shunt resistor. 2283f7c2fe38SFelten, Lothar This driver can also be built as a module. If so, the module 2284f7c2fe38SFelten, Lothar will be called ina2xx. 2285eacb52f0SNathan Rossi 2286f2711a19SGuenter Roeckconfig SENSORS_INA238 2287eacb52f0SNathan Rossi tristate "Texas Instruments INA238 and compatibles" 2288eacb52f0SNathan Rossi depends on I2C 2289eacb52f0SNathan Rossi select REGMAP_I2C 2290248fd3b9SGuenter Roeck help 2291273bfedcSGuenter Roeck If you say yes here you get support for INA228, INA237, INA238, 2292273bfedcSGuenter Roeck INA700, INA780, and SQ52206 power monitor chips. This driver supports 2293273bfedcSGuenter Roeck voltage, current, power, energy, and temperature measurements as well 2294eacb52f0SNathan Rossi as alarm configuration. 2295eacb52f0SNathan Rossi 2296eacb52f0SNathan Rossi This driver can also be built as a module. If so, the module 2297eacb52f0SNathan Rossi will be called ina238. 22987cb6dcffSAndrew F. Davis 22997cb6dcffSAndrew F. Davisconfig SENSORS_INA3221 23007cb6dcffSAndrew F. Davis tristate "Texas Instruments INA3221 Triple Power Monitor" 23017cb6dcffSAndrew F. Davis depends on I2C 23027cb6dcffSAndrew F. Davis select REGMAP_I2C 23037cb6dcffSAndrew F. Davis help 23047cb6dcffSAndrew F. Davis If you say yes here you get support for the TI INA3221 Triple Power 23057cb6dcffSAndrew F. Davis Monitor. 23067cb6dcffSAndrew F. Davis 23077cb6dcffSAndrew F. Davis This driver can also be built as a module. If so, the module 23087cb6dcffSAndrew F. Davis will be called ina3221. 230909262e98SGuenter Roeck 231009262e98SGuenter Roeckconfig SENSORS_SPD5118 231109262e98SGuenter Roeck tristate "SPD5118 Compliant Temperature Sensors" 231209262e98SGuenter Roeck depends on I2C 231309262e98SGuenter Roeck select REGMAP_I2C 231409262e98SGuenter Roeck help 231509262e98SGuenter Roeck If you say yes here you get support for SPD5118 (JEDEC JESD300) 231609262e98SGuenter Roeck compliant temperature sensors. Such sensors are found on DDR5 memory 231709262e98SGuenter Roeck modules. 231809262e98SGuenter Roeck 231909262e98SGuenter Roeck This driver can also be built as a module. If so, the module 232009262e98SGuenter Roeck will be called spd5118. 23219ecc1294SGuenter Roeck 23229ecc1294SGuenter Roeckconfig SENSORS_SPD5118_DETECT 23239ecc1294SGuenter Roeck bool "Enable detect function" 23249ecc1294SGuenter Roeck depends on SENSORS_SPD5118 23259ecc1294SGuenter Roeck default (!DMI || !X86) 23269ecc1294SGuenter Roeck help 23279ecc1294SGuenter Roeck If enabled, the driver auto-detects if a chip in the SPD address 23289ecc1294SGuenter Roeck range is compliant to the SPD51888 standard and auto-instantiates 23299ecc1294SGuenter Roeck if that is the case. If disabled, SPD5118 compliant devices have 23309ecc1294SGuenter Roeck to be instantiated by other means. On X86 systems with DMI support 23319ecc1294SGuenter Roeck this will typically be done from DMI DDR detection code in the 23329ecc1294SGuenter Roeck I2C SMBus subsystem. Devicetree based systems will instantiate 23339ecc1294SGuenter Roeck attached devices if the DIMMs are listed in the devicetree file. 23349ecc1294SGuenter Roeck 23359ecc1294SGuenter Roeck Disabling the detect function will speed up boot time and reduce 23369ecc1294SGuenter Roeck the risk of mis-detecting SPD5118 compliant devices. However, it 23379ecc1294SGuenter Roeck may result in missed DIMMs under some circumstances. 23389ecc1294SGuenter Roeck 23399ecc1294SGuenter Roeck If unsure, say Y. 2340761c1770SMaciej S. Szmigiero 2341761c1770SMaciej S. Szmigieroconfig SENSORS_TC74 2342761c1770SMaciej S. Szmigiero tristate "Microchip TC74" 2343761c1770SMaciej S. Szmigiero depends on I2C 2344761c1770SMaciej S. Szmigiero help 2345761c1770SMaciej S. Szmigiero If you say yes here you get support for Microchip TC74 single 2346761c1770SMaciej S. Szmigiero input temperature sensor chips. 2347761c1770SMaciej S. Szmigiero 2348761c1770SMaciej S. Szmigiero This driver can also be built as a module. If so, the module 2349761c1770SMaciej S. Szmigiero will be called tc74. 2350add77c64SKrzysztof Helt 2351add77c64SKrzysztof Heltconfig SENSORS_THMC50 23520b22ce3bSJean Delvare tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 2353add77c64SKrzysztof Helt depends on I2C 2354add77c64SKrzysztof Helt help 2355add77c64SKrzysztof Helt If you say yes here you get support for Texas Instruments THMC50 2356add77c64SKrzysztof Helt sensor chips and clones: the Analog Devices ADM1022. 2357add77c64SKrzysztof Helt 2358add77c64SKrzysztof Helt This driver can also be built as a module. If so, the module 2359add77c64SKrzysztof Helt will be called thmc50. 2360beb1b6bbSSteven King 2361cff37c9eSJean Delvareconfig SENSORS_TMP102 2362e2d8c2b6SGuenter Roeck tristate "Texas Instruments TMP102" 236328a340dbSGuenter Roeck depends on I2C 2364beb1b6bbSSteven King select REGMAP_I2C 2365beb1b6bbSSteven King help 2366beb1b6bbSSteven King If you say yes here you get support for Texas Instruments TMP102, 2367beb1b6bbSSteven King TMP110 and TMP113 sensor chips. 2368beb1b6bbSSteven King 2369beb1b6bbSSteven King This driver can also be built as a module. If so, the module 2370beb1b6bbSSteven King will be called tmp102. 2371d17a7dcaSHeiko Schocher 2372d17a7dcaSHeiko Schocherconfig SENSORS_TMP103 2373d17a7dcaSHeiko Schocher tristate "Texas Instruments TMP103" 2374d17a7dcaSHeiko Schocher depends on I2C 2375d17a7dcaSHeiko Schocher select REGMAP_I2C 2376d17a7dcaSHeiko Schocher help 2377d17a7dcaSHeiko Schocher If you say yes here you get support for Texas Instruments TMP103 2378d17a7dcaSHeiko Schocher sensor chips. 2379d17a7dcaSHeiko Schocher 2380d17a7dcaSHeiko Schocher This driver can also be built as a module. If so, the module 2381d17a7dcaSHeiko Schocher will be called tmp103. 238266e1c917SJohn Muir 238366e1c917SJohn Muirconfig SENSORS_TMP108 2384*663eb876SArnd Bergmann tristate "Texas Instruments TMP108" 238566e1c917SJohn Muir depends on I3C_OR_I2C 2386c40655e3SFrank Li select REGMAP_I2C 238766e1c917SJohn Muir select REGMAP_I3C if I3C 238866e1c917SJohn Muir help 238972037c41SMayank Mahajan If you say yes here you get support for Texas Instruments TMP108 239066e1c917SJohn Muir sensor chips, NXP temperature sensors P3T1035, P3T1085 and P3T2030. 239166e1c917SJohn Muir 239266e1c917SJohn Muir This driver can also be built as a module. If so, the module 239366e1c917SJohn Muir will be called tmp108. 2394ab2b79d5SHans de Goede 2395ab2b79d5SHans de Goedeconfig SENSORS_TMP401 2396e2d8c2b6SGuenter Roeck tristate "Texas Instruments TMP401 and compatibles" 239750152fb6SGuenter Roeck depends on I2C 2398ab2b79d5SHans de Goede select REGMAP 2399a1fac92bSGuenter Roeck help 240038d9f06cSGuenter Roeck If you say yes here you get support for Texas Instruments TMP401, 2401ab2b79d5SHans de Goede TMP411, TMP431, TMP432, and TMP435 temperature sensor chips. 2402ab2b79d5SHans de Goede 2403ab2b79d5SHans de Goede This driver can also be built as a module. If so, the module 2404ab2b79d5SHans de Goede will be called tmp401. 24059410700bSAndre Prendel 24069410700bSAndre Prendelconfig SENSORS_TMP421 2407e2d8c2b6SGuenter Roeck tristate "Texas Instruments TMP421 and compatible" 24089410700bSAndre Prendel depends on I2C 24099410700bSAndre Prendel help 241005c77ab2SGuenter Roeck If you say yes here you get support for Texas Instruments TMP421, 24119410700bSAndre Prendel TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 24129410700bSAndre Prendel 24139410700bSAndre Prendel This driver can also be built as a module. If so, the module 24149410700bSAndre Prendel will be called tmp421. 2415007e433cSGuenter Roeck 2416007e433cSGuenter Roeckconfig SENSORS_TMP464 2417007e433cSGuenter Roeck tristate "Texas Instruments TMP464 and compatible" 2418007e433cSGuenter Roeck depends on I2C 2419007e433cSGuenter Roeck select REGMAP_I2C 2420007e433cSGuenter Roeck help 2421007e433cSGuenter Roeck If you say yes here you get support for Texas Instruments TMP464 2422007e433cSGuenter Roeck and TMP468 temperature sensor chips. 2423007e433cSGuenter Roeck 2424007e433cSGuenter Roeck This driver can also be built as a module. If so, the module 2425007e433cSGuenter Roeck will be called tmp464. 242659dfa75eSEric Tremblay 242759dfa75eSEric Tremblayconfig SENSORS_TMP513 242859dfa75eSEric Tremblay tristate "Texas Instruments TMP513 and compatibles" 2429193bc02cSGuenter Roeck depends on I2C 243059dfa75eSEric Tremblay select REGMAP_I2C 243159dfa75eSEric Tremblay help 243259dfa75eSEric Tremblay If you say yes here you get support for Texas Instruments TMP512, 243359dfa75eSEric Tremblay and TMP513 temperature and power supply sensor chips. 243459dfa75eSEric Tremblay 243559dfa75eSEric Tremblay This driver can also be built as a module. If so, the module 243659dfa75eSEric Tremblay will be called tmp513. 24370c7d530aSIgor Reznichenko 24380c7d530aSIgor Reznichenkoconfig SENSORS_TSC1641 24390c7d530aSIgor Reznichenko tristate "ST Microelectronics TSC1641 Power Monitor" 24400c7d530aSIgor Reznichenko depends on I2C 24410c7d530aSIgor Reznichenko select REGMAP_I2C 24420c7d530aSIgor Reznichenko help 24430c7d530aSIgor Reznichenko If you say yes here you get support for TSC1641 power monitor chip. 24440c7d530aSIgor Reznichenko The TSC1641 driver is configured for the default configuration of 24450c7d530aSIgor Reznichenko the part except temperature is enabled by default. 24460c7d530aSIgor Reznichenko 24470c7d530aSIgor Reznichenko This driver can also be built as a module. If so, the module 24480c7d530aSIgor Reznichenko will be called tsc1641. 244948ed8877SPawel Moll 245048ed8877SPawel Mollconfig SENSORS_VEXPRESS 245148ed8877SPawel Moll tristate "Versatile Express" 245248ed8877SPawel Moll depends on VEXPRESS_CONFIG 245348ed8877SPawel Moll help 245448ed8877SPawel Moll This driver provides support for hardware sensors available on 245548ed8877SPawel Moll the ARM Ltd's Versatile Express platform. It can provide wide 245648ed8877SPawel Moll range of information like temperature, power, energy. 245770c38772SHarald Welte 245870c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP 245970c38772SHarald Welte tristate "VIA CPU temperature sensor" 2460764e043bSJean Delvare depends on X86 246170c38772SHarald Welte select HWMON_VID 246270c38772SHarald Welte help 246370c38772SHarald Welte If you say yes here you get support for the temperature 246470c38772SHarald Welte sensor inside your CPU. Supported are all known variants of 246570c38772SHarald Welte the VIA C7 and Nano. 2466ad2f931dSJean Delvare 2467ad2f931dSJean Delvareconfig SENSORS_VIA686A 2468523315a9SNiklas Schnelle tristate "VIA686A" 2469ad2f931dSJean Delvare depends on PCI && HAS_IOPORT 2470ad2f931dSJean Delvare help 2471ad2f931dSJean Delvare If you say yes here you get support for the integrated sensors in 2472ad2f931dSJean Delvare Via 686A/B South Bridges. 2473ad2f931dSJean Delvare 2474ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2475ad2f931dSJean Delvare will be called via686a. 2476ab41319eSJuerg Haefliger 2477ab41319eSJuerg Haefligerconfig SENSORS_VT1211 2478523315a9SNiklas Schnelle tristate "VIA VT1211" 2479746cdfbfSDean Nelson depends on HAS_IOPORT 2480ab41319eSJuerg Haefliger depends on !PPC 2481ab41319eSJuerg Haefliger select HWMON_VID 2482ab41319eSJuerg Haefliger help 2483ab41319eSJuerg Haefliger If you say yes here then you get support for hardware monitoring 2484ab41319eSJuerg Haefliger features of the VIA VT1211 Super-I/O chip. 2485ab41319eSJuerg Haefliger 2486ab41319eSJuerg Haefliger This driver can also be built as a module. If so, the module 2487ab41319eSJuerg Haefliger will be called vt1211. 24881de9e371SRoger Lucas 248951bd5633SJean Delvareconfig SENSORS_VT8231 2490523315a9SNiklas Schnelle tristate "VIA VT8231" 24911de9e371SRoger Lucas depends on PCI && HAS_IOPORT 24921de9e371SRoger Lucas select HWMON_VID 24931de9e371SRoger Lucas help 24941de9e371SRoger Lucas If you say yes here then you get support for the integrated sensors 24951de9e371SRoger Lucas in the VIA VT8231 device. 24961de9e371SRoger Lucas 24971de9e371SRoger Lucas This driver can also be built as a module. If so, the module 24981de9e371SRoger Lucas will be called vt8231. 2499ee249f27SLei YU 2500ee249f27SLei YUconfig SENSORS_W83773G 2501ee249f27SLei YU tristate "Nuvoton W83773G" 2502a165dcc9SAxel Lin depends on I2C 2503ee249f27SLei YU select REGMAP_I2C 2504ee249f27SLei YU help 2505ee249f27SLei YU If you say yes here you get support for the Nuvoton W83773G hardware 2506ee249f27SLei YU monitoring chip. 2507ee249f27SLei YU 2508ee249f27SLei YU This driver can also be built as a module. If so, the module 2509ee249f27SLei YU will be called w83773g. 2510ad2f931dSJean Delvare 251105663368SJean Delvareconfig SENSORS_W83781D 25121d72acf9SJan Engelhardt tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 2513303760b4SJean Delvare depends on I2C 2514ad2f931dSJean Delvare select HWMON_VID 2515ad2f931dSJean Delvare help 251605663368SJean Delvare If you say yes here you get support for the Winbond W8378x series 251705663368SJean Delvare of sensor chips: the W83781D, W83782D and W83783S, and the similar 2518ad2f931dSJean Delvare Asus AS99127F. 2519ad2f931dSJean Delvare 2520ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2521ad2f931dSJean Delvare will be called w83781d. 25229873964dSCharles Spirakis 25239873964dSCharles Spirakisconfig SENSORS_W83791D 2524d1ebd59aSMarc Hulsman tristate "Winbond W83791D" 25259873964dSCharles Spirakis depends on I2C 25269873964dSCharles Spirakis select HWMON_VID 25279873964dSCharles Spirakis help 25289873964dSCharles Spirakis If you say yes here you get support for the Winbond W83791D chip. 25299873964dSCharles Spirakis 25309873964dSCharles Spirakis This driver can also be built as a module. If so, the module 25319873964dSCharles Spirakis will be called w83791d. 25325563e27dSR.Marek@sh.cvut.cz 25335563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D 25340b22ce3bSJean Delvare tristate "Winbond W83792D" 25355563e27dSR.Marek@sh.cvut.cz depends on I2C 25365563e27dSR.Marek@sh.cvut.cz help 25375563e27dSR.Marek@sh.cvut.cz If you say yes here you get support for the Winbond W83792D chip. 25385563e27dSR.Marek@sh.cvut.cz 25395563e27dSR.Marek@sh.cvut.cz This driver can also be built as a module. If so, the module 25405563e27dSR.Marek@sh.cvut.cz will be called w83792d. 25416800c3d0SRudolf Marek 25426800c3d0SRudolf Marekconfig SENSORS_W83793 2543e2d8c2b6SGuenter Roeck tristate "Winbond W83793" 25447a5e6bc2SStefano Brivio depends on I2C 25456800c3d0SRudolf Marek select HWMON_VID 25466800c3d0SRudolf Marek help 25475852f960SSven Anders If you say yes here you get support for the Winbond W83793 25485852f960SSven Anders hardware monitoring chip, including support for the integrated 25496800c3d0SRudolf Marek watchdog. 25506800c3d0SRudolf Marek 25516800c3d0SRudolf Marek This driver can also be built as a module. If so, the module 25526800c3d0SRudolf Marek will be called w83793. 2553792d376bSWei Song 2554792d376bSWei Songconfig SENSORS_W83795 2555e2d8c2b6SGuenter Roeck tristate "Winbond/Nuvoton W83795G/ADG" 2556792d376bSWei Song depends on I2C 2557792d376bSWei Song help 255872fea694SJean Delvare If you say yes here you get support for the Winbond W83795G and 255972fea694SJean Delvare W83795ADG hardware monitoring chip, including manual fan speed 2560792d376bSWei Song control. 2561792d376bSWei Song 2562792d376bSWei Song This driver can also be built as a module. If so, the module 2563792d376bSWei Song will be called w83795. 256400030af2SJean Delvare 2565dbf55205SJean Delvareconfig SENSORS_W83795_FANCTRL 2566e2d8c2b6SGuenter Roeck bool "Include automatic fan control support" 256700030af2SJean Delvare depends on SENSORS_W83795 256872fea694SJean Delvare help 256972fea694SJean Delvare If you say yes here, support for automatic fan speed control 257000030af2SJean Delvare will be included in the driver. 257100030af2SJean Delvare 257200030af2SJean Delvare Please also note that this option will create sysfs attribute 257300030af2SJean Delvare files which may change in the future, so you shouldn't rely 257400030af2SJean Delvare on them being stable. 2575ad2f931dSJean Delvare 2576ad2f931dSJean Delvareconfig SENSORS_W83L785TS 2577e2d8c2b6SGuenter Roeck tristate "Winbond W83L785TS-S" 2578ad2f931dSJean Delvare depends on I2C 2579ad2f931dSJean Delvare help 2580ad2f931dSJean Delvare If you say yes here you get support for the Winbond W83L785TS-S 2581ad2f931dSJean Delvare sensor chip, which is used on the Asus A7N8X, among other 2582ad2f931dSJean Delvare motherboards. 2583ad2f931dSJean Delvare 2584ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2585ad2f931dSJean Delvare will be called w83l785ts. 258685f03bccSKevin Lo 258785f03bccSKevin Loconfig SENSORS_W83L786NG 2588e2d8c2b6SGuenter Roeck tristate "Winbond W83L786NG, W83L786NR" 258985f03bccSKevin Lo depends on I2C 259085f03bccSKevin Lo help 259185f03bccSKevin Lo If you say yes here you get support for the Winbond W83L786NG 259285f03bccSKevin Lo and W83L786NR sensor chips. 259385f03bccSKevin Lo 259485f03bccSKevin Lo This driver can also be built as a module. If so, the module 259585f03bccSKevin Lo will be called w83l786ng. 2596ad2f931dSJean Delvare 2597c2db6ce1SJean Delvareconfig SENSORS_W83627HF 2598523315a9SNiklas Schnelle tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 2599746cdfbfSDean Nelson depends on HAS_IOPORT 2600303760b4SJean Delvare depends on !PPC 2601ad2f931dSJean Delvare select HWMON_VID 2602ad2f931dSJean Delvare help 2603c2db6ce1SJean Delvare If you say yes here you get support for the Winbond W836X7 series 2604c2db6ce1SJean Delvare of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 2605ad2f931dSJean Delvare W83697HF. 2606ad2f931dSJean Delvare 2607ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2608ad2f931dSJean Delvare will be called w83627hf. 2609ad2f931dSJean Delvare 26103207408aSDr. David Alan Gilbertconfig SENSORS_W83627EHF 2611523315a9SNiklas Schnelle tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 2612746cdfbfSDean Nelson depends on HAS_IOPORT 2613fc18d6c0SJean Delvare depends on !PPC 2614ad2f931dSJean Delvare select HWMON_VID 2615658291fcSDavid Hubbard help 2616ad2f931dSJean Delvare If you say yes here you get support for the hardware 2617ad2f931dSJean Delvare monitoring functionality of the Winbond W83627EHF Super-I/O chip. 26188dd2d2caSJean Delvare 2619658291fcSDavid Hubbard This driver also supports the W83627EHG, which is the lead-free 2620658291fcSDavid Hubbard version of the W83627EHF, and the W83627DHG, which is a similar 2621eff7687dSJean Delvare chip suited for specific Intel processors that use PECI such as 2622eff7687dSJean Delvare the Core 2 Duo. And also the W83627UHG, which is a stripped down 26238dd2d2caSJean Delvare version of the W83627DHG (as far as hardware monitoring goes.) 26243207408aSDr. David Alan Gilbert 2625237c8d2fSGong Jun This driver also supports Nuvoton W83667HG and W83667HG-B. 2626ad2f931dSJean Delvare 2627ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2628ad2f931dSJean Delvare will be called w83627ehf. 262908bad5a8SMark Brown 263008bad5a8SMark Brownconfig SENSORS_WM831X 263108bad5a8SMark Brown tristate "WM831x PMICs" 263208bad5a8SMark Brown depends on MFD_WM831X 263308bad5a8SMark Brown help 263408bad5a8SMark Brown If you say yes here you get support for the hardware 263508bad5a8SMark Brown monitoring functionality of the Wolfson Microelectronics 263608bad5a8SMark Brown WM831x series of PMICs. 263708bad5a8SMark Brown 263808bad5a8SMark Brown This driver can also be built as a module. If so, the module 263908bad5a8SMark Brown will be called wm831x-hwmon. 2640fb6c023aSMark Brown 2641fb6c023aSMark Brownconfig SENSORS_WM8350 2642fb6c023aSMark Brown tristate "Wolfson Microelectronics WM835x" 2643fb6c023aSMark Brown depends on MFD_WM8350 2644fb6c023aSMark Brown help 2645fb6c023aSMark Brown If you say yes here you get support for the hardware 2646fb6c023aSMark Brown monitoring features of the WM835x series of PMICs. 2647fb6c023aSMark Brown 2648fb6c023aSMark Brown This driver can also be built as a module. If so, the module 2649fb6c023aSMark Brown will be called wm8350-hwmon. 2650e0418088SDavid S. Miller 2651e0418088SDavid S. Millerconfig SENSORS_ULTRA45 2652e0418088SDavid S. Miller tristate "Sun Ultra45 PIC16F747" 2653e0418088SDavid S. Miller depends on SPARC64 2654e0418088SDavid S. Miller help 2655e0418088SDavid S. Miller This driver provides support for the Ultra45 workstation environmental 2656e0418088SDavid S. Miller sensors. 2657ed42cfa8Shotran 2658ed42cfa8Shotranconfig SENSORS_XGENE 2659ed42cfa8Shotran tristate "APM X-Gene SoC hardware monitoring driver" 2660ed42cfa8Shotran depends on XGENE_SLIMPRO_MBOX || PCC 2661ed42cfa8Shotran help 2662ed42cfa8Shotran If you say yes here you get support for the temperature 2663ed42cfa8Shotran and power sensors for APM X-Gene SoC. 2664865e4fc0SXu Yilun 2665865e4fc0SXu Yilunconfig SENSORS_YOGAFAN 2666603aed8fSIlpo Järvinen tristate "Lenovo Yoga Fan Hardware Monitoring" 2667865e4fc0SXu Yilun depends on ACPI && HWMON && DMI 2668865e4fc0SXu Yilun help 2669865e4fc0SXu Yilun If you say yes here you get support for fan speed monitoring 2670865e4fc0SXu Yilun on Lenovo Yoga, Legion, IdeaPad, Slim and LOQ laptops. 2671865e4fc0SXu Yilun The driver interfaces with the Embedded Controller via ACPI 2672865e4fc0SXu Yilun and uses a Rate-Limited Lag filter to smooth RPM readings. 2673865e4fc0SXu Yilun 2674865e4fc0SXu Yilun This driver can also be built as a module. If so, the module 267561cba5c2SJean Delvare will be called yogafan. 267661cba5c2SJean Delvare 267761cba5c2SJean Delvareconfig SENSORS_INTEL_M10_BMC_HWMON 267861cba5c2SJean Delvare tristate "Intel MAX10 BMC Hardware Monitoring" 26797d033365SJean Delvare depends on MFD_INTEL_M10_BMC_CORE 26807d033365SJean Delvare help 26817d033365SJean Delvare This driver provides support for the hardware monitoring functionality 26827d033365SJean Delvare on Intel MAX10 BMC chip. 26837d033365SJean Delvare 26847d033365SJean Delvare This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 26857d033365SJean Delvare sensors monitor various telemetry data of different components on the 26867d033365SJean Delvare card, e.g. board temperature, FPGA core temperature/voltage/current. 26877d033365SJean Delvare 26887d033365SJean Delvareif ACPI 268961cba5c2SJean Delvare 269061cba5c2SJean Delvarecomment "ACPI drivers" 2691e2d8c2b6SGuenter Roeck 269261cba5c2SJean Delvareconfig SENSORS_ACPI_POWER 269361cba5c2SJean Delvare tristate "ACPI 4.0 power meter" 269461cba5c2SJean Delvare help 269561cba5c2SJean Delvare This driver exposes ACPI 4.0 power meters as hardware monitoring 269661cba5c2SJean Delvare devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 269761cba5c2SJean Delvare and a power meter. 269861cba5c2SJean Delvare 269961cba5c2SJean Delvare To compile this driver as a module, choose M here: 270061cba5c2SJean Delvare the module will be called acpi_power_meter. 2701548820e2SDenis Pauk 2702548820e2SDenis Paukconfig SENSORS_ATK0110 2703548820e2SDenis Pauk tristate "ASUS ATK0110" 2704548820e2SDenis Pauk depends on X86 2705548820e2SDenis Pauk help 2706548820e2SDenis Pauk If you say yes here you get support for the ACPI hardware 2707548820e2SDenis Pauk monitoring interface found in many ASUS motherboards. This 2708548820e2SDenis Pauk driver will provide readings of fans, voltages and temperatures 2709548820e2SDenis Pauk through the system firmware. 2710548820e2SDenis Pauk 2711548820e2SDenis Pauk This driver can also be built as a module. If so, the module 2712548820e2SDenis Pauk will be called asus_atk0110. 2713d0ddfd24SEugene Shalygin 2714d0ddfd24SEugene Shalyginconfig SENSORS_ASUS_WMI 2715034dadfbSEugene Shalygin tristate "ASUS WMI X370/X470/B450/X399" 2716a6021aa2SArnd Bergmann depends on ACPI_WMI 2717d0ddfd24SEugene Shalygin help 2718d0ddfd24SEugene Shalygin If you say yes here you get support for the ACPI hardware monitoring 2719aa52d636SEugene Shalygin interface found in X370/X470/B450/X399 ASUS motherboards. This driver 2720aa52d636SEugene Shalygin will provide readings of fans, voltages and temperatures through the system 2721aa52d636SEugene Shalygin firmware. 2722aa52d636SEugene Shalygin 2723d0ddfd24SEugene Shalygin This driver can also be built as a module. If so, the module 2724d0ddfd24SEugene Shalygin will be called asus_wmi_sensors. 2725d0ddfd24SEugene Shalygin 2726d0ddfd24SEugene Shalyginconfig SENSORS_ASUS_EC 272723902f98SJames Seo tristate "ASUS EC Sensors" 272823902f98SJames Seo depends on X86 272923902f98SJames Seo depends on ACPI_EC 273023902f98SJames Seo help 273123902f98SJames Seo If you say yes here you get support for the ACPI embedded controller 273223902f98SJames Seo hardware monitoring interface found in some ASUS motherboards. This is 273323902f98SJames Seo where such sensors as water flow and temperature, optional fans, and 273423902f98SJames Seo additional temperature sensors (T_Sensor, chipset temperatures) 273523902f98SJames Seo find themselves. 273623902f98SJames Seo 273723902f98SJames Seo This driver can also be built as a module. If so, the module 273823902f98SJames Seo will be called asus_ec_sensors. 273961cba5c2SJean Delvare 2740ad2f931dSJean Delvareconfig SENSORS_HP_WMI 27411d72acf9SJan Engelhardt tristate "HP WMI Sensors" 2742 depends on ACPI_WMI 2743 help 2744 If you say yes here you get support for the ACPI hardware monitoring 2745 interface found in HP (and some HP Compaq) business-class computers. 2746 Available sensors vary between systems. Temperature and fan speed 2747 sensors are the most common. 2748 2749 This driver can also be built as a module. If so, the module 2750 will be called hp_wmi_sensors. 2751 2752endif # ACPI 2753 2754endif # HWMON 2755