18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# Hardware monitoring chip drivers configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cimenuconfig HWMON 78c2ecf20Sopenharmony_ci tristate "Hardware Monitoring support" 88c2ecf20Sopenharmony_ci depends on HAS_IOMEM 98c2ecf20Sopenharmony_ci default y 108c2ecf20Sopenharmony_ci help 118c2ecf20Sopenharmony_ci Hardware monitoring devices let you monitor the hardware health 128c2ecf20Sopenharmony_ci of a system. Most modern motherboards include such a device. It 138c2ecf20Sopenharmony_ci can include temperature sensors, voltage sensors, fan speed 148c2ecf20Sopenharmony_ci sensors and various additional features such as the ability to 158c2ecf20Sopenharmony_ci control the speed of the fans. If you want this support you 168c2ecf20Sopenharmony_ci should say Y here and also to the specific driver(s) for your 178c2ecf20Sopenharmony_ci sensors chip(s) below. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci To find out which specific driver(s) you need, use the 208c2ecf20Sopenharmony_ci sensors-detect script from the lm_sensors package. Read 218c2ecf20Sopenharmony_ci <file:Documentation/hwmon/userspace-tools.rst> for details. 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci This support can also be built as a module. If so, the module 248c2ecf20Sopenharmony_ci will be called hwmon. 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciif HWMON 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ciconfig HWMON_VID 298c2ecf20Sopenharmony_ci tristate 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ciconfig HWMON_DEBUG_CHIP 328c2ecf20Sopenharmony_ci bool "Hardware Monitoring Chip debugging messages" 338c2ecf20Sopenharmony_ci help 348c2ecf20Sopenharmony_ci Say Y here if you want the I2C chip drivers to produce a bunch of 358c2ecf20Sopenharmony_ci debug messages to the system log. Select this if you are having 368c2ecf20Sopenharmony_ci a problem with I2C support and want to see more of what is going 378c2ecf20Sopenharmony_ci on. 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_cicomment "Native drivers" 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ciconfig SENSORS_AB8500 428c2ecf20Sopenharmony_ci tristate "AB8500 thermal monitoring" 438c2ecf20Sopenharmony_ci depends on AB8500_GPADC && AB8500_BM && (IIO = y) 448c2ecf20Sopenharmony_ci default n 458c2ecf20Sopenharmony_ci help 468c2ecf20Sopenharmony_ci If you say yes here you get support for the thermal sensor part 478c2ecf20Sopenharmony_ci of the AB8500 chip. The driver includes thermal management for 488c2ecf20Sopenharmony_ci AB8500 die and two GPADC channels. The GPADC channel are preferably 498c2ecf20Sopenharmony_ci used to access sensors outside the AB8500 chip. 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 528c2ecf20Sopenharmony_ci will be called abx500-temp. 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ciconfig SENSORS_ABITUGURU 558c2ecf20Sopenharmony_ci tristate "Abit uGuru (rev 1 & 2)" 568c2ecf20Sopenharmony_ci depends on X86 && DMI 578c2ecf20Sopenharmony_ci help 588c2ecf20Sopenharmony_ci If you say yes here you get support for the sensor part of the first 598c2ecf20Sopenharmony_ci and second revision of the Abit uGuru chip. The voltage and frequency 608c2ecf20Sopenharmony_ci control parts of the Abit uGuru are not supported. The Abit uGuru 618c2ecf20Sopenharmony_ci chip can be found on Abit uGuru featuring motherboards (most modern 628c2ecf20Sopenharmony_ci Abit motherboards from before end 2005). For more info and a list 638c2ecf20Sopenharmony_ci of which motherboards have which revision see 648c2ecf20Sopenharmony_ci Documentation/hwmon/abituguru.rst 658c2ecf20Sopenharmony_ci 668c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 678c2ecf20Sopenharmony_ci will be called abituguru. 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ciconfig SENSORS_ABITUGURU3 708c2ecf20Sopenharmony_ci tristate "Abit uGuru (rev 3)" 718c2ecf20Sopenharmony_ci depends on X86 && DMI 728c2ecf20Sopenharmony_ci help 738c2ecf20Sopenharmony_ci If you say yes here you get support for the sensor part of the 748c2ecf20Sopenharmony_ci third revision of the Abit uGuru chip. Only reading the sensors 758c2ecf20Sopenharmony_ci and their settings is supported. The third revision of the Abit 768c2ecf20Sopenharmony_ci uGuru chip can be found on recent Abit motherboards (since end 778c2ecf20Sopenharmony_ci 2005). For more info and a list of which motherboards have which 788c2ecf20Sopenharmony_ci revision see Documentation/hwmon/abituguru3.rst 798c2ecf20Sopenharmony_ci 808c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 818c2ecf20Sopenharmony_ci will be called abituguru3. 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ciconfig SENSORS_AD7314 848c2ecf20Sopenharmony_ci tristate "Analog Devices AD7314 and compatibles" 858c2ecf20Sopenharmony_ci depends on SPI 868c2ecf20Sopenharmony_ci help 878c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 888c2ecf20Sopenharmony_ci AD7314, ADT7301 and ADT7302 temperature sensors. 898c2ecf20Sopenharmony_ci 908c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 918c2ecf20Sopenharmony_ci will be called ad7314. 928c2ecf20Sopenharmony_ci 938c2ecf20Sopenharmony_ciconfig SENSORS_AD7414 948c2ecf20Sopenharmony_ci tristate "Analog Devices AD7414" 958c2ecf20Sopenharmony_ci depends on I2C 968c2ecf20Sopenharmony_ci help 978c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 988c2ecf20Sopenharmony_ci AD7414 temperature monitoring chip. 998c2ecf20Sopenharmony_ci 1008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1018c2ecf20Sopenharmony_ci will be called ad7414. 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ciconfig SENSORS_AD7418 1048c2ecf20Sopenharmony_ci tristate "Analog Devices AD7416, AD7417 and AD7418" 1058c2ecf20Sopenharmony_ci depends on I2C 1068c2ecf20Sopenharmony_ci help 1078c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 1088c2ecf20Sopenharmony_ci AD7416, AD7417 and AD7418 temperature monitoring chips. 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1118c2ecf20Sopenharmony_ci will be called ad7418. 1128c2ecf20Sopenharmony_ci 1138c2ecf20Sopenharmony_ciconfig SENSORS_ADM1021 1148c2ecf20Sopenharmony_ci tristate "Analog Devices ADM1021 and compatibles" 1158c2ecf20Sopenharmony_ci depends on I2C 1168c2ecf20Sopenharmony_ci help 1178c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1021 1188c2ecf20Sopenharmony_ci and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, 1198c2ecf20Sopenharmony_ci Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10. 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1228c2ecf20Sopenharmony_ci will be called adm1021. 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ciconfig SENSORS_ADM1025 1258c2ecf20Sopenharmony_ci tristate "Analog Devices ADM1025 and compatibles" 1268c2ecf20Sopenharmony_ci depends on I2C 1278c2ecf20Sopenharmony_ci select HWMON_VID 1288c2ecf20Sopenharmony_ci help 1298c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1025 1308c2ecf20Sopenharmony_ci and Philips NE1619 sensor chips. 1318c2ecf20Sopenharmony_ci 1328c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1338c2ecf20Sopenharmony_ci will be called adm1025. 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ciconfig SENSORS_ADM1026 1368c2ecf20Sopenharmony_ci tristate "Analog Devices ADM1026 and compatibles" 1378c2ecf20Sopenharmony_ci depends on I2C 1388c2ecf20Sopenharmony_ci select HWMON_VID 1398c2ecf20Sopenharmony_ci help 1408c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1026 1418c2ecf20Sopenharmony_ci sensor chip. 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1448c2ecf20Sopenharmony_ci will be called adm1026. 1458c2ecf20Sopenharmony_ci 1468c2ecf20Sopenharmony_ciconfig SENSORS_ADM1029 1478c2ecf20Sopenharmony_ci tristate "Analog Devices ADM1029" 1488c2ecf20Sopenharmony_ci depends on I2C 1498c2ecf20Sopenharmony_ci help 1508c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1029 1518c2ecf20Sopenharmony_ci sensor chip. 1528c2ecf20Sopenharmony_ci Very rare chip, please let us know you use it. 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1558c2ecf20Sopenharmony_ci will be called adm1029. 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ciconfig SENSORS_ADM1031 1588c2ecf20Sopenharmony_ci tristate "Analog Devices ADM1031 and compatibles" 1598c2ecf20Sopenharmony_ci depends on I2C 1608c2ecf20Sopenharmony_ci help 1618c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1031 1628c2ecf20Sopenharmony_ci and ADM1030 sensor chips. 1638c2ecf20Sopenharmony_ci 1648c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1658c2ecf20Sopenharmony_ci will be called adm1031. 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ciconfig SENSORS_ADM1177 1688c2ecf20Sopenharmony_ci tristate "Analog Devices ADM1177 and compatibles" 1698c2ecf20Sopenharmony_ci depends on I2C 1708c2ecf20Sopenharmony_ci help 1718c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1177 1728c2ecf20Sopenharmony_ci sensor chips. 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1758c2ecf20Sopenharmony_ci will be called adm1177. 1768c2ecf20Sopenharmony_ci 1778c2ecf20Sopenharmony_ciconfig SENSORS_ADM9240 1788c2ecf20Sopenharmony_ci tristate "Analog Devices ADM9240 and compatibles" 1798c2ecf20Sopenharmony_ci depends on I2C 1808c2ecf20Sopenharmony_ci select HWMON_VID 1818c2ecf20Sopenharmony_ci help 1828c2ecf20Sopenharmony_ci If you say yes here you get support for Analog Devices ADM9240, 1838c2ecf20Sopenharmony_ci Dallas DS1780, National Semiconductor LM81 sensor chips. 1848c2ecf20Sopenharmony_ci 1858c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 1868c2ecf20Sopenharmony_ci will be called adm9240. 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ciconfig SENSORS_ADT7X10 1898c2ecf20Sopenharmony_ci tristate 1908c2ecf20Sopenharmony_ci help 1918c2ecf20Sopenharmony_ci This module contains common code shared by the ADT7310/ADT7320 and 1928c2ecf20Sopenharmony_ci ADT7410/ADT7420 temperature monitoring chip drivers. 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ci If built as a module, the module will be called adt7x10. 1958c2ecf20Sopenharmony_ci 1968c2ecf20Sopenharmony_ciconfig SENSORS_ADT7310 1978c2ecf20Sopenharmony_ci tristate "Analog Devices ADT7310/ADT7320" 1988c2ecf20Sopenharmony_ci depends on SPI_MASTER 1998c2ecf20Sopenharmony_ci select SENSORS_ADT7X10 2008c2ecf20Sopenharmony_ci help 2018c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2028c2ecf20Sopenharmony_ci ADT7310 and ADT7320 temperature monitoring chips. 2038c2ecf20Sopenharmony_ci 2048c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2058c2ecf20Sopenharmony_ci will be called adt7310. 2068c2ecf20Sopenharmony_ci 2078c2ecf20Sopenharmony_ciconfig SENSORS_ADT7410 2088c2ecf20Sopenharmony_ci tristate "Analog Devices ADT7410/ADT7420" 2098c2ecf20Sopenharmony_ci depends on I2C 2108c2ecf20Sopenharmony_ci select SENSORS_ADT7X10 2118c2ecf20Sopenharmony_ci help 2128c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2138c2ecf20Sopenharmony_ci ADT7410 and ADT7420 temperature monitoring chips. 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2168c2ecf20Sopenharmony_ci will be called adt7410. 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ciconfig SENSORS_ADT7411 2198c2ecf20Sopenharmony_ci tristate "Analog Devices ADT7411" 2208c2ecf20Sopenharmony_ci depends on I2C 2218c2ecf20Sopenharmony_ci help 2228c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2238c2ecf20Sopenharmony_ci ADT7411 voltage and temperature monitoring chip. 2248c2ecf20Sopenharmony_ci 2258c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2268c2ecf20Sopenharmony_ci will be called adt7411. 2278c2ecf20Sopenharmony_ci 2288c2ecf20Sopenharmony_ciconfig SENSORS_ADT7462 2298c2ecf20Sopenharmony_ci tristate "Analog Devices ADT7462" 2308c2ecf20Sopenharmony_ci depends on I2C 2318c2ecf20Sopenharmony_ci help 2328c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2338c2ecf20Sopenharmony_ci ADT7462 temperature monitoring chips. 2348c2ecf20Sopenharmony_ci 2358c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2368c2ecf20Sopenharmony_ci will be called adt7462. 2378c2ecf20Sopenharmony_ci 2388c2ecf20Sopenharmony_ciconfig SENSORS_ADT7470 2398c2ecf20Sopenharmony_ci tristate "Analog Devices ADT7470" 2408c2ecf20Sopenharmony_ci depends on I2C 2418c2ecf20Sopenharmony_ci help 2428c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2438c2ecf20Sopenharmony_ci ADT7470 temperature monitoring chips. 2448c2ecf20Sopenharmony_ci 2458c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2468c2ecf20Sopenharmony_ci will be called adt7470. 2478c2ecf20Sopenharmony_ci 2488c2ecf20Sopenharmony_ciconfig SENSORS_ADT7475 2498c2ecf20Sopenharmony_ci tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 2508c2ecf20Sopenharmony_ci depends on I2C 2518c2ecf20Sopenharmony_ci select HWMON_VID 2528c2ecf20Sopenharmony_ci help 2538c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2548c2ecf20Sopenharmony_ci ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 2558c2ecf20Sopenharmony_ci chips. 2568c2ecf20Sopenharmony_ci 2578c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2588c2ecf20Sopenharmony_ci will be called adt7475. 2598c2ecf20Sopenharmony_ci 2608c2ecf20Sopenharmony_ciconfig SENSORS_AS370 2618c2ecf20Sopenharmony_ci tristate "Synaptics AS370 SoC hardware monitoring driver" 2628c2ecf20Sopenharmony_ci help 2638c2ecf20Sopenharmony_ci If you say yes here you get support for the PVT sensors of 2648c2ecf20Sopenharmony_ci the Synaptics AS370 SoC 2658c2ecf20Sopenharmony_ci 2668c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2678c2ecf20Sopenharmony_ci will be called as370-hwmon. 2688c2ecf20Sopenharmony_ci 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ciconfig SENSORS_ASC7621 2718c2ecf20Sopenharmony_ci tristate "Andigilog aSC7621" 2728c2ecf20Sopenharmony_ci depends on I2C 2738c2ecf20Sopenharmony_ci help 2748c2ecf20Sopenharmony_ci If you say yes here you get support for the aSC7621 2758c2ecf20Sopenharmony_ci family of SMBus sensors chip found on most Intel X38, X48, X58, 2768c2ecf20Sopenharmony_ci 945, 965 and 975 desktop boards. Currently supported chips: 2778c2ecf20Sopenharmony_ci aSC7621 2788c2ecf20Sopenharmony_ci aSC7621a 2798c2ecf20Sopenharmony_ci 2808c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2818c2ecf20Sopenharmony_ci will be called asc7621. 2828c2ecf20Sopenharmony_ci 2838c2ecf20Sopenharmony_ciconfig SENSORS_AXI_FAN_CONTROL 2848c2ecf20Sopenharmony_ci tristate "Analog Devices FAN Control HDL Core driver" 2858c2ecf20Sopenharmony_ci help 2868c2ecf20Sopenharmony_ci If you say yes here you get support for the Analog Devices 2878c2ecf20Sopenharmony_ci AXI HDL FAN monitoring core. 2888c2ecf20Sopenharmony_ci 2898c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2908c2ecf20Sopenharmony_ci will be called axi-fan-control 2918c2ecf20Sopenharmony_ci 2928c2ecf20Sopenharmony_ciconfig SENSORS_K8TEMP 2938c2ecf20Sopenharmony_ci tristate "AMD Athlon64/FX or Opteron temperature sensor" 2948c2ecf20Sopenharmony_ci depends on X86 && PCI 2958c2ecf20Sopenharmony_ci help 2968c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 2978c2ecf20Sopenharmony_ci sensor(s) inside your CPU. Supported is whole AMD K8 2988c2ecf20Sopenharmony_ci microarchitecture. Please note that you will need at least 2998c2ecf20Sopenharmony_ci lm-sensors 2.10.1 for proper userspace support. 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3028c2ecf20Sopenharmony_ci will be called k8temp. 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ciconfig SENSORS_K10TEMP 3058c2ecf20Sopenharmony_ci tristate "AMD Family 10h+ temperature sensor" 3068c2ecf20Sopenharmony_ci depends on X86 && PCI && AMD_NB 3078c2ecf20Sopenharmony_ci help 3088c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 3098c2ecf20Sopenharmony_ci sensor(s) inside your CPU. Supported are later revisions of 3108c2ecf20Sopenharmony_ci the AMD Family 10h and all revisions of the AMD Family 11h, 3118c2ecf20Sopenharmony_ci 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo) 3128c2ecf20Sopenharmony_ci and 16h (Kabini/Mullins) microarchitectures. 3138c2ecf20Sopenharmony_ci 3148c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3158c2ecf20Sopenharmony_ci will be called k10temp. 3168c2ecf20Sopenharmony_ci 3178c2ecf20Sopenharmony_ciconfig SENSORS_FAM15H_POWER 3188c2ecf20Sopenharmony_ci tristate "AMD Family 15h processor power" 3198c2ecf20Sopenharmony_ci depends on X86 && PCI && CPU_SUP_AMD 3208c2ecf20Sopenharmony_ci help 3218c2ecf20Sopenharmony_ci If you say yes here you get support for processor power 3228c2ecf20Sopenharmony_ci information of your AMD family 15h CPU. 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3258c2ecf20Sopenharmony_ci will be called fam15h_power. 3268c2ecf20Sopenharmony_ci 3278c2ecf20Sopenharmony_ciconfig SENSORS_AMD_ENERGY 3288c2ecf20Sopenharmony_ci tristate "AMD RAPL MSR based Energy driver" 3298c2ecf20Sopenharmony_ci depends on X86 3308c2ecf20Sopenharmony_ci help 3318c2ecf20Sopenharmony_ci If you say yes here you get support for core and package energy 3328c2ecf20Sopenharmony_ci sensors, based on RAPL MSR for AMD family 17h and above CPUs. 3338c2ecf20Sopenharmony_ci 3348c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3358c2ecf20Sopenharmony_ci will be called as amd_energy. 3368c2ecf20Sopenharmony_ci 3378c2ecf20Sopenharmony_ciconfig SENSORS_APPLESMC 3388c2ecf20Sopenharmony_ci tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 3398c2ecf20Sopenharmony_ci depends on INPUT && X86 3408c2ecf20Sopenharmony_ci select NEW_LEDS 3418c2ecf20Sopenharmony_ci select LEDS_CLASS 3428c2ecf20Sopenharmony_ci help 3438c2ecf20Sopenharmony_ci This driver provides support for the Apple System Management 3448c2ecf20Sopenharmony_ci Controller, which provides an accelerometer (Apple Sudden Motion 3458c2ecf20Sopenharmony_ci Sensor), light sensors, temperature sensors, keyboard backlight 3468c2ecf20Sopenharmony_ci control and fan control. 3478c2ecf20Sopenharmony_ci 3488c2ecf20Sopenharmony_ci Only Intel-based Apple's computers are supported (MacBook Pro, 3498c2ecf20Sopenharmony_ci MacBook, MacMini). 3508c2ecf20Sopenharmony_ci 3518c2ecf20Sopenharmony_ci Data from the different sensors, keyboard backlight control and fan 3528c2ecf20Sopenharmony_ci control are accessible via sysfs. 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ci This driver also provides an absolute input class device, allowing 3558c2ecf20Sopenharmony_ci the laptop to act as a pinball machine-esque joystick. 3568c2ecf20Sopenharmony_ci 3578c2ecf20Sopenharmony_ci Say Y here if you have an applicable laptop and want to experience 3588c2ecf20Sopenharmony_ci the awesome power of applesmc. 3598c2ecf20Sopenharmony_ci 3608c2ecf20Sopenharmony_ciconfig SENSORS_ARM_SCMI 3618c2ecf20Sopenharmony_ci tristate "ARM SCMI Sensors" 3628c2ecf20Sopenharmony_ci depends on ARM_SCMI_PROTOCOL 3638c2ecf20Sopenharmony_ci depends on THERMAL || !THERMAL_OF 3648c2ecf20Sopenharmony_ci help 3658c2ecf20Sopenharmony_ci This driver provides support for temperature, voltage, current 3668c2ecf20Sopenharmony_ci and power sensors available on SCMI based platforms. The actual 3678c2ecf20Sopenharmony_ci number and type of sensors exported depend on the platform. 3688c2ecf20Sopenharmony_ci 3698c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3708c2ecf20Sopenharmony_ci will be called scmi-hwmon. 3718c2ecf20Sopenharmony_ci 3728c2ecf20Sopenharmony_ciconfig SENSORS_ARM_SCPI 3738c2ecf20Sopenharmony_ci tristate "ARM SCPI Sensors" 3748c2ecf20Sopenharmony_ci depends on ARM_SCPI_PROTOCOL 3758c2ecf20Sopenharmony_ci depends on THERMAL || !THERMAL_OF 3768c2ecf20Sopenharmony_ci help 3778c2ecf20Sopenharmony_ci This driver provides support for temperature, voltage, current 3788c2ecf20Sopenharmony_ci and power sensors available on ARM Ltd's SCP based platforms. The 3798c2ecf20Sopenharmony_ci actual number and type of sensors exported depend on the platform. 3808c2ecf20Sopenharmony_ci 3818c2ecf20Sopenharmony_ciconfig SENSORS_ASB100 3828c2ecf20Sopenharmony_ci tristate "Asus ASB100 Bach" 3838c2ecf20Sopenharmony_ci depends on X86 && I2C 3848c2ecf20Sopenharmony_ci select HWMON_VID 3858c2ecf20Sopenharmony_ci help 3868c2ecf20Sopenharmony_ci If you say yes here you get support for the ASB100 Bach sensor 3878c2ecf20Sopenharmony_ci chip found on some Asus mainboards. 3888c2ecf20Sopenharmony_ci 3898c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3908c2ecf20Sopenharmony_ci will be called asb100. 3918c2ecf20Sopenharmony_ci 3928c2ecf20Sopenharmony_ciconfig SENSORS_ASPEED 3938c2ecf20Sopenharmony_ci tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver" 3948c2ecf20Sopenharmony_ci depends on THERMAL || THERMAL=n 3958c2ecf20Sopenharmony_ci select REGMAP 3968c2ecf20Sopenharmony_ci help 3978c2ecf20Sopenharmony_ci This driver provides support for ASPEED AST2400/AST2500 PWM 3988c2ecf20Sopenharmony_ci and Fan Tacho controllers. 3998c2ecf20Sopenharmony_ci 4008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 4018c2ecf20Sopenharmony_ci will be called aspeed_pwm_tacho. 4028c2ecf20Sopenharmony_ci 4038c2ecf20Sopenharmony_ciconfig SENSORS_ATXP1 4048c2ecf20Sopenharmony_ci tristate "Attansic ATXP1 VID controller" 4058c2ecf20Sopenharmony_ci depends on I2C 4068c2ecf20Sopenharmony_ci select HWMON_VID 4078c2ecf20Sopenharmony_ci help 4088c2ecf20Sopenharmony_ci If you say yes here you get support for the Attansic ATXP1 VID 4098c2ecf20Sopenharmony_ci controller. 4108c2ecf20Sopenharmony_ci 4118c2ecf20Sopenharmony_ci If your board have such a chip, you are able to control your CPU 4128c2ecf20Sopenharmony_ci core and other voltages. 4138c2ecf20Sopenharmony_ci 4148c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 4158c2ecf20Sopenharmony_ci will be called atxp1. 4168c2ecf20Sopenharmony_ci 4178c2ecf20Sopenharmony_ciconfig SENSORS_BT1_PVT 4188c2ecf20Sopenharmony_ci tristate "Baikal-T1 Process, Voltage, Temperature sensor driver" 4198c2ecf20Sopenharmony_ci depends on MIPS_BAIKAL_T1 || COMPILE_TEST 4208c2ecf20Sopenharmony_ci help 4218c2ecf20Sopenharmony_ci If you say yes here you get support for Baikal-T1 PVT sensor 4228c2ecf20Sopenharmony_ci embedded into the SoC. 4238c2ecf20Sopenharmony_ci 4248c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will be 4258c2ecf20Sopenharmony_ci called bt1-pvt. 4268c2ecf20Sopenharmony_ci 4278c2ecf20Sopenharmony_ciconfig SENSORS_BT1_PVT_ALARMS 4288c2ecf20Sopenharmony_ci bool "Enable Baikal-T1 PVT sensor alarms" 4298c2ecf20Sopenharmony_ci depends on SENSORS_BT1_PVT 4308c2ecf20Sopenharmony_ci help 4318c2ecf20Sopenharmony_ci Baikal-T1 PVT IP-block provides threshold registers for each 4328c2ecf20Sopenharmony_ci supported sensor. But the corresponding interrupts might be 4338c2ecf20Sopenharmony_ci generated by the thresholds comparator only in synchronization with 4348c2ecf20Sopenharmony_ci a data conversion. Additionally there is only one sensor data can 4358c2ecf20Sopenharmony_ci be converted at a time. All of these makes the interface impossible 4368c2ecf20Sopenharmony_ci to be used for the hwmon alarms implementation without periodic 4378c2ecf20Sopenharmony_ci switch between the PVT sensors. By default the data conversion is 4388c2ecf20Sopenharmony_ci performed on demand from the user-space. If this config is enabled 4398c2ecf20Sopenharmony_ci the data conversion will be periodically performed and the data will be 4408c2ecf20Sopenharmony_ci saved in the internal driver cache. 4418c2ecf20Sopenharmony_ci 4428c2ecf20Sopenharmony_ciconfig SENSORS_CORSAIR_CPRO 4438c2ecf20Sopenharmony_ci tristate "Corsair Commander Pro controller" 4448c2ecf20Sopenharmony_ci depends on HID 4458c2ecf20Sopenharmony_ci help 4468c2ecf20Sopenharmony_ci If you say yes here you get support for the Corsair Commander Pro 4478c2ecf20Sopenharmony_ci controller. 4488c2ecf20Sopenharmony_ci 4498c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 4508c2ecf20Sopenharmony_ci will be called corsair-cpro. 4518c2ecf20Sopenharmony_ci 4528c2ecf20Sopenharmony_ciconfig SENSORS_DRIVETEMP 4538c2ecf20Sopenharmony_ci tristate "Hard disk drives with temperature sensors" 4548c2ecf20Sopenharmony_ci depends on SCSI && ATA 4558c2ecf20Sopenharmony_ci help 4568c2ecf20Sopenharmony_ci If you say yes you get support for the temperature sensor on 4578c2ecf20Sopenharmony_ci hard disk drives. 4588c2ecf20Sopenharmony_ci 4598c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 4608c2ecf20Sopenharmony_ci will be called drivetemp. 4618c2ecf20Sopenharmony_ci 4628c2ecf20Sopenharmony_ciconfig SENSORS_DS620 4638c2ecf20Sopenharmony_ci tristate "Dallas Semiconductor DS620" 4648c2ecf20Sopenharmony_ci depends on I2C 4658c2ecf20Sopenharmony_ci help 4668c2ecf20Sopenharmony_ci If you say yes here you get support for Dallas Semiconductor 4678c2ecf20Sopenharmony_ci DS620 sensor chip. 4688c2ecf20Sopenharmony_ci 4698c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 4708c2ecf20Sopenharmony_ci will be called ds620. 4718c2ecf20Sopenharmony_ci 4728c2ecf20Sopenharmony_ciconfig SENSORS_DS1621 4738c2ecf20Sopenharmony_ci tristate "Dallas Semiconductor DS1621 and compatibles" 4748c2ecf20Sopenharmony_ci depends on I2C 4758c2ecf20Sopenharmony_ci help 4768c2ecf20Sopenharmony_ci If you say yes here you get support for Dallas Semiconductor/Maxim 4778c2ecf20Sopenharmony_ci Integrated DS1621 sensor chips and compatible models including: 4788c2ecf20Sopenharmony_ci 4798c2ecf20Sopenharmony_ci - Dallas Semiconductor DS1625 4808c2ecf20Sopenharmony_ci - Maxim Integrated DS1631 4818c2ecf20Sopenharmony_ci - Maxim Integrated DS1721 4828c2ecf20Sopenharmony_ci - Maxim Integrated DS1731 4838c2ecf20Sopenharmony_ci 4848c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 4858c2ecf20Sopenharmony_ci will be called ds1621. 4868c2ecf20Sopenharmony_ci 4878c2ecf20Sopenharmony_ciconfig SENSORS_DELL_SMM 4888c2ecf20Sopenharmony_ci tristate "Dell laptop SMM BIOS hwmon driver" 4898c2ecf20Sopenharmony_ci depends on X86 4908c2ecf20Sopenharmony_ci help 4918c2ecf20Sopenharmony_ci This hwmon driver adds support for reporting temperature of different 4928c2ecf20Sopenharmony_ci sensors and controls the fans on Dell laptops via System Management 4938c2ecf20Sopenharmony_ci Mode provided by Dell BIOS. 4948c2ecf20Sopenharmony_ci 4958c2ecf20Sopenharmony_ci When option I8K is also enabled this driver provides legacy /proc/i8k 4968c2ecf20Sopenharmony_ci userspace interface for i8kutils package. 4978c2ecf20Sopenharmony_ci 4988c2ecf20Sopenharmony_ciconfig SENSORS_DA9052_ADC 4998c2ecf20Sopenharmony_ci tristate "Dialog DA9052/DA9053 ADC" 5008c2ecf20Sopenharmony_ci depends on PMIC_DA9052 5018c2ecf20Sopenharmony_ci help 5028c2ecf20Sopenharmony_ci Say y here to support the ADC found on Dialog Semiconductor 5038c2ecf20Sopenharmony_ci DA9052-BC and DA9053-AA/Bx PMICs. 5048c2ecf20Sopenharmony_ci 5058c2ecf20Sopenharmony_ci This driver can also be built as module. If so, the module 5068c2ecf20Sopenharmony_ci will be called da9052-hwmon. 5078c2ecf20Sopenharmony_ci 5088c2ecf20Sopenharmony_ciconfig SENSORS_DA9055 5098c2ecf20Sopenharmony_ci tristate "Dialog Semiconductor DA9055 ADC" 5108c2ecf20Sopenharmony_ci depends on MFD_DA9055 5118c2ecf20Sopenharmony_ci help 5128c2ecf20Sopenharmony_ci If you say yes here you get support for ADC on the Dialog 5138c2ecf20Sopenharmony_ci Semiconductor DA9055 PMIC. 5148c2ecf20Sopenharmony_ci 5158c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 5168c2ecf20Sopenharmony_ci will be called da9055-hwmon. 5178c2ecf20Sopenharmony_ci 5188c2ecf20Sopenharmony_ciconfig SENSORS_I5K_AMB 5198c2ecf20Sopenharmony_ci tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 5208c2ecf20Sopenharmony_ci depends on PCI 5218c2ecf20Sopenharmony_ci help 5228c2ecf20Sopenharmony_ci If you say yes here you get support for FB-DIMM AMB temperature 5238c2ecf20Sopenharmony_ci monitoring chips on systems with the Intel 5000 series chipset. 5248c2ecf20Sopenharmony_ci 5258c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 5268c2ecf20Sopenharmony_ci will be called i5k_amb. 5278c2ecf20Sopenharmony_ci 5288c2ecf20Sopenharmony_ciconfig SENSORS_SPARX5 5298c2ecf20Sopenharmony_ci tristate "Sparx5 SoC temperature sensor" 5308c2ecf20Sopenharmony_ci depends on ARCH_SPARX5 || COMPILE_TEST 5318c2ecf20Sopenharmony_ci help 5328c2ecf20Sopenharmony_ci If you say yes here you get support for temperature monitoring 5338c2ecf20Sopenharmony_ci with the Microchip Sparx5 SoC. 5348c2ecf20Sopenharmony_ci 5358c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 5368c2ecf20Sopenharmony_ci will be called sparx5-temp. 5378c2ecf20Sopenharmony_ci 5388c2ecf20Sopenharmony_ciconfig SENSORS_F71805F 5398c2ecf20Sopenharmony_ci tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 5408c2ecf20Sopenharmony_ci depends on !PPC 5418c2ecf20Sopenharmony_ci help 5428c2ecf20Sopenharmony_ci If you say yes here you get support for hardware monitoring 5438c2ecf20Sopenharmony_ci features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 5448c2ecf20Sopenharmony_ci Super-I/O chips. 5458c2ecf20Sopenharmony_ci 5468c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 5478c2ecf20Sopenharmony_ci will be called f71805f. 5488c2ecf20Sopenharmony_ci 5498c2ecf20Sopenharmony_ciconfig SENSORS_F71882FG 5508c2ecf20Sopenharmony_ci tristate "Fintek F71882FG and compatibles" 5518c2ecf20Sopenharmony_ci depends on !PPC 5528c2ecf20Sopenharmony_ci help 5538c2ecf20Sopenharmony_ci If you say yes here you get support for hardware monitoring 5548c2ecf20Sopenharmony_ci features of many Fintek Super-I/O (LPC) chips. The currently 5558c2ecf20Sopenharmony_ci supported chips are: 5568c2ecf20Sopenharmony_ci F71808E/A 5578c2ecf20Sopenharmony_ci F71858FG 5588c2ecf20Sopenharmony_ci F71862FG 5598c2ecf20Sopenharmony_ci F71863FG 5608c2ecf20Sopenharmony_ci F71869F/E/A 5618c2ecf20Sopenharmony_ci F71882FG 5628c2ecf20Sopenharmony_ci F71883FG 5638c2ecf20Sopenharmony_ci F71889FG/ED/A 5648c2ecf20Sopenharmony_ci F8000 5658c2ecf20Sopenharmony_ci F81801U 5668c2ecf20Sopenharmony_ci F81865F 5678c2ecf20Sopenharmony_ci 5688c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 5698c2ecf20Sopenharmony_ci will be called f71882fg. 5708c2ecf20Sopenharmony_ci 5718c2ecf20Sopenharmony_ciconfig SENSORS_F75375S 5728c2ecf20Sopenharmony_ci tristate "Fintek F75375S/SP, F75373 and F75387" 5738c2ecf20Sopenharmony_ci depends on I2C 5748c2ecf20Sopenharmony_ci help 5758c2ecf20Sopenharmony_ci If you say yes here you get support for hardware monitoring 5768c2ecf20Sopenharmony_ci features of the Fintek F75375S/SP, F75373 and F75387 5778c2ecf20Sopenharmony_ci 5788c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 5798c2ecf20Sopenharmony_ci will be called f75375s. 5808c2ecf20Sopenharmony_ci 5818c2ecf20Sopenharmony_ciconfig SENSORS_GSC 5828c2ecf20Sopenharmony_ci tristate "Gateworks System Controller ADC" 5838c2ecf20Sopenharmony_ci depends on MFD_GATEWORKS_GSC 5848c2ecf20Sopenharmony_ci help 5858c2ecf20Sopenharmony_ci Support for the Gateworks System Controller A/D converters. 5868c2ecf20Sopenharmony_ci 5878c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: 5888c2ecf20Sopenharmony_ci the module will be called gsc-hwmon. 5898c2ecf20Sopenharmony_ci 5908c2ecf20Sopenharmony_ciconfig SENSORS_MC13783_ADC 5918c2ecf20Sopenharmony_ci tristate "Freescale MC13783/MC13892 ADC" 5928c2ecf20Sopenharmony_ci depends on MFD_MC13XXX 5938c2ecf20Sopenharmony_ci help 5948c2ecf20Sopenharmony_ci Support for the A/D converter on MC13783 and MC13892 PMIC. 5958c2ecf20Sopenharmony_ci 5968c2ecf20Sopenharmony_ciconfig SENSORS_FSCHMD 5978c2ecf20Sopenharmony_ci tristate "Fujitsu Siemens Computers sensor chips" 5988c2ecf20Sopenharmony_ci depends on X86 && I2C 5998c2ecf20Sopenharmony_ci help 6008c2ecf20Sopenharmony_ci If you say yes here you get support for the following Fujitsu 6018c2ecf20Sopenharmony_ci Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 6028c2ecf20Sopenharmony_ci Heimdall, Heracles, Hades and Syleus including support for the 6038c2ecf20Sopenharmony_ci integrated watchdog. 6048c2ecf20Sopenharmony_ci 6058c2ecf20Sopenharmony_ci This is a merged driver for FSC sensor chips replacing the fscpos, 6068c2ecf20Sopenharmony_ci fscscy and fscher drivers and adding support for several other FSC 6078c2ecf20Sopenharmony_ci sensor chips. 6088c2ecf20Sopenharmony_ci 6098c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6108c2ecf20Sopenharmony_ci will be called fschmd. 6118c2ecf20Sopenharmony_ci 6128c2ecf20Sopenharmony_ciconfig SENSORS_FTSTEUTATES 6138c2ecf20Sopenharmony_ci tristate "Fujitsu Technology Solutions sensor chip Teutates" 6148c2ecf20Sopenharmony_ci depends on I2C && WATCHDOG 6158c2ecf20Sopenharmony_ci select WATCHDOG_CORE 6168c2ecf20Sopenharmony_ci help 6178c2ecf20Sopenharmony_ci If you say yes here you get support for the Fujitsu Technology 6188c2ecf20Sopenharmony_ci Solutions (FTS) sensor chip "Teutates" including support for 6198c2ecf20Sopenharmony_ci the integrated watchdog. 6208c2ecf20Sopenharmony_ci 6218c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6228c2ecf20Sopenharmony_ci will be called ftsteutates. 6238c2ecf20Sopenharmony_ci 6248c2ecf20Sopenharmony_ciconfig SENSORS_GL518SM 6258c2ecf20Sopenharmony_ci tristate "Genesys Logic GL518SM" 6268c2ecf20Sopenharmony_ci depends on I2C 6278c2ecf20Sopenharmony_ci help 6288c2ecf20Sopenharmony_ci If you say yes here you get support for Genesys Logic GL518SM 6298c2ecf20Sopenharmony_ci sensor chips. 6308c2ecf20Sopenharmony_ci 6318c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6328c2ecf20Sopenharmony_ci will be called gl518sm. 6338c2ecf20Sopenharmony_ci 6348c2ecf20Sopenharmony_ciconfig SENSORS_GL520SM 6358c2ecf20Sopenharmony_ci tristate "Genesys Logic GL520SM" 6368c2ecf20Sopenharmony_ci depends on I2C 6378c2ecf20Sopenharmony_ci select HWMON_VID 6388c2ecf20Sopenharmony_ci help 6398c2ecf20Sopenharmony_ci If you say yes here you get support for Genesys Logic GL520SM 6408c2ecf20Sopenharmony_ci sensor chips. 6418c2ecf20Sopenharmony_ci 6428c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6438c2ecf20Sopenharmony_ci will be called gl520sm. 6448c2ecf20Sopenharmony_ci 6458c2ecf20Sopenharmony_ciconfig SENSORS_G760A 6468c2ecf20Sopenharmony_ci tristate "GMT G760A" 6478c2ecf20Sopenharmony_ci depends on I2C 6488c2ecf20Sopenharmony_ci help 6498c2ecf20Sopenharmony_ci If you say yes here you get support for Global Mixed-mode 6508c2ecf20Sopenharmony_ci Technology Inc G760A fan speed PWM controller chips. 6518c2ecf20Sopenharmony_ci 6528c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6538c2ecf20Sopenharmony_ci will be called g760a. 6548c2ecf20Sopenharmony_ci 6558c2ecf20Sopenharmony_ciconfig SENSORS_G762 6568c2ecf20Sopenharmony_ci tristate "GMT G762 and G763" 6578c2ecf20Sopenharmony_ci depends on I2C 6588c2ecf20Sopenharmony_ci help 6598c2ecf20Sopenharmony_ci If you say yes here you get support for Global Mixed-mode 6608c2ecf20Sopenharmony_ci Technology Inc G762 and G763 fan speed PWM controller chips. 6618c2ecf20Sopenharmony_ci 6628c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6638c2ecf20Sopenharmony_ci will be called g762. 6648c2ecf20Sopenharmony_ci 6658c2ecf20Sopenharmony_ciconfig SENSORS_GPIO_FAN 6668c2ecf20Sopenharmony_ci tristate "GPIO fan" 6678c2ecf20Sopenharmony_ci depends on OF_GPIO 6688c2ecf20Sopenharmony_ci depends on GPIOLIB || COMPILE_TEST 6698c2ecf20Sopenharmony_ci depends on THERMAL || THERMAL=n 6708c2ecf20Sopenharmony_ci help 6718c2ecf20Sopenharmony_ci If you say yes here you get support for fans connected to GPIO lines. 6728c2ecf20Sopenharmony_ci 6738c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6748c2ecf20Sopenharmony_ci will be called gpio-fan. 6758c2ecf20Sopenharmony_ci 6768c2ecf20Sopenharmony_ciconfig SENSORS_HIH6130 6778c2ecf20Sopenharmony_ci tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 6788c2ecf20Sopenharmony_ci depends on I2C 6798c2ecf20Sopenharmony_ci help 6808c2ecf20Sopenharmony_ci If you say yes here you get support for Honeywell Humidicon 6818c2ecf20Sopenharmony_ci HIH-6130 and HIH-6131 Humidicon humidity sensors. 6828c2ecf20Sopenharmony_ci 6838c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6848c2ecf20Sopenharmony_ci will be called hih6130. 6858c2ecf20Sopenharmony_ci 6868c2ecf20Sopenharmony_ciconfig SENSORS_IBMAEM 6878c2ecf20Sopenharmony_ci tristate "IBM Active Energy Manager temperature/power sensors and control" 6888c2ecf20Sopenharmony_ci select IPMI_SI 6898c2ecf20Sopenharmony_ci depends on IPMI_HANDLER 6908c2ecf20Sopenharmony_ci help 6918c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature and 6928c2ecf20Sopenharmony_ci power sensors and capping hardware in various IBM System X 6938c2ecf20Sopenharmony_ci servers that support Active Energy Manager. This includes 6948c2ecf20Sopenharmony_ci the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 6958c2ecf20Sopenharmony_ci and certain HC10/HS2x/LS2x/QS2x blades. 6968c2ecf20Sopenharmony_ci 6978c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 6988c2ecf20Sopenharmony_ci will be called ibmaem. 6998c2ecf20Sopenharmony_ci 7008c2ecf20Sopenharmony_ciconfig SENSORS_IBMPEX 7018c2ecf20Sopenharmony_ci tristate "IBM PowerExecutive temperature/power sensors" 7028c2ecf20Sopenharmony_ci select IPMI_SI 7038c2ecf20Sopenharmony_ci depends on IPMI_HANDLER 7048c2ecf20Sopenharmony_ci help 7058c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature and 7068c2ecf20Sopenharmony_ci power sensors in various IBM System X servers that support 7078c2ecf20Sopenharmony_ci PowerExecutive. So far this includes the x3350, x3550, x3650, 7088c2ecf20Sopenharmony_ci x3655, and x3755; the x3800, x3850, and x3950 models that have 7098c2ecf20Sopenharmony_ci PCI Express; and some of the HS2x, LS2x, and QS2x blades. 7108c2ecf20Sopenharmony_ci 7118c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 7128c2ecf20Sopenharmony_ci will be called ibmpex. 7138c2ecf20Sopenharmony_ci 7148c2ecf20Sopenharmony_ciconfig SENSORS_IBMPOWERNV 7158c2ecf20Sopenharmony_ci tristate "IBM POWERNV platform sensors" 7168c2ecf20Sopenharmony_ci depends on PPC_POWERNV 7178c2ecf20Sopenharmony_ci default y 7188c2ecf20Sopenharmony_ci help 7198c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature/fan/power 7208c2ecf20Sopenharmony_ci sensors on your PowerNV platform. 7218c2ecf20Sopenharmony_ci 7228c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 7238c2ecf20Sopenharmony_ci will be called ibmpowernv. 7248c2ecf20Sopenharmony_ci 7258c2ecf20Sopenharmony_ciconfig SENSORS_IIO_HWMON 7268c2ecf20Sopenharmony_ci tristate "Hwmon driver that uses channels specified via iio maps" 7278c2ecf20Sopenharmony_ci depends on IIO 7288c2ecf20Sopenharmony_ci help 7298c2ecf20Sopenharmony_ci This is a platform driver that in combination with a suitable 7308c2ecf20Sopenharmony_ci map allows IIO devices to provide basic hwmon functionality 7318c2ecf20Sopenharmony_ci for those channels specified in the map. This map can be provided 7328c2ecf20Sopenharmony_ci either via platform data or the device tree bindings. 7338c2ecf20Sopenharmony_ci 7348c2ecf20Sopenharmony_ciconfig SENSORS_I5500 7358c2ecf20Sopenharmony_ci tristate "Intel 5500/5520/X58 temperature sensor" 7368c2ecf20Sopenharmony_ci depends on X86 && PCI 7378c2ecf20Sopenharmony_ci help 7388c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 7398c2ecf20Sopenharmony_ci sensor inside the Intel 5500, 5520 and X58 chipsets. 7408c2ecf20Sopenharmony_ci 7418c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 7428c2ecf20Sopenharmony_ci will be called i5500_temp. 7438c2ecf20Sopenharmony_ci 7448c2ecf20Sopenharmony_ciconfig SENSORS_CORETEMP 7458c2ecf20Sopenharmony_ci tristate "Intel Core/Core2/Atom temperature sensor" 7468c2ecf20Sopenharmony_ci depends on X86 7478c2ecf20Sopenharmony_ci help 7488c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 7498c2ecf20Sopenharmony_ci sensor inside your CPU. Most of the family 6 CPUs 7508c2ecf20Sopenharmony_ci are supported. Check Documentation/hwmon/coretemp.rst for details. 7518c2ecf20Sopenharmony_ci 7528c2ecf20Sopenharmony_ciconfig SENSORS_IT87 7538c2ecf20Sopenharmony_ci tristate "ITE IT87xx and compatibles" 7548c2ecf20Sopenharmony_ci depends on !PPC 7558c2ecf20Sopenharmony_ci select HWMON_VID 7568c2ecf20Sopenharmony_ci help 7578c2ecf20Sopenharmony_ci If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 7588c2ecf20Sopenharmony_ci IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 7598c2ecf20Sopenharmony_ci IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 7608c2ecf20Sopenharmony_ci IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950 7618c2ecf20Sopenharmony_ci clone. 7628c2ecf20Sopenharmony_ci 7638c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 7648c2ecf20Sopenharmony_ci will be called it87. 7658c2ecf20Sopenharmony_ci 7668c2ecf20Sopenharmony_ciconfig SENSORS_JC42 7678c2ecf20Sopenharmony_ci tristate "JEDEC JC42.4 compliant memory module temperature sensors" 7688c2ecf20Sopenharmony_ci depends on I2C 7698c2ecf20Sopenharmony_ci select REGMAP_I2C 7708c2ecf20Sopenharmony_ci help 7718c2ecf20Sopenharmony_ci If you say yes here, you get support for JEDEC JC42.4 compliant 7728c2ecf20Sopenharmony_ci temperature sensors, which are used on many DDR3 memory modules for 7738c2ecf20Sopenharmony_ci mobile devices and servers. Support will include, but not be limited 7748c2ecf20Sopenharmony_ci to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 7758c2ecf20Sopenharmony_ci MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 7768c2ecf20Sopenharmony_ci STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 7778c2ecf20Sopenharmony_ci 7788c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 7798c2ecf20Sopenharmony_ci will be called jc42. 7808c2ecf20Sopenharmony_ci 7818c2ecf20Sopenharmony_ciconfig SENSORS_POWR1220 7828c2ecf20Sopenharmony_ci tristate "Lattice POWR1220 Power Monitoring" 7838c2ecf20Sopenharmony_ci depends on I2C 7848c2ecf20Sopenharmony_ci help 7858c2ecf20Sopenharmony_ci If you say yes here you get access to the hardware monitoring 7868c2ecf20Sopenharmony_ci functions of the Lattice POWR1220 isp Power Supply Monitoring, 7878c2ecf20Sopenharmony_ci Sequencing and Margining Controller. 7888c2ecf20Sopenharmony_ci 7898c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 7908c2ecf20Sopenharmony_ci will be called powr1220. 7918c2ecf20Sopenharmony_ci 7928c2ecf20Sopenharmony_ciconfig SENSORS_LINEAGE 7938c2ecf20Sopenharmony_ci tristate "Lineage Compact Power Line Power Entry Module" 7948c2ecf20Sopenharmony_ci depends on I2C 7958c2ecf20Sopenharmony_ci help 7968c2ecf20Sopenharmony_ci If you say yes here you get support for the Lineage Compact Power Line 7978c2ecf20Sopenharmony_ci series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 7988c2ecf20Sopenharmony_ci CP2000DC, CP2725, and others. 7998c2ecf20Sopenharmony_ci 8008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 8018c2ecf20Sopenharmony_ci will be called lineage-pem. 8028c2ecf20Sopenharmony_ci 8038c2ecf20Sopenharmony_ciconfig SENSORS_LOCHNAGAR 8048c2ecf20Sopenharmony_ci tristate "Lochnagar Hardware Monitor" 8058c2ecf20Sopenharmony_ci depends on MFD_LOCHNAGAR 8068c2ecf20Sopenharmony_ci help 8078c2ecf20Sopenharmony_ci If you say yes here you get support for Lochnagar 2 temperature, 8088c2ecf20Sopenharmony_ci voltage and current sensors abilities. 8098c2ecf20Sopenharmony_ci 8108c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 8118c2ecf20Sopenharmony_ci will be called lochnagar-hwmon. 8128c2ecf20Sopenharmony_ci 8138c2ecf20Sopenharmony_ciconfig SENSORS_LTC2945 8148c2ecf20Sopenharmony_ci tristate "Linear Technology LTC2945" 8158c2ecf20Sopenharmony_ci depends on I2C 8168c2ecf20Sopenharmony_ci select REGMAP_I2C 8178c2ecf20Sopenharmony_ci help 8188c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2945 8198c2ecf20Sopenharmony_ci I2C System Monitor. 8208c2ecf20Sopenharmony_ci 8218c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8228c2ecf20Sopenharmony_ci be called ltc2945. 8238c2ecf20Sopenharmony_ci 8248c2ecf20Sopenharmony_ciconfig SENSORS_LTC2947 8258c2ecf20Sopenharmony_ci tristate 8268c2ecf20Sopenharmony_ci 8278c2ecf20Sopenharmony_ciconfig SENSORS_LTC2947_I2C 8288c2ecf20Sopenharmony_ci tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 8298c2ecf20Sopenharmony_ci depends on I2C 8308c2ecf20Sopenharmony_ci select REGMAP_I2C 8318c2ecf20Sopenharmony_ci select SENSORS_LTC2947 8328c2ecf20Sopenharmony_ci help 8338c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2947 8348c2ecf20Sopenharmony_ci I2C High Precision Power and Energy Monitor 8358c2ecf20Sopenharmony_ci 8368c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8378c2ecf20Sopenharmony_ci be called ltc2947-i2c. 8388c2ecf20Sopenharmony_ci 8398c2ecf20Sopenharmony_ciconfig SENSORS_LTC2947_SPI 8408c2ecf20Sopenharmony_ci tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI" 8418c2ecf20Sopenharmony_ci depends on SPI_MASTER 8428c2ecf20Sopenharmony_ci select REGMAP_SPI 8438c2ecf20Sopenharmony_ci select SENSORS_LTC2947 8448c2ecf20Sopenharmony_ci help 8458c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2947 8468c2ecf20Sopenharmony_ci SPI High Precision Power and Energy Monitor 8478c2ecf20Sopenharmony_ci 8488c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8498c2ecf20Sopenharmony_ci be called ltc2947-spi. 8508c2ecf20Sopenharmony_ci 8518c2ecf20Sopenharmony_ciconfig SENSORS_LTC2990 8528c2ecf20Sopenharmony_ci tristate "Linear Technology LTC2990" 8538c2ecf20Sopenharmony_ci depends on I2C 8548c2ecf20Sopenharmony_ci help 8558c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2990 8568c2ecf20Sopenharmony_ci I2C System Monitor. The LTC2990 supports a combination of voltage, 8578c2ecf20Sopenharmony_ci current and temperature monitoring. 8588c2ecf20Sopenharmony_ci 8598c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8608c2ecf20Sopenharmony_ci be called ltc2990. 8618c2ecf20Sopenharmony_ci 8628c2ecf20Sopenharmony_ciconfig SENSORS_LTC4151 8638c2ecf20Sopenharmony_ci tristate "Linear Technology LTC4151" 8648c2ecf20Sopenharmony_ci depends on I2C 8658c2ecf20Sopenharmony_ci help 8668c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4151 8678c2ecf20Sopenharmony_ci High Voltage I2C Current and Voltage Monitor interface. 8688c2ecf20Sopenharmony_ci 8698c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8708c2ecf20Sopenharmony_ci be called ltc4151. 8718c2ecf20Sopenharmony_ci 8728c2ecf20Sopenharmony_ciconfig SENSORS_LTC4215 8738c2ecf20Sopenharmony_ci tristate "Linear Technology LTC4215" 8748c2ecf20Sopenharmony_ci depends on I2C 8758c2ecf20Sopenharmony_ci help 8768c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4215 8778c2ecf20Sopenharmony_ci Hot Swap Controller I2C interface. 8788c2ecf20Sopenharmony_ci 8798c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8808c2ecf20Sopenharmony_ci be called ltc4215. 8818c2ecf20Sopenharmony_ci 8828c2ecf20Sopenharmony_ciconfig SENSORS_LTC4222 8838c2ecf20Sopenharmony_ci tristate "Linear Technology LTC4222" 8848c2ecf20Sopenharmony_ci depends on I2C 8858c2ecf20Sopenharmony_ci select REGMAP_I2C 8868c2ecf20Sopenharmony_ci help 8878c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4222 8888c2ecf20Sopenharmony_ci Dual Hot Swap Controller I2C interface. 8898c2ecf20Sopenharmony_ci 8908c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 8918c2ecf20Sopenharmony_ci be called ltc4222. 8928c2ecf20Sopenharmony_ci 8938c2ecf20Sopenharmony_ciconfig SENSORS_LTC4245 8948c2ecf20Sopenharmony_ci tristate "Linear Technology LTC4245" 8958c2ecf20Sopenharmony_ci depends on I2C 8968c2ecf20Sopenharmony_ci help 8978c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4245 8988c2ecf20Sopenharmony_ci Multiple Supply Hot Swap Controller I2C interface. 8998c2ecf20Sopenharmony_ci 9008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 9018c2ecf20Sopenharmony_ci be called ltc4245. 9028c2ecf20Sopenharmony_ci 9038c2ecf20Sopenharmony_ciconfig SENSORS_LTC4260 9048c2ecf20Sopenharmony_ci tristate "Linear Technology LTC4260" 9058c2ecf20Sopenharmony_ci depends on I2C 9068c2ecf20Sopenharmony_ci select REGMAP_I2C 9078c2ecf20Sopenharmony_ci help 9088c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4260 9098c2ecf20Sopenharmony_ci Positive Voltage Hot Swap Controller I2C interface. 9108c2ecf20Sopenharmony_ci 9118c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 9128c2ecf20Sopenharmony_ci be called ltc4260. 9138c2ecf20Sopenharmony_ci 9148c2ecf20Sopenharmony_ciconfig SENSORS_LTC4261 9158c2ecf20Sopenharmony_ci tristate "Linear Technology LTC4261" 9168c2ecf20Sopenharmony_ci depends on I2C 9178c2ecf20Sopenharmony_ci help 9188c2ecf20Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4261 9198c2ecf20Sopenharmony_ci Negative Voltage Hot Swap Controller I2C interface. 9208c2ecf20Sopenharmony_ci 9218c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 9228c2ecf20Sopenharmony_ci be called ltc4261. 9238c2ecf20Sopenharmony_ci 9248c2ecf20Sopenharmony_ciconfig SENSORS_LTQ_CPUTEMP 9258c2ecf20Sopenharmony_ci bool "Lantiq cpu temperature sensor driver" 9268c2ecf20Sopenharmony_ci depends on SOC_XWAY 9278c2ecf20Sopenharmony_ci help 9288c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 9298c2ecf20Sopenharmony_ci sensor inside your CPU. 9308c2ecf20Sopenharmony_ci 9318c2ecf20Sopenharmony_ciconfig SENSORS_MAX1111 9328c2ecf20Sopenharmony_ci tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 9338c2ecf20Sopenharmony_ci depends on SPI_MASTER 9348c2ecf20Sopenharmony_ci help 9358c2ecf20Sopenharmony_ci Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 9368c2ecf20Sopenharmony_ci ADC chips. 9378c2ecf20Sopenharmony_ci 9388c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 9398c2ecf20Sopenharmony_ci will be called max1111. 9408c2ecf20Sopenharmony_ci 9418c2ecf20Sopenharmony_ciconfig SENSORS_MAX16065 9428c2ecf20Sopenharmony_ci tristate "Maxim MAX16065 System Manager and compatibles" 9438c2ecf20Sopenharmony_ci depends on I2C 9448c2ecf20Sopenharmony_ci help 9458c2ecf20Sopenharmony_ci If you say yes here you get support for hardware monitoring 9468c2ecf20Sopenharmony_ci capabilities of the following Maxim System Manager chips. 9478c2ecf20Sopenharmony_ci MAX16065 9488c2ecf20Sopenharmony_ci MAX16066 9498c2ecf20Sopenharmony_ci MAX16067 9508c2ecf20Sopenharmony_ci MAX16068 9518c2ecf20Sopenharmony_ci MAX16070 9528c2ecf20Sopenharmony_ci MAX16071 9538c2ecf20Sopenharmony_ci 9548c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 9558c2ecf20Sopenharmony_ci will be called max16065. 9568c2ecf20Sopenharmony_ci 9578c2ecf20Sopenharmony_ciconfig SENSORS_MAX1619 9588c2ecf20Sopenharmony_ci tristate "Maxim MAX1619 sensor chip" 9598c2ecf20Sopenharmony_ci depends on I2C 9608c2ecf20Sopenharmony_ci help 9618c2ecf20Sopenharmony_ci If you say yes here you get support for MAX1619 sensor chip. 9628c2ecf20Sopenharmony_ci 9638c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 9648c2ecf20Sopenharmony_ci will be called max1619. 9658c2ecf20Sopenharmony_ci 9668c2ecf20Sopenharmony_ciconfig SENSORS_MAX1668 9678c2ecf20Sopenharmony_ci tristate "Maxim MAX1668 and compatibles" 9688c2ecf20Sopenharmony_ci depends on I2C 9698c2ecf20Sopenharmony_ci help 9708c2ecf20Sopenharmony_ci If you say yes here you get support for MAX1668, MAX1989 and 9718c2ecf20Sopenharmony_ci MAX1805 chips. 9728c2ecf20Sopenharmony_ci 9738c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 9748c2ecf20Sopenharmony_ci will be called max1668. 9758c2ecf20Sopenharmony_ci 9768c2ecf20Sopenharmony_ciconfig SENSORS_MAX197 9778c2ecf20Sopenharmony_ci tristate "Maxim MAX197 and compatibles" 9788c2ecf20Sopenharmony_ci help 9798c2ecf20Sopenharmony_ci Support for the Maxim MAX197 A/D converter. 9808c2ecf20Sopenharmony_ci Support will include, but not be limited to, MAX197, and MAX199. 9818c2ecf20Sopenharmony_ci 9828c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 9838c2ecf20Sopenharmony_ci will be called max197. 9848c2ecf20Sopenharmony_ci 9858c2ecf20Sopenharmony_ciconfig SENSORS_MAX31722 9868c2ecf20Sopenharmony_ci tristate "MAX31722 temperature sensor" 9878c2ecf20Sopenharmony_ci depends on SPI 9888c2ecf20Sopenharmony_ci help 9898c2ecf20Sopenharmony_ci Support for the Maxim Integrated MAX31722/MAX31723 digital 9908c2ecf20Sopenharmony_ci thermometers/thermostats operating over an SPI interface. 9918c2ecf20Sopenharmony_ci 9928c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 9938c2ecf20Sopenharmony_ci will be called max31722. 9948c2ecf20Sopenharmony_ci 9958c2ecf20Sopenharmony_ciconfig SENSORS_MAX31730 9968c2ecf20Sopenharmony_ci tristate "MAX31730 temperature sensor" 9978c2ecf20Sopenharmony_ci depends on I2C 9988c2ecf20Sopenharmony_ci help 9998c2ecf20Sopenharmony_ci Support for the Maxim Integrated MAX31730 3-Channel Remote 10008c2ecf20Sopenharmony_ci Temperature Sensor. 10018c2ecf20Sopenharmony_ci 10028c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10038c2ecf20Sopenharmony_ci will be called max31730. 10048c2ecf20Sopenharmony_ci 10058c2ecf20Sopenharmony_ciconfig SENSORS_MAX6621 10068c2ecf20Sopenharmony_ci tristate "Maxim MAX6621 sensor chip" 10078c2ecf20Sopenharmony_ci depends on I2C 10088c2ecf20Sopenharmony_ci select REGMAP_I2C 10098c2ecf20Sopenharmony_ci help 10108c2ecf20Sopenharmony_ci If you say yes here you get support for MAX6621 sensor chip. 10118c2ecf20Sopenharmony_ci MAX6621 is a PECI-to-I2C translator provides an efficient, 10128c2ecf20Sopenharmony_ci low-cost solution for PECI-to-SMBus/I2C protocol conversion. 10138c2ecf20Sopenharmony_ci It allows reading the temperature from the PECI-compliant 10148c2ecf20Sopenharmony_ci host directly from up to four PECI-enabled CPUs. 10158c2ecf20Sopenharmony_ci 10168c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10178c2ecf20Sopenharmony_ci will be called max6621. 10188c2ecf20Sopenharmony_ci 10198c2ecf20Sopenharmony_ciconfig SENSORS_MAX6639 10208c2ecf20Sopenharmony_ci tristate "Maxim MAX6639 sensor chip" 10218c2ecf20Sopenharmony_ci depends on I2C 10228c2ecf20Sopenharmony_ci help 10238c2ecf20Sopenharmony_ci If you say yes here you get support for the MAX6639 10248c2ecf20Sopenharmony_ci sensor chips. 10258c2ecf20Sopenharmony_ci 10268c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10278c2ecf20Sopenharmony_ci will be called max6639. 10288c2ecf20Sopenharmony_ci 10298c2ecf20Sopenharmony_ciconfig SENSORS_MAX6642 10308c2ecf20Sopenharmony_ci tristate "Maxim MAX6642 sensor chip" 10318c2ecf20Sopenharmony_ci depends on I2C 10328c2ecf20Sopenharmony_ci help 10338c2ecf20Sopenharmony_ci If you say yes here you get support for MAX6642 sensor chip. 10348c2ecf20Sopenharmony_ci MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor 10358c2ecf20Sopenharmony_ci with Overtemperature Alarm from Maxim. 10368c2ecf20Sopenharmony_ci 10378c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10388c2ecf20Sopenharmony_ci will be called max6642. 10398c2ecf20Sopenharmony_ci 10408c2ecf20Sopenharmony_ciconfig SENSORS_MAX6650 10418c2ecf20Sopenharmony_ci tristate "Maxim MAX6650 sensor chip" 10428c2ecf20Sopenharmony_ci depends on I2C 10438c2ecf20Sopenharmony_ci depends on THERMAL || THERMAL=n 10448c2ecf20Sopenharmony_ci help 10458c2ecf20Sopenharmony_ci If you say yes here you get support for the MAX6650 / MAX6651 10468c2ecf20Sopenharmony_ci sensor chips. 10478c2ecf20Sopenharmony_ci 10488c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10498c2ecf20Sopenharmony_ci will be called max6650. 10508c2ecf20Sopenharmony_ci 10518c2ecf20Sopenharmony_ciconfig SENSORS_MAX6697 10528c2ecf20Sopenharmony_ci tristate "Maxim MAX6697 and compatibles" 10538c2ecf20Sopenharmony_ci depends on I2C 10548c2ecf20Sopenharmony_ci help 10558c2ecf20Sopenharmony_ci If you say yes here you get support for MAX6581, MAX6602, MAX6622, 10568c2ecf20Sopenharmony_ci MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 10578c2ecf20Sopenharmony_ci temperature sensor chips. 10588c2ecf20Sopenharmony_ci 10598c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10608c2ecf20Sopenharmony_ci will be called max6697. 10618c2ecf20Sopenharmony_ci 10628c2ecf20Sopenharmony_ciconfig SENSORS_MAX31790 10638c2ecf20Sopenharmony_ci tristate "Maxim MAX31790 sensor chip" 10648c2ecf20Sopenharmony_ci depends on I2C 10658c2ecf20Sopenharmony_ci help 10668c2ecf20Sopenharmony_ci If you say yes here you get support for 6-Channel PWM-Output 10678c2ecf20Sopenharmony_ci Fan RPM Controller. 10688c2ecf20Sopenharmony_ci 10698c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10708c2ecf20Sopenharmony_ci will be called max31790. 10718c2ecf20Sopenharmony_ci 10728c2ecf20Sopenharmony_ciconfig SENSORS_MCP3021 10738c2ecf20Sopenharmony_ci tristate "Microchip MCP3021 and compatibles" 10748c2ecf20Sopenharmony_ci depends on I2C 10758c2ecf20Sopenharmony_ci help 10768c2ecf20Sopenharmony_ci If you say yes here you get support for MCP3021 and MCP3221. 10778c2ecf20Sopenharmony_ci The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 10788c2ecf20Sopenharmony_ci with 12-bit resolution. 10798c2ecf20Sopenharmony_ci 10808c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 10818c2ecf20Sopenharmony_ci will be called mcp3021. 10828c2ecf20Sopenharmony_ci 10838c2ecf20Sopenharmony_ciconfig SENSORS_MLXREG_FAN 10848c2ecf20Sopenharmony_ci tristate "Mellanox FAN driver" 10858c2ecf20Sopenharmony_ci depends on MELLANOX_PLATFORM 10868c2ecf20Sopenharmony_ci imply THERMAL 10878c2ecf20Sopenharmony_ci select REGMAP 10888c2ecf20Sopenharmony_ci help 10898c2ecf20Sopenharmony_ci This option enables support for the FAN control on the Mellanox 10908c2ecf20Sopenharmony_ci Ethernet and InfiniBand switches. The driver can be activated by the 10918c2ecf20Sopenharmony_ci platform device add call. Say Y to enable these. To compile this 10928c2ecf20Sopenharmony_ci driver as a module, choose 'M' here: the module will be called 10938c2ecf20Sopenharmony_ci mlxreg-fan. 10948c2ecf20Sopenharmony_ci 10958c2ecf20Sopenharmony_ciconfig SENSORS_TC654 10968c2ecf20Sopenharmony_ci tristate "Microchip TC654/TC655 and compatibles" 10978c2ecf20Sopenharmony_ci depends on I2C 10988c2ecf20Sopenharmony_ci help 10998c2ecf20Sopenharmony_ci If you say yes here you get support for TC654 and TC655. 11008c2ecf20Sopenharmony_ci The TC654 and TC655 are PWM mode fan speed controllers with 11018c2ecf20Sopenharmony_ci FanSense technology for use with brushless DC fans. 11028c2ecf20Sopenharmony_ci 11038c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 11048c2ecf20Sopenharmony_ci will be called tc654. 11058c2ecf20Sopenharmony_ci 11068c2ecf20Sopenharmony_ciconfig SENSORS_MENF21BMC_HWMON 11078c2ecf20Sopenharmony_ci tristate "MEN 14F021P00 BMC Hardware Monitoring" 11088c2ecf20Sopenharmony_ci depends on MFD_MENF21BMC 11098c2ecf20Sopenharmony_ci help 11108c2ecf20Sopenharmony_ci Say Y here to include support for the MEN 14F021P00 BMC 11118c2ecf20Sopenharmony_ci hardware monitoring. 11128c2ecf20Sopenharmony_ci 11138c2ecf20Sopenharmony_ci This driver can also be built as a module. If so the module 11148c2ecf20Sopenharmony_ci will be called menf21bmc_hwmon. 11158c2ecf20Sopenharmony_ci 11168c2ecf20Sopenharmony_ciconfig SENSORS_MR75203 11178c2ecf20Sopenharmony_ci tristate "Moortec Semiconductor MR75203 PVT Controller" 11188c2ecf20Sopenharmony_ci select REGMAP_MMIO 11198c2ecf20Sopenharmony_ci help 11208c2ecf20Sopenharmony_ci If you say yes here you get support for Moortec MR75203 11218c2ecf20Sopenharmony_ci PVT controller. 11228c2ecf20Sopenharmony_ci 11238c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 11248c2ecf20Sopenharmony_ci will be called mr75203. 11258c2ecf20Sopenharmony_ci 11268c2ecf20Sopenharmony_ciconfig SENSORS_ADCXX 11278c2ecf20Sopenharmony_ci tristate "National Semiconductor ADCxxxSxxx" 11288c2ecf20Sopenharmony_ci depends on SPI_MASTER 11298c2ecf20Sopenharmony_ci help 11308c2ecf20Sopenharmony_ci If you say yes here you get support for the National Semiconductor 11318c2ecf20Sopenharmony_ci ADC<bb><c>S<sss> chip family, where 11328c2ecf20Sopenharmony_ci * bb is the resolution in number of bits (8, 10, 12) 11338c2ecf20Sopenharmony_ci * c is the number of channels (1, 2, 4, 8) 11348c2ecf20Sopenharmony_ci * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 11358c2ecf20Sopenharmony_ci kSPS and 101 for 1 MSPS) 11368c2ecf20Sopenharmony_ci 11378c2ecf20Sopenharmony_ci Examples : ADC081S101, ADC124S501, ... 11388c2ecf20Sopenharmony_ci 11398c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 11408c2ecf20Sopenharmony_ci will be called adcxx. 11418c2ecf20Sopenharmony_ci 11428c2ecf20Sopenharmony_ciconfig SENSORS_LM63 11438c2ecf20Sopenharmony_ci tristate "National Semiconductor LM63 and compatibles" 11448c2ecf20Sopenharmony_ci depends on I2C 11458c2ecf20Sopenharmony_ci help 11468c2ecf20Sopenharmony_ci If you say yes here you get support for the National 11478c2ecf20Sopenharmony_ci Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 11488c2ecf20Sopenharmony_ci sensors with integrated fan control. Such chips are found 11498c2ecf20Sopenharmony_ci on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 11508c2ecf20Sopenharmony_ci others. 11518c2ecf20Sopenharmony_ci 11528c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 11538c2ecf20Sopenharmony_ci will be called lm63. 11548c2ecf20Sopenharmony_ci 11558c2ecf20Sopenharmony_ciconfig SENSORS_LM70 11568c2ecf20Sopenharmony_ci tristate "National Semiconductor LM70 and compatibles" 11578c2ecf20Sopenharmony_ci depends on SPI_MASTER 11588c2ecf20Sopenharmony_ci help 11598c2ecf20Sopenharmony_ci If you say yes here you get support for the National Semiconductor 11608c2ecf20Sopenharmony_ci LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera- 11618c2ecf20Sopenharmony_ci ture sensor chips. 11628c2ecf20Sopenharmony_ci 11638c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 11648c2ecf20Sopenharmony_ci will be called lm70. 11658c2ecf20Sopenharmony_ci 11668c2ecf20Sopenharmony_ciconfig SENSORS_LM73 11678c2ecf20Sopenharmony_ci tristate "National Semiconductor LM73" 11688c2ecf20Sopenharmony_ci depends on I2C 11698c2ecf20Sopenharmony_ci help 11708c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM73 11718c2ecf20Sopenharmony_ci sensor chips. 11728c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 11738c2ecf20Sopenharmony_ci will be called lm73. 11748c2ecf20Sopenharmony_ci 11758c2ecf20Sopenharmony_ciconfig SENSORS_LM75 11768c2ecf20Sopenharmony_ci tristate "National Semiconductor LM75 and compatibles" 11778c2ecf20Sopenharmony_ci depends on I2C 11788c2ecf20Sopenharmony_ci select REGMAP_I2C 11798c2ecf20Sopenharmony_ci help 11808c2ecf20Sopenharmony_ci If you say yes here you get support for one common type of 11818c2ecf20Sopenharmony_ci temperature sensor chip, with models including: 11828c2ecf20Sopenharmony_ci 11838c2ecf20Sopenharmony_ci - Analog Devices ADT75 11848c2ecf20Sopenharmony_ci - Dallas Semiconductor DS75, DS1775 and DS7505 11858c2ecf20Sopenharmony_ci - Global Mixed-mode Technology (GMT) G751 11868c2ecf20Sopenharmony_ci - Maxim MAX6625 and MAX6626 11878c2ecf20Sopenharmony_ci - Microchip MCP980x 11888c2ecf20Sopenharmony_ci - National Semiconductor LM75, LM75A 11898c2ecf20Sopenharmony_ci - NXP's LM75A 11908c2ecf20Sopenharmony_ci - ST Microelectronics STDS75 11918c2ecf20Sopenharmony_ci - ST Microelectronics STLM75 11928c2ecf20Sopenharmony_ci - TelCom (now Microchip) TCN75 11938c2ecf20Sopenharmony_ci - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 11948c2ecf20Sopenharmony_ci TMP175, TMP275 11958c2ecf20Sopenharmony_ci 11968c2ecf20Sopenharmony_ci This driver supports driver model based binding through board 11978c2ecf20Sopenharmony_ci specific I2C device tables. 11988c2ecf20Sopenharmony_ci 11998c2ecf20Sopenharmony_ci It also supports the "legacy" style of driver binding. To use 12008c2ecf20Sopenharmony_ci that with some chips which don't replicate LM75 quirks exactly, 12018c2ecf20Sopenharmony_ci you may need the "force" module parameter. 12028c2ecf20Sopenharmony_ci 12038c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12048c2ecf20Sopenharmony_ci will be called lm75. 12058c2ecf20Sopenharmony_ci 12068c2ecf20Sopenharmony_ciconfig SENSORS_LM77 12078c2ecf20Sopenharmony_ci tristate "National Semiconductor LM77" 12088c2ecf20Sopenharmony_ci depends on I2C 12098c2ecf20Sopenharmony_ci help 12108c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM77 12118c2ecf20Sopenharmony_ci sensor chips. 12128c2ecf20Sopenharmony_ci 12138c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12148c2ecf20Sopenharmony_ci will be called lm77. 12158c2ecf20Sopenharmony_ci 12168c2ecf20Sopenharmony_ciconfig SENSORS_LM78 12178c2ecf20Sopenharmony_ci tristate "National Semiconductor LM78 and compatibles" 12188c2ecf20Sopenharmony_ci depends on I2C 12198c2ecf20Sopenharmony_ci select HWMON_VID 12208c2ecf20Sopenharmony_ci help 12218c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM78, 12228c2ecf20Sopenharmony_ci LM78-J and LM79. 12238c2ecf20Sopenharmony_ci 12248c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12258c2ecf20Sopenharmony_ci will be called lm78. 12268c2ecf20Sopenharmony_ci 12278c2ecf20Sopenharmony_ciconfig SENSORS_LM80 12288c2ecf20Sopenharmony_ci tristate "National Semiconductor LM80 and LM96080" 12298c2ecf20Sopenharmony_ci depends on I2C 12308c2ecf20Sopenharmony_ci help 12318c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor 12328c2ecf20Sopenharmony_ci LM80 and LM96080 sensor chips. 12338c2ecf20Sopenharmony_ci 12348c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12358c2ecf20Sopenharmony_ci will be called lm80. 12368c2ecf20Sopenharmony_ci 12378c2ecf20Sopenharmony_ciconfig SENSORS_LM83 12388c2ecf20Sopenharmony_ci tristate "National Semiconductor LM83 and compatibles" 12398c2ecf20Sopenharmony_ci depends on I2C 12408c2ecf20Sopenharmony_ci help 12418c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor 12428c2ecf20Sopenharmony_ci LM82 and LM83 sensor chips. 12438c2ecf20Sopenharmony_ci 12448c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12458c2ecf20Sopenharmony_ci will be called lm83. 12468c2ecf20Sopenharmony_ci 12478c2ecf20Sopenharmony_ciconfig SENSORS_LM85 12488c2ecf20Sopenharmony_ci tristate "National Semiconductor LM85 and compatibles" 12498c2ecf20Sopenharmony_ci depends on I2C 12508c2ecf20Sopenharmony_ci select HWMON_VID 12518c2ecf20Sopenharmony_ci help 12528c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM85 12538c2ecf20Sopenharmony_ci sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 12548c2ecf20Sopenharmony_ci EMC6D101, EMC6D102, and EMC6D103. 12558c2ecf20Sopenharmony_ci 12568c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12578c2ecf20Sopenharmony_ci will be called lm85. 12588c2ecf20Sopenharmony_ci 12598c2ecf20Sopenharmony_ciconfig SENSORS_LM87 12608c2ecf20Sopenharmony_ci tristate "National Semiconductor LM87 and compatibles" 12618c2ecf20Sopenharmony_ci depends on I2C 12628c2ecf20Sopenharmony_ci select HWMON_VID 12638c2ecf20Sopenharmony_ci help 12648c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM87 12658c2ecf20Sopenharmony_ci and Analog Devices ADM1024 sensor chips. 12668c2ecf20Sopenharmony_ci 12678c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12688c2ecf20Sopenharmony_ci will be called lm87. 12698c2ecf20Sopenharmony_ci 12708c2ecf20Sopenharmony_ciconfig SENSORS_LM90 12718c2ecf20Sopenharmony_ci tristate "National Semiconductor LM90 and compatibles" 12728c2ecf20Sopenharmony_ci depends on I2C 12738c2ecf20Sopenharmony_ci help 12748c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM90, 12758c2ecf20Sopenharmony_ci LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A, 12768c2ecf20Sopenharmony_ci Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, MAX6657, MAX6658, 12778c2ecf20Sopenharmony_ci MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, 12788c2ecf20Sopenharmony_ci ON Semiconductor NCT1008, Winbond/Nuvoton W83L771W/G/AWG/ASG, 12798c2ecf20Sopenharmony_ci Philips SA56004, GMT G781, Texas Instruments TMP451 and TMP461 12808c2ecf20Sopenharmony_ci sensor chips. 12818c2ecf20Sopenharmony_ci 12828c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12838c2ecf20Sopenharmony_ci will be called lm90. 12848c2ecf20Sopenharmony_ci 12858c2ecf20Sopenharmony_ciconfig SENSORS_LM92 12868c2ecf20Sopenharmony_ci tristate "National Semiconductor LM92 and compatibles" 12878c2ecf20Sopenharmony_ci depends on I2C 12888c2ecf20Sopenharmony_ci help 12898c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM92 12908c2ecf20Sopenharmony_ci and Maxim MAX6635 sensor chips. 12918c2ecf20Sopenharmony_ci 12928c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 12938c2ecf20Sopenharmony_ci will be called lm92. 12948c2ecf20Sopenharmony_ci 12958c2ecf20Sopenharmony_ciconfig SENSORS_LM93 12968c2ecf20Sopenharmony_ci tristate "National Semiconductor LM93 and compatibles" 12978c2ecf20Sopenharmony_ci depends on I2C 12988c2ecf20Sopenharmony_ci select HWMON_VID 12998c2ecf20Sopenharmony_ci help 13008c2ecf20Sopenharmony_ci If you say yes here you get support for National Semiconductor LM93, 13018c2ecf20Sopenharmony_ci LM94, and compatible sensor chips. 13028c2ecf20Sopenharmony_ci 13038c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13048c2ecf20Sopenharmony_ci will be called lm93. 13058c2ecf20Sopenharmony_ci 13068c2ecf20Sopenharmony_ciconfig SENSORS_LM95234 13078c2ecf20Sopenharmony_ci tristate "National Semiconductor LM95234 and compatibles" 13088c2ecf20Sopenharmony_ci depends on I2C 13098c2ecf20Sopenharmony_ci help 13108c2ecf20Sopenharmony_ci If you say yes here you get support for the LM95233 and LM95234 13118c2ecf20Sopenharmony_ci temperature sensor chips. 13128c2ecf20Sopenharmony_ci 13138c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13148c2ecf20Sopenharmony_ci will be called lm95234. 13158c2ecf20Sopenharmony_ci 13168c2ecf20Sopenharmony_ciconfig SENSORS_LM95241 13178c2ecf20Sopenharmony_ci tristate "National Semiconductor LM95241 and compatibles" 13188c2ecf20Sopenharmony_ci depends on I2C 13198c2ecf20Sopenharmony_ci help 13208c2ecf20Sopenharmony_ci If you say yes here you get support for LM95231 and LM95241 sensor 13218c2ecf20Sopenharmony_ci chips. 13228c2ecf20Sopenharmony_ci 13238c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13248c2ecf20Sopenharmony_ci will be called lm95241. 13258c2ecf20Sopenharmony_ci 13268c2ecf20Sopenharmony_ciconfig SENSORS_LM95245 13278c2ecf20Sopenharmony_ci tristate "National Semiconductor LM95245 and compatibles" 13288c2ecf20Sopenharmony_ci depends on I2C 13298c2ecf20Sopenharmony_ci select REGMAP_I2C 13308c2ecf20Sopenharmony_ci help 13318c2ecf20Sopenharmony_ci If you say yes here you get support for LM95235 and LM95245 13328c2ecf20Sopenharmony_ci temperature sensor chips. 13338c2ecf20Sopenharmony_ci 13348c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13358c2ecf20Sopenharmony_ci will be called lm95245. 13368c2ecf20Sopenharmony_ci 13378c2ecf20Sopenharmony_ciconfig SENSORS_PC87360 13388c2ecf20Sopenharmony_ci tristate "National Semiconductor PC87360 family" 13398c2ecf20Sopenharmony_ci depends on !PPC 13408c2ecf20Sopenharmony_ci select HWMON_VID 13418c2ecf20Sopenharmony_ci help 13428c2ecf20Sopenharmony_ci If you say yes here you get access to the hardware monitoring 13438c2ecf20Sopenharmony_ci functions of the National Semiconductor PC8736x Super-I/O chips. 13448c2ecf20Sopenharmony_ci The PC87360, PC87363 and PC87364 only have fan monitoring and 13458c2ecf20Sopenharmony_ci control. The PC87365 and PC87366 additionally have voltage and 13468c2ecf20Sopenharmony_ci temperature monitoring. 13478c2ecf20Sopenharmony_ci 13488c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13498c2ecf20Sopenharmony_ci will be called pc87360. 13508c2ecf20Sopenharmony_ci 13518c2ecf20Sopenharmony_ciconfig SENSORS_PC87427 13528c2ecf20Sopenharmony_ci tristate "National Semiconductor PC87427" 13538c2ecf20Sopenharmony_ci depends on !PPC 13548c2ecf20Sopenharmony_ci help 13558c2ecf20Sopenharmony_ci If you say yes here you get access to the hardware monitoring 13568c2ecf20Sopenharmony_ci functions of the National Semiconductor PC87427 Super-I/O chip. 13578c2ecf20Sopenharmony_ci The chip has two distinct logical devices, one for fan speed 13588c2ecf20Sopenharmony_ci monitoring and control, and one for voltage and temperature 13598c2ecf20Sopenharmony_ci monitoring. Fan speed monitoring and control are supported, as 13608c2ecf20Sopenharmony_ci well as temperature monitoring. Voltages aren't supported yet. 13618c2ecf20Sopenharmony_ci 13628c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13638c2ecf20Sopenharmony_ci will be called pc87427. 13648c2ecf20Sopenharmony_ci 13658c2ecf20Sopenharmony_ciconfig SENSORS_NTC_THERMISTOR 13668c2ecf20Sopenharmony_ci tristate "NTC thermistor support from Murata" 13678c2ecf20Sopenharmony_ci depends on !OF || IIO=n || IIO 13688c2ecf20Sopenharmony_ci depends on THERMAL || !THERMAL_OF 13698c2ecf20Sopenharmony_ci help 13708c2ecf20Sopenharmony_ci This driver supports NTC thermistors sensor reading and its 13718c2ecf20Sopenharmony_ci interpretation. The driver can also monitor the temperature and 13728c2ecf20Sopenharmony_ci send notifications about the temperature. 13738c2ecf20Sopenharmony_ci 13748c2ecf20Sopenharmony_ci Currently, this driver supports 13758c2ecf20Sopenharmony_ci NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 13768c2ecf20Sopenharmony_ci NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 13778c2ecf20Sopenharmony_ci B57891S0103 from EPCOS. 13788c2ecf20Sopenharmony_ci 13798c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13808c2ecf20Sopenharmony_ci will be called ntc-thermistor. 13818c2ecf20Sopenharmony_ci 13828c2ecf20Sopenharmony_ciconfig SENSORS_NCT6683 13838c2ecf20Sopenharmony_ci tristate "Nuvoton NCT6683D" 13848c2ecf20Sopenharmony_ci depends on !PPC 13858c2ecf20Sopenharmony_ci help 13868c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware monitoring 13878c2ecf20Sopenharmony_ci functionality of the Nuvoton NCT6683D eSIO chip. 13888c2ecf20Sopenharmony_ci 13898c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 13908c2ecf20Sopenharmony_ci will be called nct6683. 13918c2ecf20Sopenharmony_ci 13928c2ecf20Sopenharmony_ciconfig SENSORS_NCT6775 13938c2ecf20Sopenharmony_ci tristate "Nuvoton NCT6775F and compatibles" 13948c2ecf20Sopenharmony_ci depends on !PPC 13958c2ecf20Sopenharmony_ci select HWMON_VID 13968c2ecf20Sopenharmony_ci help 13978c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware monitoring 13988c2ecf20Sopenharmony_ci functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 13998c2ecf20Sopenharmony_ci NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 14008c2ecf20Sopenharmony_ci Super-I/O chips. This driver replaces the w83627ehf driver for 14018c2ecf20Sopenharmony_ci NCT6775F and NCT6776F. 14028c2ecf20Sopenharmony_ci 14038c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14048c2ecf20Sopenharmony_ci will be called nct6775. 14058c2ecf20Sopenharmony_ci 14068c2ecf20Sopenharmony_ciconfig SENSORS_NCT7802 14078c2ecf20Sopenharmony_ci tristate "Nuvoton NCT7802Y" 14088c2ecf20Sopenharmony_ci depends on I2C 14098c2ecf20Sopenharmony_ci select REGMAP_I2C 14108c2ecf20Sopenharmony_ci help 14118c2ecf20Sopenharmony_ci If you say yes here you get support for the Nuvoton NCT7802Y 14128c2ecf20Sopenharmony_ci hardware monitoring chip. 14138c2ecf20Sopenharmony_ci 14148c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14158c2ecf20Sopenharmony_ci will be called nct7802. 14168c2ecf20Sopenharmony_ci 14178c2ecf20Sopenharmony_ciconfig SENSORS_NCT7904 14188c2ecf20Sopenharmony_ci tristate "Nuvoton NCT7904" 14198c2ecf20Sopenharmony_ci depends on I2C && WATCHDOG 14208c2ecf20Sopenharmony_ci select WATCHDOG_CORE 14218c2ecf20Sopenharmony_ci help 14228c2ecf20Sopenharmony_ci If you say yes here you get support for the Nuvoton NCT7904 14238c2ecf20Sopenharmony_ci hardware monitoring chip, including manual fan speed control 14248c2ecf20Sopenharmony_ci and support for the integrated watchdog. 14258c2ecf20Sopenharmony_ci 14268c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14278c2ecf20Sopenharmony_ci will be called nct7904. 14288c2ecf20Sopenharmony_ci 14298c2ecf20Sopenharmony_ciconfig SENSORS_NPCM7XX 14308c2ecf20Sopenharmony_ci tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 14318c2ecf20Sopenharmony_ci imply THERMAL 14328c2ecf20Sopenharmony_ci help 14338c2ecf20Sopenharmony_ci This driver provides support for Nuvoton NPCM750/730/715/705 PWM 14348c2ecf20Sopenharmony_ci and Fan controllers. 14358c2ecf20Sopenharmony_ci 14368c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14378c2ecf20Sopenharmony_ci will be called npcm750-pwm-fan. 14388c2ecf20Sopenharmony_ci 14398c2ecf20Sopenharmony_ciconfig SENSORS_NSA320 14408c2ecf20Sopenharmony_ci tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 14418c2ecf20Sopenharmony_ci depends on GPIOLIB && OF 14428c2ecf20Sopenharmony_ci depends on MACH_KIRKWOOD || COMPILE_TEST 14438c2ecf20Sopenharmony_ci help 14448c2ecf20Sopenharmony_ci If you say yes here you get support for hardware monitoring 14458c2ecf20Sopenharmony_ci for the ZyXEL NSA320 Media Server and other compatible devices 14468c2ecf20Sopenharmony_ci (probably the NSA325 and some NSA310 variants). 14478c2ecf20Sopenharmony_ci 14488c2ecf20Sopenharmony_ci The sensor data is taken from a Holtek HT46R065 microcontroller 14498c2ecf20Sopenharmony_ci connected to GPIO lines. 14508c2ecf20Sopenharmony_ci 14518c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14528c2ecf20Sopenharmony_ci will be called nsa320-hwmon. 14538c2ecf20Sopenharmony_ci 14548c2ecf20Sopenharmony_cisource "drivers/hwmon/occ/Kconfig" 14558c2ecf20Sopenharmony_ci 14568c2ecf20Sopenharmony_ciconfig SENSORS_PCF8591 14578c2ecf20Sopenharmony_ci tristate "Philips PCF8591 ADC/DAC" 14588c2ecf20Sopenharmony_ci depends on I2C 14598c2ecf20Sopenharmony_ci help 14608c2ecf20Sopenharmony_ci If you say yes here you get support for Philips PCF8591 4-channel 14618c2ecf20Sopenharmony_ci ADC, 1-channel DAC chips. 14628c2ecf20Sopenharmony_ci 14638c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14648c2ecf20Sopenharmony_ci will be called pcf8591. 14658c2ecf20Sopenharmony_ci 14668c2ecf20Sopenharmony_ci These devices are hard to detect and rarely found on mainstream 14678c2ecf20Sopenharmony_ci hardware. If unsure, say N. 14688c2ecf20Sopenharmony_ci 14698c2ecf20Sopenharmony_cisource "drivers/hwmon/pmbus/Kconfig" 14708c2ecf20Sopenharmony_ci 14718c2ecf20Sopenharmony_ciconfig SENSORS_PWM_FAN 14728c2ecf20Sopenharmony_ci tristate "PWM fan" 14738c2ecf20Sopenharmony_ci depends on (PWM && OF) || COMPILE_TEST 14748c2ecf20Sopenharmony_ci depends on THERMAL || THERMAL=n 14758c2ecf20Sopenharmony_ci help 14768c2ecf20Sopenharmony_ci If you say yes here you get support for fans connected to PWM lines. 14778c2ecf20Sopenharmony_ci The driver uses the generic PWM interface, thus it will work on a 14788c2ecf20Sopenharmony_ci variety of SoCs. 14798c2ecf20Sopenharmony_ci 14808c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14818c2ecf20Sopenharmony_ci will be called pwm-fan. 14828c2ecf20Sopenharmony_ci 14838c2ecf20Sopenharmony_ciconfig SENSORS_RASPBERRYPI_HWMON 14848c2ecf20Sopenharmony_ci tristate "Raspberry Pi voltage monitor" 14858c2ecf20Sopenharmony_ci depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 14868c2ecf20Sopenharmony_ci help 14878c2ecf20Sopenharmony_ci If you say yes here you get support for voltage sensor on the 14888c2ecf20Sopenharmony_ci Raspberry Pi. 14898c2ecf20Sopenharmony_ci 14908c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 14918c2ecf20Sopenharmony_ci will be called raspberrypi-hwmon. 14928c2ecf20Sopenharmony_ci 14938c2ecf20Sopenharmony_ciconfig SENSORS_SL28CPLD 14948c2ecf20Sopenharmony_ci tristate "Kontron sl28cpld hardware monitoring driver" 14958c2ecf20Sopenharmony_ci depends on MFD_SL28CPLD || COMPILE_TEST 14968c2ecf20Sopenharmony_ci help 14978c2ecf20Sopenharmony_ci If you say yes here you get support for the fan supervisor of the 14988c2ecf20Sopenharmony_ci sl28cpld board management controller. 14998c2ecf20Sopenharmony_ci 15008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15018c2ecf20Sopenharmony_ci will be called sl28cpld-hwmon. 15028c2ecf20Sopenharmony_ci 15038c2ecf20Sopenharmony_ciconfig SENSORS_SHT15 15048c2ecf20Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 15058c2ecf20Sopenharmony_ci depends on GPIOLIB || COMPILE_TEST 15068c2ecf20Sopenharmony_ci select BITREVERSE 15078c2ecf20Sopenharmony_ci help 15088c2ecf20Sopenharmony_ci If you say yes here you get support for the Sensiron SHT10, SHT11, 15098c2ecf20Sopenharmony_ci SHT15, SHT71, SHT75 humidity and temperature sensors. 15108c2ecf20Sopenharmony_ci 15118c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15128c2ecf20Sopenharmony_ci will be called sht15. 15138c2ecf20Sopenharmony_ci 15148c2ecf20Sopenharmony_ciconfig SENSORS_SHT21 15158c2ecf20Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 15168c2ecf20Sopenharmony_ci depends on I2C 15178c2ecf20Sopenharmony_ci help 15188c2ecf20Sopenharmony_ci If you say yes here you get support for the Sensiron SHT21, SHT25 15198c2ecf20Sopenharmony_ci humidity and temperature sensors. 15208c2ecf20Sopenharmony_ci 15218c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15228c2ecf20Sopenharmony_ci will be called sht21. 15238c2ecf20Sopenharmony_ci 15248c2ecf20Sopenharmony_ciconfig SENSORS_SHT3x 15258c2ecf20Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 15268c2ecf20Sopenharmony_ci depends on I2C 15278c2ecf20Sopenharmony_ci select CRC8 15288c2ecf20Sopenharmony_ci help 15298c2ecf20Sopenharmony_ci If you say yes here you get support for the Sensiron SHT30 and SHT31 15308c2ecf20Sopenharmony_ci humidity and temperature sensors. 15318c2ecf20Sopenharmony_ci 15328c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15338c2ecf20Sopenharmony_ci will be called sht3x. 15348c2ecf20Sopenharmony_ci 15358c2ecf20Sopenharmony_ciconfig SENSORS_SHTC1 15368c2ecf20Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 15378c2ecf20Sopenharmony_ci depends on I2C 15388c2ecf20Sopenharmony_ci help 15398c2ecf20Sopenharmony_ci If you say yes here you get support for the Sensiron SHTC1, SHTW1, 15408c2ecf20Sopenharmony_ci and SHTC3 humidity and temperature sensors. 15418c2ecf20Sopenharmony_ci 15428c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15438c2ecf20Sopenharmony_ci will be called shtc1. 15448c2ecf20Sopenharmony_ci 15458c2ecf20Sopenharmony_ciconfig SENSORS_S3C 15468c2ecf20Sopenharmony_ci tristate "Samsung built-in ADC" 15478c2ecf20Sopenharmony_ci depends on S3C_ADC 15488c2ecf20Sopenharmony_ci help 15498c2ecf20Sopenharmony_ci If you say yes here you get support for the on-board ADCs of 15508c2ecf20Sopenharmony_ci the Samsung S3C24XX, S3C64XX and other series of SoC 15518c2ecf20Sopenharmony_ci 15528c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15538c2ecf20Sopenharmony_ci will be called s3c-hwmon. 15548c2ecf20Sopenharmony_ci 15558c2ecf20Sopenharmony_ciconfig SENSORS_S3C_RAW 15568c2ecf20Sopenharmony_ci bool "Include raw channel attributes in sysfs" 15578c2ecf20Sopenharmony_ci depends on SENSORS_S3C 15588c2ecf20Sopenharmony_ci help 15598c2ecf20Sopenharmony_ci Say Y here if you want to include raw copies of all the ADC 15608c2ecf20Sopenharmony_ci channels in sysfs. 15618c2ecf20Sopenharmony_ci 15628c2ecf20Sopenharmony_ciconfig SENSORS_SIS5595 15638c2ecf20Sopenharmony_ci tristate "Silicon Integrated Systems Corp. SiS5595" 15648c2ecf20Sopenharmony_ci depends on PCI 15658c2ecf20Sopenharmony_ci help 15668c2ecf20Sopenharmony_ci If you say yes here you get support for the integrated sensors in 15678c2ecf20Sopenharmony_ci SiS5595 South Bridges. 15688c2ecf20Sopenharmony_ci 15698c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15708c2ecf20Sopenharmony_ci will be called sis5595. 15718c2ecf20Sopenharmony_ci 15728c2ecf20Sopenharmony_ciconfig SENSORS_DME1737 15738c2ecf20Sopenharmony_ci tristate "SMSC DME1737, SCH311x and compatibles" 15748c2ecf20Sopenharmony_ci depends on I2C && !PPC 15758c2ecf20Sopenharmony_ci select HWMON_VID 15768c2ecf20Sopenharmony_ci help 15778c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware monitoring 15788c2ecf20Sopenharmony_ci and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 15798c2ecf20Sopenharmony_ci Asus A8000 Super-I/O chips. 15808c2ecf20Sopenharmony_ci 15818c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 15828c2ecf20Sopenharmony_ci will be called dme1737. 15838c2ecf20Sopenharmony_ci 15848c2ecf20Sopenharmony_ciconfig SENSORS_EMC1403 15858c2ecf20Sopenharmony_ci tristate "SMSC EMC1403/23 thermal sensor" 15868c2ecf20Sopenharmony_ci depends on I2C 15878c2ecf20Sopenharmony_ci select REGMAP_I2C 15888c2ecf20Sopenharmony_ci help 15898c2ecf20Sopenharmony_ci If you say yes here you get support for the SMSC EMC1403/23 15908c2ecf20Sopenharmony_ci temperature monitoring chip. 15918c2ecf20Sopenharmony_ci 15928c2ecf20Sopenharmony_ci Threshold values can be configured using sysfs. 15938c2ecf20Sopenharmony_ci Data from the different diodes are accessible via sysfs. 15948c2ecf20Sopenharmony_ci 15958c2ecf20Sopenharmony_ciconfig SENSORS_EMC2103 15968c2ecf20Sopenharmony_ci tristate "SMSC EMC2103" 15978c2ecf20Sopenharmony_ci depends on I2C 15988c2ecf20Sopenharmony_ci help 15998c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 16008c2ecf20Sopenharmony_ci and fan sensors of the SMSC EMC2103 chips. 16018c2ecf20Sopenharmony_ci 16028c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16038c2ecf20Sopenharmony_ci will be called emc2103. 16048c2ecf20Sopenharmony_ci 16058c2ecf20Sopenharmony_ciconfig SENSORS_EMC6W201 16068c2ecf20Sopenharmony_ci tristate "SMSC EMC6W201" 16078c2ecf20Sopenharmony_ci depends on I2C 16088c2ecf20Sopenharmony_ci help 16098c2ecf20Sopenharmony_ci If you say yes here you get support for the SMSC EMC6W201 16108c2ecf20Sopenharmony_ci hardware monitoring chip. 16118c2ecf20Sopenharmony_ci 16128c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16138c2ecf20Sopenharmony_ci will be called emc6w201. 16148c2ecf20Sopenharmony_ci 16158c2ecf20Sopenharmony_ciconfig SENSORS_SMSC47M1 16168c2ecf20Sopenharmony_ci tristate "SMSC LPC47M10x and compatibles" 16178c2ecf20Sopenharmony_ci depends on !PPC 16188c2ecf20Sopenharmony_ci help 16198c2ecf20Sopenharmony_ci If you say yes here you get support for the integrated fan 16208c2ecf20Sopenharmony_ci monitoring and control capabilities of the SMSC LPC47B27x, 16218c2ecf20Sopenharmony_ci LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 16228c2ecf20Sopenharmony_ci LPC47M192, LPC47M292 and LPC47M997 chips. 16238c2ecf20Sopenharmony_ci 16248c2ecf20Sopenharmony_ci The temperature and voltage sensor features of the LPC47M15x, 16258c2ecf20Sopenharmony_ci LPC47M192, LPC47M292 and LPC47M997 are supported by another 16268c2ecf20Sopenharmony_ci driver, select also "SMSC LPC47M192 and compatibles" below for 16278c2ecf20Sopenharmony_ci those. 16288c2ecf20Sopenharmony_ci 16298c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16308c2ecf20Sopenharmony_ci will be called smsc47m1. 16318c2ecf20Sopenharmony_ci 16328c2ecf20Sopenharmony_ciconfig SENSORS_SMSC47M192 16338c2ecf20Sopenharmony_ci tristate "SMSC LPC47M192 and compatibles" 16348c2ecf20Sopenharmony_ci depends on I2C 16358c2ecf20Sopenharmony_ci select HWMON_VID 16368c2ecf20Sopenharmony_ci help 16378c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature and 16388c2ecf20Sopenharmony_ci voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 16398c2ecf20Sopenharmony_ci and LPC47M997 chips. 16408c2ecf20Sopenharmony_ci 16418c2ecf20Sopenharmony_ci The fan monitoring and control capabilities of these chips 16428c2ecf20Sopenharmony_ci are supported by another driver, select 16438c2ecf20Sopenharmony_ci "SMSC LPC47M10x and compatibles" above. You need both drivers 16448c2ecf20Sopenharmony_ci if you want fan control and voltage/temperature sensor support. 16458c2ecf20Sopenharmony_ci 16468c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16478c2ecf20Sopenharmony_ci will be called smsc47m192. 16488c2ecf20Sopenharmony_ci 16498c2ecf20Sopenharmony_ciconfig SENSORS_SMSC47B397 16508c2ecf20Sopenharmony_ci tristate "SMSC LPC47B397-NC" 16518c2ecf20Sopenharmony_ci depends on !PPC 16528c2ecf20Sopenharmony_ci help 16538c2ecf20Sopenharmony_ci If you say yes here you get support for the SMSC LPC47B397-NC 16548c2ecf20Sopenharmony_ci sensor chip. 16558c2ecf20Sopenharmony_ci 16568c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16578c2ecf20Sopenharmony_ci will be called smsc47b397. 16588c2ecf20Sopenharmony_ci 16598c2ecf20Sopenharmony_ciconfig SENSORS_SCH56XX_COMMON 16608c2ecf20Sopenharmony_ci tristate 16618c2ecf20Sopenharmony_ci 16628c2ecf20Sopenharmony_ciconfig SENSORS_SCH5627 16638c2ecf20Sopenharmony_ci tristate "SMSC SCH5627" 16648c2ecf20Sopenharmony_ci depends on !PPC && WATCHDOG 16658c2ecf20Sopenharmony_ci select SENSORS_SCH56XX_COMMON 16668c2ecf20Sopenharmony_ci select WATCHDOG_CORE 16678c2ecf20Sopenharmony_ci help 16688c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware monitoring 16698c2ecf20Sopenharmony_ci features of the SMSC SCH5627 Super-I/O chip including support for 16708c2ecf20Sopenharmony_ci the integrated watchdog. 16718c2ecf20Sopenharmony_ci 16728c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16738c2ecf20Sopenharmony_ci will be called sch5627. 16748c2ecf20Sopenharmony_ci 16758c2ecf20Sopenharmony_ciconfig SENSORS_SCH5636 16768c2ecf20Sopenharmony_ci tristate "SMSC SCH5636" 16778c2ecf20Sopenharmony_ci depends on !PPC && WATCHDOG 16788c2ecf20Sopenharmony_ci select SENSORS_SCH56XX_COMMON 16798c2ecf20Sopenharmony_ci select WATCHDOG_CORE 16808c2ecf20Sopenharmony_ci help 16818c2ecf20Sopenharmony_ci SMSC SCH5636 Super I/O chips include an embedded microcontroller for 16828c2ecf20Sopenharmony_ci hardware monitoring solutions, allowing motherboard manufacturers to 16838c2ecf20Sopenharmony_ci create their own custom hwmon solution based upon the SCH5636. 16848c2ecf20Sopenharmony_ci 16858c2ecf20Sopenharmony_ci Currently this driver only supports the Fujitsu Theseus SCH5636 based 16868c2ecf20Sopenharmony_ci hwmon solution. Say yes here if you want support for the Fujitsu 16878c2ecf20Sopenharmony_ci Theseus' hardware monitoring features including support for the 16888c2ecf20Sopenharmony_ci integrated watchdog. 16898c2ecf20Sopenharmony_ci 16908c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 16918c2ecf20Sopenharmony_ci will be called sch5636. 16928c2ecf20Sopenharmony_ci 16938c2ecf20Sopenharmony_ciconfig SENSORS_STTS751 16948c2ecf20Sopenharmony_ci tristate "ST Microelectronics STTS751" 16958c2ecf20Sopenharmony_ci depends on I2C 16968c2ecf20Sopenharmony_ci help 16978c2ecf20Sopenharmony_ci If you say yes here you get support for STTS751 16988c2ecf20Sopenharmony_ci temperature sensor chips. 16998c2ecf20Sopenharmony_ci 17008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17018c2ecf20Sopenharmony_ci will be called stts751. 17028c2ecf20Sopenharmony_ci 17038c2ecf20Sopenharmony_ciconfig SENSORS_SMM665 17048c2ecf20Sopenharmony_ci tristate "Summit Microelectronics SMM665" 17058c2ecf20Sopenharmony_ci depends on I2C 17068c2ecf20Sopenharmony_ci help 17078c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware monitoring 17088c2ecf20Sopenharmony_ci features of the Summit Microelectronics SMM665/SMM665B Six-Channel 17098c2ecf20Sopenharmony_ci Active DC Output Controller / Monitor. 17108c2ecf20Sopenharmony_ci 17118c2ecf20Sopenharmony_ci Other supported chips are SMM465, SMM665C, SMM764, and SMM766. 17128c2ecf20Sopenharmony_ci Support for those chips is untested. 17138c2ecf20Sopenharmony_ci 17148c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 17158c2ecf20Sopenharmony_ci be called smm665. 17168c2ecf20Sopenharmony_ci 17178c2ecf20Sopenharmony_ciconfig SENSORS_ADC128D818 17188c2ecf20Sopenharmony_ci tristate "Texas Instruments ADC128D818" 17198c2ecf20Sopenharmony_ci depends on I2C 17208c2ecf20Sopenharmony_ci help 17218c2ecf20Sopenharmony_ci If you say yes here you get support for the Texas Instruments 17228c2ecf20Sopenharmony_ci ADC128D818 System Monitor with Temperature Sensor chip. 17238c2ecf20Sopenharmony_ci 17248c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17258c2ecf20Sopenharmony_ci will be called adc128d818. 17268c2ecf20Sopenharmony_ci 17278c2ecf20Sopenharmony_ciconfig SENSORS_ADS7828 17288c2ecf20Sopenharmony_ci tristate "Texas Instruments ADS7828 and compatibles" 17298c2ecf20Sopenharmony_ci depends on I2C 17308c2ecf20Sopenharmony_ci select REGMAP_I2C 17318c2ecf20Sopenharmony_ci help 17328c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments ADS7828 and 17338c2ecf20Sopenharmony_ci ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 17348c2ecf20Sopenharmony_ci it is 8-bit on ADS7830. 17358c2ecf20Sopenharmony_ci 17368c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17378c2ecf20Sopenharmony_ci will be called ads7828. 17388c2ecf20Sopenharmony_ci 17398c2ecf20Sopenharmony_ciconfig SENSORS_ADS7871 17408c2ecf20Sopenharmony_ci tristate "Texas Instruments ADS7871 A/D converter" 17418c2ecf20Sopenharmony_ci depends on SPI 17428c2ecf20Sopenharmony_ci help 17438c2ecf20Sopenharmony_ci If you say yes here you get support for TI ADS7871 & ADS7870 17448c2ecf20Sopenharmony_ci 17458c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17468c2ecf20Sopenharmony_ci will be called ads7871. 17478c2ecf20Sopenharmony_ci 17488c2ecf20Sopenharmony_ciconfig SENSORS_AMC6821 17498c2ecf20Sopenharmony_ci tristate "Texas Instruments AMC6821" 17508c2ecf20Sopenharmony_ci depends on I2C 17518c2ecf20Sopenharmony_ci help 17528c2ecf20Sopenharmony_ci If you say yes here you get support for the Texas Instruments 17538c2ecf20Sopenharmony_ci AMC6821 hardware monitoring chips. 17548c2ecf20Sopenharmony_ci 17558c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17568c2ecf20Sopenharmony_ci will be called amc6821. 17578c2ecf20Sopenharmony_ci 17588c2ecf20Sopenharmony_ciconfig SENSORS_INA209 17598c2ecf20Sopenharmony_ci tristate "TI / Burr Brown INA209" 17608c2ecf20Sopenharmony_ci depends on I2C 17618c2ecf20Sopenharmony_ci help 17628c2ecf20Sopenharmony_ci If you say yes here you get support for the TI / Burr Brown INA209 17638c2ecf20Sopenharmony_ci voltage / current / power monitor I2C interface. 17648c2ecf20Sopenharmony_ci 17658c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 17668c2ecf20Sopenharmony_ci be called ina209. 17678c2ecf20Sopenharmony_ci 17688c2ecf20Sopenharmony_ciconfig SENSORS_INA2XX 17698c2ecf20Sopenharmony_ci tristate "Texas Instruments INA219 and compatibles" 17708c2ecf20Sopenharmony_ci depends on I2C 17718c2ecf20Sopenharmony_ci select REGMAP_I2C 17728c2ecf20Sopenharmony_ci help 17738c2ecf20Sopenharmony_ci If you say yes here you get support for INA219, INA220, INA226, 17748c2ecf20Sopenharmony_ci INA230, and INA231 power monitor chips. 17758c2ecf20Sopenharmony_ci 17768c2ecf20Sopenharmony_ci The INA2xx driver is configured for the default configuration of 17778c2ecf20Sopenharmony_ci the part as described in the datasheet. 17788c2ecf20Sopenharmony_ci Default value for Rshunt is 10 mOhms. 17798c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17808c2ecf20Sopenharmony_ci will be called ina2xx. 17818c2ecf20Sopenharmony_ci 17828c2ecf20Sopenharmony_ciconfig SENSORS_INA3221 17838c2ecf20Sopenharmony_ci tristate "Texas Instruments INA3221 Triple Power Monitor" 17848c2ecf20Sopenharmony_ci depends on I2C 17858c2ecf20Sopenharmony_ci select REGMAP_I2C 17868c2ecf20Sopenharmony_ci help 17878c2ecf20Sopenharmony_ci If you say yes here you get support for the TI INA3221 Triple Power 17888c2ecf20Sopenharmony_ci Monitor. 17898c2ecf20Sopenharmony_ci 17908c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 17918c2ecf20Sopenharmony_ci will be called ina3221. 17928c2ecf20Sopenharmony_ci 17938c2ecf20Sopenharmony_ciconfig SENSORS_TC74 17948c2ecf20Sopenharmony_ci tristate "Microchip TC74" 17958c2ecf20Sopenharmony_ci depends on I2C 17968c2ecf20Sopenharmony_ci help 17978c2ecf20Sopenharmony_ci If you say yes here you get support for Microchip TC74 single 17988c2ecf20Sopenharmony_ci input temperature sensor chips. 17998c2ecf20Sopenharmony_ci 18008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18018c2ecf20Sopenharmony_ci will be called tc74. 18028c2ecf20Sopenharmony_ci 18038c2ecf20Sopenharmony_ciconfig SENSORS_THMC50 18048c2ecf20Sopenharmony_ci tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 18058c2ecf20Sopenharmony_ci depends on I2C 18068c2ecf20Sopenharmony_ci help 18078c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments THMC50 18088c2ecf20Sopenharmony_ci sensor chips and clones: the Analog Devices ADM1022. 18098c2ecf20Sopenharmony_ci 18108c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18118c2ecf20Sopenharmony_ci will be called thmc50. 18128c2ecf20Sopenharmony_ci 18138c2ecf20Sopenharmony_ciconfig SENSORS_TMP102 18148c2ecf20Sopenharmony_ci tristate "Texas Instruments TMP102" 18158c2ecf20Sopenharmony_ci depends on I2C 18168c2ecf20Sopenharmony_ci select REGMAP_I2C 18178c2ecf20Sopenharmony_ci help 18188c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP102 18198c2ecf20Sopenharmony_ci sensor chips. 18208c2ecf20Sopenharmony_ci 18218c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18228c2ecf20Sopenharmony_ci will be called tmp102. 18238c2ecf20Sopenharmony_ci 18248c2ecf20Sopenharmony_ciconfig SENSORS_TMP103 18258c2ecf20Sopenharmony_ci tristate "Texas Instruments TMP103" 18268c2ecf20Sopenharmony_ci depends on I2C 18278c2ecf20Sopenharmony_ci select REGMAP_I2C 18288c2ecf20Sopenharmony_ci help 18298c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP103 18308c2ecf20Sopenharmony_ci sensor chips. 18318c2ecf20Sopenharmony_ci 18328c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18338c2ecf20Sopenharmony_ci will be called tmp103. 18348c2ecf20Sopenharmony_ci 18358c2ecf20Sopenharmony_ciconfig SENSORS_TMP108 18368c2ecf20Sopenharmony_ci tristate "Texas Instruments TMP108" 18378c2ecf20Sopenharmony_ci depends on I2C 18388c2ecf20Sopenharmony_ci select REGMAP_I2C 18398c2ecf20Sopenharmony_ci help 18408c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP108 18418c2ecf20Sopenharmony_ci sensor chips. 18428c2ecf20Sopenharmony_ci 18438c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18448c2ecf20Sopenharmony_ci will be called tmp108. 18458c2ecf20Sopenharmony_ci 18468c2ecf20Sopenharmony_ciconfig SENSORS_TMP401 18478c2ecf20Sopenharmony_ci tristate "Texas Instruments TMP401 and compatibles" 18488c2ecf20Sopenharmony_ci depends on I2C 18498c2ecf20Sopenharmony_ci help 18508c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP401, 18518c2ecf20Sopenharmony_ci TMP411, TMP431, TMP432, TMP435, and TMP461 temperature sensor chips. 18528c2ecf20Sopenharmony_ci 18538c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18548c2ecf20Sopenharmony_ci will be called tmp401. 18558c2ecf20Sopenharmony_ci 18568c2ecf20Sopenharmony_ciconfig SENSORS_TMP421 18578c2ecf20Sopenharmony_ci tristate "Texas Instruments TMP421 and compatible" 18588c2ecf20Sopenharmony_ci depends on I2C 18598c2ecf20Sopenharmony_ci help 18608c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP421, 18618c2ecf20Sopenharmony_ci TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 18628c2ecf20Sopenharmony_ci 18638c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18648c2ecf20Sopenharmony_ci will be called tmp421. 18658c2ecf20Sopenharmony_ci 18668c2ecf20Sopenharmony_ciconfig SENSORS_TMP513 18678c2ecf20Sopenharmony_ci tristate "Texas Instruments TMP513 and compatibles" 18688c2ecf20Sopenharmony_ci depends on I2C 18698c2ecf20Sopenharmony_ci help 18708c2ecf20Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP512, 18718c2ecf20Sopenharmony_ci and TMP513 temperature and power supply sensor chips. 18728c2ecf20Sopenharmony_ci 18738c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 18748c2ecf20Sopenharmony_ci will be called tmp513. 18758c2ecf20Sopenharmony_ci 18768c2ecf20Sopenharmony_ciconfig SENSORS_VEXPRESS 18778c2ecf20Sopenharmony_ci tristate "Versatile Express" 18788c2ecf20Sopenharmony_ci depends on VEXPRESS_CONFIG 18798c2ecf20Sopenharmony_ci help 18808c2ecf20Sopenharmony_ci This driver provides support for hardware sensors available on 18818c2ecf20Sopenharmony_ci the ARM Ltd's Versatile Express platform. It can provide wide 18828c2ecf20Sopenharmony_ci range of information like temperature, power, energy. 18838c2ecf20Sopenharmony_ci 18848c2ecf20Sopenharmony_ciconfig SENSORS_VIA_CPUTEMP 18858c2ecf20Sopenharmony_ci tristate "VIA CPU temperature sensor" 18868c2ecf20Sopenharmony_ci depends on X86 18878c2ecf20Sopenharmony_ci select HWMON_VID 18888c2ecf20Sopenharmony_ci help 18898c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 18908c2ecf20Sopenharmony_ci sensor inside your CPU. Supported are all known variants of 18918c2ecf20Sopenharmony_ci the VIA C7 and Nano. 18928c2ecf20Sopenharmony_ci 18938c2ecf20Sopenharmony_ciconfig SENSORS_VIA686A 18948c2ecf20Sopenharmony_ci tristate "VIA686A" 18958c2ecf20Sopenharmony_ci depends on PCI 18968c2ecf20Sopenharmony_ci help 18978c2ecf20Sopenharmony_ci If you say yes here you get support for the integrated sensors in 18988c2ecf20Sopenharmony_ci Via 686A/B South Bridges. 18998c2ecf20Sopenharmony_ci 19008c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19018c2ecf20Sopenharmony_ci will be called via686a. 19028c2ecf20Sopenharmony_ci 19038c2ecf20Sopenharmony_ciconfig SENSORS_VT1211 19048c2ecf20Sopenharmony_ci tristate "VIA VT1211" 19058c2ecf20Sopenharmony_ci depends on !PPC 19068c2ecf20Sopenharmony_ci select HWMON_VID 19078c2ecf20Sopenharmony_ci help 19088c2ecf20Sopenharmony_ci If you say yes here then you get support for hardware monitoring 19098c2ecf20Sopenharmony_ci features of the VIA VT1211 Super-I/O chip. 19108c2ecf20Sopenharmony_ci 19118c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19128c2ecf20Sopenharmony_ci will be called vt1211. 19138c2ecf20Sopenharmony_ci 19148c2ecf20Sopenharmony_ciconfig SENSORS_VT8231 19158c2ecf20Sopenharmony_ci tristate "VIA VT8231" 19168c2ecf20Sopenharmony_ci depends on PCI 19178c2ecf20Sopenharmony_ci select HWMON_VID 19188c2ecf20Sopenharmony_ci help 19198c2ecf20Sopenharmony_ci If you say yes here then you get support for the integrated sensors 19208c2ecf20Sopenharmony_ci in the VIA VT8231 device. 19218c2ecf20Sopenharmony_ci 19228c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19238c2ecf20Sopenharmony_ci will be called vt8231. 19248c2ecf20Sopenharmony_ci 19258c2ecf20Sopenharmony_ciconfig SENSORS_W83773G 19268c2ecf20Sopenharmony_ci tristate "Nuvoton W83773G" 19278c2ecf20Sopenharmony_ci depends on I2C 19288c2ecf20Sopenharmony_ci select REGMAP_I2C 19298c2ecf20Sopenharmony_ci help 19308c2ecf20Sopenharmony_ci If you say yes here you get support for the Nuvoton W83773G hardware 19318c2ecf20Sopenharmony_ci monitoring chip. 19328c2ecf20Sopenharmony_ci 19338c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19348c2ecf20Sopenharmony_ci will be called w83773g. 19358c2ecf20Sopenharmony_ci 19368c2ecf20Sopenharmony_ciconfig SENSORS_W83781D 19378c2ecf20Sopenharmony_ci tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 19388c2ecf20Sopenharmony_ci depends on I2C 19398c2ecf20Sopenharmony_ci select HWMON_VID 19408c2ecf20Sopenharmony_ci help 19418c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W8378x series 19428c2ecf20Sopenharmony_ci of sensor chips: the W83781D, W83782D and W83783S, and the similar 19438c2ecf20Sopenharmony_ci Asus AS99127F. 19448c2ecf20Sopenharmony_ci 19458c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19468c2ecf20Sopenharmony_ci will be called w83781d. 19478c2ecf20Sopenharmony_ci 19488c2ecf20Sopenharmony_ciconfig SENSORS_W83791D 19498c2ecf20Sopenharmony_ci tristate "Winbond W83791D" 19508c2ecf20Sopenharmony_ci depends on I2C 19518c2ecf20Sopenharmony_ci select HWMON_VID 19528c2ecf20Sopenharmony_ci help 19538c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W83791D chip. 19548c2ecf20Sopenharmony_ci 19558c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19568c2ecf20Sopenharmony_ci will be called w83791d. 19578c2ecf20Sopenharmony_ci 19588c2ecf20Sopenharmony_ciconfig SENSORS_W83792D 19598c2ecf20Sopenharmony_ci tristate "Winbond W83792D" 19608c2ecf20Sopenharmony_ci depends on I2C 19618c2ecf20Sopenharmony_ci help 19628c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W83792D chip. 19638c2ecf20Sopenharmony_ci 19648c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19658c2ecf20Sopenharmony_ci will be called w83792d. 19668c2ecf20Sopenharmony_ci 19678c2ecf20Sopenharmony_ciconfig SENSORS_W83793 19688c2ecf20Sopenharmony_ci tristate "Winbond W83793" 19698c2ecf20Sopenharmony_ci depends on I2C 19708c2ecf20Sopenharmony_ci select HWMON_VID 19718c2ecf20Sopenharmony_ci help 19728c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W83793 19738c2ecf20Sopenharmony_ci hardware monitoring chip, including support for the integrated 19748c2ecf20Sopenharmony_ci watchdog. 19758c2ecf20Sopenharmony_ci 19768c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19778c2ecf20Sopenharmony_ci will be called w83793. 19788c2ecf20Sopenharmony_ci 19798c2ecf20Sopenharmony_ciconfig SENSORS_W83795 19808c2ecf20Sopenharmony_ci tristate "Winbond/Nuvoton W83795G/ADG" 19818c2ecf20Sopenharmony_ci depends on I2C 19828c2ecf20Sopenharmony_ci help 19838c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W83795G and 19848c2ecf20Sopenharmony_ci W83795ADG hardware monitoring chip, including manual fan speed 19858c2ecf20Sopenharmony_ci control. 19868c2ecf20Sopenharmony_ci 19878c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 19888c2ecf20Sopenharmony_ci will be called w83795. 19898c2ecf20Sopenharmony_ci 19908c2ecf20Sopenharmony_ciconfig SENSORS_W83795_FANCTRL 19918c2ecf20Sopenharmony_ci bool "Include automatic fan control support" 19928c2ecf20Sopenharmony_ci depends on SENSORS_W83795 19938c2ecf20Sopenharmony_ci help 19948c2ecf20Sopenharmony_ci If you say yes here, support for automatic fan speed control 19958c2ecf20Sopenharmony_ci will be included in the driver. 19968c2ecf20Sopenharmony_ci 19978c2ecf20Sopenharmony_ci Please also note that this option will create sysfs attribute 19988c2ecf20Sopenharmony_ci files which may change in the future, so you shouldn't rely 19998c2ecf20Sopenharmony_ci on them being stable. 20008c2ecf20Sopenharmony_ci 20018c2ecf20Sopenharmony_ciconfig SENSORS_W83L785TS 20028c2ecf20Sopenharmony_ci tristate "Winbond W83L785TS-S" 20038c2ecf20Sopenharmony_ci depends on I2C 20048c2ecf20Sopenharmony_ci help 20058c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W83L785TS-S 20068c2ecf20Sopenharmony_ci sensor chip, which is used on the Asus A7N8X, among other 20078c2ecf20Sopenharmony_ci motherboards. 20088c2ecf20Sopenharmony_ci 20098c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 20108c2ecf20Sopenharmony_ci will be called w83l785ts. 20118c2ecf20Sopenharmony_ci 20128c2ecf20Sopenharmony_ciconfig SENSORS_W83L786NG 20138c2ecf20Sopenharmony_ci tristate "Winbond W83L786NG, W83L786NR" 20148c2ecf20Sopenharmony_ci depends on I2C 20158c2ecf20Sopenharmony_ci help 20168c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W83L786NG 20178c2ecf20Sopenharmony_ci and W83L786NR sensor chips. 20188c2ecf20Sopenharmony_ci 20198c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 20208c2ecf20Sopenharmony_ci will be called w83l786ng. 20218c2ecf20Sopenharmony_ci 20228c2ecf20Sopenharmony_ciconfig SENSORS_W83627HF 20238c2ecf20Sopenharmony_ci tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 20248c2ecf20Sopenharmony_ci depends on !PPC 20258c2ecf20Sopenharmony_ci select HWMON_VID 20268c2ecf20Sopenharmony_ci help 20278c2ecf20Sopenharmony_ci If you say yes here you get support for the Winbond W836X7 series 20288c2ecf20Sopenharmony_ci of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 20298c2ecf20Sopenharmony_ci W83697HF. 20308c2ecf20Sopenharmony_ci 20318c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 20328c2ecf20Sopenharmony_ci will be called w83627hf. 20338c2ecf20Sopenharmony_ci 20348c2ecf20Sopenharmony_ciconfig SENSORS_W83627EHF 20358c2ecf20Sopenharmony_ci tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 20368c2ecf20Sopenharmony_ci depends on !PPC 20378c2ecf20Sopenharmony_ci select HWMON_VID 20388c2ecf20Sopenharmony_ci help 20398c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware 20408c2ecf20Sopenharmony_ci monitoring functionality of the Winbond W83627EHF Super-I/O chip. 20418c2ecf20Sopenharmony_ci 20428c2ecf20Sopenharmony_ci This driver also supports the W83627EHG, which is the lead-free 20438c2ecf20Sopenharmony_ci version of the W83627EHF, and the W83627DHG, which is a similar 20448c2ecf20Sopenharmony_ci chip suited for specific Intel processors that use PECI such as 20458c2ecf20Sopenharmony_ci the Core 2 Duo. And also the W83627UHG, which is a stripped down 20468c2ecf20Sopenharmony_ci version of the W83627DHG (as far as hardware monitoring goes.) 20478c2ecf20Sopenharmony_ci 20488c2ecf20Sopenharmony_ci This driver also supports Nuvoton W83667HG and W83667HG-B. 20498c2ecf20Sopenharmony_ci 20508c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 20518c2ecf20Sopenharmony_ci will be called w83627ehf. 20528c2ecf20Sopenharmony_ci 20538c2ecf20Sopenharmony_ciconfig SENSORS_WM831X 20548c2ecf20Sopenharmony_ci tristate "WM831x PMICs" 20558c2ecf20Sopenharmony_ci depends on MFD_WM831X 20568c2ecf20Sopenharmony_ci help 20578c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware 20588c2ecf20Sopenharmony_ci monitoring functionality of the Wolfson Microelectronics 20598c2ecf20Sopenharmony_ci WM831x series of PMICs. 20608c2ecf20Sopenharmony_ci 20618c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 20628c2ecf20Sopenharmony_ci will be called wm831x-hwmon. 20638c2ecf20Sopenharmony_ci 20648c2ecf20Sopenharmony_ciconfig SENSORS_WM8350 20658c2ecf20Sopenharmony_ci tristate "Wolfson Microelectronics WM835x" 20668c2ecf20Sopenharmony_ci depends on MFD_WM8350 20678c2ecf20Sopenharmony_ci help 20688c2ecf20Sopenharmony_ci If you say yes here you get support for the hardware 20698c2ecf20Sopenharmony_ci monitoring features of the WM835x series of PMICs. 20708c2ecf20Sopenharmony_ci 20718c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 20728c2ecf20Sopenharmony_ci will be called wm8350-hwmon. 20738c2ecf20Sopenharmony_ci 20748c2ecf20Sopenharmony_ciconfig SENSORS_ULTRA45 20758c2ecf20Sopenharmony_ci tristate "Sun Ultra45 PIC16F747" 20768c2ecf20Sopenharmony_ci depends on SPARC64 20778c2ecf20Sopenharmony_ci help 20788c2ecf20Sopenharmony_ci This driver provides support for the Ultra45 workstation environmental 20798c2ecf20Sopenharmony_ci sensors. 20808c2ecf20Sopenharmony_ci 20818c2ecf20Sopenharmony_ciconfig SENSORS_XGENE 20828c2ecf20Sopenharmony_ci tristate "APM X-Gene SoC hardware monitoring driver" 20838c2ecf20Sopenharmony_ci depends on XGENE_SLIMPRO_MBOX || PCC 20848c2ecf20Sopenharmony_ci help 20858c2ecf20Sopenharmony_ci If you say yes here you get support for the temperature 20868c2ecf20Sopenharmony_ci and power sensors for APM X-Gene SoC. 20878c2ecf20Sopenharmony_ci 20888c2ecf20Sopenharmony_ciconfig SENSORS_INTEL_M10_BMC_HWMON 20898c2ecf20Sopenharmony_ci tristate "Intel MAX10 BMC Hardware Monitoring" 20908c2ecf20Sopenharmony_ci depends on MFD_INTEL_M10_BMC 20918c2ecf20Sopenharmony_ci help 20928c2ecf20Sopenharmony_ci This driver provides support for the hardware monitoring functionality 20938c2ecf20Sopenharmony_ci on Intel MAX10 BMC chip. 20948c2ecf20Sopenharmony_ci 20958c2ecf20Sopenharmony_ci This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 20968c2ecf20Sopenharmony_ci sensors monitor various telemetry data of different components on the 20978c2ecf20Sopenharmony_ci card, e.g. board temperature, FPGA core temperature/voltage/current. 20988c2ecf20Sopenharmony_ci 20998c2ecf20Sopenharmony_ciif ACPI 21008c2ecf20Sopenharmony_ci 21018c2ecf20Sopenharmony_cicomment "ACPI drivers" 21028c2ecf20Sopenharmony_ci 21038c2ecf20Sopenharmony_ciconfig SENSORS_ACPI_POWER 21048c2ecf20Sopenharmony_ci tristate "ACPI 4.0 power meter" 21058c2ecf20Sopenharmony_ci help 21068c2ecf20Sopenharmony_ci This driver exposes ACPI 4.0 power meters as hardware monitoring 21078c2ecf20Sopenharmony_ci devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 21088c2ecf20Sopenharmony_ci and a power meter. 21098c2ecf20Sopenharmony_ci 21108c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: 21118c2ecf20Sopenharmony_ci the module will be called acpi_power_meter. 21128c2ecf20Sopenharmony_ci 21138c2ecf20Sopenharmony_ciconfig SENSORS_ATK0110 21148c2ecf20Sopenharmony_ci tristate "ASUS ATK0110" 21158c2ecf20Sopenharmony_ci depends on X86 21168c2ecf20Sopenharmony_ci help 21178c2ecf20Sopenharmony_ci If you say yes here you get support for the ACPI hardware 21188c2ecf20Sopenharmony_ci monitoring interface found in many ASUS motherboards. This 21198c2ecf20Sopenharmony_ci driver will provide readings of fans, voltages and temperatures 21208c2ecf20Sopenharmony_ci through the system firmware. 21218c2ecf20Sopenharmony_ci 21228c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 21238c2ecf20Sopenharmony_ci will be called asus_atk0110. 21248c2ecf20Sopenharmony_ci 21258c2ecf20Sopenharmony_ciendif # ACPI 21268c2ecf20Sopenharmony_ci 21278c2ecf20Sopenharmony_ciendif # HWMON 2128