xref: /kernel/linux/linux-5.10/drivers/hwmon/Kconfig (revision 8c2ecf20)
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