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 depends on PWM || PWM=n 2286f9703d0SDarrick J. Wong select REGMAP_I2C 2296f9703d0SDarrick J. Wong help 2306f9703d0SDarrick J. Wong If you say yes here you get support for the Analog Devices 2316f9703d0SDarrick J. Wong ADT7470 temperature monitoring chips. 2326f9703d0SDarrick J. Wong 2336f9703d0SDarrick J. Wong This driver can also be built as a module. If so, the module 2346f9703d0SDarrick J. Wong will be called adt7470. 2351c301fc5SJordan Crouse 236d8d2ee07SJean Delvareconfig SENSORS_ADT7475 2370b22ce3bSJean Delvare tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 23854fe4671SJean Delvare depends on I2C 2391c301fc5SJordan Crouse select HWMON_VID 2401c301fc5SJordan Crouse help 241d8d2ee07SJean Delvare If you say yes here you get support for the Analog Devices 242d8d2ee07SJean Delvare ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 2431c301fc5SJordan Crouse chips. 244b71464c9SCorentin Labbe 2451c301fc5SJordan Crouse This driver can also be built as a module. If so, the module 2461c301fc5SJordan Crouse will be called adt7475. 2478c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2483eaf1b63SAkhilesh Patilconfig SENSORS_AHT10 2498c78f0deSJohannes Cornelis Draaijer (datdenkikniet) tristate "Aosong AHT10, AHT20, DHT20" 250d2abcb5cSKirill Yatsenko depends on I2C 2518c78f0deSJohannes Cornelis Draaijer (datdenkikniet) select CRC8 2523eaf1b63SAkhilesh Patil help 2533eaf1b63SAkhilesh Patil If you say yes here, you get support for the Aosong AHT10, AHT20 and 2548c78f0deSJohannes Cornelis Draaijer (datdenkikniet) DHT20 temperature and humidity sensors 2558c78f0deSJohannes Cornelis Draaijer (datdenkikniet) 2568c78f0deSJohannes Cornelis Draaijer (datdenkikniet) This driver can also be built as a module. If so, the module 2578c78f0deSJohannes Cornelis Draaijer (datdenkikniet) will be called aht10. 2580e35f63fSAleksa Savic 259aed80bb9SAleksa Savicconfig SENSORS_AQUACOMPUTER_D5NEXT 2600e35f63fSAleksa Savic tristate "Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next" 261752b9279SAleksa Savic depends on USB_HID 2620e35f63fSAleksa Savic select CRC16 263752b9279SAleksa Savic help 264cdbe34daSAleksa Savic If you say yes here you get support for sensors and fans of 265aed80bb9SAleksa Savic the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan 266aed80bb9SAleksa Savic controllers, Farbwerk and Farbwerk 360 RGB controllers, High Flow 2670e35f63fSAleksa Savic Next sensor, where available. 2680e35f63fSAleksa Savic 2690e35f63fSAleksa Savic This driver can also be built as a module. If so, the module 2700e35f63fSAleksa Savic will be called aquacomputer_d5next. 2717548666eSJisheng Zhang 2727548666eSJisheng Zhangconfig SENSORS_AS370 2737548666eSJisheng Zhang tristate "Synaptics AS370 SoC hardware monitoring driver" 2747548666eSJisheng Zhang help 2757548666eSJisheng Zhang If you say yes here you get support for the PVT sensors of 2767548666eSJisheng Zhang the Synaptics AS370 SoC 2777548666eSJisheng Zhang 2787548666eSJisheng Zhang This driver can also be built as a module. If so, the module 2797548666eSJisheng Zhang will be called as370-hwmon. 2807548666eSJisheng Zhang 281d58de038SGeorge Joseph 282d58de038SGeorge Josephconfig SENSORS_ASC7621 2839854f971SJean Delvare tristate "Andigilog aSC7621" 284d58de038SGeorge Joseph depends on I2C 285d58de038SGeorge Joseph help 286b00d8a7eSJaswinder Singh Rajput If you say yes here you get support for the aSC7621 287b00d8a7eSJaswinder Singh Rajput family of SMBus sensors chip found on most Intel X38, X48, X58, 288d58de038SGeorge Joseph 945, 965 and 975 desktop boards. Currently supported chips: 289d58de038SGeorge Joseph aSC7621 290d58de038SGeorge Joseph aSC7621a 291d58de038SGeorge Joseph 292d58de038SGeorge Joseph This driver can also be built as a module. If so, the module 293d58de038SGeorge Joseph will be called asc7621. 294ed3e0379SAleksa Savic 295ed3e0379SAleksa Savicconfig SENSORS_ASUS_ROG_RYUJIN 296ed3e0379SAleksa Savic tristate "ASUS ROG RYUJIN hardware monitoring driver" 297ed3e0379SAleksa Savic depends on HID 298ed3e0379SAleksa Savic help 299ed3e0379SAleksa Savic If you say yes here you get support for the fans and sensors of 300ed3e0379SAleksa Savic supported ASUS ROG RYUJIN II and III AIO CPU liquid coolers. 301ed3e0379SAleksa Savic 302ed3e0379SAleksa Savic This driver can also be built as a module. If so, the module 303ed3e0379SAleksa Savic will be called asus_rog_ryujin. 3048412b410SNuno Sá 3058412b410SNuno Sáconfig SENSORS_AXI_FAN_CONTROL 3068412b410SNuno Sá tristate "Analog Devices FAN Control HDL Core driver" 3078412b410SNuno Sá help 3088412b410SNuno Sá If you say yes here you get support for the Analog Devices 3098412b410SNuno Sá AXI HDL FAN monitoring core. 3108412b410SNuno Sá 3118412b410SNuno Sá This driver can also be built as a module. If so, the module 3128412b410SNuno Sá will be called axi-fan-control 31329fa06c1SRudolf Marek 3144660cb35SRudolf Marekconfig SENSORS_K8TEMP 315e2d8c2b6SGuenter Roeck tristate "AMD Athlon64/FX or Opteron temperature sensor" 31629fa06c1SRudolf Marek depends on X86 && PCI 31729fa06c1SRudolf Marek help 3184660cb35SRudolf Marek If you say yes here you get support for the temperature 3194660cb35SRudolf Marek sensor(s) inside your CPU. Supported is whole AMD K8 3204660cb35SRudolf Marek microarchitecture. Please note that you will need at least 32129fa06c1SRudolf Marek lm-sensors 2.10.1 for proper userspace support. 32229fa06c1SRudolf Marek 32329fa06c1SRudolf Marek This driver can also be built as a module. If so, the module 32429fa06c1SRudolf Marek will be called k8temp. 3253c57e89bSClemens Ladisch 3269e581311SAndre Przywaraconfig SENSORS_K10TEMP 327d6caeafaSMario Limonciello tristate "AMD Family 10h+ temperature sensor" 3283c57e89bSClemens Ladisch depends on X86 && PCI && AMD_NODE 3293c57e89bSClemens Ladisch help 3303c57e89bSClemens Ladisch If you say yes here you get support for the temperature 331aa4790a6SClemens Ladisch sensor(s) inside your CPU. Supported are later revisions of 332f89ce270SAravind Gopalakrishnan the AMD Family 10h and all revisions of the AMD Family 11h, 333f89ce270SAravind Gopalakrishnan 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo) 3343c57e89bSClemens Ladisch and 16h (Kabini/Mullins) microarchitectures. 3353c57e89bSClemens Ladisch 3363c57e89bSClemens Ladisch This driver can also be built as a module. If so, the module 3373c57e89bSClemens Ladisch will be called k10temp. 3387e581c19SGerhard Engleder 3397e581c19SGerhard Englederconfig SENSORS_KB9002 3407e581c19SGerhard Engleder tristate "Kandou KB9002 PCIe retimer" 3417e581c19SGerhard Engleder depends on I2C 3427e581c19SGerhard Engleder help 3437e581c19SGerhard Engleder If you say yes here you get support for the integrated 3447e581c19SGerhard Engleder temperature sensor and firmware version readout on Kandou 3457e581c19SGerhard Engleder KB9002 PCIe 5.0 retimers, accessed over SMBus. 3467e581c19SGerhard Engleder 3477e581c19SGerhard Engleder This driver can also be built as a module. If so, the module 3489b96f82cSGerhard Engleder will be called kb9002. 3499b96f82cSGerhard Engleder 3509b96f82cSGerhard Englederconfig SENSORS_KBATT 3519b96f82cSGerhard Engleder tristate "KEBA battery controller support" 3529b96f82cSGerhard Engleder depends on KEBA_CP500 3539b96f82cSGerhard Engleder help 3549b96f82cSGerhard Engleder This driver supports the battery monitoring controller found in 3559b96f82cSGerhard Engleder KEBA system FPGA devices. 3569b96f82cSGerhard Engleder 3579b96f82cSGerhard Engleder This driver can also be built as a module. If so, the module 358512d1027SAndreas Herrmann will be called kbatt. 359512d1027SAndreas Herrmann 3603ba4e384SHuang Ruiconfig SENSORS_KFAN 361512d1027SAndreas Herrmann tristate "KEBA fan controller support" 362512d1027SAndreas Herrmann depends on KEBA_CP500 363512d1027SAndreas Herrmann help 364512d1027SAndreas Herrmann This driver supports the fan controller found in KEBA system 365512d1027SAndreas Herrmann FPGA devices. 366512d1027SAndreas Herrmann 367512d1027SAndreas Herrmann This driver can also be built as a module. If so, the module 368ebf5e877SJean Delvare will be called kfan. 369ebf5e877SJean Delvare 370ebf5e877SJean Delvareconfig SENSORS_FAM15H_POWER 371ebf5e877SJean Delvare tristate "AMD Family 15h processor power" 372ebf5e877SJean Delvare depends on X86 && PCI && CPU_SUP_AMD 373ebf5e877SJean Delvare help 374ebf5e877SJean Delvare If you say yes here you get support for processor power 375ebf5e877SJean Delvare information of your AMD family 15h CPU. 376ebf5e877SJean Delvare 377ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 378ebf5e877SJean Delvare will be called fam15h_power. 379ebf5e877SJean Delvare 380ebf5e877SJean Delvareconfig SENSORS_APPLESMC 381ebf5e877SJean Delvare tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 382ebf5e877SJean Delvare depends on INPUT && X86 383ebf5e877SJean Delvare select NEW_LEDS 384ebf5e877SJean Delvare select LEDS_CLASS 385ebf5e877SJean Delvare help 386ebf5e877SJean Delvare This driver provides support for the Apple System Management 387ebf5e877SJean Delvare Controller, which provides an accelerometer (Apple Sudden Motion 388ebf5e877SJean Delvare Sensor), light sensors, temperature sensors, keyboard backlight 389ebf5e877SJean Delvare control and fan control. 390ebf5e877SJean Delvare 391e28d0c73SAureo Serrano de Souza Only Intel-based Apple's computers are supported (MacBook Pro, 392e28d0c73SAureo Serrano de Souza MacBook, MacMini). 393e28d0c73SAureo Serrano de Souza 394e28d0c73SAureo Serrano de Souza Data from the different sensors, keyboard backlight control and fan 395e28d0c73SAureo Serrano de Souza control are accessible via sysfs. 396e28d0c73SAureo Serrano de Souza 397e28d0c73SAureo Serrano de Souza This driver also provides an absolute input class device, allowing 398e28d0c73SAureo Serrano de Souza the laptop to act as a pinball machine-esque joystick. 399e28d0c73SAureo Serrano de Souza 400e28d0c73SAureo Serrano de Souza Say Y here if you have an applicable laptop and want to experience 401e28d0c73SAureo Serrano de Souza the awesome power of applesmc. 402e28d0c73SAureo Serrano de Souza 403b23688aeSSudeep Hollaconfig SENSORS_ARCTIC_FAN_CONTROLLER 404b23688aeSSudeep Holla tristate "ARCTIC Fan Controller" 405b23688aeSSudeep Holla depends on USB_HID 406b23688aeSSudeep Holla help 407b23688aeSSudeep Holla If you say yes here you get support for the ARCTIC Fan Controller, 408b23688aeSSudeep Holla a USB HID device (VID 0x3904, PID 0xF001) with 10 fan channels. 409b23688aeSSudeep Holla The driver exposes fan speed (RPM) and PWM control via the hwmon 410b23688aeSSudeep Holla sysfs interface. 411b23688aeSSudeep Holla 412b23688aeSSudeep Holla This driver can also be built as a module. If so, the module 413b23688aeSSudeep Holla will be called arctic_fan_controller. 414b23688aeSSudeep Holla 415ea98b29aSPunit Agrawalconfig SENSORS_ARM_SCMI 416ea98b29aSPunit Agrawal tristate "ARM SCMI Sensors" 417ea98b29aSPunit Agrawal depends on ARM_SCMI_PROTOCOL 418d42d5b6fSArnd Bergmann help 419ea98b29aSPunit Agrawal This driver provides support for temperature, voltage, current 420ea98b29aSPunit Agrawal and power sensors available on SCMI based platforms. The actual 421ea98b29aSPunit Agrawal number and type of sensors exported depend on the platform. 422ea98b29aSPunit Agrawal 423ea98b29aSPunit Agrawal This driver can also be built as a module. If so, the module 424ad2f931dSJean Delvare will be called scmi-hwmon. 425ad2f931dSJean Delvare 426b97adb59SUwe Kleine-Königconfig SENSORS_ARM_SCPI 427303760b4SJean Delvare tristate "ARM SCPI Sensors" 428ad2f931dSJean Delvare depends on ARM_SCPI_PROTOCOL 429ad2f931dSJean Delvare help 430ad2f931dSJean Delvare This driver provides support for temperature, voltage, current 431ad2f931dSJean Delvare and power sensors available on ARM Ltd's SCP based platforms. The 432ad2f931dSJean Delvare actual number and type of sensors exported depend on the platform. 433ad2f931dSJean Delvare 434ad2f931dSJean Delvareconfig SENSORS_ASB100 4352d7a548aSJaghathiswari Rankappagounder Natarajan tristate "Asus ASB100 Bach" 4362d7a548aSJaghathiswari Rankappagounder Natarajan depends on (X86 || COMPILE_TEST) && I2C 437331ed050SPeter Robinson select HWMON_VID 438d5553c26SArnd Bergmann help 43908fd5e76SGuenter Roeck If you say yes here you get support for the ASB100 Bach sensor 4402d7a548aSJaghathiswari Rankappagounder Natarajan chip found on some Asus mainboards. 4412d7a548aSJaghathiswari Rankappagounder Natarajan 4422d7a548aSJaghathiswari Rankappagounder Natarajan This driver can also be built as a module. If so, the module 4432d7a548aSJaghathiswari Rankappagounder Natarajan will be called asb100. 4442d7a548aSJaghathiswari Rankappagounder Natarajan 4452d7a548aSJaghathiswari Rankappagounder Natarajanconfig SENSORS_ASPEED 4462d7a548aSJaghathiswari Rankappagounder Natarajan tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver" 4477e1449cdSBilly Tsai depends on ARCH_ASPEED || COMPILE_TEST 448c8571eabSJoel Stanley select REGMAP 4497e1449cdSBilly Tsai help 4507e1449cdSBilly Tsai This driver provides support for ASPEED AST2400/AST2500 PWM 4517e1449cdSBilly Tsai and Fan Tacho controllers. 4527e1449cdSBilly Tsai 4537e1449cdSBilly Tsai This driver can also be built as a module. If so, the module 4547e1449cdSBilly Tsai will be called aspeed_pwm_tacho. 4557e1449cdSBilly Tsai 456c8571eabSJoel Stanleyconfig SENSORS_ASPEED_G6 4577e1449cdSBilly Tsai tristate "ASPEED G6 PWM and Fan tach driver" 458ad2f931dSJean Delvare depends on ARCH_ASPEED || COMPILE_TEST 459ad2f931dSJean Delvare depends on PWM 460e2d8c2b6SGuenter Roeck help 461303760b4SJean Delvare This driver provides support for ASPEED G6 PWM and Fan Tach 462ad2f931dSJean Delvare controllers. 463ad2f931dSJean Delvare 464ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 465ad2f931dSJean Delvare will be called aspeed_g6_pwm_tach. 466ad2f931dSJean Delvare 467ad2f931dSJean Delvareconfig SENSORS_ATXP1 468ad2f931dSJean Delvare tristate "Attansic ATXP1 VID controller" 469ad2f931dSJean Delvare depends on I2C 470ad2f931dSJean Delvare select HWMON_VID 471ad2f931dSJean Delvare help 47208ebc9deSThomas Richard If you say yes here you get support for the Attansic ATXP1 VID 47308ebc9deSThomas Richard controller. 47408ebc9deSThomas Richard 47508ebc9deSThomas Richard If your board have such a chip, you are able to control your CPU 47608ebc9deSThomas Richard core and other voltages. 47708ebc9deSThomas Richard 47808ebc9deSThomas Richard This driver can also be built as a module. If so, the module 47908ebc9deSThomas Richard will be called atxp1. 48008ebc9deSThomas Richard 48108ebc9deSThomas Richardconfig SENSORS_CGBC 4823af35092SJavier Carrasco tristate "Congatec Board Controller Sensors" 4833af35092SJavier Carrasco depends on MFD_CGBC 4843af35092SJavier Carrasco help 4853af35092SJavier Carrasco Enable sensors support for the Congatec Board Controller. It has 4863af35092SJavier Carrasco temperature, voltage, current and fan sensors. 4873af35092SJavier Carrasco 4883af35092SJavier Carrasco This driver can also be built as a module. If so, the module will be 4893af35092SJavier Carrasco called cgbc-hwmon. 4903af35092SJavier Carrasco 4913af35092SJavier Carrascoconfig SENSORS_CHIPCAP2 49240c3a445SMarius Zachmann tristate "Amphenol ChipCap 2 relative humidity and temperature sensor" 49340c3a445SMarius Zachmann depends on I2C 49440c3a445SMarius Zachmann help 49540c3a445SMarius Zachmann Say yes here to build support for the Amphenol ChipCap 2 49640c3a445SMarius Zachmann relative humidity and temperature sensor. 49740c3a445SMarius Zachmann 49840c3a445SMarius Zachmann To compile this driver as a module, choose M here: the module 49940c3a445SMarius Zachmann will be called chipcap2. 50040c3a445SMarius Zachmann 50140c3a445SMarius Zachmannconfig SENSORS_CORSAIR_CPRO 502d115b51eSWilken Gottwalt tristate "Corsair Commander Pro controller" 503d115b51eSWilken Gottwalt depends on HID 504d115b51eSWilken Gottwalt help 505d115b51eSWilken Gottwalt If you say yes here you get support for the Corsair Commander Pro 506d115b51eSWilken Gottwalt controller. 507d115b51eSWilken Gottwalt 508d115b51eSWilken Gottwalt This driver can also be built as a module. If so, the module 509d115b51eSWilken Gottwalt will be called corsair-cpro. 510d115b51eSWilken Gottwalt 511d115b51eSWilken Gottwaltconfig SENSORS_CORSAIR_PSU 512d115b51eSWilken Gottwalt tristate "Corsair PSU HID controller" 513d115b51eSWilken Gottwalt depends on HID 514d115b51eSWilken Gottwalt help 515bc3e4525SThomas Weißschuh If you say yes here you get support for Corsair PSUs with a HID 516bc3e4525SThomas Weißschuh interface. 517bc3e4525SThomas Weißschuh Currently this driver supports the (RM/HX)550i, (RM/HX)650i, 518bc3e4525SThomas Weißschuh (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i, HX1200i and HX1500i power 519bc3e4525SThomas Weißschuh supplies by Corsair. 520bc3e4525SThomas Weißschuh 521bc3e4525SThomas Weißschuh This driver can also be built as a module. If so, the module 522bc3e4525SThomas Weißschuh will be called corsair-psu. 523bc3e4525SThomas Weißschuh 524bc3e4525SThomas Weißschuhconfig SENSORS_CROS_EC 525bc3e4525SThomas Weißschuh tristate "ChromeOS Embedded Controller sensors" 5265b46903dSGuenter Roeck depends on MFD_CROS_EC_DEV 5275b46903dSGuenter Roeck default MFD_CROS_EC_DEV 5285b46903dSGuenter Roeck help 5295b46903dSGuenter Roeck If you say yes here you get support for ChromeOS Embedded Controller 5305b46903dSGuenter Roeck sensors. 5315b46903dSGuenter Roeck 5325b46903dSGuenter Roeck This driver can also be built as a module. If so, the module 5335b46903dSGuenter Roeck will be called cros_ec_hwmon. 5346bdf8f3eSAnn T Ropea 5355b46903dSGuenter Roeckconfig SENSORS_DRIVETEMP 53660994698SRoland Stigge tristate "Hard disk drives with temperature sensors" 53760994698SRoland Stigge depends on SCSI && ATA 53860994698SRoland Stigge help 53960994698SRoland Stigge If you say yes you get support for the temperature sensor on 54060994698SRoland Stigge hard disk drives. 54160994698SRoland Stigge 54260994698SRoland Stigge This driver can also be built as a module. If so, the module 54360994698SRoland Stigge will be called drivetemp. 54460994698SRoland Stigge 54560994698SRoland Stiggeconfig SENSORS_DS620 546ad2f931dSJean Delvare tristate "Dallas Semiconductor DS620" 547cd6c8a42SRobert Coulson depends on I2C 5481d72acf9SJan Engelhardt help 549ad2f931dSJean Delvare If you say yes here you get support for Dallas Semiconductor 550cd6c8a42SRobert Coulson DS620 sensor chip. 551cd6c8a42SRobert Coulson 552cd6c8a42SRobert Coulson This driver can also be built as a module. If so, the module 553cd6c8a42SRobert Coulson will be called ds620. 55479c1cc1cSRobert Coulson 555cd6c8a42SRobert Coulsonconfig SENSORS_DS1621 556260f81ffSRobert Coulson tristate "Dallas Semiconductor DS1621 and compatibles" 557ad2f931dSJean Delvare depends on I2C 558ad2f931dSJean Delvare help 559ad2f931dSJean Delvare If you say yes here you get support for Dallas Semiconductor/Maxim 560ad2f931dSJean Delvare Integrated DS1621 sensor chips and compatible models including: 561039ae585SPali Rohár 562039ae585SPali Rohár - Dallas Semiconductor DS1625 563b7a4706fSArmin Wolf - Maxim Integrated DS1631 564039ae585SPali Rohár - Maxim Integrated DS1721 565e0d3f7cbSArmin Wolf - Maxim Integrated DS1731 566039ae585SPali Rohár 567039ae585SPali Rohár This driver can also be built as a module. If so, the module 568039ae585SPali Rohár will be called ds1621. 569039ae585SPali Rohár 570039ae585SPali Rohárconfig SENSORS_DELL_SMM 571039ae585SPali Rohár tristate "Dell laptop SMM BIOS hwmon driver" 572039ae585SPali Rohár depends on ACPI_WMI 573039ae585SPali Rohár depends on X86 574a7a6f65aSMateusz Jończyk imply THERMAL 5755f86cce6SMateusz Jończyk help 576a7a6f65aSMateusz Jończyk This hwmon driver adds support for reporting temperature of different 577a7a6f65aSMateusz Jończyk sensors and controls the fans on Dell laptops via System Management 578a7a6f65aSMateusz Jończyk Mode provided by Dell BIOS. 5795f86cce6SMateusz Jończyk 5805f86cce6SMateusz Jończyk When option I8K is also enabled this driver provides legacy /proc/i8k 5815f86cce6SMateusz Jończyk userspace interface for i8kutils package. 5825f86cce6SMateusz Jończyk 583a7a6f65aSMateusz Jończykconfig I8K 5845f86cce6SMateusz Jończyk bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver" 5855f86cce6SMateusz Jończyk depends on SENSORS_DELL_SMM 5865f86cce6SMateusz Jończyk depends on PROC_FS 587a7a6f65aSMateusz Jończyk help 588a7a6f65aSMateusz Jończyk This option enables the legacy /proc/i8k userspace interface of the 589e41f6432SAshish Jangam dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS 590e41f6432SAshish Jangam version, temperatures and allows control of fan speeds of some Dell 591e41f6432SAshish Jangam laptops. Sometimes it also reports power and hotkey status. 592e41f6432SAshish Jangam 593e41f6432SAshish Jangam This interface is required to run programs from the i8kutils package. 594e41f6432SAshish Jangam 595e41f6432SAshish Jangam Say Y if you intend to run userspace programs that use this interface. 596e41f6432SAshish Jangam Say N otherwise. 597e41f6432SAshish Jangam 598e41f6432SAshish Jangamconfig SENSORS_DA9052_ADC 599e5970223SAshish Jangam tristate "Dialog DA9052/DA9053 ADC" 600e5970223SAshish Jangam depends on PMIC_DA9052 601e5970223SAshish Jangam help 602e5970223SAshish Jangam Say y here to support the ADC found on Dialog Semiconductor 603e5970223SAshish Jangam DA9052-BC and DA9053-AA/Bx PMICs. 604e5970223SAshish Jangam 605e5970223SAshish Jangam This driver can also be built as module. If so, the module 606e5970223SAshish Jangam will be called da9052-hwmon. 607e5970223SAshish Jangam 608e5970223SAshish Jangamconfig SENSORS_DA9055 609298c7524SDarrick J. Wong tristate "Dialog Semiconductor DA9055 ADC" 610298c7524SDarrick J. Wong depends on MFD_DA9055 611e2d8c2b6SGuenter Roeck help 612298c7524SDarrick J. Wong If you say yes here you get support for ADC on the Dialog 613298c7524SDarrick J. Wong Semiconductor DA9055 PMIC. 614298c7524SDarrick J. Wong 615298c7524SDarrick J. Wong This driver can also be built as a module. If so, the module 616298c7524SDarrick J. Wong will be called da9055-hwmon. 617298c7524SDarrick J. Wong 618298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB 619e4922176SLars Povlsen tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 620e4922176SLars Povlsen depends on PCI 6217db0b827SRobert Marko help 622e4922176SLars Povlsen If you say yes here you get support for FB-DIMM AMB temperature 623e4922176SLars Povlsen monitoring chips on systems with the Intel 5000 series chipset. 624e4922176SLars Povlsen 625e4922176SLars Povlsen This driver can also be built as a module. If so, the module 626e4922176SLars Povlsen will be called i5k_amb. 627e4922176SLars Povlsen 628e4922176SLars Povlsenconfig SENSORS_SPARX5 629e53004e2SJean Delvare tristate "Sparx5 SoC temperature sensor" 6309cab0217SJean Delvare depends on ARCH_SPARX5 || ARCH_LAN969X || COMPILE_TEST 631523315a9SNiklas Schnelle help 632746cdfbfSDean Nelson If you say yes here you get support for temperature monitoring 633e53004e2SJean Delvare with the Microchip Sparx5 SoC. 634e53004e2SJean Delvare 6359cab0217SJean Delvare This driver can also be built as a module. If so, the module 6369cab0217SJean Delvare will be called sparx5-temp. 637e53004e2SJean Delvare 638e53004e2SJean Delvareconfig SENSORS_F71805F 639e53004e2SJean Delvare tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 640e53004e2SJean Delvare depends on HAS_IOPORT 64145fb3669SHans de Goede depends on !PPC 6425d7f77bfSJean Delvare help 643523315a9SNiklas Schnelle If you say yes here you get support for hardware monitoring 644746cdfbfSDean Nelson features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 64545fb3669SHans de Goede Super-I/O chips. 646f2e41e91SAndrew Morton 6475d7f77bfSJean Delvare This driver can also be built as a module. If so, the module 6485d7f77bfSJean Delvare will be called f71805f. 649629c58baSHans de Goede 6505d7f77bfSJean Delvareconfig SENSORS_F71882FG 6515d7f77bfSJean Delvare tristate "Fintek F71882FG and compatibles" 6525d7f77bfSJean Delvare depends on HAS_IOPORT 6535da556e3SHans de Goede depends on !PPC 6545d7f77bfSJean Delvare help 6555d7f77bfSJean Delvare If you say yes here you get support for hardware monitoring 656a66c1088SHans de Goede features of many Fintek Super-I/O (LPC) chips. The currently 6575d7f77bfSJean Delvare supported chips are: 6585d7f77bfSJean Delvare F71808E/A 659383586b1SJean Delvare F71858FG 66045fb3669SHans de Goede F71862FG 66145fb3669SHans de Goede F71863FG 66245fb3669SHans de Goede F71869F/E/A 66345fb3669SHans de Goede F71882FG 66484f1e442SRiku Voipio F71883FG 665f58c44e6SBjörn Gerhart F71889FG/ED/A 6660b22ce3bSJean Delvare F8000 66784f1e442SRiku Voipio F81801U 66884f1e442SRiku Voipio F81865F 669f58c44e6SBjörn Gerhart 67084f1e442SRiku Voipio This driver can also be built as a module. If so, the module 67184f1e442SRiku Voipio will be called f71882fg. 67284f1e442SRiku Voipio 67384f1e442SRiku Voipioconfig SENSORS_F75375S 6743bce5377STim Harvey tristate "Fintek F75375S/SP, F75373 and F75387" 6753bce5377STim Harvey depends on I2C 6763bce5377STim Harvey help 6773bce5377STim Harvey If you say yes here you get support for hardware monitoring 6783bce5377STim Harvey features of the Fintek F75375S/SP, F75373 and F75387 6793bce5377STim Harvey 6803bce5377STim Harvey This driver can also be built as a module. If so, the module 6813bce5377STim Harvey will be called f75375s. 6823bce5377STim Harvey 683ebf5e877SJean Delvareconfig SENSORS_GSC 684ebf5e877SJean Delvare tristate "Gateworks System Controller ADC" 685ebf5e877SJean Delvare depends on MFD_GATEWORKS_GSC 686ebf5e877SJean Delvare help 687ebf5e877SJean Delvare Support for the Gateworks System Controller A/D converters. 688ebf5e877SJean Delvare 689a02b105fSDimitri Fedrau To compile this driver as a module, choose M here: 690a02b105fSDimitri Fedrau the module will be called gsc-hwmon. 691a02b105fSDimitri Fedrau 692a02b105fSDimitri Fedrauconfig SENSORS_MC13783_ADC 693a02b105fSDimitri Fedrau tristate "Freescale MC13783/MC13892 ADC" 694a02b105fSDimitri Fedrau depends on MFD_MC13XXX 695a02b105fSDimitri Fedrau help 696a02b105fSDimitri Fedrau Support for the A/D converter on MC13783 and MC13892 PMIC. 697a02b105fSDimitri Fedrau 698a02b105fSDimitri Fedrauconfig SENSORS_MC33XS2410 699569ff102SHans de Goede tristate "MC33XS2410 HWMON support" 700c69ab2b7SHans de Goede depends on PWM_MC33XS2410 701b97adb59SUwe Kleine-König help 702569ff102SHans de Goede If you say yes here you get hardware monitoring support for 703c69ab2b7SHans de Goede MC33XS2410. 704c69ab2b7SHans de Goede 705de15f093SHans de Goede This driver can also be built as a module. If so, the module 706de15f093SHans de Goede will be called mc33xs2410_hwmon. 707569ff102SHans de Goede 7080589c2deSHans de Goedeconfig SENSORS_FSCHMD 7090589c2deSHans de Goede tristate "Fujitsu Siemens Computers sensor chips" 7100589c2deSHans de Goede depends on (X86 || COMPILE_TEST) && I2C 711569ff102SHans de Goede help 712569ff102SHans de Goede If you say yes here you get support for the following Fujitsu 713569ff102SHans de Goede Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 714569ff102SHans de Goede Heimdall, Heracles, Hades and Syleus including support for the 71508426edaSThilo Cestonaro integrated watchdog. 71608426edaSThilo Cestonaro 71708426edaSThilo Cestonaro This is a merged driver for FSC sensor chips replacing the fscpos, 71808426edaSThilo Cestonaro fscscy and fscher drivers and adding support for several other FSC 71908426edaSThilo Cestonaro sensor chips. 72008426edaSThilo Cestonaro 72108426edaSThilo Cestonaro This driver can also be built as a module. If so, the module 72208426edaSThilo Cestonaro will be called fschmd. 72308426edaSThilo Cestonaro 72408426edaSThilo Cestonaroconfig SENSORS_FTSTEUTATES 72508426edaSThilo Cestonaro tristate "Fujitsu Technology Solutions sensor chip Teutates" 72608426edaSThilo Cestonaro depends on I2C && WATCHDOG 72742ac68e3SAleksa Savic select WATCHDOG_CORE 72842ac68e3SAleksa Savic help 72942ac68e3SAleksa Savic If you say yes here you get support for the Fujitsu Technology 73042ac68e3SAleksa Savic Solutions (FTS) sensor chip "Teutates" including support for 73142ac68e3SAleksa Savic the integrated watchdog. 73242ac68e3SAleksa Savic 73342ac68e3SAleksa Savic This driver can also be built as a module. If so, the module 73442ac68e3SAleksa Savic will be called ftsteutates. 73542ac68e3SAleksa Savic 73642ac68e3SAleksa Savicconfig SENSORS_GIGABYTE_WATERFORCE 737ad2f931dSJean Delvare tristate "Gigabyte Waterforce X240/X280/X360 AIO CPU coolers" 738ad2f931dSJean Delvare depends on USB_HID 7391d72acf9SJan Engelhardt help 740ad2f931dSJean Delvare If you say yes here you get support for hardware monitoring for the 741ad2f931dSJean Delvare Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers. 742ad2f931dSJean Delvare 743ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 744ad2f931dSJean Delvare will be called gigabyte_waterforce. 745ad2f931dSJean Delvare 746ad2f931dSJean Delvareconfig SENSORS_GL518SM 747ad2f931dSJean Delvare tristate "Genesys Logic GL518SM" 748ad2f931dSJean Delvare depends on I2C 7491d72acf9SJan Engelhardt help 750303760b4SJean Delvare If you say yes here you get support for Genesys Logic GL518SM 751ad2f931dSJean Delvare sensor chips. 752ad2f931dSJean Delvare 753ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 754ad2f931dSJean Delvare will be called gl518sm. 755ad2f931dSJean Delvare 756ad2f931dSJean Delvareconfig SENSORS_GL520SM 757ad2f931dSJean Delvare tristate "Genesys Logic GL520SM" 7580ab88e23SCryolitia PukNgae depends on I2C 7590ab88e23SCryolitia PukNgae select HWMON_VID 760205c7302SCryolitia PukNgae help 7610ab88e23SCryolitia PukNgae If you say yes here you get support for Genesys Logic GL520SM 7620ab88e23SCryolitia PukNgae sensor chips. 7630ab88e23SCryolitia PukNgae 7640ab88e23SCryolitia PukNgae This driver can also be built as a module. If so, the module 7650ab88e23SCryolitia PukNgae will be called gl520sm. 7660ab88e23SCryolitia PukNgae 7670ab88e23SCryolitia PukNgaeconfig SENSORS_GPD 768ebf5e877SJean Delvare tristate "GPD handhelds" 769ebf5e877SJean Delvare depends on X86 && DMI && HAS_IOPORT 770ebf5e877SJean Delvare help 771ebf5e877SJean Delvare If you say yes here you get support for fan readings and 772ebf5e877SJean Delvare control over GPD handheld devices. 773ebf5e877SJean Delvare 774ebf5e877SJean Delvare Can also be built as a module. In that case it will be 775ebf5e877SJean Delvare called gpd-fan. 776ebf5e877SJean Delvare 777ebf5e877SJean Delvareconfig SENSORS_G760A 778ebf5e877SJean Delvare tristate "GMT G760A" 779ebf5e877SJean Delvare depends on I2C 780ebf5e877SJean Delvare help 781ebf5e877SJean Delvare If you say yes here you get support for Global Mixed-mode 782ebf5e877SJean Delvare Technology Inc G760A fan speed PWM controller chips. 783ebf5e877SJean Delvare 784ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 785ebf5e877SJean Delvare will be called g760a. 786ebf5e877SJean Delvare 787ebf5e877SJean Delvareconfig SENSORS_G762 788d6fe1360SSimon Guinot tristate "GMT G762 and G763" 789d6fe1360SSimon Guinot depends on I2C 7901376e2c3SGeert Uytterhoeven help 791f6906edeSRandy Dunlap If you say yes here you get support for Global Mixed-mode 792d6fe1360SSimon Guinot Technology Inc G762 and G763 fan speed PWM controller chips. 793d6fe1360SSimon Guinot 794d6fe1360SSimon Guinot This driver can also be built as a module. If so, the module 795d6fe1360SSimon Guinot will be called g762. 796d6fe1360SSimon Guinot 797d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN 79890905f7cSNick Hawkins tristate "GPIO fan" 79990905f7cSNick Hawkins depends on GPIOLIB || COMPILE_TEST 80090905f7cSNick Hawkins help 80190905f7cSNick Hawkins If you say yes here you get support for fans connected to GPIO lines. 80290905f7cSNick Hawkins 80390905f7cSNick Hawkins This driver can also be built as a module. If so, the module 80490905f7cSNick Hawkins will be called gpio-fan. 80590905f7cSNick Hawkins 80690905f7cSNick Hawkinsconfig SENSORS_GXP_FAN_CTRL 80727f8b135SIain Paton tristate "HPE GXP fan controller" 80827f8b135SIain Paton depends on ARCH_HPE_GXP || COMPILE_TEST 809e2d8c2b6SGuenter Roeck help 81027f8b135SIain Paton If you say yes here you get support for GXP fan control functionality. 81127f8b135SIain Paton 81227f8b135SIain Paton The GXP controls fan function via the CPLD through the use of PWM 81327f8b135SIain Paton registers. This driver enables pwm setting of the fans. 81427f8b135SIain Paton 81527f8b135SIain Patonconfig SENSORS_HIH6130 81627f8b135SIain Paton tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 81743fbe66dSAndre Werner depends on I2C 81843fbe66dSAndre Werner help 81943fbe66dSAndre Werner If you say yes here you get support for Honeywell Humidicon 82043fbe66dSAndre Werner HIH-6130 and HIH-6131 Humidicon humidity sensors. 82143fbe66dSAndre Werner 82243fbe66dSAndre Werner This driver can also be built as a module. If so, the module 82343fbe66dSAndre Werner will be called hih6130. 82443fbe66dSAndre Werner 82543fbe66dSAndre Wernerconfig SENSORS_HS3001 82643fbe66dSAndre Werner tristate "Renesas HS3001 humidity and temperature sensors" 827bf1bb26fSAndrei Lalaev depends on I2C 828bf1bb26fSAndrei Lalaev help 829bf1bb26fSAndrei Lalaev If you say yes here you get support for the Renesas HS3001, 830bf1bb26fSAndrei Lalaev to HS3004 humidity and temperature sensors. 831bf1bb26fSAndrei Lalaev 832bf1bb26fSAndrei Lalaev This driver can also be built as a module. If so, the module 833bf1bb26fSAndrei Lalaev will be called hs3001. 834bf1bb26fSAndrei Lalaev 835bf1bb26fSAndrei Lalaevconfig SENSORS_HTU31 836bf1bb26fSAndrei Lalaev tristate "Measurement Specialties HTU31 humidity and temperature sensor" 837bf1bb26fSAndrei Lalaev depends on I2C 8388808a793SDarrick J. Wong select CRC8 8398808a793SDarrick J. Wong help 8408808a793SDarrick J. Wong If you say yes here you get support for the HTU31 humidity 8418808a793SDarrick J. Wong and temperature sensors. 8428808a793SDarrick J. Wong 8438808a793SDarrick J. Wong This driver can also be built as a module. If so, the module 8448808a793SDarrick J. Wong will be called htu31. 8458808a793SDarrick J. Wong 8468808a793SDarrick J. Wongconfig SENSORS_IBMAEM 8478070408bSDarrick J. Wong tristate "IBM Active Energy Manager temperature/power sensors and control" 8488808a793SDarrick J. Wong select IPMI_SI 8498808a793SDarrick J. Wong depends on IPMI_HANDLER 8508808a793SDarrick J. Wong help 8518808a793SDarrick J. Wong If you say yes here you get support for the temperature and 85257c7c3a0SDarrick J. Wong power sensors and capping hardware in various IBM System X 85357c7c3a0SDarrick J. Wong servers that support Active Energy Manager. This includes 85457c7c3a0SDarrick J. Wong the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 85557c7c3a0SDarrick J. Wong and certain HC10/HS2x/LS2x/QS2x blades. 85657c7c3a0SDarrick J. Wong 85757c7c3a0SDarrick J. Wong This driver can also be built as a module. If so, the module 85857c7c3a0SDarrick J. Wong will be called ibmaem. 8593d960a99SDarrick J. Wong 8603d960a99SDarrick J. Wongconfig SENSORS_IBMPEX 8613d960a99SDarrick J. Wong tristate "IBM PowerExecutive temperature/power sensors" 86257c7c3a0SDarrick J. Wong select IPMI_SI 86357c7c3a0SDarrick J. Wong depends on IPMI_HANDLER 86457c7c3a0SDarrick J. Wong help 86557c7c3a0SDarrick J. Wong If you say yes here you get support for the temperature and 86624c1aa85SNeelesh Gupta power sensors in various IBM System X servers that support 86724c1aa85SNeelesh Gupta PowerExecutive. So far this includes the x3350, x3550, x3650, 86824c1aa85SNeelesh Gupta x3655, and x3755; the x3800, x3850, and x3950 models that have 86924c1aa85SNeelesh Gupta PCI Express; and some of the HS2x, LS2x, and QS2x blades. 87024c1aa85SNeelesh Gupta 87124c1aa85SNeelesh Gupta This driver can also be built as a module. If so, the module 87224c1aa85SNeelesh Gupta will be called ibmpex. 87324c1aa85SNeelesh Gupta 87424c1aa85SNeelesh Guptaconfig SENSORS_IBMPOWERNV 87524c1aa85SNeelesh Gupta tristate "IBM POWERNV platform sensors" 87624c1aa85SNeelesh Gupta depends on PPC_POWERNV 87751b53dc9SJonathan Cameron default y 87851b53dc9SJonathan Cameron help 87951b53dc9SJonathan Cameron If you say yes here you get support for the temperature/fan/power 88051b53dc9SJonathan Cameron sensors on your PowerNV platform. 88151b53dc9SJonathan Cameron 88251b53dc9SJonathan Cameron This driver can also be built as a module. If so, the module 88351b53dc9SJonathan Cameron will be called ibmpowernv. 88451b53dc9SJonathan Cameron 88551b53dc9SJonathan Cameronconfig SENSORS_IIO_HWMON 886ada07281SJean Delvare tristate "Hwmon driver that uses channels specified via iio maps" 887ada07281SJean Delvare depends on IIO 888ada07281SJean Delvare help 889ada07281SJean Delvare This is a platform driver that in combination with a suitable 890ada07281SJean Delvare map allows IIO devices to provide basic hwmon functionality 891ada07281SJean Delvare for those channels specified in the map. This map can be provided 892ada07281SJean Delvare either via platform data or the device tree bindings. 893ada07281SJean Delvare 894ada07281SJean Delvareconfig SENSORS_I5500 895ada07281SJean Delvare tristate "Intel 5500/5520/X58 temperature sensor" 896ebf5e877SJean Delvare depends on X86 && PCI 897ebf5e877SJean Delvare help 898ebf5e877SJean Delvare If you say yes here you get support for the temperature 899ebf5e877SJean Delvare sensor inside the Intel 5500, 5520 and X58 chipsets. 900ebf5e877SJean Delvare 901ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 9027ebd8b66SMauro Carvalho Chehab will be called i5500_temp. 903ebf5e877SJean Delvare 90439671a14SYikai Tsaiconfig SENSORS_CORETEMP 90539671a14SYikai Tsai tristate "Intel Core/Core2/Atom temperature sensor" 90639671a14SYikai Tsai depends on X86 90739671a14SYikai Tsai help 90839671a14SYikai Tsai If you say yes here you get support for the temperature 90939671a14SYikai Tsai sensor inside your CPU. Most of the family 6 CPUs 91039671a14SYikai Tsai are supported. Check Documentation/hwmon/coretemp.rst for details. 91139671a14SYikai Tsai 91239671a14SYikai Tsaiconfig SENSORS_ISL28022 91339671a14SYikai Tsai tristate "Renesas ISL28022" 91439671a14SYikai Tsai depends on I2C 915ad2f931dSJean Delvare select REGMAP_I2C 916ad2f931dSJean Delvare help 917523315a9SNiklas Schnelle If you say yes here you get support for ISL28022 power monitor. 918746cdfbfSDean Nelson Check Documentation/hwmon/isl28022.rst for details. 919303760b4SJean Delvare 920ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 921ead80803SJustin Maggard will be called isl28022. 922ead80803SJustin Maggard 9234ee07157SGuenter Roeckconfig SENSORS_IT87 92466b8eaf8SMarkus Hoffmann tristate "ITE IT87xx and compatibles" 92566b8eaf8SMarkus Hoffmann depends on HAS_IOPORT 926ad2f931dSJean Delvare depends on !PPC 927ad2f931dSJean Delvare select HWMON_VID 928ad2f931dSJean Delvare help 929ad2f931dSJean Delvare If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 9304453d736SGuenter Roeck IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 931d5622f5bSClemens Ladisch IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 9324bd2691dSRandy Dunlap IT8603E, IT8620E, IT8623E, IT8628E, and IT8689E sensor chips, and 9338f2fa472SMartin Blumenstingl the SiS950 clone. 9344453d736SGuenter Roeck 935d5622f5bSClemens Ladisch This driver can also be built as a module. If so, the module 936d5622f5bSClemens Ladisch will be called it87. 937d5622f5bSClemens Ladisch 9381bd612a2SGuenter Roeckconfig SENSORS_JC42 939a31887dcSAlison Schofield tristate "JEDEC JC42.4 compliant memory module temperature sensors" 940a31887dcSAlison Schofield depends on I2C 9414453d736SGuenter Roeck select REGMAP_I2C 9424453d736SGuenter Roeck help 9434453d736SGuenter Roeck If you say yes here, you get support for JEDEC JC42.4 compliant 9444453d736SGuenter Roeck temperature sensors, which are used on many DDR3 memory modules for 9454381a36aSThomas Weißschuh mobile devices and servers. Support will include, but not be limited 9464381a36aSThomas Weißschuh to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 9474381a36aSThomas Weißschuh MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 9484381a36aSThomas Weißschuh STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 9494381a36aSThomas Weißschuh 9504381a36aSThomas Weißschuh This driver can also be built as a module. If so, the module 9514381a36aSThomas Weißschuh will be called jc42. 9524381a36aSThomas Weißschuh 9534381a36aSThomas Weißschuhconfig SENSORS_POLARFIRE_SOC_TVS 9544381a36aSThomas Weißschuh tristate "PolarFire SoC (MPFS) temperature and voltage sensor" 955f4ff4155SScott Kanowitz depends on POLARFIRE_SOC_SYSCONS || COMPILE_TEST 956f4ff4155SScott Kanowitz depends on MFD_SYSCON 957f4ff4155SScott Kanowitz help 958f4ff4155SScott Kanowitz This driver adds support for the PolarFire SoC (MPFS) Temperature and 959f4ff4155SScott Kanowitz Voltage Sensor. 960f4ff4155SScott Kanowitz 961f4ff4155SScott Kanowitz To compile this driver as a module, choose M here. the 962f4ff4155SScott Kanowitz module will be called tvs-mpfs. 963f4ff4155SScott Kanowitz 964f4ff4155SScott Kanowitz If unsure, say N. 965f4ff4155SScott Kanowitz 9667e916914SJihong Minconfig SENSORS_POWERZ 9677e916914SJihong Min tristate "ChargerLAB POWER-Z USB-C tester" 9687e916914SJihong Min depends on USB 9697e916914SJihong Min help 9707e916914SJihong Min If you say yes here you get support for ChargerLAB POWER-Z series of 9717e916914SJihong Min USB-C charging testers. 9727e916914SJihong Min 9737e916914SJihong Min This driver can also be built as a module. If so, the module 9747e916914SJihong Min will be called powerz. 9757e916914SJihong Min 976c8f55be4SMichael Walleconfig SENSORS_POWR1220 977c8f55be4SMichael Walle tristate "Lattice POWR1220 Power Monitoring" 978c8f55be4SMichael Walle depends on I2C 979c8f55be4SMichael Walle help 980c8f55be4SMichael Walle If you say yes here you get access to the hardware monitoring 981c8f55be4SMichael Walle functions of the Lattice POWR1220 isp Power Supply Monitoring, 982c8f55be4SMichael Walle Sequencing and Margining Controller. 983c8f55be4SMichael Walle 984c8f55be4SMichael Walle This driver can also be built as a module. If so, the module 985c8f55be4SMichael Walle will be called powr1220. 986c8f55be4SMichael Walle 987c8f55be4SMichael Walleconfig SENSORS_PROM21_XHCI 988a28b088eSMariano Abad tristate "AMD Promontory 21 xHCI temperature sensor" 989a28b088eSMariano Abad depends on USB_XHCI_PCI 990a28b088eSMariano Abad help 991a28b088eSMariano Abad If you say yes here you get support for the AMD Promontory 21 992a28b088eSMariano Abad (PROM21) xHCI temperature sensor. 993a28b088eSMariano Abad 994a28b088eSMariano Abad This driver can also be built as a module. If so, the module 995a28b088eSMariano Abad will be called prom21-xhci. 996a28b088eSMariano Abad 997a28b088eSMariano Abadconfig SENSORS_LAN966X 998a28b088eSMariano Abad tristate "Microchip LAN966x Hardware Monitoring" 999a28b088eSMariano Abad depends on SOC_LAN966 || COMPILE_TEST 1000a28b088eSMariano Abad select REGMAP 1001a28b088eSMariano Abad select POLYNOMIAL 1002a28b088eSMariano Abad help 1003a28b088eSMariano Abad If you say yes here you get support for temperature monitoring 1004a28b088eSMariano Abad on the Microchip LAN966x SoC. 100570118f85SDavid Ober 100670118f85SDavid Ober This driver can also be built as a module. If so, the module 100770118f85SDavid Ober will be called lan966x-hwmon. 100870118f85SDavid Ober 100970118f85SDavid Oberconfig SENSORS_LATTEPANDA_SIGMA_EC 101070118f85SDavid Ober tristate "LattePanda Sigma EC hardware monitoring" 101170118f85SDavid Ober depends on X86 101270118f85SDavid Ober depends on DMI 101370118f85SDavid Ober depends on HAS_IOPORT 101470118f85SDavid Ober help 1015502b5a01SGuenter Roeck If you say yes here you get support for the hardware monitoring 1016502b5a01SGuenter Roeck features of the Embedded Controller on LattePanda Sigma 1017e2d8c2b6SGuenter Roeck single-board computers, including CPU fan speed (RPM) and 1018502b5a01SGuenter Roeck board and CPU temperatures. 1019502b5a01SGuenter Roeck 1020502b5a01SGuenter Roeck The driver reads the EC directly via ACPI EC I/O ports and 1021502b5a01SGuenter Roeck uses DMI matching to ensure it only loads on supported hardware. 1022502b5a01SGuenter Roeck 1023502b5a01SGuenter Roeck This driver can also be built as a module. If so, the module 1024502b5a01SGuenter Roeck will be called lattepanda-sigma-ec. 1025502b5a01SGuenter Roeck 10264cdb5621SLucas Tanureconfig SENSORS_LENOVO_EC 10274cdb5621SLucas Tanure tristate "Sensor reader for Lenovo ThinkStations" 10284cdb5621SLucas Tanure depends on X86 10294cdb5621SLucas Tanure help 10304cdb5621SLucas Tanure If you say yes here you get support for LENOVO 10314cdb5621SLucas Tanure EC Sensor data on newer ThinkStation systems 10324cdb5621SLucas Tanure 10334cdb5621SLucas Tanure This driver can also be built as a module. If so, the module 10344cdb5621SLucas Tanure will be called lenovo_ec_sensors. 10354cdb5621SLucas Tanure 1036ebf5e877SJean Delvareconfig SENSORS_LINEAGE 1037ebf5e877SJean Delvare tristate "Lineage Compact Power Line Power Entry Module" 1038ebf5e877SJean Delvare depends on I2C 1039ebf5e877SJean Delvare help 1040ebf5e877SJean Delvare If you say yes here you get support for the Lineage Compact Power Line 1041ebf5e877SJean Delvare series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 1042ebf5e877SJean Delvare CP2000DC, CP2725, and others. 1043ebf5e877SJean Delvare 1044ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1045ebf5e877SJean Delvare will be called lineage-pem. 1046ebf5e877SJean Delvare 10479f90fd65SNuno Sáconfig SENSORS_LOCHNAGAR 10489f90fd65SNuno Sá tristate "Lochnagar Hardware Monitor" 10499f90fd65SNuno Sá depends on MFD_LOCHNAGAR 10509f90fd65SNuno Sá help 10519f90fd65SNuno Sá If you say yes here you get support for Lochnagar 2 temperature, 10529f90fd65SNuno Sá voltage and current sensors abilities. 10539f90fd65SNuno Sá 10549f90fd65SNuno Sá This driver can also be built as a module. If so, the module 10559f90fd65SNuno Sá will be called lochnagar-hwmon. 10569f90fd65SNuno Sá 10579f90fd65SNuno Sáconfig SENSORS_LTC2945 10589f90fd65SNuno Sá tristate "Linear Technology LTC2945" 10599f90fd65SNuno Sá depends on I2C 10609f90fd65SNuno Sá select REGMAP_I2C 10619f90fd65SNuno Sá help 10629f90fd65SNuno Sá If you say yes here you get support for Linear Technology LTC2945 10639f90fd65SNuno Sá I2C System Monitor. 10649f90fd65SNuno Sá 10659f90fd65SNuno Sá This driver can also be built as a module. If so, the module will 10669f90fd65SNuno Sá be called ltc2945. 10679f90fd65SNuno Sá 10689f90fd65SNuno Sáconfig SENSORS_LTC2947 10699f90fd65SNuno Sá tristate 10709f90fd65SNuno Sá 10719f90fd65SNuno Sáconfig SENSORS_LTC2947_I2C 10729f90fd65SNuno Sá tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 10739f90fd65SNuno Sá depends on I2C 1074df922703SMike Looijmans select REGMAP_I2C 10755d9ca430STom Levens select SENSORS_LTC2947 1076df922703SMike Looijmans help 1077df922703SMike Looijmans If you say yes here you get support for Linear Technology LTC2947 1078df922703SMike Looijmans I2C High Precision Power and Energy Monitor 1079df922703SMike Looijmans 10805d9ca430STom Levens This driver can also be built as a module. If so, the module will 1081df922703SMike Looijmans be called ltc2947-i2c. 1082df922703SMike Looijmans 1083df922703SMike Looijmansconfig SENSORS_LTC2947_SPI 1084df922703SMike Looijmans tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI" 10852b9ea426SAntoniu Miclaus depends on SPI_MASTER 10862b9ea426SAntoniu Miclaus select REGMAP_SPI 10872b9ea426SAntoniu Miclaus select SENSORS_LTC2947 10887d4cc7fdSJavier Carrasco help 10892b9ea426SAntoniu Miclaus If you say yes here you get support for Linear Technology LTC2947 10902b9ea426SAntoniu Miclaus SPI High Precision Power and Energy Monitor 10912b9ea426SAntoniu Miclaus 10922b9ea426SAntoniu Miclaus This driver can also be built as a module. If so, the module will 10932b9ea426SAntoniu Miclaus be called ltc2947-spi. 10942b9ea426SAntoniu Miclaus 10952b9ea426SAntoniu Miclausconfig SENSORS_LTC2990 10962b9ea426SAntoniu Miclaus tristate "Linear Technology LTC2990" 1097b0bd407eSAlexandru Tachici depends on I2C 1098b0bd407eSAlexandru Tachici help 1099b0bd407eSAlexandru Tachici If you say yes here you get support for Linear Technology LTC2990 11009ca26df1SAlexandru Tachici I2C System Monitor. The LTC2990 supports a combination of voltage, 1101a35a6f1bSJoshua Crofts current and temperature monitoring. 1102b0bd407eSAlexandru Tachici 1103b0bd407eSAlexandru Tachici This driver can also be built as a module. If so, the module will 1104b0bd407eSAlexandru Tachici be called ltc2990. 1105b0bd407eSAlexandru Tachici 1106b0bd407eSAlexandru Tachiciconfig SENSORS_LTC2991 1107b0bd407eSAlexandru Tachici tristate "Analog Devices LTC2991" 1108b0bd407eSAlexandru Tachici depends on I2C 1109b0bd407eSAlexandru Tachici select REGMAP_I2C 1110ebf5e877SJean Delvare help 1111ebf5e877SJean Delvare If you say yes here you get support for Analog Devices LTC2991 1112ebf5e877SJean Delvare Octal I2C Voltage, Current, and Temperature Monitor. The LTC2991 1113ebf5e877SJean Delvare supports a combination of voltage, current and temperature monitoring. 1114ebf5e877SJean Delvare 1115ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1116ebf5e877SJean Delvare be called ltc2991. 1117ebf5e877SJean Delvare 1118ebf5e877SJean Delvareconfig SENSORS_LTC2992 1119ebf5e877SJean Delvare tristate "Linear Technology LTC2992" 1120ebf5e877SJean Delvare depends on I2C 1121ebf5e877SJean Delvare depends on GPIOLIB 1122ebf5e877SJean Delvare select REGMAP_I2C 1123ebf5e877SJean Delvare help 1124ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC2992 1125ebf5e877SJean Delvare I2C System Monitor. The LTC2992 measures current, voltage, and 1126ebf5e877SJean Delvare power of two supplies. 1127ebf5e877SJean Delvare 1128ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1129ebf5e877SJean Delvare be called ltc2992. 1130ebf5e877SJean Delvare 1131ebf5e877SJean Delvareconfig SENSORS_LTC4151 1132ebf5e877SJean Delvare tristate "Linear Technology LTC4151" 1133ebf5e877SJean Delvare depends on I2C 1134ebf5e877SJean Delvare help 1135ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4151 1136ebf5e877SJean Delvare High Voltage I2C Current and Voltage Monitor interface. 1137ebf5e877SJean Delvare 1138ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1139ebf5e877SJean Delvare be called ltc4151. 1140ebf5e877SJean Delvare 1141ebf5e877SJean Delvareconfig SENSORS_LTC4215 1142ebf5e877SJean Delvare tristate "Linear Technology LTC4215" 1143ebf5e877SJean Delvare depends on I2C 1144ebf5e877SJean Delvare help 1145ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4215 1146ebf5e877SJean Delvare Hot Swap Controller I2C interface. 1147ebf5e877SJean Delvare 1148ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1149ebf5e877SJean Delvare be called ltc4215. 1150ebf5e877SJean Delvare 1151ebf5e877SJean Delvareconfig SENSORS_LTC4222 1152ebf5e877SJean Delvare tristate "Linear Technology LTC4222" 1153ebf5e877SJean Delvare depends on I2C 1154ebf5e877SJean Delvare select REGMAP_I2C 1155ebf5e877SJean Delvare help 1156ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4222 1157ebf5e877SJean Delvare Dual Hot Swap Controller I2C interface. 1158ebf5e877SJean Delvare 1159ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1160ebf5e877SJean Delvare be called ltc4222. 1161ebf5e877SJean Delvare 1162ebf5e877SJean Delvareconfig SENSORS_LTC4245 1163ebf5e877SJean Delvare tristate "Linear Technology LTC4245" 1164ebf5e877SJean Delvare depends on I2C 1165ebf5e877SJean Delvare help 1166ebf5e877SJean Delvare If you say yes here you get support for Linear Technology LTC4245 1167ebf5e877SJean Delvare Multiple Supply Hot Swap Controller I2C interface. 1168ebf5e877SJean Delvare 1169ebf5e877SJean Delvare This driver can also be built as a module. If so, the module will 1170ebf5e877SJean Delvare be called ltc4245. 1171ebf5e877SJean Delvare 1172cbc29538SNuno Saconfig SENSORS_LTC4260 1173cbc29538SNuno Sa tristate "Linear Technology LTC4260" 1174cbc29538SNuno Sa depends on I2C 1175cbc29538SNuno Sa select REGMAP_I2C 1176cbc29538SNuno Sa help 1177cbc29538SNuno Sa If you say yes here you get support for Linear Technology LTC4260 1178cbc29538SNuno Sa Positive Voltage Hot Swap Controller I2C interface. 1179cbc29538SNuno Sa 1180cbc29538SNuno Sa This driver can also be built as a module. If so, the module will 1181cbc29538SNuno Sa be called ltc4260. 1182cbc29538SNuno Sa 1183dd63353aSNuno Sáconfig SENSORS_LTC4261 1184dd63353aSNuno Sá tristate "Linear Technology LTC4261" 1185dd63353aSNuno Sá depends on I2C 1186dd63353aSNuno Sá help 1187dd63353aSNuno Sá If you say yes here you get support for Linear Technology LTC4261 1188dd63353aSNuno Sá Negative Voltage Hot Swap Controller I2C interface. 1189dd63353aSNuno Sá 1190dd63353aSNuno Sá This driver can also be built as a module. If so, the module will 1191dd63353aSNuno Sá be called ltc4261. 1192dd63353aSNuno Sá 1193dd63353aSNuno Sáconfig SENSORS_LTC4282 1194dd63353aSNuno Sá tristate "Analog Devices LTC4282" 11957074d0a9SFlorian Eckert depends on I2C 11967074d0a9SFlorian Eckert select REGMAP_I2C 1197151d6dcbSRandy Dunlap help 11987074d0a9SFlorian Eckert If you say yes here you get support for Analog Devices LTC4282 11997074d0a9SFlorian Eckert High Current Hot Swap Controller I2C interface. 12007074d0a9SFlorian Eckert 12017074d0a9SFlorian Eckert This driver can also be built as a module. If so, the module will 1202785205fdSJames Calligeros be called ltc4282. 1203785205fdSJames Calligeros 1204785205fdSJames Calligerosconfig SENSORS_LTC4283 1205785205fdSJames Calligeros tristate "Analog Devices LTC4283" 1206785205fdSJames Calligeros depends on I2C 1207785205fdSJames Calligeros select REGMAP_I2C 1208785205fdSJames Calligeros select AUXILIARY_BUS 1209785205fdSJames Calligeros help 1210785205fdSJames Calligeros If you say yes here you get support for Analog Devices LTC4283 1211785205fdSJames Calligeros Negative Voltage Hot Swap Controller I2C interface. 1212785205fdSJames Calligeros 1213785205fdSJames Calligeros This driver can also be built as a module. If so, the module will 1214ebf5e877SJean Delvare be called ltc4283. 1215ebf5e877SJean Delvare 1216ebf5e877SJean Delvareconfig SENSORS_LTQ_CPUTEMP 1217ebf5e877SJean Delvare bool "Lantiq cpu temperature sensor driver" 1218ebf5e877SJean Delvare depends on SOC_XWAY 1219ebf5e877SJean Delvare help 1220ebf5e877SJean Delvare If you say yes here you get support for the temperature 1221ebf5e877SJean Delvare sensor inside your CPU. 1222ebf5e877SJean Delvare 1223ebf5e877SJean Delvareconfig SENSORS_MACSMC_HWMON 12248efd1014STao Ren tristate "Apple SMC (Apple Silicon)" 12258efd1014STao Ren depends on MFD_MACSMC && OF 12268efd1014STao Ren help 12278efd1014STao Ren This driver enables hwmon support for current, power, temperature, 12288efd1014STao Ren and voltage sensors, as well as fan speed reporting and control 12298efd1014STao Ren on Apple Silicon devices. Say Y here if you have an Apple Silicon 12308efd1014STao Ren device. 12318efd1014STao Ren 12328efd1014STao Ren This driver can also be built as a module. If so, the module will 1233ebf5e877SJean Delvare be called macsmc-hwmon. 1234ebf5e877SJean Delvare 1235ebf5e877SJean Delvareconfig SENSORS_MAX1111 1236ebf5e877SJean Delvare tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 1237ebf5e877SJean Delvare depends on SPI_MASTER 1238ebf5e877SJean Delvare help 1239ebf5e877SJean Delvare Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 1240ebf5e877SJean Delvare ADC chips. 1241ebf5e877SJean Delvare 1242ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1243ebf5e877SJean Delvare will be called max1111. 1244ebf5e877SJean Delvare 1245ebf5e877SJean Delvareconfig SENSORS_MAX127 1246ebf5e877SJean Delvare tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System" 1247ebf5e877SJean Delvare depends on I2C 1248ebf5e877SJean Delvare help 1249ebf5e877SJean Delvare Say y here to support Maxim's MAX127 DAS chips. 1250ebf5e877SJean Delvare 1251ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1252943a749bSJoshua Crofts will be called max127. 1253ebf5e877SJean Delvare 1254ebf5e877SJean Delvareconfig SENSORS_MAX16065 1255ebf5e877SJean Delvare tristate "Maxim MAX16065 System Manager and compatibles" 1256ebf5e877SJean Delvare depends on I2C 1257ebf5e877SJean Delvare help 1258ebf5e877SJean Delvare If you say yes here you get support for hardware monitoring 1259ebf5e877SJean Delvare capabilities of the following Maxim System Manager chips. 1260ebf5e877SJean Delvare MAX16065 1261ebf5e877SJean Delvare MAX16066 12622d6c6689SJavier Carrasco MAX16067 1263ebf5e877SJean Delvare MAX16068 1264ebf5e877SJean Delvare MAX16070 1265ebf5e877SJean Delvare MAX16071 1266ebf5e877SJean Delvare 1267ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1268ebf5e877SJean Delvare will be called max16065. 1269ebf5e877SJean Delvare 1270ebf5e877SJean Delvareconfig SENSORS_MAX1619 1271ebf5e877SJean Delvare tristate "Maxim MAX1619 sensor chip" 1272ebf5e877SJean Delvare depends on I2C 1273ebf5e877SJean Delvare select REGMAP 1274ebf5e877SJean Delvare help 1275ebf5e877SJean Delvare If you say yes here you get support for MAX1619 sensor chip. 1276ebf5e877SJean Delvare 1277ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1278ebf5e877SJean Delvare will be called max1619. 127904e1e70aSTiberiu Breana 128004e1e70aSTiberiu Breanaconfig SENSORS_MAX1668 128104e1e70aSTiberiu Breana tristate "Maxim MAX1668 and compatibles" 128204e1e70aSTiberiu Breana depends on I2C 128304e1e70aSTiberiu Breana select REGMAP_I2C 128404e1e70aSTiberiu Breana help 128504e1e70aSTiberiu Breana If you say yes here you get support for MAX1668, MAX1989 and 128604e1e70aSTiberiu Breana MAX1805 chips. 128704e1e70aSTiberiu Breana 1288d21ed22bSGuenter Roeck This driver can also be built as a module. If so, the module 1289d21ed22bSGuenter Roeck will be called max1668. 1290d21ed22bSGuenter Roeck 1291d21ed22bSGuenter Roeckconfig SENSORS_MAX197 1292d21ed22bSGuenter Roeck tristate "Maxim MAX197 and compatibles" 1293d21ed22bSGuenter Roeck help 1294d21ed22bSGuenter Roeck Support for the Maxim MAX197 A/D converter. 1295d21ed22bSGuenter Roeck Support will include, but not be limited to, MAX197, and MAX199. 1296d21ed22bSGuenter Roeck 1297d21ed22bSGuenter Roeck This driver can also be built as a module. If so, the module 129804e1e70aSTiberiu Breana will be called max197. 129938b04ad0SIbrahim Tilki 130038b04ad0SIbrahim Tilkiconfig SENSORS_MAX31722 130138b04ad0SIbrahim Tilki tristate "MAX31722 temperature sensor" 130238b04ad0SIbrahim Tilki depends on SPI 130338b04ad0SIbrahim Tilki help 130438b04ad0SIbrahim Tilki Support for the Maxim Integrated MAX31722/MAX31723 digital 130538b04ad0SIbrahim Tilki thermometers/thermostats operating over an SPI interface. 130638b04ad0SIbrahim Tilki 130738b04ad0SIbrahim Tilki This driver can also be built as a module. If so, the module 130838b04ad0SIbrahim Tilki will be called max31722. 130938b04ad0SIbrahim Tilki 131038b04ad0SIbrahim Tilkiconfig SENSORS_MAX31730 131116d60ba8SDaniel Matyas tristate "MAX31730 temperature sensor" 131216d60ba8SDaniel Matyas depends on I2C 131316d60ba8SDaniel Matyas help 131416d60ba8SDaniel Matyas Support for the Maxim Integrated MAX31730 3-Channel Remote 131516d60ba8SDaniel Matyas Temperature Sensor. 131616d60ba8SDaniel Matyas 131716d60ba8SDaniel Matyas This driver can also be built as a module. If so, the module 131816d60ba8SDaniel Matyas will be called max31730. 131916d60ba8SDaniel Matyas 132016d60ba8SDaniel Matyasconfig SENSORS_MAX31760 132116d60ba8SDaniel Matyas tristate "MAX31760 fan speed controller" 1322e8ac01e5SArun Saravanan Balachandran depends on I2C 1323e8ac01e5SArun Saravanan Balachandran select REGMAP_I2C 1324e8ac01e5SArun Saravanan Balachandran help 1325e8ac01e5SArun Saravanan Balachandran Support for the Analog Devices MAX31760 Precision Fan-Speed 1326e8ac01e5SArun Saravanan Balachandran Controller. MAX31760 integrates temperature sensing along with 1327e8ac01e5SArun Saravanan Balachandran precision PWM fan control. 1328e8ac01e5SArun Saravanan Balachandran 1329e8ac01e5SArun Saravanan Balachandran This driver can also be built as a module. If so, the module 1330e8ac01e5SArun Saravanan Balachandran will be called max31760. 1331e8ac01e5SArun Saravanan Balachandran 133292b64580SVadim Pasternakconfig MAX31827 133392b64580SVadim Pasternak tristate "MAX31827 low-power temperature switch and similar devices" 133492b64580SVadim Pasternak depends on I2C 133592b64580SVadim Pasternak select REGMAP_I2C 133692b64580SVadim Pasternak help 133792b64580SVadim Pasternak If you say yes here you get support for MAX31827, MAX31828 and 133892b64580SVadim Pasternak MAX31829 low-power temperature switches and sensors connected with I2C. 133992b64580SVadim Pasternak 134092b64580SVadim Pasternak This driver can also be built as a module. If so, the module 134192b64580SVadim Pasternak will be called max31827. 134292b64580SVadim Pasternak 134392b64580SVadim Pasternakconfig SENSORS_MAX6620 134492b64580SVadim Pasternak tristate "Maxim MAX6620 fan controller" 134592b64580SVadim Pasternak depends on I2C 1346ebf5e877SJean Delvare help 1347ebf5e877SJean Delvare If you say yes here you get support for the MAX6620 1348ebf5e877SJean Delvare fan controller. 134945bf8305SNaresh Solanki 1350ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1351ebf5e877SJean Delvare will be called max6620. 1352ebf5e877SJean Delvare 1353ebf5e877SJean Delvareconfig SENSORS_MAX6621 1354ebf5e877SJean Delvare tristate "Maxim MAX6621 sensor chip" 1355ebf5e877SJean Delvare depends on I2C 1356ebf5e877SJean Delvare select REGMAP_I2C 1357ebf5e877SJean Delvare help 1358ebf5e877SJean Delvare If you say yes here you get support for MAX6621 sensor chip. 1359ebf5e877SJean Delvare MAX6621 is a PECI-to-I2C translator provides an efficient, 13604f8d374bSJean-Francois Dagenais low-cost solution for PECI-to-SMBus/I2C protocol conversion. 1361ebf5e877SJean Delvare It allows reading the temperature from the PECI-compliant 1362ebf5e877SJean Delvare host directly from up to four PECI-enabled CPUs. 1363ebf5e877SJean Delvare 1364ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1365ebf5e877SJean Delvare will be called max6621. 1366ebf5e877SJean Delvare 1367ebf5e877SJean Delvareconfig SENSORS_MAX6639 1368ebf5e877SJean Delvare tristate "Maxim MAX6639 sensor chip" 1369ebf5e877SJean Delvare depends on I2C 1370ebf5e877SJean Delvare select REGMAP_I2C 1371*ed576f2fSJoshua Crofts help 1372ebf5e877SJean Delvare If you say yes here you get support for the MAX6639 1373ebf5e877SJean Delvare sensor chips. 1374ebf5e877SJean Delvare 1375ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1376ebf5e877SJean Delvare will be called max6639. 1377ebf5e877SJean Delvare 1378ebf5e877SJean Delvareconfig SENSORS_MAX6650 1379ebf5e877SJean Delvare tristate "Maxim MAX6650 sensor chip" 1380195a4b42SIl Han depends on I2C 1381195a4b42SIl Han help 1382195a4b42SIl Han If you say yes here you get support for the MAX6650 / MAX6651 1383195a4b42SIl Han sensor chips. 1384195a4b42SIl Han 1385195a4b42SIl Han This driver can also be built as a module. If so, the module 1386195a4b42SIl Han will be called max6650. 1387195a4b42SIl Han 1388195a4b42SIl Hanconfig SENSORS_MAX6697 1389195a4b42SIl Han tristate "Maxim MAX6697 and compatibles" 13908debd851SDzmitry Sankouski depends on I2C 13918debd851SDzmitry Sankouski select REGMAP_I2C 13928debd851SDzmitry Sankouski help 13938debd851SDzmitry Sankouski If you say yes here you get support for MAX6581, MAX6602, MAX6622, 13948debd851SDzmitry Sankouski MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 13958debd851SDzmitry Sankouski temperature sensor chips. 13968debd851SDzmitry Sankouski 13978debd851SDzmitry Sankouski This driver can also be built as a module. If so, the module 13988debd851SDzmitry Sankouski will be called max6697. 139907830d9aSMario Kicherer 140007830d9aSMario Kichererconfig SENSORS_MAX31790 140107830d9aSMario Kicherer tristate "Maxim MAX31790 sensor chip" 140256c77c0fSJavier Carrasco depends on I2C 140307830d9aSMario Kicherer help 140407830d9aSMario Kicherer If you say yes here you get support for 6-Channel PWM-Output 140507830d9aSMario Kicherer Fan RPM Controller. 140607830d9aSMario Kicherer 1407ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1408ebf5e877SJean Delvare will be called max31790. 1409ebf5e877SJean Delvare 1410ebf5e877SJean Delvareconfig SENSORS_MAX77705 1411ebf5e877SJean Delvare tristate "MAX77705 current and voltage sensor" 1412ebf5e877SJean Delvare depends on MFD_MAX77705 1413ebf5e877SJean Delvare help 1414ebf5e877SJean Delvare If you say yes here you get support for MAX77705 sensors connected with I2C. 1415ebf5e877SJean Delvare 1416ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1417ebf5e877SJean Delvare will be called max77705-hwmon. 1418e2fe950fSVictor Duicu 1419e2fe950fSVictor Duicuconfig SENSORS_MC34VR500 1420e2fe950fSVictor Duicu tristate "NXP MC34VR500 hardware monitoring driver" 1421e2fe950fSVictor Duicu depends on I2C 1422e2fe950fSVictor Duicu select REGMAP_I2C 1423e2fe950fSVictor Duicu help 1424e2fe950fSVictor Duicu If you say yes here you get support for the temperature and input 1425e2fe950fSVictor Duicu voltage sensors of the NXP MC34VR500. 1426e2fe950fSVictor Duicu 1427e2fe950fSVictor Duicuconfig SENSORS_MCP3021 1428e2fe950fSVictor Duicu tristate "Microchip MCP3021 and compatibles" 142965afb4c8SVadim Pasternak depends on I2C 1430712d1b37SGeert Uytterhoeven help 143165afb4c8SVadim Pasternak If you say yes here you get support for MCP3021 and MCP3221. 143265afb4c8SVadim Pasternak The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 143365afb4c8SVadim Pasternak with 12-bit resolution. 143465afb4c8SVadim Pasternak 143565afb4c8SVadim Pasternak This driver can also be built as a module. If so, the module 143665afb4c8SVadim Pasternak will be called mcp3021. 143765afb4c8SVadim Pasternak 143865afb4c8SVadim Pasternakconfig SENSORS_MCP9982 143965afb4c8SVadim Pasternak tristate "Microchip Technology MCP9982 driver" 144065afb4c8SVadim Pasternak depends on I2C 1441aaf6fabfSChris Packham select REGMAP_I2C 1442aaf6fabfSChris Packham help 1443aaf6fabfSChris Packham Say yes here to include support for Microchip Technology's MCP998X/33 1444aaf6fabfSChris Packham and MCP998XD/33D Multichannel Automotive Temperature Monitor Family. 1445aaf6fabfSChris Packham 1446aaf6fabfSChris Packham This driver can also be built as a module. If so, the module 1447aaf6fabfSChris Packham will be called mcp9982. 1448aaf6fabfSChris Packham 1449aaf6fabfSChris Packhamconfig SENSORS_MLXREG_FAN 1450aaf6fabfSChris Packham tristate "Mellanox FAN driver" 1451aaf6fabfSChris Packham depends on MELLANOX_PLATFORM 1452fff7b8abSRobert Marko imply THERMAL 1453fff7b8abSRobert Marko select REGMAP 1454fff7b8abSRobert Marko help 1455fff7b8abSRobert Marko This option enables support for the FAN control on the Mellanox 1456fff7b8abSRobert Marko Ethernet and InfiniBand switches. The driver can be activated by the 1457fff7b8abSRobert Marko platform device add call. Say Y to enable these. To compile this 1458fff7b8abSRobert Marko driver as a module, choose 'M' here: the module will be called 1459fff7b8abSRobert Marko mlxreg-fan. 1460fff7b8abSRobert Marko 1461fff7b8abSRobert Markoconfig SENSORS_TC654 1462fff7b8abSRobert Marko tristate "Microchip TC654/TC655 and compatibles" 146396435693SAndreas Werner depends on I2C 146496435693SAndreas Werner help 146596435693SAndreas Werner If you say yes here you get support for TC654 and TC655. 146696435693SAndreas Werner The TC654 and TC655 are PWM mode fan speed controllers with 146796435693SAndreas Werner FanSense technology for use with brushless DC fans. 146896435693SAndreas Werner 146996435693SAndreas Werner This driver can also be built as a module. If so, the module 147096435693SAndreas Werner will be called tc654. 147196435693SAndreas Werner 147296435693SAndreas Wernerconfig SENSORS_TPS23861 14739d823351SRahul Tanwar tristate "Texas Instruments TPS23861 PoE PSE" 14749d823351SRahul Tanwar depends on I2C 14759d823351SRahul Tanwar select REGMAP_I2C 14769d823351SRahul Tanwar help 14779d823351SRahul Tanwar If you say yes here you get support for Texas Instruments 14789d823351SRahul Tanwar TPS23861 802.3at PoE PSE chips. 14799d823351SRahul Tanwar 14809d823351SRahul Tanwar This driver can also be built as a module. If so, the module 14819d823351SRahul Tanwar will be called tps23861. 14829d823351SRahul Tanwar 1483ebf5e877SJean Delvareconfig SENSORS_MENF21BMC_HWMON 1484ebf5e877SJean Delvare tristate "MEN 14F021P00 BMC Hardware Monitoring" 1485ebf5e877SJean Delvare depends on MFD_MENF21BMC 1486ebf5e877SJean Delvare help 1487ebf5e877SJean Delvare Say Y here to include support for the MEN 14F021P00 BMC 1488ebf5e877SJean Delvare hardware monitoring. 1489ebf5e877SJean Delvare 1490ebf5e877SJean Delvare This driver can also be built as a module. If so the module 1491ebf5e877SJean Delvare will be called menf21bmc_hwmon. 1492ebf5e877SJean Delvare 1493ebf5e877SJean Delvareconfig SENSORS_MR75203 1494ebf5e877SJean Delvare tristate "Moortec Semiconductor MR75203 PVT Controller" 1495ebf5e877SJean Delvare select REGMAP_MMIO 1496ebf5e877SJean Delvare help 1497ebf5e877SJean Delvare If you say yes here you get support for Moortec MR75203 1498ebf5e877SJean Delvare PVT controller. 1499ad2f931dSJean Delvare 1500210961c4SGuenter Roeck This driver can also be built as a module. If so, the module 15011d72acf9SJan Engelhardt will be called mr75203. 1502ad2f931dSJean Delvare 150310f2ed31SMatthew Garrettconfig SENSORS_ADCXX 1504210961c4SGuenter Roeck tristate "National Semiconductor ADCxxxSxxx" 150510f2ed31SMatthew Garrett depends on SPI_MASTER 150610f2ed31SMatthew Garrett help 150710f2ed31SMatthew Garrett If you say yes here you get support for the National Semiconductor 1508ad2f931dSJean Delvare ADC<bb><c>S<sss> chip family, where 1509ad2f931dSJean Delvare * bb is the resolution in number of bits (8, 10, 12) 1510ad2f931dSJean Delvare * c is the number of channels (1, 2, 4, 8) 1511ad2f931dSJean Delvare * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 1512e1a8e913SKaiwan N Billimoria kSPS and 101 for 1 MSPS) 1513a86e94dcSChristophe Leroy 15140b22ce3bSJean Delvare Examples : ADC081S101, ADC124S501, ... 1515e1a8e913SKaiwan N Billimoria 1516e1a8e913SKaiwan N Billimoria This driver can also be built as a module. If so, the module 1517cd929672SChristian Lamparter will be called adcxx. 1518cd929672SChristian Lamparter 1519e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM63 1520e1a8e913SKaiwan N Billimoria tristate "National Semiconductor LM63 and compatibles" 1521e1a8e913SKaiwan N Billimoria depends on I2C 1522e1a8e913SKaiwan N Billimoria help 15234e233cbeSAdrien Demarez If you say yes here you get support for the National 15244e233cbeSAdrien Demarez Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 15254e233cbeSAdrien Demarez sensors with integrated fan control. Such chips are found 15264e233cbeSAdrien Demarez on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 15274e233cbeSAdrien Demarez others. 15284e233cbeSAdrien Demarez 15294e233cbeSAdrien Demarez This driver can also be built as a module. If so, the module 15304e233cbeSAdrien Demarez will be called lm63. 15314e233cbeSAdrien Demarez 1532ad2f931dSJean Delvareconfig SENSORS_LM70 1533ad2f931dSJean Delvare tristate "National Semiconductor LM70 and compatibles" 1534663eb876SArnd Bergmann depends on SPI_MASTER 1535e65365feSGuenter Roeck help 15366071d104SWolfram Sang If you say yes here you get support for the National Semiconductor 1537ad2f931dSJean Delvare LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124, 153801a52397SDavid Brownell TMP125 digital temperature sensor chips. 153901a52397SDavid Brownell 1540ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1541e96f9d89SMichael Hennerich will be called lm70. 1542c851b715SPeter Rosin 15433fbc81e3SJean Delvareconfig SENSORS_LM73 1544c98d6c65SArnaud Ebalard tristate "National Semiconductor LM73" 154501a52397SDavid Brownell depends on I2C 154601a52397SDavid Brownell help 154705e82fe4SLen Sorensen If you say yes here you get support for National Semiconductor LM73 154801a52397SDavid Brownell sensor chips. 154901a52397SDavid Brownell This driver can also be built as a module. If so, the module 15502e9a41bbSJagan Teki will be called lm73. 155101a52397SDavid Brownell 1552c83959f8SFrans Klaverconfig SENSORS_LM75 1553c83959f8SFrans Klaver tristate "National Semiconductor LM75 and compatibles" 155401a52397SDavid Brownell depends on I3C_OR_I2C 15559ebd3d82SDavid Brownell select REGMAP_I2C 15569ebd3d82SDavid Brownell select REGMAP_I3C if I3C 15579ebd3d82SDavid Brownell help 15589ebd3d82SDavid Brownell If you say yes here you get support for one common type of 15599ebd3d82SDavid Brownell temperature sensor chip, with models including: 15609ebd3d82SDavid Brownell 1561ad2f931dSJean Delvare - Analog Devices ADT75 1562ad2f931dSJean Delvare - Atmel (now Microchip) AT30TS74 1563ad2f931dSJean Delvare - Dallas Semiconductor DS75, DS1775 and DS7505 1564ad2f931dSJean Delvare - Global Mixed-mode Technology (GMT) G751 1565ad2f931dSJean Delvare - Maxim MAX6625 and MAX6626 1566ad2f931dSJean Delvare - Microchip MCP980x 15671d72acf9SJan Engelhardt - National Semiconductor LM75, LM75A 1568ad2f931dSJean Delvare - NXP's LM75A 1569ad2f931dSJean Delvare - ST Microelectronics STDS75 1570ad2f931dSJean Delvare - ST Microelectronics STLM75 1571ad2f931dSJean Delvare - TelCom (now Microchip) TCN75 1572ad2f931dSJean Delvare - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 1573ad2f931dSJean Delvare TMP175, TMP275 1574ad2f931dSJean Delvare 1575ad2f931dSJean Delvare This driver supports driver model based binding through board 1576ad2f931dSJean Delvare specific I2C device tables. 15771d72acf9SJan Engelhardt 157819f673edSJean Delvare It also supports the "legacy" style of driver binding. To use 1579ad2f931dSJean Delvare that with some chips which don't replicate LM75 quirks exactly, 1580ad2f931dSJean Delvare you may need the "force" module parameter. 1581ad2f931dSJean Delvare 1582ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1583ad2f931dSJean Delvare will be called lm75. 1584ad2f931dSJean Delvare 1585ad2f931dSJean Delvareconfig SENSORS_LM77 1586ad2f931dSJean Delvare tristate "National Semiconductor LM77" 15879908ad4cSJean Delvare depends on I2C 15880b22ce3bSJean Delvare help 1589ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM77 1590ad2f931dSJean Delvare sensor chips. 15919908ad4cSJean Delvare 1592ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1593ad2f931dSJean Delvare will be called lm77. 1594ad2f931dSJean Delvare 1595ad2f931dSJean Delvareconfig SENSORS_LM78 1596ad2f931dSJean Delvare tristate "National Semiconductor LM78 and compatibles" 159743cb7ebeSJordan Crouse depends on I2C 15981d72acf9SJan Engelhardt select HWMON_VID 1599719af4f1SGuenter Roeck help 1600ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM78, 1601ad2f931dSJean Delvare LM78-J and LM79. 160243cb7ebeSJordan Crouse 1603ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1604ad2f931dSJean Delvare will be called lm78. 1605ad2f931dSJean Delvare 1606ad2f931dSJean Delvareconfig SENSORS_LM80 1607ad2f931dSJean Delvare tristate "National Semiconductor LM80 and LM96080" 1608ad2f931dSJean Delvare depends on I2C 16090b22ce3bSJean Delvare help 1610303760b4SJean Delvare If you say yes here you get support for National Semiconductor 1611ad2f931dSJean Delvare LM80 and LM96080 sensor chips. 1612ad2f931dSJean Delvare 1613c36364dbSJean Delvare This driver can also be built as a module. If so, the module 1614f065a93eSJan Beulich will be called lm80. 1615ad2f931dSJean Delvare 1616ad2f931dSJean Delvareconfig SENSORS_LM83 1617ad2f931dSJean Delvare tristate "National Semiconductor LM83 and compatibles" 1618ad2f931dSJean Delvare depends on I2C 1619ad2f931dSJean Delvare select REGMAP 1620c7fa3737SJean Delvare help 16211d72acf9SJan Engelhardt If you say yes here you get support for National Semiconductor 1622303760b4SJean Delvare LM82 and LM83 sensor chips. 1623ad2f931dSJean Delvare 1624ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1625c7fa3737SJean Delvare will be called lm83. 1626ad2f931dSJean Delvare 1627ad2f931dSJean Delvareconfig SENSORS_LM85 1628ad2f931dSJean Delvare tristate "National Semiconductor LM85 and compatibles" 1629ad2f931dSJean Delvare depends on I2C 1630ad2f931dSJean Delvare select HWMON_VID 1631ad2f931dSJean Delvare help 16321d72acf9SJan Engelhardt If you say yes here you get support for National Semiconductor LM85 1633ad2f931dSJean Delvare sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 1634c09472fcSGuenter Roeck EMC6D101, EMC6D102, and EMC6D103. 1635f63f6cceSGuenter Roeck 1636f63f6cceSGuenter Roeck This driver can also be built as a module. If so, the module 1637c09472fcSGuenter Roeck will be called lm85. 1638c09472fcSGuenter Roeck 1639c09472fcSGuenter Roeckconfig SENSORS_LM87 1640d8521f82SGuenter Roeck tristate "National Semiconductor LM87 and compatibles" 164102778f69SMing Yu depends on I2C 16429a198663SGuenter Roeck select HWMON_VID 1643229d495dSJosh Lehan help 1644ad2f931dSJean Delvare If you say yes here you get support for National Semiconductor LM87 1645ad2f931dSJean Delvare and Analog Devices ADM1024 sensor chips. 1646ad2f931dSJean Delvare 1647ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1648ad2f931dSJean Delvare will be called lm87. 1649ad2f931dSJean Delvare 16501d72acf9SJan Engelhardtconfig SENSORS_LM90 16511359590aSGuenter Roeck tristate "National Semiconductor LM90 and compatibles" 1652ad2f931dSJean Delvare depends on I2C 1653ad2f931dSJean Delvare help 165405aa8cbeSGuenter Roeck If you say yes here you get support for National Semiconductor LM84, 1655ad2f931dSJean Delvare LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A, 1656ad2f931dSJean Delvare ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A, 1657ad2f931dSJean Delvare Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, 1658ad2f931dSJean Delvare MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, 1659e46957edSHans-Jürgen Koch MAX6696, 1660e46957edSHans-Jürgen Koch ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218, 1661dabf375bSJean Delvare Winbond/Nuvoton W83L771W/G/AWG/ASG, NCT7716, NCT7717 and NCT7718, 1662e46957edSHans-Jürgen Koch Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461 1663e46957edSHans-Jürgen Koch sensor chips. 1664c7bf71c5SGuenter Roeck 1665c7bf71c5SGuenter Roeck This driver can also be built as a module. If so, the module 1666e46957edSHans-Jürgen Koch will be called lm90. 1667e46957edSHans-Jürgen Koch 1668e46957edSHans-Jürgen Kochconfig SENSORS_LM92 1669e46957edSHans-Jürgen Koch tristate "National Semiconductor LM92 and compatibles" 1670e1eb4906SGuenter Roeck depends on I2C 1671dfcd4c53SGuenter Roeck select REGMAP_I2C 1672e1eb4906SGuenter Roeck help 1673963f9bc9SGuenter Roeck If you say yes here you get support for National Semiconductor LM92 1674e1eb4906SGuenter Roeck and LM76 as well as Maxim MAX6633/6634/6635 sensor chips. 1675dfcd4c53SGuenter Roeck 1676dfcd4c53SGuenter Roeck This driver can also be built as a module. If so, the module 1677e1eb4906SGuenter Roeck will be called lm92. 1678e1eb4906SGuenter Roeck 1679e1eb4906SGuenter Roeckconfig SENSORS_LM93 1680e1eb4906SGuenter Roeck tristate "National Semiconductor LM93 and compatibles" 168106160327SDavide Rizzo depends on I2C 16828c1d0419SGuenter Roeck select HWMON_VID 168306160327SDavide Rizzo help 168406160327SDavide Rizzo If you say yes here you get support for National Semiconductor LM93, 16858c1d0419SGuenter Roeck LM94, and compatible sensor chips. 16868c1d0419SGuenter Roeck 168706160327SDavide Rizzo This driver can also be built as a module. If so, the module 168806160327SDavide Rizzo will be called lm93. 168906160327SDavide Rizzo 169006160327SDavide Rizzoconfig SENSORS_LM95234 1691fffd80ccSAlexander Stein tristate "National Semiconductor LM95234 and compatibles" 1692162a8dfeSGuenter Roeck depends on I2C 1693e2d8c2b6SGuenter Roeck select REGMAP_I2C 1694ca05ab20SAxel Lin help 1695fffd80ccSAlexander Stein If you say yes here you get support for the LM95233 and LM95234 1696162a8dfeSGuenter Roeck temperature sensor chips. 1697162a8dfeSGuenter Roeck 1698fffd80ccSAlexander Stein This driver can also be built as a module. If so, the module 1699fffd80ccSAlexander Stein will be called lm95234. 1700fffd80ccSAlexander Stein 1701fffd80ccSAlexander Steinconfig SENSORS_LM95241 1702ad2f931dSJean Delvare tristate "National Semiconductor LM95241 and compatibles" 1703ad2f931dSJean Delvare depends on I2C 1704523315a9SNiklas Schnelle help 1705746cdfbfSDean Nelson If you say yes here you get support for LM95231 and LM95241 sensor 1706303760b4SJean Delvare chips. 1707ad2f931dSJean Delvare 1708ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 1709ad2f931dSJean Delvare will be called lm95241. 1710ad2f931dSJean Delvare 1711ad2f931dSJean Delvareconfig SENSORS_LM95245 1712ad2f931dSJean Delvare tristate "National Semiconductor LM95245 and compatibles" 1713ad2f931dSJean Delvare depends on I2C 1714ad2f931dSJean Delvare select REGMAP_I2C 1715ad2f931dSJean Delvare help 1716ad2f931dSJean Delvare If you say yes here you get support for LM95235 and LM95245 1717ba224e2cSJean Delvare temperature sensor chips. 1718ba224e2cSJean Delvare 1719523315a9SNiklas Schnelle This driver can also be built as a module. If so, the module 1720746cdfbfSDean Nelson will be called lm95245. 1721ba224e2cSJean Delvare 1722ba224e2cSJean Delvareconfig SENSORS_PC87360 1723ba224e2cSJean Delvare tristate "National Semiconductor PC87360 family" 1724ba224e2cSJean Delvare depends on HAS_IOPORT 1725ba224e2cSJean Delvare depends on !PPC 1726008e5f33SJean Delvare select HWMON_VID 1727008e5f33SJean Delvare help 1728ba224e2cSJean Delvare If you say yes here you get access to the hardware monitoring 1729ba224e2cSJean Delvare functions of the National Semiconductor PC8736x Super-I/O chips. 1730ba224e2cSJean Delvare The PC87360, PC87363 and PC87364 only have fan monitoring and 1731ba224e2cSJean Delvare control. The PC87365 and PC87366 additionally have voltage and 1732ebf5e877SJean Delvare temperature monitoring. 1733209218efSLinus Walleij 1734209218efSLinus Walleij This driver can also be built as a module. If so, the module 1735c08860ffSJonghwa Lee will be called pc87360. 1736ebf5e877SJean Delvare 1737ebf5e877SJean Delvareconfig SENSORS_PC87427 1738ebf5e877SJean Delvare tristate "National Semiconductor PC87427" 1739ebf5e877SJean Delvare depends on HAS_IOPORT 1740ebf5e877SJean Delvare depends on !PPC 1741ebf5e877SJean Delvare help 1742887ee434SBeomho Seo If you say yes here you get access to the hardware monitoring 1743e8fda2c8SPeter Rosin functions of the National Semiconductor PC87427 Super-I/O chip. 1744e8fda2c8SPeter Rosin The chip has two distinct logical devices, one for fan speed 1745ebf5e877SJean Delvare monitoring and control, and one for voltage and temperature 1746ebf5e877SJean Delvare monitoring. Fan speed monitoring and control are supported, as 1747e3ff0c72SMaud Spierings well as temperature monitoring. Voltages aren't supported yet. 1748ebf5e877SJean Delvare 174941082d66SGuenter Roeck This driver can also be built as a module. If so, the module 175041082d66SGuenter Roeck will be called pc87427. 1751523315a9SNiklas Schnelle 175241082d66SGuenter Roeckconfig SENSORS_NTC_THERMISTOR 175341082d66SGuenter Roeck tristate "NTC thermistor support" 175441082d66SGuenter Roeck depends on IIO 175541082d66SGuenter Roeck help 175641082d66SGuenter Roeck This driver supports NTC thermistors sensor reading and its 175741082d66SGuenter Roeck interpretation. The driver can also monitor the temperature and 175841082d66SGuenter Roeck send notifications about the temperature. 175941082d66SGuenter Roeck 1760197e779dSMing Yu Currently, this driver supports 1761197e779dSMing Yu NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 1762197e779dSMing Yu NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 1763197e779dSMing Yu B57891S0103 from EPCOS. 1764197e779dSMing Yu 1765197e779dSMing Yu This driver can also be built as a module. If so, the module 1766197e779dSMing Yu will be called ntc_thermistor. 1767197e779dSMing Yu 1768197e779dSMing Yuconfig SENSORS_NCT6683 1769197e779dSMing Yu tristate "Nuvoton NCT6683D" 1770c3963bc0SZev Weiss depends on HAS_IOPORT 1771c3963bc0SZev Weiss depends on !PPC 1772c3963bc0SZev Weiss help 1773c3963bc0SZev Weiss If you say yes here you get support for the hardware monitoring 1774c3963bc0SZev Weiss functionality of the Nuvoton NCT6683D eSIO chip. 1775c3963bc0SZev Weiss 1776c3963bc0SZev Weiss This driver can also be built as a module. If so, the module 1777c3963bc0SZev Weiss will be called nct6683. 1778c3963bc0SZev Weiss 1779c3963bc0SZev Weissconfig SENSORS_NCT6694 1780c3963bc0SZev Weiss tristate "Nuvoton NCT6694 Hardware Monitor support" 1781ebf5e877SJean Delvare depends on MFD_NCT6694 1782c3963bc0SZev Weiss help 1783523315a9SNiklas Schnelle Say Y here to support Nuvoton NCT6694 hardware monitoring 1784ebf5e877SJean Delvare functionality. 1785c3b3747dSDenis Pauk 1786ebf5e877SJean Delvare This driver can also be built as a module. If so, the module 1787c3963bc0SZev Weiss will be called nct6694-hwmon. 1788ebf5e877SJean Delvare 1789ebf5e877SJean Delvareconfig SENSORS_NCT6775_CORE 179078313b95SAxel Lin tristate 179181820059SGuenter Roeck select REGMAP 179281820059SGuenter Roeck help 179381820059SGuenter Roeck This module contains common code shared by the platform and 1794ebf5e877SJean Delvare i2c versions of the nct6775 driver; it is not useful on its 1795ebf5e877SJean Delvare own. 1796ebf5e877SJean Delvare 1797ebf5e877SJean Delvare If built as a module, the module will be called 17986bb77c55SZev Weiss nct6775-core. 17996bb77c55SZev Weiss 18006bb77c55SZev Weissconfig SENSORS_NCT6775 18016bb77c55SZev Weiss tristate "Platform driver for Nuvoton NCT6775F and compatibles" 18026bb77c55SZev Weiss depends on HAS_IOPORT 18036bb77c55SZev Weiss depends on !PPC 18046bb77c55SZev Weiss depends on ACPI || ACPI=n 18056bb77c55SZev Weiss select HWMON_VID 18066bb77c55SZev Weiss select SENSORS_NCT6775_CORE 18076bb77c55SZev Weiss help 18086bb77c55SZev Weiss If you say yes here you get support for the hardware monitoring 18096bb77c55SZev Weiss functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 18106bb77c55SZev Weiss NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 18116bb77c55SZev Weiss Super-I/O chips. This driver replaces the w83627ehf driver for 18126bb77c55SZev Weiss NCT6775F and NCT6776F. 18136bb77c55SZev Weiss 18146bb77c55SZev Weiss This driver can also be built as a module. If so, the module 181546b94c48SBan Feng will be called nct6775. 181646b94c48SBan Feng 181746b94c48SBan Fengconfig SENSORS_NCT6775_I2C 181846b94c48SBan Feng tristate "I2C driver for Nuvoton NCT6775F and compatibles" 181946b94c48SBan Feng depends on I2C 182046b94c48SBan Feng select REGMAP_I2C 182146b94c48SBan Feng select SENSORS_NCT6775_CORE 182246b94c48SBan Feng help 182346b94c48SBan Feng If you say yes here you get support for the hardware monitoring 182446b94c48SBan Feng functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 182546b94c48SBan Feng NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 18263434f378SGuenter Roeck Super-I/O chips via their I2C interface. 18273434f378SGuenter Roeck 18283434f378SGuenter Roeck If you're not building a kernel for a BMC, this is probably 18293434f378SGuenter Roeck not the driver you want (see CONFIG_SENSORS_NCT6775). 18303434f378SGuenter Roeck 18313434f378SGuenter Roeck This driver can also be built as a module. If so, the module 18323434f378SGuenter Roeck will be called nct6775-i2c. 18333434f378SGuenter Roeck 18343434f378SGuenter Roeckconfig SENSORS_NCT7363 18353434f378SGuenter Roeck tristate "Nuvoton NCT7363Y" 18363434f378SGuenter Roeck depends on I2C 18379c947d25SVadim V. Vlasov select REGMAP_I2C 18389c947d25SVadim V. Vlasov help 183977849a55SYuechao Zhao If you say yes here you get support for the Nuvoton NCT7363Y 184077849a55SYuechao Zhao hardware monitoring chip. 18419c947d25SVadim V. Vlasov 18429c947d25SVadim V. Vlasov This driver can also be built as a module. If so, the module 184377849a55SYuechao Zhao will be called nct7363. 184477849a55SYuechao Zhao 18459c947d25SVadim V. Vlasovconfig SENSORS_NCT7802 18469c947d25SVadim V. Vlasov tristate "Nuvoton NCT7802Y" 18479c947d25SVadim V. Vlasov depends on I2C 18489c947d25SVadim V. Vlasov select REGMAP_I2C 1849f1fd4a4dSTomer Maimon help 1850f1fd4a4dSTomer Maimon If you say yes here you get support for the Nuvoton NCT7802Y 1851f1fd4a4dSTomer Maimon hardware monitoring chip. 1852f1fd4a4dSTomer Maimon 1853f1fd4a4dSTomer Maimon This driver can also be built as a module. If so, the module 1854f1fd4a4dSTomer Maimon will be called nct7802. 1855f1fd4a4dSTomer Maimon 1856f1fd4a4dSTomer Maimonconfig SENSORS_NCT7904 1857f1fd4a4dSTomer Maimon tristate "Nuvoton NCT7904" 1858f1fd4a4dSTomer Maimon depends on I2C && WATCHDOG 1859630300d5SAdam Baker select WATCHDOG_CORE 1860630300d5SAdam Baker help 1861630300d5SAdam Baker If you say yes here you get support for the Nuvoton NCT7904 1862630300d5SAdam Baker hardware monitoring chip, including manual fan speed control 1863630300d5SAdam Baker and support for the integrated watchdog. 1864630300d5SAdam Baker 1865630300d5SAdam Baker This driver can also be built as a module. If so, the module 1866630300d5SAdam Baker will be called nct7904. 1867630300d5SAdam Baker 1868630300d5SAdam Bakerconfig SENSORS_NPCM7XX 1869630300d5SAdam Baker tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 1870630300d5SAdam Baker imply THERMAL 1871630300d5SAdam Baker help 1872630300d5SAdam Baker This driver provides support for Nuvoton NPCM750/730/715/705 PWM 1873630300d5SAdam Baker and Fan controllers. 187482e3430dSJonas Malaco 187582e3430dSJonas Malaco This driver can also be built as a module. If so, the module 187682e3430dSJonas Malaco will be called npcm750-pwm-fan. 187782e3430dSJonas Malaco 187882e3430dSJonas Malacoconfig SENSORS_NSA320 187982e3430dSJonas Malaco tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 188082e3430dSJonas Malaco depends on GPIOLIB && OF 188182e3430dSJonas Malaco depends on MACH_KIRKWOOD || COMPILE_TEST 188282e3430dSJonas Malaco help 188382e3430dSJonas Malaco If you say yes here you get support for hardware monitoring 1884f3b4b146SAleksa Savic for the ZyXEL NSA320 Media Server and other compatible devices 1885f3b4b146SAleksa Savic (probably the NSA325 and some NSA310 variants). 1886f3b4b146SAleksa Savic 1887f3b4b146SAleksa Savic The sensor data is taken from a Holtek HT46R065 microcontroller 1888f3b4b146SAleksa Savic connected to GPIO lines. 1889f3b4b146SAleksa Savic 1890f3b4b146SAleksa Savic This driver can also be built as a module. If so, the module 1891f3b4b146SAleksa Savic will be called nsa320-hwmon. 1892f3b4b146SAleksa Savic 1893f3b4b146SAleksa Savicconfig SENSORS_NZXT_KRAKEN2 189453e68c20SAleksandr Mezin tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers" 189553e68c20SAleksandr Mezin depends on USB_HID 189653e68c20SAleksandr Mezin help 189753e68c20SAleksandr Mezin If you say yes here you get support for hardware monitoring for the 189853e68c20SAleksandr Mezin NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers. 189953e68c20SAleksandr Mezin 190053e68c20SAleksandr Mezin This driver can also be built as a module. If so, the module 190153e68c20SAleksandr Mezin will be called nzxt-kraken2. 190253e68c20SAleksandr Mezin 190353e68c20SAleksandr Mezinconfig SENSORS_NZXT_KRAKEN3 19045b5513b8SEddie James tristate "NZXT Kraken X53/X63/X73, Z53/Z63/Z73 coolers" 19055b5513b8SEddie James depends on USB_HID 1906fb4504feSJean Delvare help 1907fb4504feSJean Delvare If you say yes here you get support for hardware monitoring for the 1908fb4504feSJean Delvare NZXT Kraken X53/X63/X73, Z53/Z63/Z73 all-in-one CPU liquid coolers. 1909fb4504feSJean Delvare 1910fb4504feSJean Delvare This driver can also be built as a module. If so, the module 1911fb4504feSJean Delvare will be called nzxt-kraken3. 1912fb4504feSJean Delvare 1913fb4504feSJean Delvareconfig SENSORS_NZXT_SMART2 1914fb4504feSJean Delvare tristate "NZXT RGB & Fan Controller/Smart Device v2" 1915fb4504feSJean Delvare depends on USB_HID 1916fb4504feSJean Delvare help 1917fb4504feSJean Delvare If you say yes here you get support for hardware monitoring for the 1918fb4504feSJean Delvare NZXT RGB & Fan Controller/Smart Device v2. 1919bf3608f3SIwona Winiarska 1920bf3608f3SIwona Winiarska This driver can also be built as a module. If so, the module 19218636a1f9SMasahiro Yamada will be called nzxt-smart2. 1922442aba78SGuenter Roeck 19231b2ca93cSCosmo Chousource "drivers/hwmon/occ/Kconfig" 19241b2ca93cSCosmo Chou 19251b2ca93cSCosmo Chouconfig SENSORS_PCF8591 19261b2ca93cSCosmo Chou tristate "Philips PCF8591 ADC/DAC" 19271b2ca93cSCosmo Chou depends on I2C 19281b2ca93cSCosmo Chou help 19291b2ca93cSCosmo Chou If you say yes here you get support for Philips PCF8591 4-channel 19301b2ca93cSCosmo Chou ADC, 1-channel DAC chips. 19311b2ca93cSCosmo Chou 19321b2ca93cSCosmo Chou This driver can also be built as a module. If so, the module 1933d82d5776SKamil Debski will be called pcf8591. 1934d82d5776SKamil Debski 1935dfd977d8SAndy Shevchenko These devices are hard to detect and rarely found on mainstream 193618fd303fSRandy Dunlap hardware. If unsure, say N. 1937d82d5776SKamil Debski 1938d82d5776SKamil Debskisource "drivers/hwmon/peci/Kconfig" 1939d82d5776SKamil Debski 1940d82d5776SKamil Debskisource "drivers/hwmon/pmbus/Kconfig" 1941d82d5776SKamil Debski 1942d82d5776SKamil Debskiconfig SENSORS_PT5161L 1943d82d5776SKamil Debski tristate "Astera Labs PT5161L PCIe retimer hardware monitoring" 1944d82d5776SKamil Debski depends on I2C 19459855caf5SHeiko Stuebner help 19469855caf5SHeiko Stuebner If you say yes here you get support for temperature monitoring 19479855caf5SHeiko Stuebner on the Astera Labs PT5161L PCIe retimer. 19489855caf5SHeiko Stuebner 19499855caf5SHeiko Stuebner This driver can also be built as a module. If so, the module 19509855caf5SHeiko Stuebner will be called pt5161l. 19519855caf5SHeiko Stuebner 19529855caf5SHeiko Stuebnerconfig SENSORS_PWM_FAN 19539855caf5SHeiko Stuebner tristate "PWM fan" 19549855caf5SHeiko Stuebner depends on PWM || COMPILE_TEST 19559855caf5SHeiko Stuebner help 19569855caf5SHeiko Stuebner If you say yes here you get support for fans connected to PWM lines. 195774d1e007SStefan Wahren The driver uses the generic PWM interface, thus it will work on a 195874d1e007SStefan Wahren variety of SoCs. 195974d1e007SStefan Wahren 196074d1e007SStefan Wahren This driver can also be built as a module. If so, the module 196174d1e007SStefan Wahren will be called pwm-fan. 196274d1e007SStefan Wahren 196374d1e007SStefan Wahrenconfig SENSORS_QNAP_MCU_HWMON 196474d1e007SStefan Wahren tristate "QNAP MCU hardware monitoring" 196574d1e007SStefan Wahren depends on MFD_QNAP_MCU 196674d1e007SStefan Wahren help 19673f697027SMichael Walle Say yes here to enable support for fan and temperature sensor 19683f697027SMichael Walle connected to a QNAP MCU, as found in a number of QNAP network 19693f697027SMichael Walle attached storage devices. 19703f697027SMichael Walle 19713f697027SMichael Walle This driver can also be built as a module. If so, the module 19723f697027SMichael Walle will be called qnap-mcu-hwmon. 19733f697027SMichael Walle 19743f697027SMichael Walleconfig SENSORS_RASPBERRYPI_HWMON 19753f697027SMichael Walle tristate "Raspberry Pi voltage monitor" 19763f697027SMichael Walle depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 1977e7bb1a2aSKun Yi help 1978e7bb1a2aSKun Yi If you say yes here you get support for voltage sensor on the 1979e7bb1a2aSKun Yi Raspberry Pi. 1980e7bb1a2aSKun Yi 1981e7bb1a2aSKun Yi This driver can also be built as a module. If so, the module 1982e7bb1a2aSKun Yi will be called raspberrypi-hwmon. 1983e7bb1a2aSKun Yi 1984e7bb1a2aSKun Yiconfig SENSORS_SL28CPLD 1985e7bb1a2aSKun Yi tristate "Kontron sl28cpld hardware monitoring driver" 1986e7bb1a2aSKun Yi depends on MFD_SL28CPLD || COMPILE_TEST 1987251eb40fSJonathan Cameron help 1988251eb40fSJonathan Cameron If you say yes here you get support for the fan supervisor of the 19891376e2c3SGeert Uytterhoeven sl28cpld board management controller. 1990a3a316cfSArnd Bergmann 1991251eb40fSJonathan Cameron This driver can also be built as a module. If so, the module 1992251eb40fSJonathan Cameron will be called sl28cpld-hwmon. 1993251eb40fSJonathan Cameron 1994251eb40fSJonathan Cameronconfig SENSORS_SBTSI 1995251eb40fSJonathan Cameron tristate "Emulated SB-TSI temperature sensor" 1996251eb40fSJonathan Cameron depends on AMD_SBTSI 1997251eb40fSJonathan Cameron help 1998430400b8SUrs Fleisch If you say yes here you get support for emulated temperature 1999430400b8SUrs Fleisch sensors on AMD SoCs with SB-TSI interface connected to a BMC device. 2000430400b8SUrs Fleisch 2001430400b8SUrs Fleisch This driver can also be built as a module. If so, the module will 2002a0cce093SKurt Borja be called sbtsi_temp. 2003a0cce093SKurt Borja 2004430400b8SUrs Fleischconfig SENSORS_SHT15 2005430400b8SUrs Fleisch tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 2006430400b8SUrs Fleisch depends on GPIOLIB || COMPILE_TEST 2007430400b8SUrs Fleisch select BITREVERSE 20087c84f7f8SDavid Frey help 20097c84f7f8SDavid Frey If you say yes here you get support for the Sensiron SHT10, SHT11, 20107c84f7f8SDavid Frey SHT15, SHT71, SHT75 humidity and temperature sensors. 20117c84f7f8SDavid Frey 20127c84f7f8SDavid Frey This driver can also be built as a module. If so, the module 20131fe80112SAntoni Pokusinski will be called sht15. 20141fe80112SAntoni Pokusinski 20157c84f7f8SDavid Freyconfig SENSORS_SHT21 20167c84f7f8SDavid Frey tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 20177c84f7f8SDavid Frey depends on I2C 20187c84f7f8SDavid Frey help 2019505c2549SNavin Sankar Velliangiri If you say yes here you get support for the Sensiron SHT20, SHT21, 2020505c2549SNavin Sankar Velliangiri SHT25 humidity and temperature sensors. 2021505c2549SNavin Sankar Velliangiri 2022505c2549SNavin Sankar Velliangiri This driver can also be built as a module. If so, the module 2023505c2549SNavin Sankar Velliangiri will be called sht21. 2024505c2549SNavin Sankar Velliangiri 2025505c2549SNavin Sankar Velliangiriconfig SENSORS_SHT3x 2026505c2549SNavin Sankar Velliangiri tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 2027505c2549SNavin Sankar Velliangiri depends on I2C 2028505c2549SNavin Sankar Velliangiri select CRC8 2029505c2549SNavin Sankar Velliangiri help 20301a539d37STomas Pop If you say yes here you get support for the Sensiron SHT30, SHT31, 20311a539d37STomas Pop SHT85 and the compatible GXCAS GXHT30 humidity and temperature 20321a539d37STomas Pop sensors. 20331a539d37STomas Pop 2034ffd96868SDan Robertson This driver can also be built as a module. If so, the module 2035ffd96868SDan Robertson will be called sht3x. 20361a539d37STomas Pop 20371a539d37STomas Popconfig SENSORS_SHT4x 20381a539d37STomas Pop tristate "Sensiron humidity and temperature sensors. SHT4x and compat." 20391a539d37STomas Pop depends on I2C 2040ad2f931dSJean Delvare select CRC8 2041ad2f931dSJean Delvare help 2042523315a9SNiklas Schnelle If you say yes here you get support for the Sensiron SHT40, SHT41 and 2043ad2f931dSJean Delvare SHT45 humidity and temperature sensors. 2044ad2f931dSJean Delvare 2045ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2046ad2f931dSJean Delvare will be called sht4x. 2047ad2f931dSJean Delvare 2048ad2f931dSJean Delvareconfig SENSORS_SHTC1 2049ad2f931dSJean Delvare tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 2050de34a405SAlistair Francis depends on I2C 2051de34a405SAlistair Francis help 20525e88619bSAlistair Francis If you say yes here you get support for the Sensiron SHTC1, SHTW1, 2053de34a405SAlistair Francis and SHTC3 humidity and temperature sensors. 2054de34a405SAlistair Francis 2055de34a405SAlistair Francis This driver can also be built as a module. If so, the module 2056de34a405SAlistair Francis will be called shtc1. 2057de34a405SAlistair Francis 2058de34a405SAlistair Francisconfig SENSORS_SIS5595 2059de34a405SAlistair Francis tristate "Silicon Integrated Systems Corp. SiS5595" 20609431996fSJuerg Haefliger depends on PCI && HAS_IOPORT 2061e95c237dSJuerg Haefliger help 2062523315a9SNiklas Schnelle If you say yes here you get support for the integrated sensors in 2063e2d8c2b6SGuenter Roeck SiS5595 South Bridges. 20649431996fSJuerg Haefliger 20659431996fSJuerg Haefliger This driver can also be built as a module. If so, the module 20669431996fSJuerg Haefliger will be called sis5595. 2067549edb83SJuerg Haefliger 2068549edb83SJuerg Haefligerconfig SENSORS_SY7636A 20699431996fSJuerg Haefliger tristate "Silergy SY7636A" 20709431996fSJuerg Haefliger depends on MFD_SY7636A 20719431996fSJuerg Haefliger help 20729431996fSJuerg Haefliger If you say yes here you get support for the thermistor readout of 2073dac6831eSKalhan Trisal the Silergy SY7636A PMIC. 20747a1b76f2SJekyll Lai 2075dac6831eSKalhan Trisal This driver can also be built as a module. If so, the module 2076adb57835SJosef Gajdusek will be called sy7636a-hwmon. 2077dac6831eSKalhan Trisal 20787a1b76f2SJekyll Laiconfig SENSORS_DME1737 2079dac6831eSKalhan Trisal tristate "SMSC DME1737, SCH311x and compatibles" 2080dac6831eSKalhan Trisal depends on HAS_IOPORT 2081dac6831eSKalhan Trisal depends on I2C && !PPC 2082dac6831eSKalhan Trisal select HWMON_VID 2083dac6831eSKalhan Trisal help 208454b15c59SMarius Cristea If you say yes here you get support for the hardware monitoring 208554b15c59SMarius Cristea and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 208654b15c59SMarius Cristea Asus A8000 Super-I/O chips. 208754b15c59SMarius Cristea 208854b15c59SMarius Cristea This driver can also be built as a module. If so, the module 208954b15c59SMarius Cristea will be called dme1737. 209054b15c59SMarius Cristea 209154b15c59SMarius Cristeaconfig SENSORS_EIC7700_PVT 209254b15c59SMarius Cristea tristate "Eswin EIC7700 Voltage, Temperature sensor driver" 209354b15c59SMarius Cristea depends on ARCH_ESWIN || COMPILE_TEST 209454b15c59SMarius Cristea select POLYNOMIAL 20959df7305bSSteve Glendinning help 20969df7305bSSteve Glendinning If you say yes here you get support for Eswin EIC7700 PVT sensor 20979df7305bSSteve Glendinning embedded into the SoC. 20989df7305bSSteve Glendinning 20999df7305bSSteve Glendinning This driver can also be built as a module. If so, the module will be 21009df7305bSSteve Glendinning called eic7700-pvt. 21019df7305bSSteve Glendinning 21029df7305bSSteve Glendinningconfig SENSORS_EMC1403 21039df7305bSSteve Glendinning tristate "SMSC EMC1403/23 thermal sensor" 21049df7305bSSteve Glendinning depends on I2C 21050d8400c5SMichael Shych select REGMAP_I2C 21060d8400c5SMichael Shych help 21070d8400c5SMichael Shych If you say yes here you get support for the SMSC EMC1403/23 21080d8400c5SMichael Shych temperature monitoring chip. 21090d8400c5SMichael Shych 21100d8400c5SMichael Shych Threshold values can be configured using sysfs. 21110d8400c5SMichael Shych Data from the different diodes are accessible via sysfs. 21120d8400c5SMichael Shych 21130d8400c5SMichael Shychconfig SENSORS_EMC1812 21140d8400c5SMichael Shych tristate "Microchip Technology EMC1812 driver" 21150d8400c5SMichael Shych depends on I2C 21160d8400c5SMichael Shych select REGMAP_I2C 21170d8400c5SMichael Shych help 2118b0b349a8SJean Delvare If you say yes here to build support for Microchip Technology's 2119b0b349a8SJean Delvare EMC181X/33 Multichannel Low-Voltage Remote Diode Sensor Family. 2120b0b349a8SJean Delvare 2121b0b349a8SJean Delvare This driver can also be built as a module. If so, the module 2122b0b349a8SJean Delvare will be called emc1812. 2123b0b349a8SJean Delvare 2124b0b349a8SJean Delvareconfig SENSORS_EMC2103 2125b0b349a8SJean Delvare tristate "SMSC EMC2103" 2126b0b349a8SJean Delvare depends on I2C 2127b0b349a8SJean Delvare help 2128ad2f931dSJean Delvare If you say yes here you get support for the temperature 2129ad2f931dSJean Delvare and fan sensors of the SMSC EMC2103 chips. 2130523315a9SNiklas Schnelle 2131746cdfbfSDean Nelson This driver can also be built as a module. If so, the module 2132ad2f931dSJean Delvare will be called emc2103. 2133ad2f931dSJean Delvare 2134ad2f931dSJean Delvareconfig SENSORS_EMC2305 21356091780eSJean Delvare tristate "Microchip EMC2305 and compatible EMC2301/2/3" 21368eccbb6fSJean Delvare depends on I2C 213759ac8367SHartmut Rick imply THERMAL 21388eccbb6fSJean Delvare help 21398eccbb6fSJean Delvare If you say yes here you get support for the Microchip EMC2305 21408eccbb6fSJean Delvare fan controller chips. 21418eccbb6fSJean Delvare The Microchip EMC2305 is a fan controller for up to 5 fans. 2142ad2f931dSJean Delvare Fan rotation speeds are reported in RPM. 2143ad2f931dSJean Delvare 2144ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2145ad2f931dSJean Delvare will be called emc2305. 214659ac8367SHartmut Rick 214759ac8367SHartmut Rickconfig SENSORS_EMC6W201 21480b22ce3bSJean Delvare tristate "SMSC EMC6W201" 214959ac8367SHartmut Rick depends on I2C 215059ac8367SHartmut Rick help 215159ac8367SHartmut Rick If you say yes here you get support for the SMSC EMC6W201 215200cb4739SJean Delvare hardware monitoring chip. 215300cb4739SJean Delvare 215459ac8367SHartmut Rick This driver can also be built as a module. If so, the module 215559ac8367SHartmut Rick will be called emc6w201. 215659ac8367SHartmut Rick 215759ac8367SHartmut Rickconfig SENSORS_SMSC47M1 215859ac8367SHartmut Rick tristate "SMSC LPC47M10x and compatibles" 215959ac8367SHartmut Rick depends on HAS_IOPORT 216059ac8367SHartmut Rick depends on !PPC 216159ac8367SHartmut Rick help 216259ac8367SHartmut Rick If you say yes here you get support for the integrated fan 2163ad2f931dSJean Delvare monitoring and control capabilities of the SMSC LPC47B27x, 2164ad2f931dSJean Delvare LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 2165523315a9SNiklas Schnelle LPC47M192, LPC47M292 and LPC47M997 chips. 2166e2d8c2b6SGuenter Roeck 2167ad2f931dSJean Delvare The temperature and voltage sensor features of the LPC47M15x, 2168ad2f931dSJean Delvare LPC47M192, LPC47M292 and LPC47M997 are supported by another 2169ad2f931dSJean Delvare driver, select also "SMSC LPC47M192 and compatibles" below for 2170ad2f931dSJean Delvare those. 2171ad2f931dSJean Delvare 2172ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2173ad2f931dSJean Delvare will be called smsc47m1. 217428ff2f7aSHans de Goede 217528ff2f7aSHans de Goedeconfig SENSORS_SMSC47M192 2176a54fe616SArmin Wolf tristate "SMSC LPC47M192 and compatibles" 217728ff2f7aSHans de Goede depends on I2C 2178a98d506cSHans de Goede select HWMON_VID 2179a98d506cSHans de Goede help 2180523315a9SNiklas Schnelle If you say yes here you get support for the temperature and 21812d8c7ff5SHans de Goede voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 218228ff2f7aSHans de Goede and LPC47M997 chips. 21832d8c7ff5SHans de Goede 2184a98d506cSHans de Goede The fan monitoring and control capabilities of these chips 2185a98d506cSHans de Goede are supported by another driver, select 2186312869ecSHans de Goede "SMSC LPC47M10x and compatibles" above. You need both drivers 2187312869ecSHans de Goede if you want fan control and voltage/temperature sensor support. 2188a98d506cSHans de Goede 2189a98d506cSHans de Goede This driver can also be built as a module. If so, the module 2190a98d506cSHans de Goede will be called smsc47m192. 2191a98d506cSHans de Goede 21920772a640SHans de Goedeconfig SENSORS_ALTERA_SOCFPGA_HWMON 21930772a640SHans de Goede tristate "Altera SoC FPGA hardware monitoring features" 2194523315a9SNiklas Schnelle depends on INTEL_STRATIX10_SERVICE 21952d8c7ff5SHans de Goede help 21960772a640SHans de Goede If you say yes here you get support for the temperature and 21972d8c7ff5SHans de Goede voltage sensors of Altera SoC FPGA devices. 21980772a640SHans de Goede 21990772a640SHans de Goede This driver can also be built as a module. If so, the module 22000772a640SHans de Goede will be called socfpga-hwmon. 22010772a640SHans de Goede 22020772a640SHans de Goedeconfig SENSORS_SMSC47B397 22030772a640SHans de Goede tristate "SMSC LPC47B397-NC" 22040772a640SHans de Goede depends on HAS_IOPORT 2205312869ecSHans de Goede depends on !PPC 2206312869ecSHans de Goede help 22070772a640SHans de Goede If you say yes here you get support for the SMSC LPC47B397-NC 22080772a640SHans de Goede sensor chip. 22090772a640SHans de Goede 22100772a640SHans de Goede This driver can also be built as a module. If so, the module 22117f07ec0fSandrea.merello will be called smsc47b397. 22127f07ec0fSandrea.merello 22137f07ec0fSandrea.merelloconfig SENSORS_SCH56XX_COMMON 22147f07ec0fSandrea.merello tristate 22157f07ec0fSandrea.merello select REGMAP 22167f07ec0fSandrea.merello 22177f07ec0fSandrea.merelloconfig SENSORS_SCH5627 22187f07ec0fSandrea.merello tristate "SMSC SCH5627" 22197f07ec0fSandrea.merello depends on HAS_IOPORT 22207f07ec0fSandrea.merello depends on !PPC && WATCHDOG 22217f2958e8SEmil Renner Berthing select SENSORS_SCH56XX_COMMON 22227f2958e8SEmil Renner Berthing select WATCHDOG_CORE 22237f2958e8SEmil Renner Berthing help 22247f2958e8SEmil Renner Berthing If you say yes here you get support for the hardware monitoring 22257f2958e8SEmil Renner Berthing features of the SMSC SCH5627 Super-I/O chip including support for 22267f2958e8SEmil Renner Berthing the integrated watchdog. 22277f2958e8SEmil Renner Berthing 22287f2958e8SEmil Renner Berthing This driver can also be built as a module. If so, the module 22297f2958e8SEmil Renner Berthing will be called sch5627. 22307f2958e8SEmil Renner Berthing 2231758b62e5SInochi Amaotoconfig SENSORS_SCH5636 2232758b62e5SInochi Amaoto tristate "SMSC SCH5636" 2233758b62e5SInochi Amaoto depends on HAS_IOPORT 2234758b62e5SInochi Amaoto depends on !PPC && WATCHDOG 2235758b62e5SInochi Amaoto select SENSORS_SCH56XX_COMMON 2236758b62e5SInochi Amaoto select WATCHDOG_CORE 2237758b62e5SInochi Amaoto help 2238758b62e5SInochi Amaoto SMSC SCH5636 Super I/O chips include an embedded microcontroller for 2239758b62e5SInochi Amaoto hardware monitoring solutions, allowing motherboard manufacturers to 2240758b62e5SInochi Amaoto create their own custom hwmon solution based upon the SCH5636. 2241758b62e5SInochi Amaoto 2242d612bf83SIvor Wanders Currently this driver only supports the Fujitsu Theseus SCH5636 based 2243d612bf83SIvor Wanders hwmon solution. Say yes here if you want support for the Fujitsu 2244d612bf83SIvor Wanders Theseus' hardware monitoring features including support for the 2245d612bf83SIvor Wanders integrated watchdog. 2246d612bf83SIvor Wanders 2247d612bf83SIvor Wanders This driver can also be built as a module. If so, the module 2248d612bf83SIvor Wanders will be called sch5636. 2249d612bf83SIvor Wanders 2250d612bf83SIvor Wandersconfig SENSORS_STTS751 2251d612bf83SIvor Wanders tristate "ST Microelectronics STTS751" 2252d612bf83SIvor Wanders depends on I2C 2253d612bf83SIvor Wanders help 2254d612bf83SIvor Wanders If you say yes here you get support for STTS751 2255d612bf83SIvor Wanders temperature sensor chips. 225663be321eSMaximilian Luz 225763be321eSMaximilian Luz This driver can also be built as a module. If so, the module 225863be321eSMaximilian Luz will be called stts751. 225963be321eSMaximilian Luz 226063be321eSMaximilian Luzconfig SENSORS_SFCTEMP 226163be321eSMaximilian Luz tristate "Starfive JH71x0 temperature sensor" 226263be321eSMaximilian Luz depends on ARCH_STARFIVE || COMPILE_TEST 226363be321eSMaximilian Luz help 226463be321eSMaximilian Luz If you say yes here you get support for temperature sensor 226563be321eSMaximilian Luz on the Starfive JH71x0 SoCs. 226663be321eSMaximilian Luz 2267b4c9c1a7SGuenter Roeck This driver can also be built as a module. If so, the module 2268b4c9c1a7SGuenter Roeck will be called sfctemp. 2269b4c9c1a7SGuenter Roeck 2270b4c9c1a7SGuenter Roeckconfig SENSORS_SG2042_MCU 2271b4c9c1a7SGuenter Roeck tristate "Sophgo onboard MCU support" 2272b4c9c1a7SGuenter Roeck depends on I2C 2273b4c9c1a7SGuenter Roeck depends on ARCH_SOPHGO || COMPILE_TEST 2274b4c9c1a7SGuenter Roeck help 2275b4c9c1a7SGuenter Roeck Support for onboard MCU of Sophgo SG2042 SoCs. This mcu provides 2276b4c9c1a7SGuenter Roeck power control and some basic information. 22775812f928SSteve Hardy 22780962e0f1SGuillaume Roguez This driver can be built as a module. If so, the module 22795812f928SSteve Hardy will be called sg2042-mcu. 2280bea0bab0SGuenter Roeck 22815812f928SSteve Hardyconfig SENSORS_SURFACE_FAN 22820962e0f1SGuillaume Roguez tristate "Surface Fan Driver" 22830962e0f1SGuillaume Roguez depends on SURFACE_AGGREGATOR 22840962e0f1SGuillaume Roguez depends on SURFACE_AGGREGATOR_BUS 22855812f928SSteve Hardy help 22865812f928SSteve Hardy Driver that provides monitoring of the fan on Surface Pro devices that 22875812f928SSteve Hardy have a fan, like the Surface Pro 9. 22885812f928SSteve Hardy 2289e0c70b80SPaul Thomas This makes the fan's current speed accessible through the hwmon 2290e0c70b80SPaul Thomas system. It does not provide control over the fan, the firmware is 2291e0c70b80SPaul Thomas responsible for that, this driver merely provides monitoring. 2292e0c70b80SPaul Thomas 2293e0c70b80SPaul Thomas Select M or Y here, if you want to be able to read the fan's speed. 2294e0c70b80SPaul Thomas 2295e0c70b80SPaul Thomasconfig SENSORS_SURFACE_TEMP 2296e0c70b80SPaul Thomas tristate "Microsoft Surface Thermal Sensor Driver" 2297e0c70b80SPaul Thomas depends on SURFACE_AGGREGATOR 2298b5430a04STomaz Mertelj depends on SURFACE_AGGREGATOR_BUS 2299b5430a04STomaz Mertelj help 2300e2d8c2b6SGuenter Roeck Driver for monitoring thermal sensors connected via the Surface 2301a051d507SGuenter Roeck Aggregator Module (embedded controller) on Microsoft Surface devices. 2302b5430a04STomaz Mertelj 2303b5430a04STomaz Mertelj This driver can also be built as a module. If so, the module 2304b5430a04STomaz Mertelj will be called surface_temp. 2305b5430a04STomaz Mertelj 2306b71464c9SCorentin Labbeconfig SENSORS_ADC128D818 2307b5430a04STomaz Mertelj tristate "Texas Instruments ADC128D818" 2308b5430a04STomaz Mertelj depends on I2C 2309ceeadc5cSGuenter Roeck help 2310ceeadc5cSGuenter Roeck If you say yes here you get support for the Texas Instruments 2311ceeadc5cSGuenter Roeck ADC128D818 System Monitor with Temperature Sensor chip. 2312ceeadc5cSGuenter Roeck 2313ceeadc5cSGuenter Roeck This driver can also be built as a module. If so, the module 2314ceeadc5cSGuenter Roeck will be called adc128d818. 2315ceeadc5cSGuenter Roeck 2316ceeadc5cSGuenter Roeckconfig SENSORS_ADS7828 2317ceeadc5cSGuenter Roeck tristate "Texas Instruments ADS7828 and compatibles" 2318ceeadc5cSGuenter Roeck depends on I2C 2319f7c2fe38SFelten, Lothar select REGMAP_I2C 2320dc92cd0cSGuenter Roeck help 2321e2d8c2b6SGuenter Roeck If you say yes here you get support for Texas Instruments ADS7828 and 232292e11f00SLi Yang ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 2323f7c2fe38SFelten, Lothar it is 8-bit on ADS7830. 2324add513beSKevin Hilman 232588a928eeSIan Ray This driver can also be built as a module. If so, the module 2326f7c2fe38SFelten, Lothar will be called ads7828. 2327f7c2fe38SFelten, Lothar 2328f7c2fe38SFelten, Lotharconfig SENSORS_ADS7871 232970fb84a1SGuenter Roeck tristate "Texas Instruments ADS7871 A/D converter" 233070fb84a1SGuenter Roeck depends on SPI 2331f7c2fe38SFelten, Lothar help 2332f7c2fe38SFelten, Lothar If you say yes here you get support for TI ADS7871 & ADS7870 2333f7c2fe38SFelten, Lothar 2334eacb52f0SNathan Rossi This driver can also be built as a module. If so, the module 2335f2711a19SGuenter Roeck will be called ads7871. 2336eacb52f0SNathan Rossi 2337eacb52f0SNathan Rossiconfig SENSORS_AMC6821 2338eacb52f0SNathan Rossi tristate "Texas Instruments AMC6821" 2339248fd3b9SGuenter Roeck depends on I2C 2340273bfedcSGuenter Roeck select REGMAP_I2C 2341273bfedcSGuenter Roeck help 2342273bfedcSGuenter Roeck If you say yes here you get support for the Texas Instruments 2343eacb52f0SNathan Rossi AMC6821 hardware monitoring chips. 2344eacb52f0SNathan Rossi 2345eacb52f0SNathan Rossi This driver can also be built as a module. If so, the module 2346eacb52f0SNathan Rossi will be called amc6821. 23477cb6dcffSAndrew F. Davis 23487cb6dcffSAndrew F. Davisconfig SENSORS_INA209 23497cb6dcffSAndrew F. Davis tristate "TI / Burr Brown INA209" 23507cb6dcffSAndrew F. Davis depends on I2C 23517cb6dcffSAndrew F. Davis help 23527cb6dcffSAndrew F. Davis If you say yes here you get support for the TI / Burr Brown INA209 23537cb6dcffSAndrew F. Davis voltage / current / power monitor I2C interface. 23547cb6dcffSAndrew F. Davis 23557cb6dcffSAndrew F. Davis This driver can also be built as a module. If so, the module will 23567cb6dcffSAndrew F. Davis be called ina209. 23577cb6dcffSAndrew F. Davis 235809262e98SGuenter Roeckconfig SENSORS_INA2XX 235909262e98SGuenter Roeck tristate "Texas Instruments INA219 and compatibles" 236009262e98SGuenter Roeck depends on I2C 236109262e98SGuenter Roeck select REGMAP_I2C 236209262e98SGuenter Roeck help 236309262e98SGuenter Roeck If you say yes here you get support for INA219, INA220, INA226, 236409262e98SGuenter Roeck INA230, INA231, INA234, INA260, and SY24655 power monitor chips. 236509262e98SGuenter Roeck 236609262e98SGuenter Roeck The INA2xx driver is configured for the default configuration of 236709262e98SGuenter Roeck the part as described in the datasheet. 236809262e98SGuenter Roeck Default value for Rshunt is 10 mOhms except for INA260 which has an 236909262e98SGuenter Roeck internal 2 mOhm shunt resistor. 23709ecc1294SGuenter Roeck This driver can also be built as a module. If so, the module 23719ecc1294SGuenter Roeck will be called ina2xx. 23729ecc1294SGuenter Roeck 23739ecc1294SGuenter Roeckconfig SENSORS_INA238 23749ecc1294SGuenter Roeck tristate "Texas Instruments INA238 and compatibles" 23759ecc1294SGuenter Roeck depends on I2C 23769ecc1294SGuenter Roeck select REGMAP_I2C 23779ecc1294SGuenter Roeck help 23789ecc1294SGuenter Roeck If you say yes here you get support for INA228, INA237, INA238, 23799ecc1294SGuenter Roeck INA700, INA780, and SQ52206 power monitor chips. This driver supports 23809ecc1294SGuenter Roeck voltage, current, power, energy, and temperature measurements as well 23819ecc1294SGuenter Roeck as alarm configuration. 23829ecc1294SGuenter Roeck 23839ecc1294SGuenter Roeck This driver can also be built as a module. If so, the module 23849ecc1294SGuenter Roeck will be called ina238. 23859ecc1294SGuenter Roeck 23869ecc1294SGuenter Roeckconfig SENSORS_INA3221 23879ecc1294SGuenter Roeck tristate "Texas Instruments INA3221 Triple Power Monitor" 23889ecc1294SGuenter Roeck depends on I2C 2389761c1770SMaciej S. Szmigiero select REGMAP_I2C 2390761c1770SMaciej S. Szmigiero help 2391761c1770SMaciej S. Szmigiero If you say yes here you get support for the TI INA3221 Triple Power 2392761c1770SMaciej S. Szmigiero Monitor. 2393761c1770SMaciej S. Szmigiero 2394761c1770SMaciej S. Szmigiero This driver can also be built as a module. If so, the module 2395761c1770SMaciej S. Szmigiero will be called ina3221. 2396761c1770SMaciej S. Szmigiero 2397761c1770SMaciej S. Szmigieroconfig SENSORS_SPD5118 2398761c1770SMaciej S. Szmigiero tristate "SPD5118 Compliant Temperature Sensors" 2399add77c64SKrzysztof Helt depends on I3C_OR_I2C 2400add77c64SKrzysztof Helt select REGMAP_I2C 24010b22ce3bSJean Delvare select REGMAP_I3C if I3C 2402add77c64SKrzysztof Helt help 2403add77c64SKrzysztof Helt If you say yes here you get support for SPD5118 (JEDEC JESD300) 2404add77c64SKrzysztof Helt compliant temperature sensors using I2C or I3C bus interface. 2405add77c64SKrzysztof Helt Such sensors are found on DDR5 memory modules. 2406add77c64SKrzysztof Helt 2407add77c64SKrzysztof Helt This driver supports both I2C and I3C interfaces. 2408add77c64SKrzysztof Helt 2409beb1b6bbSSteven King This driver can also be built as a module. If so, the module 2410cff37c9eSJean Delvare will be called spd5118. 2411e2d8c2b6SGuenter Roeck 241228a340dbSGuenter Roeckconfig SENSORS_SPD5118_DETECT 2413beb1b6bbSSteven King bool "Enable detect function" 24140600919fSFlaviu Nistor depends on SENSORS_SPD5118 24150600919fSFlaviu Nistor default (!DMI || !X86) 2416beb1b6bbSSteven King help 2417beb1b6bbSSteven King If enabled, the driver auto-detects if a chip in the SPD address 2418beb1b6bbSSteven King range is compliant to the SPD51888 standard and auto-instantiates 2419beb1b6bbSSteven King if that is the case. If disabled, SPD5118 compliant devices have 2420d17a7dcaSHeiko Schocher to be instantiated by other means. On X86 systems with DMI support 2421d17a7dcaSHeiko Schocher this will typically be done from DMI DDR detection code in the 2422d17a7dcaSHeiko Schocher I2C SMBus subsystem. Devicetree based systems will instantiate 2423d17a7dcaSHeiko Schocher attached devices if the DIMMs are listed in the devicetree file. 2424d17a7dcaSHeiko Schocher 2425d17a7dcaSHeiko Schocher Disabling the detect function will speed up boot time and reduce 2426d17a7dcaSHeiko Schocher the risk of mis-detecting SPD5118 compliant devices. However, it 2427d17a7dcaSHeiko Schocher may result in missed DIMMs under some circumstances. 2428d17a7dcaSHeiko Schocher 2429d17a7dcaSHeiko Schocher If unsure, say Y. 2430d17a7dcaSHeiko Schocher 243166e1c917SJohn Muirconfig SENSORS_TC74 243266e1c917SJohn Muir tristate "Microchip TC74" 2433663eb876SArnd Bergmann depends on I2C 243466e1c917SJohn Muir help 2435c40655e3SFrank Li If you say yes here you get support for Microchip TC74 single 243666e1c917SJohn Muir input temperature sensor chips. 243766e1c917SJohn Muir 243872037c41SMayank Mahajan This driver can also be built as a module. If so, the module 243966e1c917SJohn Muir will be called tc74. 244066e1c917SJohn Muir 244166e1c917SJohn Muirconfig SENSORS_THMC50 244266e1c917SJohn Muir tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 2443ab2b79d5SHans de Goede depends on I2C 2444ab2b79d5SHans de Goede help 2445e2d8c2b6SGuenter Roeck If you say yes here you get support for Texas Instruments THMC50 244650152fb6SGuenter Roeck sensor chips and clones: the Analog Devices ADM1022. 2447ab2b79d5SHans de Goede 2448a1fac92bSGuenter Roeck This driver can also be built as a module. If so, the module 244938d9f06cSGuenter Roeck will be called thmc50. 2450ab2b79d5SHans de Goede 2451ab2b79d5SHans de Goedeconfig SENSORS_TMP102 2452ab2b79d5SHans de Goede tristate "Texas Instruments TMP102" 2453ab2b79d5SHans de Goede depends on I2C 24549410700bSAndre Prendel select REGMAP_I2C 24559410700bSAndre Prendel help 2456e2d8c2b6SGuenter Roeck If you say yes here you get support for Texas Instruments TMP102, 24579410700bSAndre Prendel TMP110 and TMP113 sensor chips. 24589410700bSAndre Prendel 245905c77ab2SGuenter Roeck This driver can also be built as a module. If so, the module 24609410700bSAndre Prendel will be called tmp102. 24619410700bSAndre Prendel 24629410700bSAndre Prendelconfig SENSORS_TMP103 24639410700bSAndre Prendel tristate "Texas Instruments TMP103" 2464007e433cSGuenter Roeck depends on I2C 2465007e433cSGuenter Roeck select REGMAP_I2C 2466007e433cSGuenter Roeck help 2467007e433cSGuenter Roeck If you say yes here you get support for Texas Instruments TMP103 2468007e433cSGuenter Roeck sensor chips. 2469007e433cSGuenter Roeck 2470007e433cSGuenter Roeck This driver can also be built as a module. If so, the module 2471007e433cSGuenter Roeck will be called tmp103. 2472007e433cSGuenter Roeck 2473007e433cSGuenter Roeckconfig SENSORS_TMP108 2474007e433cSGuenter Roeck tristate "Texas Instruments TMP108" 247559dfa75eSEric Tremblay depends on I3C_OR_I2C 247659dfa75eSEric Tremblay select REGMAP_I2C 247759dfa75eSEric Tremblay select REGMAP_I3C if I3C 2478193bc02cSGuenter Roeck help 247959dfa75eSEric Tremblay If you say yes here you get support for Texas Instruments TMP108 248059dfa75eSEric Tremblay sensor chips, NXP temperature sensors P3T1035, P3T1085 and P3T2030. 248159dfa75eSEric Tremblay 248259dfa75eSEric Tremblay This driver can also be built as a module. If so, the module 248359dfa75eSEric Tremblay will be called tmp108. 248459dfa75eSEric Tremblay 248559dfa75eSEric Tremblayconfig SENSORS_TMP401 24860c7d530aSIgor Reznichenko tristate "Texas Instruments TMP401 and compatibles" 24870c7d530aSIgor Reznichenko depends on I2C 24880c7d530aSIgor Reznichenko select REGMAP 24890c7d530aSIgor Reznichenko help 24900c7d530aSIgor Reznichenko If you say yes here you get support for Texas Instruments TMP401, 24910c7d530aSIgor Reznichenko TMP411, TMP431, TMP432, and TMP435 temperature sensor chips. 24920c7d530aSIgor Reznichenko 24930c7d530aSIgor Reznichenko This driver can also be built as a module. If so, the module 24940c7d530aSIgor Reznichenko will be called tmp401. 24950c7d530aSIgor Reznichenko 24960c7d530aSIgor Reznichenkoconfig SENSORS_TMP421 24970c7d530aSIgor Reznichenko tristate "Texas Instruments TMP421 and compatible" 249848ed8877SPawel Moll depends on I2C 249948ed8877SPawel Moll help 250048ed8877SPawel Moll If you say yes here you get support for Texas Instruments TMP421, 250148ed8877SPawel Moll TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 250248ed8877SPawel Moll 250348ed8877SPawel Moll This driver can also be built as a module. If so, the module 250448ed8877SPawel Moll will be called tmp421. 250548ed8877SPawel Moll 250670c38772SHarald Welteconfig SENSORS_TMP464 250770c38772SHarald Welte tristate "Texas Instruments TMP464 and compatible" 250870c38772SHarald Welte depends on I2C 2509764e043bSJean Delvare select REGMAP_I2C 251070c38772SHarald Welte help 251170c38772SHarald Welte If you say yes here you get support for Texas Instruments TMP464 251270c38772SHarald Welte and TMP468 temperature sensor chips. 251370c38772SHarald Welte 251470c38772SHarald Welte This driver can also be built as a module. If so, the module 2515ad2f931dSJean Delvare will be called tmp464. 2516ad2f931dSJean Delvare 2517523315a9SNiklas Schnelleconfig SENSORS_TMP513 2518ad2f931dSJean Delvare tristate "Texas Instruments TMP513 and compatibles" 2519ad2f931dSJean Delvare depends on I2C 2520ad2f931dSJean Delvare select REGMAP_I2C 2521ad2f931dSJean Delvare help 2522ad2f931dSJean Delvare If you say yes here you get support for Texas Instruments TMP512, 2523ad2f931dSJean Delvare and TMP513 temperature and power supply sensor chips. 2524ad2f931dSJean Delvare 2525ab41319eSJuerg Haefliger This driver can also be built as a module. If so, the module 2526ab41319eSJuerg Haefliger will be called tmp513. 2527523315a9SNiklas Schnelle 2528746cdfbfSDean Nelsonconfig SENSORS_TSC1641 2529ab41319eSJuerg Haefliger tristate "ST Microelectronics TSC1641 Power Monitor" 2530ab41319eSJuerg Haefliger depends on I2C 2531ab41319eSJuerg Haefliger select REGMAP_I2C 2532ab41319eSJuerg Haefliger help 2533ab41319eSJuerg Haefliger If you say yes here you get support for TSC1641 power monitor chip. 2534ab41319eSJuerg Haefliger The TSC1641 driver is configured for the default configuration of 2535ab41319eSJuerg Haefliger the part except temperature is enabled by default. 2536ab41319eSJuerg Haefliger 25371de9e371SRoger Lucas This driver can also be built as a module. If so, the module 253851bd5633SJean Delvare will be called tsc1641. 2539523315a9SNiklas Schnelle 25401de9e371SRoger Lucasconfig SENSORS_VEXPRESS 25411de9e371SRoger Lucas tristate "Versatile Express" 25421de9e371SRoger Lucas depends on VEXPRESS_CONFIG 25431de9e371SRoger Lucas help 25441de9e371SRoger Lucas This driver provides support for hardware sensors available on 25451de9e371SRoger Lucas the ARM Ltd's Versatile Express platform. It can provide wide 25461de9e371SRoger Lucas range of information like temperature, power, energy. 25471de9e371SRoger Lucas 2548ee249f27SLei YUconfig SENSORS_VIA_CPUTEMP 2549ee249f27SLei YU tristate "VIA CPU temperature sensor" 2550ee249f27SLei YU depends on X86 2551a165dcc9SAxel Lin select HWMON_VID 2552ee249f27SLei YU help 2553ee249f27SLei YU If you say yes here you get support for the temperature 2554ee249f27SLei YU sensor inside your CPU. Supported are all known variants of 2555ee249f27SLei YU the VIA C7 and Nano. 2556ee249f27SLei YU 2557ee249f27SLei YUconfig SENSORS_VIA686A 2558ee249f27SLei YU tristate "VIA686A" 2559ad2f931dSJean Delvare depends on PCI && HAS_IOPORT 256005663368SJean Delvare help 25611d72acf9SJan Engelhardt If you say yes here you get support for the integrated sensors in 2562303760b4SJean Delvare Via 686A/B South Bridges. 2563ad2f931dSJean Delvare 2564ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 256505663368SJean Delvare will be called via686a. 256605663368SJean Delvare 2567ad2f931dSJean Delvareconfig SENSORS_VT1211 2568ad2f931dSJean Delvare tristate "VIA VT1211" 2569ad2f931dSJean Delvare depends on HAS_IOPORT 2570ad2f931dSJean Delvare depends on !PPC 25719873964dSCharles Spirakis select HWMON_VID 25729873964dSCharles Spirakis help 2573d1ebd59aSMarc Hulsman If you say yes here then you get support for hardware monitoring 25749873964dSCharles Spirakis features of the VIA VT1211 Super-I/O chip. 25759873964dSCharles Spirakis 25769873964dSCharles Spirakis This driver can also be built as a module. If so, the module 25779873964dSCharles Spirakis will be called vt1211. 25789873964dSCharles Spirakis 25799873964dSCharles Spirakisconfig SENSORS_VT8231 25809873964dSCharles Spirakis tristate "VIA VT8231" 25815563e27dSR.Marek@sh.cvut.cz depends on PCI && HAS_IOPORT 25825563e27dSR.Marek@sh.cvut.cz select HWMON_VID 25830b22ce3bSJean Delvare help 25845563e27dSR.Marek@sh.cvut.cz If you say yes here then you get support for the integrated sensors 25855563e27dSR.Marek@sh.cvut.cz in the VIA VT8231 device. 25865563e27dSR.Marek@sh.cvut.cz 25875563e27dSR.Marek@sh.cvut.cz This driver can also be built as a module. If so, the module 25885563e27dSR.Marek@sh.cvut.cz will be called vt8231. 25895563e27dSR.Marek@sh.cvut.cz 25906800c3d0SRudolf Marekconfig SENSORS_W83773G 25916800c3d0SRudolf Marek tristate "Nuvoton W83773G" 2592e2d8c2b6SGuenter Roeck depends on I2C 25937a5e6bc2SStefano Brivio select REGMAP_I2C 25946800c3d0SRudolf Marek help 25956800c3d0SRudolf Marek If you say yes here you get support for the Nuvoton W83773G hardware 25965852f960SSven Anders monitoring chip. 25975852f960SSven Anders 25986800c3d0SRudolf Marek This driver can also be built as a module. If so, the module 25996800c3d0SRudolf Marek will be called w83773g. 26006800c3d0SRudolf Marek 26016800c3d0SRudolf Marekconfig SENSORS_W83781D 2602792d376bSWei Song tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 2603792d376bSWei Song depends on I2C 2604e2d8c2b6SGuenter Roeck select HWMON_VID 2605792d376bSWei Song help 2606792d376bSWei Song If you say yes here you get support for the Winbond W8378x series 260772fea694SJean Delvare of sensor chips: the W83781D, W83782D and W83783S, and the similar 260872fea694SJean Delvare Asus AS99127F. 2609792d376bSWei Song 2610792d376bSWei Song This driver can also be built as a module. If so, the module 2611792d376bSWei Song will be called w83781d. 2612792d376bSWei Song 261300030af2SJean Delvareconfig SENSORS_W83791D 2614dbf55205SJean Delvare tristate "Winbond W83791D" 2615e2d8c2b6SGuenter Roeck depends on I2C 261600030af2SJean Delvare select HWMON_VID 261772fea694SJean Delvare help 261872fea694SJean Delvare If you say yes here you get support for the Winbond W83791D chip. 261900030af2SJean Delvare 262000030af2SJean Delvare This driver can also be built as a module. If so, the module 262100030af2SJean Delvare will be called w83791d. 262200030af2SJean Delvare 262300030af2SJean Delvareconfig SENSORS_W83792D 2624ad2f931dSJean Delvare tristate "Winbond W83792D" 2625ad2f931dSJean Delvare depends on I2C 2626e2d8c2b6SGuenter Roeck help 2627ad2f931dSJean Delvare If you say yes here you get support for the Winbond W83792D chip. 2628ad2f931dSJean Delvare 2629ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 2630ad2f931dSJean Delvare will be called w83792d. 2631ad2f931dSJean Delvare 2632ad2f931dSJean Delvareconfig SENSORS_W83793 2633ad2f931dSJean Delvare tristate "Winbond W83793" 2634ad2f931dSJean Delvare depends on I2C 263585f03bccSKevin Lo select HWMON_VID 263685f03bccSKevin Lo help 2637e2d8c2b6SGuenter Roeck If you say yes here you get support for the Winbond W83793 263885f03bccSKevin Lo hardware monitoring chip, including support for the integrated 263985f03bccSKevin Lo watchdog. 264085f03bccSKevin Lo 264185f03bccSKevin Lo This driver can also be built as a module. If so, the module 264285f03bccSKevin Lo will be called w83793. 264385f03bccSKevin Lo 264485f03bccSKevin Loconfig SENSORS_W83795 2645ad2f931dSJean Delvare tristate "Winbond/Nuvoton W83795G/ADG" 2646c2db6ce1SJean Delvare depends on I2C 2647523315a9SNiklas Schnelle help 2648746cdfbfSDean Nelson If you say yes here you get support for the Winbond W83795G and 2649303760b4SJean Delvare W83795ADG hardware monitoring chip, including manual fan speed 2650ad2f931dSJean Delvare control. 2651ad2f931dSJean Delvare 2652c2db6ce1SJean Delvare This driver can also be built as a module. If so, the module 2653c2db6ce1SJean Delvare will be called w83795. 2654ad2f931dSJean Delvare 2655ad2f931dSJean Delvareconfig SENSORS_W83795_FANCTRL 2656ad2f931dSJean Delvare bool "Include automatic fan control support" 2657ad2f931dSJean Delvare depends on SENSORS_W83795 2658ad2f931dSJean Delvare help 26593207408aSDr. David Alan Gilbert If you say yes here, support for automatic fan speed control 2660523315a9SNiklas Schnelle will be included in the driver. 2661746cdfbfSDean Nelson 2662fc18d6c0SJean Delvare Please also note that this option will create sysfs attribute 2663ad2f931dSJean Delvare files which may change in the future, so you shouldn't rely 2664658291fcSDavid Hubbard on them being stable. 2665ad2f931dSJean Delvare 2666ad2f931dSJean Delvareconfig SENSORS_W83L785TS 26678dd2d2caSJean Delvare tristate "Winbond W83L785TS-S" 2668658291fcSDavid Hubbard depends on I2C 2669658291fcSDavid Hubbard help 2670eff7687dSJean Delvare If you say yes here you get support for the Winbond W83L785TS-S 2671eff7687dSJean Delvare sensor chip, which is used on the Asus A7N8X, among other 26728dd2d2caSJean Delvare motherboards. 26733207408aSDr. David Alan Gilbert 2674237c8d2fSGong Jun This driver can also be built as a module. If so, the module 2675ad2f931dSJean Delvare will be called w83l785ts. 2676ad2f931dSJean Delvare 2677ad2f931dSJean Delvareconfig SENSORS_W83L786NG 267808bad5a8SMark Brown tristate "Winbond W83L786NG, W83L786NR" 267908bad5a8SMark Brown depends on I2C 268008bad5a8SMark Brown help 268108bad5a8SMark Brown If you say yes here you get support for the Winbond W83L786NG 268208bad5a8SMark Brown and W83L786NR sensor chips. 268308bad5a8SMark Brown 268408bad5a8SMark Brown This driver can also be built as a module. If so, the module 268508bad5a8SMark Brown will be called w83l786ng. 268608bad5a8SMark Brown 268708bad5a8SMark Brownconfig SENSORS_W83627HF 268808bad5a8SMark Brown tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 2689fb6c023aSMark Brown depends on HAS_IOPORT 2690fb6c023aSMark Brown depends on !PPC 2691fb6c023aSMark Brown select HWMON_VID 2692fb6c023aSMark Brown help 2693fb6c023aSMark Brown If you say yes here you get support for the Winbond W836X7 series 2694fb6c023aSMark Brown of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 2695fb6c023aSMark Brown W83697HF. 2696fb6c023aSMark Brown 2697fb6c023aSMark Brown This driver can also be built as a module. If so, the module 2698fb6c023aSMark Brown will be called w83627hf. 2699e0418088SDavid S. Miller 2700e0418088SDavid S. Millerconfig SENSORS_W83627EHF 2701e0418088SDavid S. Miller tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 2702e0418088SDavid S. Miller depends on HAS_IOPORT 2703e0418088SDavid S. Miller depends on !PPC 2704e0418088SDavid S. Miller select HWMON_VID 2705e0418088SDavid S. Miller help 2706ed42cfa8Shotran If you say yes here you get support for the hardware 2707ed42cfa8Shotran monitoring functionality of the Winbond W83627EHF Super-I/O chip. 2708ed42cfa8Shotran 2709ed42cfa8Shotran This driver also supports the W83627EHG, which is the lead-free 2710ed42cfa8Shotran version of the W83627EHF, and the W83627DHG, which is a similar 2711ed42cfa8Shotran chip suited for specific Intel processors that use PECI such as 2712ed42cfa8Shotran the Core 2 Duo. And also the W83627UHG, which is a stripped down 2713c67c248cSSergio Melas version of the W83627DHG (as far as hardware monitoring goes.) 2714c67c248cSSergio Melas 2715c67c248cSSergio Melas This driver also supports Nuvoton W83667HG and W83667HG-B. 2716c67c248cSSergio Melas 2717c67c248cSSergio Melas This driver can also be built as a module. If so, the module 2718c67c248cSSergio Melas will be called w83627ehf. 2719c67c248cSSergio Melas 2720c67c248cSSergio Melasconfig SENSORS_WM831X 2721c67c248cSSergio Melas tristate "WM831x PMICs" 2722c67c248cSSergio Melas depends on MFD_WM831X 2723c67c248cSSergio Melas help 2724c67c248cSSergio Melas If you say yes here you get support for the hardware 2725865e4fc0SXu Yilun monitoring functionality of the Wolfson Microelectronics 2726865e4fc0SXu Yilun WM831x series of PMICs. 2727603aed8fSIlpo Järvinen 2728865e4fc0SXu Yilun This driver can also be built as a module. If so, the module 2729865e4fc0SXu Yilun will be called wm831x-hwmon. 2730865e4fc0SXu Yilun 2731865e4fc0SXu Yilunconfig SENSORS_WM8350 2732865e4fc0SXu Yilun tristate "Wolfson Microelectronics WM835x" 2733865e4fc0SXu Yilun depends on MFD_WM8350 2734865e4fc0SXu Yilun help 2735865e4fc0SXu Yilun If you say yes here you get support for the hardware 273661cba5c2SJean Delvare monitoring features of the WM835x series of PMICs. 273761cba5c2SJean Delvare 273861cba5c2SJean Delvare This driver can also be built as a module. If so, the module 273961cba5c2SJean Delvare will be called wm8350-hwmon. 27407d033365SJean Delvare 27417d033365SJean Delvareconfig SENSORS_ULTRA45 27427d033365SJean Delvare tristate "Sun Ultra45 PIC16F747" 27437d033365SJean Delvare depends on SPARC64 27447d033365SJean Delvare help 27457d033365SJean Delvare This driver provides support for the Ultra45 workstation environmental 27467d033365SJean Delvare sensors. 27477d033365SJean Delvare 27487d033365SJean Delvareconfig SENSORS_XGENE 27497d033365SJean Delvare tristate "APM X-Gene SoC hardware monitoring driver" 275061cba5c2SJean Delvare depends on XGENE_SLIMPRO_MBOX || PCC 275161cba5c2SJean Delvare help 2752e2d8c2b6SGuenter Roeck If you say yes here you get support for the temperature 275361cba5c2SJean Delvare and power sensors for APM X-Gene SoC. 275461cba5c2SJean Delvare 275561cba5c2SJean Delvareconfig SENSORS_YOGAFAN 275661cba5c2SJean Delvare tristate "Lenovo Yoga Fan Hardware Monitoring" 275761cba5c2SJean Delvare depends on ACPI && HWMON && DMI 275861cba5c2SJean Delvare help 275961cba5c2SJean Delvare If you say yes here you get support for fan speed monitoring 276061cba5c2SJean Delvare on Lenovo Yoga, Legion, IdeaPad, Slim and LOQ laptops. 276161cba5c2SJean Delvare The driver interfaces with the Embedded Controller via ACPI 2762548820e2SDenis Pauk and uses a Rate-Limited Lag filter to smooth RPM readings. 2763548820e2SDenis Pauk 2764548820e2SDenis Pauk This driver can also be built as a module. If so, the module 2765548820e2SDenis Pauk will be called yogafan. 2766548820e2SDenis Pauk 2767548820e2SDenis Paukconfig SENSORS_INTEL_M10_BMC_HWMON 2768548820e2SDenis Pauk tristate "Intel MAX10 BMC Hardware Monitoring" 2769548820e2SDenis Pauk depends on MFD_INTEL_M10_BMC_CORE 2770548820e2SDenis Pauk help 2771548820e2SDenis Pauk This driver provides support for the hardware monitoring functionality 2772548820e2SDenis Pauk on Intel MAX10 BMC chip. 2773548820e2SDenis Pauk 2774d0ddfd24SEugene Shalygin This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 2775d0ddfd24SEugene Shalygin sensors monitor various telemetry data of different components on the 2776034dadfbSEugene Shalygin card, e.g. board temperature, FPGA core temperature/voltage/current. 2777a6021aa2SArnd Bergmann 2778d0ddfd24SEugene Shalyginif ACPI 2779d0ddfd24SEugene Shalygin 2780aa52d636SEugene Shalygincomment "ACPI drivers" 2781aa52d636SEugene Shalygin 2782aa52d636SEugene Shalyginconfig SENSORS_ACPI_POWER 2783aa52d636SEugene Shalygin tristate "ACPI 4.0 power meter" 2784d0ddfd24SEugene Shalygin help 2785d0ddfd24SEugene Shalygin This driver exposes ACPI 4.0 power meters as hardware monitoring 2786d0ddfd24SEugene Shalygin devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 2787d0ddfd24SEugene Shalygin and a power meter. 278823902f98SJames Seo 278923902f98SJames Seo To compile this driver as a module, choose M here: 279023902f98SJames Seo the module will be called acpi_power_meter. 279123902f98SJames Seo 279223902f98SJames Seoconfig SENSORS_ATK0110 279323902f98SJames Seo tristate "ASUS ATK0110" 279423902f98SJames Seo depends on X86 279523902f98SJames Seo help 279623902f98SJames Seo If you say yes here you get support for the ACPI hardware 279723902f98SJames Seo monitoring interface found in many ASUS motherboards. This 279823902f98SJames Seo driver will provide readings of fans, voltages and temperatures 279923902f98SJames Seo through the system firmware. 280061cba5c2SJean Delvare 2801ad2f931dSJean Delvare This driver can also be built as a module. If so, the module 28021d72acf9SJan Engelhardt will be called asus_atk0110. 2803 2804config SENSORS_ASUS_WMI 2805 tristate "ASUS WMI X370/X470/B450/X399" 2806 depends on ACPI_WMI 2807 help 2808 If you say yes here you get support for the ACPI hardware monitoring 2809 interface found in X370/X470/B450/X399 ASUS motherboards. This driver 2810 will provide readings of fans, voltages and temperatures through the system 2811 firmware. 2812 2813 This driver can also be built as a module. If so, the module 2814 will be called asus_wmi_sensors. 2815 2816config SENSORS_ASUS_EC 2817 tristate "ASUS EC Sensors" 2818 depends on X86 2819 depends on ACPI_EC 2820 help 2821 If you say yes here you get support for the ACPI embedded controller 2822 hardware monitoring interface found in some ASUS motherboards. This is 2823 where such sensors as water flow and temperature, optional fans, and 2824 additional temperature sensors (T_Sensor, chipset temperatures) 2825 find themselves. 2826 2827 This driver can also be built as a module. If so, the module 2828 will be called asus_ec_sensors. 2829 2830config SENSORS_HP_WMI 2831 tristate "HP WMI Sensors" 2832 depends on ACPI_WMI 2833 help 2834 If you say yes here you get support for the ACPI hardware monitoring 2835 interface found in HP (and some HP Compaq) business-class computers. 2836 Available sensors vary between systems. Temperature and fan speed 2837 sensors are the most common. 2838 2839 This driver can also be built as a module. If so, the module 2840 will be called hp_wmi_sensors. 2841 2842endif # ACPI 2843 2844endif # HWMON 2845