162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Hardware monitoring chip drivers configuration 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_cimenuconfig HWMON 762306a36Sopenharmony_ci tristate "Hardware Monitoring support" 862306a36Sopenharmony_ci depends on HAS_IOMEM 962306a36Sopenharmony_ci default y 1062306a36Sopenharmony_ci help 1162306a36Sopenharmony_ci Hardware monitoring devices let you monitor the hardware health 1262306a36Sopenharmony_ci of a system. Most modern motherboards include such a device. It 1362306a36Sopenharmony_ci can include temperature sensors, voltage sensors, fan speed 1462306a36Sopenharmony_ci sensors and various additional features such as the ability to 1562306a36Sopenharmony_ci control the speed of the fans. If you want this support you 1662306a36Sopenharmony_ci should say Y here and also to the specific driver(s) for your 1762306a36Sopenharmony_ci sensors chip(s) below. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci To find out which specific driver(s) you need, use the 2062306a36Sopenharmony_ci sensors-detect script from the lm_sensors package. Read 2162306a36Sopenharmony_ci <file:Documentation/hwmon/userspace-tools.rst> for details. 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci This support can also be built as a module. If so, the module 2462306a36Sopenharmony_ci will be called hwmon. 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciif HWMON 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ciconfig HWMON_VID 2962306a36Sopenharmony_ci tristate 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciconfig HWMON_DEBUG_CHIP 3262306a36Sopenharmony_ci bool "Hardware Monitoring Chip debugging messages" 3362306a36Sopenharmony_ci help 3462306a36Sopenharmony_ci Say Y here if you want the I2C chip drivers to produce a bunch of 3562306a36Sopenharmony_ci debug messages to the system log. Select this if you are having 3662306a36Sopenharmony_ci a problem with I2C support and want to see more of what is going 3762306a36Sopenharmony_ci on. 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_cicomment "Native drivers" 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciconfig SENSORS_ABITUGURU 4262306a36Sopenharmony_ci tristate "Abit uGuru (rev 1 & 2)" 4362306a36Sopenharmony_ci depends on X86 && DMI 4462306a36Sopenharmony_ci help 4562306a36Sopenharmony_ci If you say yes here you get support for the sensor part of the first 4662306a36Sopenharmony_ci and second revision of the Abit uGuru chip. The voltage and frequency 4762306a36Sopenharmony_ci control parts of the Abit uGuru are not supported. The Abit uGuru 4862306a36Sopenharmony_ci chip can be found on Abit uGuru featuring motherboards (most modern 4962306a36Sopenharmony_ci Abit motherboards from before end 2005). For more info and a list 5062306a36Sopenharmony_ci of which motherboards have which revision see 5162306a36Sopenharmony_ci Documentation/hwmon/abituguru.rst 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 5462306a36Sopenharmony_ci will be called abituguru. 5562306a36Sopenharmony_ci 5662306a36Sopenharmony_ciconfig SENSORS_ABITUGURU3 5762306a36Sopenharmony_ci tristate "Abit uGuru (rev 3)" 5862306a36Sopenharmony_ci depends on X86 && DMI 5962306a36Sopenharmony_ci help 6062306a36Sopenharmony_ci If you say yes here you get support for the sensor part of the 6162306a36Sopenharmony_ci third revision of the Abit uGuru chip. Only reading the sensors 6262306a36Sopenharmony_ci and their settings is supported. The third revision of the Abit 6362306a36Sopenharmony_ci uGuru chip can be found on recent Abit motherboards (since end 6462306a36Sopenharmony_ci 2005). For more info and a list of which motherboards have which 6562306a36Sopenharmony_ci revision see Documentation/hwmon/abituguru3.rst 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 6862306a36Sopenharmony_ci will be called abituguru3. 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ciconfig SENSORS_SMPRO 7162306a36Sopenharmony_ci tristate "Ampere's Altra SMpro hardware monitoring driver" 7262306a36Sopenharmony_ci depends on MFD_SMPRO 7362306a36Sopenharmony_ci help 7462306a36Sopenharmony_ci If you say yes here you get support for the thermal, voltage, 7562306a36Sopenharmony_ci current and power sensors of Ampere's Altra processor family SoC 7662306a36Sopenharmony_ci with SMpro co-processor. 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ciconfig SENSORS_AD7314 7962306a36Sopenharmony_ci tristate "Analog Devices AD7314 and compatibles" 8062306a36Sopenharmony_ci depends on SPI 8162306a36Sopenharmony_ci help 8262306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 8362306a36Sopenharmony_ci AD7314, ADT7301 and ADT7302 temperature sensors. 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 8662306a36Sopenharmony_ci will be called ad7314. 8762306a36Sopenharmony_ci 8862306a36Sopenharmony_ciconfig SENSORS_AD7414 8962306a36Sopenharmony_ci tristate "Analog Devices AD7414" 9062306a36Sopenharmony_ci depends on I2C 9162306a36Sopenharmony_ci help 9262306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 9362306a36Sopenharmony_ci AD7414 temperature monitoring chip. 9462306a36Sopenharmony_ci 9562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 9662306a36Sopenharmony_ci will be called ad7414. 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ciconfig SENSORS_AD7418 9962306a36Sopenharmony_ci tristate "Analog Devices AD7416, AD7417 and AD7418" 10062306a36Sopenharmony_ci depends on I2C 10162306a36Sopenharmony_ci help 10262306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 10362306a36Sopenharmony_ci AD7416, AD7417 and AD7418 temperature monitoring chips. 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 10662306a36Sopenharmony_ci will be called ad7418. 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ciconfig SENSORS_ADM1021 10962306a36Sopenharmony_ci tristate "Analog Devices ADM1021 and compatibles" 11062306a36Sopenharmony_ci depends on I2C 11162306a36Sopenharmony_ci depends on SENSORS_LM90=n 11262306a36Sopenharmony_ci help 11362306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1021 11462306a36Sopenharmony_ci and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A, 11562306a36Sopenharmony_ci Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10. 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 11862306a36Sopenharmony_ci will be called adm1021. 11962306a36Sopenharmony_ci 12062306a36Sopenharmony_ciconfig SENSORS_ADM1025 12162306a36Sopenharmony_ci tristate "Analog Devices ADM1025 and compatibles" 12262306a36Sopenharmony_ci depends on I2C 12362306a36Sopenharmony_ci select HWMON_VID 12462306a36Sopenharmony_ci help 12562306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1025 12662306a36Sopenharmony_ci and Philips NE1619 sensor chips. 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 12962306a36Sopenharmony_ci will be called adm1025. 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ciconfig SENSORS_ADM1026 13262306a36Sopenharmony_ci tristate "Analog Devices ADM1026 and compatibles" 13362306a36Sopenharmony_ci depends on I2C 13462306a36Sopenharmony_ci select HWMON_VID 13562306a36Sopenharmony_ci help 13662306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1026 13762306a36Sopenharmony_ci sensor chip. 13862306a36Sopenharmony_ci 13962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 14062306a36Sopenharmony_ci will be called adm1026. 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ciconfig SENSORS_ADM1029 14362306a36Sopenharmony_ci tristate "Analog Devices ADM1029" 14462306a36Sopenharmony_ci depends on I2C 14562306a36Sopenharmony_ci help 14662306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1029 14762306a36Sopenharmony_ci sensor chip. 14862306a36Sopenharmony_ci Very rare chip, please let us know you use it. 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 15162306a36Sopenharmony_ci will be called adm1029. 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ciconfig SENSORS_ADM1031 15462306a36Sopenharmony_ci tristate "Analog Devices ADM1031 and compatibles" 15562306a36Sopenharmony_ci depends on I2C 15662306a36Sopenharmony_ci help 15762306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1031 15862306a36Sopenharmony_ci and ADM1030 sensor chips. 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 16162306a36Sopenharmony_ci will be called adm1031. 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ciconfig SENSORS_ADM1177 16462306a36Sopenharmony_ci tristate "Analog Devices ADM1177 and compatibles" 16562306a36Sopenharmony_ci depends on I2C 16662306a36Sopenharmony_ci help 16762306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM1177 16862306a36Sopenharmony_ci sensor chips. 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 17162306a36Sopenharmony_ci will be called adm1177. 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ciconfig SENSORS_ADM9240 17462306a36Sopenharmony_ci tristate "Analog Devices ADM9240 and compatibles" 17562306a36Sopenharmony_ci depends on I2C 17662306a36Sopenharmony_ci select HWMON_VID 17762306a36Sopenharmony_ci help 17862306a36Sopenharmony_ci If you say yes here you get support for Analog Devices ADM9240, 17962306a36Sopenharmony_ci Dallas DS1780, National Semiconductor LM81 sensor chips. 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 18262306a36Sopenharmony_ci will be called adm9240. 18362306a36Sopenharmony_ci 18462306a36Sopenharmony_ciconfig SENSORS_ADT7X10 18562306a36Sopenharmony_ci tristate 18662306a36Sopenharmony_ci select REGMAP 18762306a36Sopenharmony_ci help 18862306a36Sopenharmony_ci This module contains common code shared by the ADT7310/ADT7320 and 18962306a36Sopenharmony_ci ADT7410/ADT7420 temperature monitoring chip drivers. 19062306a36Sopenharmony_ci 19162306a36Sopenharmony_ci If built as a module, the module will be called adt7x10. 19262306a36Sopenharmony_ci 19362306a36Sopenharmony_ciconfig SENSORS_ADT7310 19462306a36Sopenharmony_ci tristate "Analog Devices ADT7310/ADT7320" 19562306a36Sopenharmony_ci depends on SPI_MASTER 19662306a36Sopenharmony_ci select SENSORS_ADT7X10 19762306a36Sopenharmony_ci help 19862306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 19962306a36Sopenharmony_ci ADT7310 and ADT7320 temperature monitoring chips. 20062306a36Sopenharmony_ci 20162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 20262306a36Sopenharmony_ci will be called adt7310. 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ciconfig SENSORS_ADT7410 20562306a36Sopenharmony_ci tristate "Analog Devices ADT7410/ADT7420" 20662306a36Sopenharmony_ci depends on I2C 20762306a36Sopenharmony_ci select SENSORS_ADT7X10 20862306a36Sopenharmony_ci help 20962306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 21062306a36Sopenharmony_ci ADT7410 and ADT7420 temperature monitoring chips. 21162306a36Sopenharmony_ci 21262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 21362306a36Sopenharmony_ci will be called adt7410. 21462306a36Sopenharmony_ci 21562306a36Sopenharmony_ciconfig SENSORS_ADT7411 21662306a36Sopenharmony_ci tristate "Analog Devices ADT7411" 21762306a36Sopenharmony_ci depends on I2C 21862306a36Sopenharmony_ci help 21962306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 22062306a36Sopenharmony_ci ADT7411 voltage and temperature monitoring chip. 22162306a36Sopenharmony_ci 22262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 22362306a36Sopenharmony_ci will be called adt7411. 22462306a36Sopenharmony_ci 22562306a36Sopenharmony_ciconfig SENSORS_ADT7462 22662306a36Sopenharmony_ci tristate "Analog Devices ADT7462" 22762306a36Sopenharmony_ci depends on I2C 22862306a36Sopenharmony_ci help 22962306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 23062306a36Sopenharmony_ci ADT7462 temperature monitoring chips. 23162306a36Sopenharmony_ci 23262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 23362306a36Sopenharmony_ci will be called adt7462. 23462306a36Sopenharmony_ci 23562306a36Sopenharmony_ciconfig SENSORS_ADT7470 23662306a36Sopenharmony_ci tristate "Analog Devices ADT7470" 23762306a36Sopenharmony_ci depends on I2C 23862306a36Sopenharmony_ci help 23962306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 24062306a36Sopenharmony_ci ADT7470 temperature monitoring chips. 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 24362306a36Sopenharmony_ci will be called adt7470. 24462306a36Sopenharmony_ci 24562306a36Sopenharmony_ciconfig SENSORS_ADT7475 24662306a36Sopenharmony_ci tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490" 24762306a36Sopenharmony_ci depends on I2C 24862306a36Sopenharmony_ci select HWMON_VID 24962306a36Sopenharmony_ci help 25062306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 25162306a36Sopenharmony_ci ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring 25262306a36Sopenharmony_ci chips. 25362306a36Sopenharmony_ci 25462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 25562306a36Sopenharmony_ci will be called adt7475. 25662306a36Sopenharmony_ci 25762306a36Sopenharmony_ciconfig SENSORS_AHT10 25862306a36Sopenharmony_ci tristate "Aosong AHT10, AHT20" 25962306a36Sopenharmony_ci depends on I2C 26062306a36Sopenharmony_ci select CRC8 26162306a36Sopenharmony_ci help 26262306a36Sopenharmony_ci If you say yes here, you get support for the Aosong AHT10 and AHT20 26362306a36Sopenharmony_ci temperature and humidity sensors 26462306a36Sopenharmony_ci 26562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 26662306a36Sopenharmony_ci will be called aht10. 26762306a36Sopenharmony_ci 26862306a36Sopenharmony_ciconfig SENSORS_AQUACOMPUTER_D5NEXT 26962306a36Sopenharmony_ci tristate "Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next" 27062306a36Sopenharmony_ci depends on USB_HID 27162306a36Sopenharmony_ci select CRC16 27262306a36Sopenharmony_ci help 27362306a36Sopenharmony_ci If you say yes here you get support for sensors and fans of 27462306a36Sopenharmony_ci the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan 27562306a36Sopenharmony_ci controllers, Farbwerk and Farbwerk 360 RGB controllers, High Flow 27662306a36Sopenharmony_ci Next sensor, where available. 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 27962306a36Sopenharmony_ci will be called aquacomputer_d5next. 28062306a36Sopenharmony_ci 28162306a36Sopenharmony_ciconfig SENSORS_AS370 28262306a36Sopenharmony_ci tristate "Synaptics AS370 SoC hardware monitoring driver" 28362306a36Sopenharmony_ci help 28462306a36Sopenharmony_ci If you say yes here you get support for the PVT sensors of 28562306a36Sopenharmony_ci the Synaptics AS370 SoC 28662306a36Sopenharmony_ci 28762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 28862306a36Sopenharmony_ci will be called as370-hwmon. 28962306a36Sopenharmony_ci 29062306a36Sopenharmony_ci 29162306a36Sopenharmony_ciconfig SENSORS_ASC7621 29262306a36Sopenharmony_ci tristate "Andigilog aSC7621" 29362306a36Sopenharmony_ci depends on I2C 29462306a36Sopenharmony_ci help 29562306a36Sopenharmony_ci If you say yes here you get support for the aSC7621 29662306a36Sopenharmony_ci family of SMBus sensors chip found on most Intel X38, X48, X58, 29762306a36Sopenharmony_ci 945, 965 and 975 desktop boards. Currently supported chips: 29862306a36Sopenharmony_ci aSC7621 29962306a36Sopenharmony_ci aSC7621a 30062306a36Sopenharmony_ci 30162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 30262306a36Sopenharmony_ci will be called asc7621. 30362306a36Sopenharmony_ci 30462306a36Sopenharmony_ciconfig SENSORS_AXI_FAN_CONTROL 30562306a36Sopenharmony_ci tristate "Analog Devices FAN Control HDL Core driver" 30662306a36Sopenharmony_ci help 30762306a36Sopenharmony_ci If you say yes here you get support for the Analog Devices 30862306a36Sopenharmony_ci AXI HDL FAN monitoring core. 30962306a36Sopenharmony_ci 31062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 31162306a36Sopenharmony_ci will be called axi-fan-control 31262306a36Sopenharmony_ci 31362306a36Sopenharmony_ciconfig SENSORS_K8TEMP 31462306a36Sopenharmony_ci tristate "AMD Athlon64/FX or Opteron temperature sensor" 31562306a36Sopenharmony_ci depends on X86 && PCI 31662306a36Sopenharmony_ci help 31762306a36Sopenharmony_ci If you say yes here you get support for the temperature 31862306a36Sopenharmony_ci sensor(s) inside your CPU. Supported is whole AMD K8 31962306a36Sopenharmony_ci microarchitecture. Please note that you will need at least 32062306a36Sopenharmony_ci lm-sensors 2.10.1 for proper userspace support. 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 32362306a36Sopenharmony_ci will be called k8temp. 32462306a36Sopenharmony_ci 32562306a36Sopenharmony_ciconfig SENSORS_K10TEMP 32662306a36Sopenharmony_ci tristate "AMD Family 10h+ temperature sensor" 32762306a36Sopenharmony_ci depends on X86 && PCI && AMD_NB 32862306a36Sopenharmony_ci help 32962306a36Sopenharmony_ci If you say yes here you get support for the temperature 33062306a36Sopenharmony_ci sensor(s) inside your CPU. Supported are later revisions of 33162306a36Sopenharmony_ci the AMD Family 10h and all revisions of the AMD Family 11h, 33262306a36Sopenharmony_ci 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo) 33362306a36Sopenharmony_ci and 16h (Kabini/Mullins) microarchitectures. 33462306a36Sopenharmony_ci 33562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 33662306a36Sopenharmony_ci will be called k10temp. 33762306a36Sopenharmony_ci 33862306a36Sopenharmony_ciconfig SENSORS_FAM15H_POWER 33962306a36Sopenharmony_ci tristate "AMD Family 15h processor power" 34062306a36Sopenharmony_ci depends on X86 && PCI && CPU_SUP_AMD 34162306a36Sopenharmony_ci help 34262306a36Sopenharmony_ci If you say yes here you get support for processor power 34362306a36Sopenharmony_ci information of your AMD family 15h CPU. 34462306a36Sopenharmony_ci 34562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 34662306a36Sopenharmony_ci will be called fam15h_power. 34762306a36Sopenharmony_ci 34862306a36Sopenharmony_ciconfig SENSORS_APPLESMC 34962306a36Sopenharmony_ci tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)" 35062306a36Sopenharmony_ci depends on INPUT && X86 35162306a36Sopenharmony_ci select NEW_LEDS 35262306a36Sopenharmony_ci select LEDS_CLASS 35362306a36Sopenharmony_ci help 35462306a36Sopenharmony_ci This driver provides support for the Apple System Management 35562306a36Sopenharmony_ci Controller, which provides an accelerometer (Apple Sudden Motion 35662306a36Sopenharmony_ci Sensor), light sensors, temperature sensors, keyboard backlight 35762306a36Sopenharmony_ci control and fan control. 35862306a36Sopenharmony_ci 35962306a36Sopenharmony_ci Only Intel-based Apple's computers are supported (MacBook Pro, 36062306a36Sopenharmony_ci MacBook, MacMini). 36162306a36Sopenharmony_ci 36262306a36Sopenharmony_ci Data from the different sensors, keyboard backlight control and fan 36362306a36Sopenharmony_ci control are accessible via sysfs. 36462306a36Sopenharmony_ci 36562306a36Sopenharmony_ci This driver also provides an absolute input class device, allowing 36662306a36Sopenharmony_ci the laptop to act as a pinball machine-esque joystick. 36762306a36Sopenharmony_ci 36862306a36Sopenharmony_ci Say Y here if you have an applicable laptop and want to experience 36962306a36Sopenharmony_ci the awesome power of applesmc. 37062306a36Sopenharmony_ci 37162306a36Sopenharmony_ciconfig SENSORS_ARM_SCMI 37262306a36Sopenharmony_ci tristate "ARM SCMI Sensors" 37362306a36Sopenharmony_ci depends on ARM_SCMI_PROTOCOL 37462306a36Sopenharmony_ci depends on THERMAL || !THERMAL_OF 37562306a36Sopenharmony_ci help 37662306a36Sopenharmony_ci This driver provides support for temperature, voltage, current 37762306a36Sopenharmony_ci and power sensors available on SCMI based platforms. The actual 37862306a36Sopenharmony_ci number and type of sensors exported depend on the platform. 37962306a36Sopenharmony_ci 38062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 38162306a36Sopenharmony_ci will be called scmi-hwmon. 38262306a36Sopenharmony_ci 38362306a36Sopenharmony_ciconfig SENSORS_ARM_SCPI 38462306a36Sopenharmony_ci tristate "ARM SCPI Sensors" 38562306a36Sopenharmony_ci depends on ARM_SCPI_PROTOCOL 38662306a36Sopenharmony_ci depends on THERMAL || !THERMAL_OF 38762306a36Sopenharmony_ci help 38862306a36Sopenharmony_ci This driver provides support for temperature, voltage, current 38962306a36Sopenharmony_ci and power sensors available on ARM Ltd's SCP based platforms. The 39062306a36Sopenharmony_ci actual number and type of sensors exported depend on the platform. 39162306a36Sopenharmony_ci 39262306a36Sopenharmony_ciconfig SENSORS_ASB100 39362306a36Sopenharmony_ci tristate "Asus ASB100 Bach" 39462306a36Sopenharmony_ci depends on (X86 || COMPILE_TEST) && I2C 39562306a36Sopenharmony_ci select HWMON_VID 39662306a36Sopenharmony_ci help 39762306a36Sopenharmony_ci If you say yes here you get support for the ASB100 Bach sensor 39862306a36Sopenharmony_ci chip found on some Asus mainboards. 39962306a36Sopenharmony_ci 40062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 40162306a36Sopenharmony_ci will be called asb100. 40262306a36Sopenharmony_ci 40362306a36Sopenharmony_ciconfig SENSORS_ASPEED 40462306a36Sopenharmony_ci tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver" 40562306a36Sopenharmony_ci depends on ARCH_ASPEED || COMPILE_TEST 40662306a36Sopenharmony_ci depends on THERMAL || THERMAL=n 40762306a36Sopenharmony_ci select REGMAP 40862306a36Sopenharmony_ci help 40962306a36Sopenharmony_ci This driver provides support for ASPEED AST2400/AST2500 PWM 41062306a36Sopenharmony_ci and Fan Tacho controllers. 41162306a36Sopenharmony_ci 41262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 41362306a36Sopenharmony_ci will be called aspeed_pwm_tacho. 41462306a36Sopenharmony_ci 41562306a36Sopenharmony_ciconfig SENSORS_ATXP1 41662306a36Sopenharmony_ci tristate "Attansic ATXP1 VID controller" 41762306a36Sopenharmony_ci depends on I2C 41862306a36Sopenharmony_ci select HWMON_VID 41962306a36Sopenharmony_ci help 42062306a36Sopenharmony_ci If you say yes here you get support for the Attansic ATXP1 VID 42162306a36Sopenharmony_ci controller. 42262306a36Sopenharmony_ci 42362306a36Sopenharmony_ci If your board have such a chip, you are able to control your CPU 42462306a36Sopenharmony_ci core and other voltages. 42562306a36Sopenharmony_ci 42662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 42762306a36Sopenharmony_ci will be called atxp1. 42862306a36Sopenharmony_ci 42962306a36Sopenharmony_ciconfig SENSORS_BT1_PVT 43062306a36Sopenharmony_ci tristate "Baikal-T1 Process, Voltage, Temperature sensor driver" 43162306a36Sopenharmony_ci depends on MIPS_BAIKAL_T1 || COMPILE_TEST 43262306a36Sopenharmony_ci select POLYNOMIAL 43362306a36Sopenharmony_ci help 43462306a36Sopenharmony_ci If you say yes here you get support for Baikal-T1 PVT sensor 43562306a36Sopenharmony_ci embedded into the SoC. 43662306a36Sopenharmony_ci 43762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will be 43862306a36Sopenharmony_ci called bt1-pvt. 43962306a36Sopenharmony_ci 44062306a36Sopenharmony_ciconfig SENSORS_BT1_PVT_ALARMS 44162306a36Sopenharmony_ci bool "Enable Baikal-T1 PVT sensor alarms" 44262306a36Sopenharmony_ci depends on SENSORS_BT1_PVT 44362306a36Sopenharmony_ci help 44462306a36Sopenharmony_ci Baikal-T1 PVT IP-block provides threshold registers for each 44562306a36Sopenharmony_ci supported sensor. But the corresponding interrupts might be 44662306a36Sopenharmony_ci generated by the thresholds comparator only in synchronization with 44762306a36Sopenharmony_ci a data conversion. Additionally there is only one sensor data can 44862306a36Sopenharmony_ci be converted at a time. All of these makes the interface impossible 44962306a36Sopenharmony_ci to be used for the hwmon alarms implementation without periodic 45062306a36Sopenharmony_ci switch between the PVT sensors. By default the data conversion is 45162306a36Sopenharmony_ci performed on demand from the user-space. If this config is enabled 45262306a36Sopenharmony_ci the data conversion will be periodically performed and the data will be 45362306a36Sopenharmony_ci saved in the internal driver cache. 45462306a36Sopenharmony_ci 45562306a36Sopenharmony_ciconfig SENSORS_CORSAIR_CPRO 45662306a36Sopenharmony_ci tristate "Corsair Commander Pro controller" 45762306a36Sopenharmony_ci depends on HID 45862306a36Sopenharmony_ci help 45962306a36Sopenharmony_ci If you say yes here you get support for the Corsair Commander Pro 46062306a36Sopenharmony_ci controller. 46162306a36Sopenharmony_ci 46262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 46362306a36Sopenharmony_ci will be called corsair-cpro. 46462306a36Sopenharmony_ci 46562306a36Sopenharmony_ciconfig SENSORS_CORSAIR_PSU 46662306a36Sopenharmony_ci tristate "Corsair PSU HID controller" 46762306a36Sopenharmony_ci depends on HID 46862306a36Sopenharmony_ci help 46962306a36Sopenharmony_ci If you say yes here you get support for Corsair PSUs with a HID 47062306a36Sopenharmony_ci interface. 47162306a36Sopenharmony_ci Currently this driver supports the (RM/HX)550i, (RM/HX)650i, 47262306a36Sopenharmony_ci (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i and HX1200i power supplies 47362306a36Sopenharmony_ci by Corsair. 47462306a36Sopenharmony_ci 47562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 47662306a36Sopenharmony_ci will be called corsair-psu. 47762306a36Sopenharmony_ci 47862306a36Sopenharmony_ciconfig SENSORS_DRIVETEMP 47962306a36Sopenharmony_ci tristate "Hard disk drives with temperature sensors" 48062306a36Sopenharmony_ci depends on SCSI && ATA 48162306a36Sopenharmony_ci help 48262306a36Sopenharmony_ci If you say yes you get support for the temperature sensor on 48362306a36Sopenharmony_ci hard disk drives. 48462306a36Sopenharmony_ci 48562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 48662306a36Sopenharmony_ci will be called drivetemp. 48762306a36Sopenharmony_ci 48862306a36Sopenharmony_ciconfig SENSORS_DS620 48962306a36Sopenharmony_ci tristate "Dallas Semiconductor DS620" 49062306a36Sopenharmony_ci depends on I2C 49162306a36Sopenharmony_ci help 49262306a36Sopenharmony_ci If you say yes here you get support for Dallas Semiconductor 49362306a36Sopenharmony_ci DS620 sensor chip. 49462306a36Sopenharmony_ci 49562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 49662306a36Sopenharmony_ci will be called ds620. 49762306a36Sopenharmony_ci 49862306a36Sopenharmony_ciconfig SENSORS_DS1621 49962306a36Sopenharmony_ci tristate "Dallas Semiconductor DS1621 and compatibles" 50062306a36Sopenharmony_ci depends on I2C 50162306a36Sopenharmony_ci help 50262306a36Sopenharmony_ci If you say yes here you get support for Dallas Semiconductor/Maxim 50362306a36Sopenharmony_ci Integrated DS1621 sensor chips and compatible models including: 50462306a36Sopenharmony_ci 50562306a36Sopenharmony_ci - Dallas Semiconductor DS1625 50662306a36Sopenharmony_ci - Maxim Integrated DS1631 50762306a36Sopenharmony_ci - Maxim Integrated DS1721 50862306a36Sopenharmony_ci - Maxim Integrated DS1731 50962306a36Sopenharmony_ci 51062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 51162306a36Sopenharmony_ci will be called ds1621. 51262306a36Sopenharmony_ci 51362306a36Sopenharmony_ciconfig SENSORS_DELL_SMM 51462306a36Sopenharmony_ci tristate "Dell laptop SMM BIOS hwmon driver" 51562306a36Sopenharmony_ci depends on X86 51662306a36Sopenharmony_ci imply THERMAL 51762306a36Sopenharmony_ci help 51862306a36Sopenharmony_ci This hwmon driver adds support for reporting temperature of different 51962306a36Sopenharmony_ci sensors and controls the fans on Dell laptops via System Management 52062306a36Sopenharmony_ci Mode provided by Dell BIOS. 52162306a36Sopenharmony_ci 52262306a36Sopenharmony_ci When option I8K is also enabled this driver provides legacy /proc/i8k 52362306a36Sopenharmony_ci userspace interface for i8kutils package. 52462306a36Sopenharmony_ci 52562306a36Sopenharmony_ciconfig I8K 52662306a36Sopenharmony_ci bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver" 52762306a36Sopenharmony_ci depends on SENSORS_DELL_SMM 52862306a36Sopenharmony_ci depends on PROC_FS 52962306a36Sopenharmony_ci help 53062306a36Sopenharmony_ci This option enables the legacy /proc/i8k userspace interface of the 53162306a36Sopenharmony_ci dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS 53262306a36Sopenharmony_ci version, temperatures and allows control of fan speeds of some Dell 53362306a36Sopenharmony_ci laptops. Sometimes it also reports power and hotkey status. 53462306a36Sopenharmony_ci 53562306a36Sopenharmony_ci This interface is required to run programs from the i8kutils package. 53662306a36Sopenharmony_ci 53762306a36Sopenharmony_ci Say Y if you intend to run userspace programs that use this interface. 53862306a36Sopenharmony_ci Say N otherwise. 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ciconfig SENSORS_DA9052_ADC 54162306a36Sopenharmony_ci tristate "Dialog DA9052/DA9053 ADC" 54262306a36Sopenharmony_ci depends on PMIC_DA9052 54362306a36Sopenharmony_ci help 54462306a36Sopenharmony_ci Say y here to support the ADC found on Dialog Semiconductor 54562306a36Sopenharmony_ci DA9052-BC and DA9053-AA/Bx PMICs. 54662306a36Sopenharmony_ci 54762306a36Sopenharmony_ci This driver can also be built as module. If so, the module 54862306a36Sopenharmony_ci will be called da9052-hwmon. 54962306a36Sopenharmony_ci 55062306a36Sopenharmony_ciconfig SENSORS_DA9055 55162306a36Sopenharmony_ci tristate "Dialog Semiconductor DA9055 ADC" 55262306a36Sopenharmony_ci depends on MFD_DA9055 55362306a36Sopenharmony_ci help 55462306a36Sopenharmony_ci If you say yes here you get support for ADC on the Dialog 55562306a36Sopenharmony_ci Semiconductor DA9055 PMIC. 55662306a36Sopenharmony_ci 55762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 55862306a36Sopenharmony_ci will be called da9055-hwmon. 55962306a36Sopenharmony_ci 56062306a36Sopenharmony_ciconfig SENSORS_I5K_AMB 56162306a36Sopenharmony_ci tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets" 56262306a36Sopenharmony_ci depends on PCI 56362306a36Sopenharmony_ci help 56462306a36Sopenharmony_ci If you say yes here you get support for FB-DIMM AMB temperature 56562306a36Sopenharmony_ci monitoring chips on systems with the Intel 5000 series chipset. 56662306a36Sopenharmony_ci 56762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 56862306a36Sopenharmony_ci will be called i5k_amb. 56962306a36Sopenharmony_ci 57062306a36Sopenharmony_ciconfig SENSORS_SPARX5 57162306a36Sopenharmony_ci tristate "Sparx5 SoC temperature sensor" 57262306a36Sopenharmony_ci depends on ARCH_SPARX5 || COMPILE_TEST 57362306a36Sopenharmony_ci help 57462306a36Sopenharmony_ci If you say yes here you get support for temperature monitoring 57562306a36Sopenharmony_ci with the Microchip Sparx5 SoC. 57662306a36Sopenharmony_ci 57762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 57862306a36Sopenharmony_ci will be called sparx5-temp. 57962306a36Sopenharmony_ci 58062306a36Sopenharmony_ciconfig SENSORS_F71805F 58162306a36Sopenharmony_ci tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG" 58262306a36Sopenharmony_ci depends on !PPC 58362306a36Sopenharmony_ci help 58462306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring 58562306a36Sopenharmony_ci features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG 58662306a36Sopenharmony_ci Super-I/O chips. 58762306a36Sopenharmony_ci 58862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 58962306a36Sopenharmony_ci will be called f71805f. 59062306a36Sopenharmony_ci 59162306a36Sopenharmony_ciconfig SENSORS_F71882FG 59262306a36Sopenharmony_ci tristate "Fintek F71882FG and compatibles" 59362306a36Sopenharmony_ci depends on !PPC 59462306a36Sopenharmony_ci help 59562306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring 59662306a36Sopenharmony_ci features of many Fintek Super-I/O (LPC) chips. The currently 59762306a36Sopenharmony_ci supported chips are: 59862306a36Sopenharmony_ci F71808E/A 59962306a36Sopenharmony_ci F71858FG 60062306a36Sopenharmony_ci F71862FG 60162306a36Sopenharmony_ci F71863FG 60262306a36Sopenharmony_ci F71869F/E/A 60362306a36Sopenharmony_ci F71882FG 60462306a36Sopenharmony_ci F71883FG 60562306a36Sopenharmony_ci F71889FG/ED/A 60662306a36Sopenharmony_ci F8000 60762306a36Sopenharmony_ci F81801U 60862306a36Sopenharmony_ci F81865F 60962306a36Sopenharmony_ci 61062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 61162306a36Sopenharmony_ci will be called f71882fg. 61262306a36Sopenharmony_ci 61362306a36Sopenharmony_ciconfig SENSORS_F75375S 61462306a36Sopenharmony_ci tristate "Fintek F75375S/SP, F75373 and F75387" 61562306a36Sopenharmony_ci depends on I2C 61662306a36Sopenharmony_ci help 61762306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring 61862306a36Sopenharmony_ci features of the Fintek F75375S/SP, F75373 and F75387 61962306a36Sopenharmony_ci 62062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 62162306a36Sopenharmony_ci will be called f75375s. 62262306a36Sopenharmony_ci 62362306a36Sopenharmony_ciconfig SENSORS_GSC 62462306a36Sopenharmony_ci tristate "Gateworks System Controller ADC" 62562306a36Sopenharmony_ci depends on MFD_GATEWORKS_GSC 62662306a36Sopenharmony_ci help 62762306a36Sopenharmony_ci Support for the Gateworks System Controller A/D converters. 62862306a36Sopenharmony_ci 62962306a36Sopenharmony_ci To compile this driver as a module, choose M here: 63062306a36Sopenharmony_ci the module will be called gsc-hwmon. 63162306a36Sopenharmony_ci 63262306a36Sopenharmony_ciconfig SENSORS_MC13783_ADC 63362306a36Sopenharmony_ci tristate "Freescale MC13783/MC13892 ADC" 63462306a36Sopenharmony_ci depends on MFD_MC13XXX 63562306a36Sopenharmony_ci help 63662306a36Sopenharmony_ci Support for the A/D converter on MC13783 and MC13892 PMIC. 63762306a36Sopenharmony_ci 63862306a36Sopenharmony_ciconfig SENSORS_FSCHMD 63962306a36Sopenharmony_ci tristate "Fujitsu Siemens Computers sensor chips" 64062306a36Sopenharmony_ci depends on (X86 || COMPILE_TEST) && I2C 64162306a36Sopenharmony_ci help 64262306a36Sopenharmony_ci If you say yes here you get support for the following Fujitsu 64362306a36Sopenharmony_ci Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes, 64462306a36Sopenharmony_ci Heimdall, Heracles, Hades and Syleus including support for the 64562306a36Sopenharmony_ci integrated watchdog. 64662306a36Sopenharmony_ci 64762306a36Sopenharmony_ci This is a merged driver for FSC sensor chips replacing the fscpos, 64862306a36Sopenharmony_ci fscscy and fscher drivers and adding support for several other FSC 64962306a36Sopenharmony_ci sensor chips. 65062306a36Sopenharmony_ci 65162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 65262306a36Sopenharmony_ci will be called fschmd. 65362306a36Sopenharmony_ci 65462306a36Sopenharmony_ciconfig SENSORS_FTSTEUTATES 65562306a36Sopenharmony_ci tristate "Fujitsu Technology Solutions sensor chip Teutates" 65662306a36Sopenharmony_ci depends on I2C && WATCHDOG 65762306a36Sopenharmony_ci select WATCHDOG_CORE 65862306a36Sopenharmony_ci help 65962306a36Sopenharmony_ci If you say yes here you get support for the Fujitsu Technology 66062306a36Sopenharmony_ci Solutions (FTS) sensor chip "Teutates" including support for 66162306a36Sopenharmony_ci the integrated watchdog. 66262306a36Sopenharmony_ci 66362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 66462306a36Sopenharmony_ci will be called ftsteutates. 66562306a36Sopenharmony_ci 66662306a36Sopenharmony_ciconfig SENSORS_GL518SM 66762306a36Sopenharmony_ci tristate "Genesys Logic GL518SM" 66862306a36Sopenharmony_ci depends on I2C 66962306a36Sopenharmony_ci help 67062306a36Sopenharmony_ci If you say yes here you get support for Genesys Logic GL518SM 67162306a36Sopenharmony_ci sensor chips. 67262306a36Sopenharmony_ci 67362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 67462306a36Sopenharmony_ci will be called gl518sm. 67562306a36Sopenharmony_ci 67662306a36Sopenharmony_ciconfig SENSORS_GL520SM 67762306a36Sopenharmony_ci tristate "Genesys Logic GL520SM" 67862306a36Sopenharmony_ci depends on I2C 67962306a36Sopenharmony_ci select HWMON_VID 68062306a36Sopenharmony_ci help 68162306a36Sopenharmony_ci If you say yes here you get support for Genesys Logic GL520SM 68262306a36Sopenharmony_ci sensor chips. 68362306a36Sopenharmony_ci 68462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 68562306a36Sopenharmony_ci will be called gl520sm. 68662306a36Sopenharmony_ci 68762306a36Sopenharmony_ciconfig SENSORS_G760A 68862306a36Sopenharmony_ci tristate "GMT G760A" 68962306a36Sopenharmony_ci depends on I2C 69062306a36Sopenharmony_ci help 69162306a36Sopenharmony_ci If you say yes here you get support for Global Mixed-mode 69262306a36Sopenharmony_ci Technology Inc G760A fan speed PWM controller chips. 69362306a36Sopenharmony_ci 69462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 69562306a36Sopenharmony_ci will be called g760a. 69662306a36Sopenharmony_ci 69762306a36Sopenharmony_ciconfig SENSORS_G762 69862306a36Sopenharmony_ci tristate "GMT G762 and G763" 69962306a36Sopenharmony_ci depends on I2C 70062306a36Sopenharmony_ci help 70162306a36Sopenharmony_ci If you say yes here you get support for Global Mixed-mode 70262306a36Sopenharmony_ci Technology Inc G762 and G763 fan speed PWM controller chips. 70362306a36Sopenharmony_ci 70462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 70562306a36Sopenharmony_ci will be called g762. 70662306a36Sopenharmony_ci 70762306a36Sopenharmony_ciconfig SENSORS_GPIO_FAN 70862306a36Sopenharmony_ci tristate "GPIO fan" 70962306a36Sopenharmony_ci depends on OF_GPIO 71062306a36Sopenharmony_ci depends on GPIOLIB || COMPILE_TEST 71162306a36Sopenharmony_ci depends on THERMAL || THERMAL=n 71262306a36Sopenharmony_ci help 71362306a36Sopenharmony_ci If you say yes here you get support for fans connected to GPIO lines. 71462306a36Sopenharmony_ci 71562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 71662306a36Sopenharmony_ci will be called gpio-fan. 71762306a36Sopenharmony_ci 71862306a36Sopenharmony_ciconfig SENSORS_GXP_FAN_CTRL 71962306a36Sopenharmony_ci tristate "HPE GXP fan controller" 72062306a36Sopenharmony_ci depends on ARCH_HPE_GXP || COMPILE_TEST 72162306a36Sopenharmony_ci help 72262306a36Sopenharmony_ci If you say yes here you get support for GXP fan control functionality. 72362306a36Sopenharmony_ci 72462306a36Sopenharmony_ci The GXP controls fan function via the CPLD through the use of PWM 72562306a36Sopenharmony_ci registers. This driver reports status and pwm setting of the fans. 72662306a36Sopenharmony_ci 72762306a36Sopenharmony_ciconfig SENSORS_HIH6130 72862306a36Sopenharmony_ci tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor" 72962306a36Sopenharmony_ci depends on I2C 73062306a36Sopenharmony_ci help 73162306a36Sopenharmony_ci If you say yes here you get support for Honeywell Humidicon 73262306a36Sopenharmony_ci HIH-6130 and HIH-6131 Humidicon humidity sensors. 73362306a36Sopenharmony_ci 73462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 73562306a36Sopenharmony_ci will be called hih6130. 73662306a36Sopenharmony_ci 73762306a36Sopenharmony_ciconfig SENSORS_HS3001 73862306a36Sopenharmony_ci tristate "Renesas HS3001 humidity and temperature sensors" 73962306a36Sopenharmony_ci depends on I2C 74062306a36Sopenharmony_ci help 74162306a36Sopenharmony_ci If you say yes here you get support for the Renesas HS3001, 74262306a36Sopenharmony_ci to HS3004 humidity and temperature sensors. 74362306a36Sopenharmony_ci 74462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 74562306a36Sopenharmony_ci will be called hs3001. 74662306a36Sopenharmony_ci 74762306a36Sopenharmony_ciconfig SENSORS_IBMAEM 74862306a36Sopenharmony_ci tristate "IBM Active Energy Manager temperature/power sensors and control" 74962306a36Sopenharmony_ci select IPMI_SI 75062306a36Sopenharmony_ci depends on IPMI_HANDLER 75162306a36Sopenharmony_ci help 75262306a36Sopenharmony_ci If you say yes here you get support for the temperature and 75362306a36Sopenharmony_ci power sensors and capping hardware in various IBM System X 75462306a36Sopenharmony_ci servers that support Active Energy Manager. This includes 75562306a36Sopenharmony_ci the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2, 75662306a36Sopenharmony_ci and certain HC10/HS2x/LS2x/QS2x blades. 75762306a36Sopenharmony_ci 75862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 75962306a36Sopenharmony_ci will be called ibmaem. 76062306a36Sopenharmony_ci 76162306a36Sopenharmony_ciconfig SENSORS_IBMPEX 76262306a36Sopenharmony_ci tristate "IBM PowerExecutive temperature/power sensors" 76362306a36Sopenharmony_ci select IPMI_SI 76462306a36Sopenharmony_ci depends on IPMI_HANDLER 76562306a36Sopenharmony_ci help 76662306a36Sopenharmony_ci If you say yes here you get support for the temperature and 76762306a36Sopenharmony_ci power sensors in various IBM System X servers that support 76862306a36Sopenharmony_ci PowerExecutive. So far this includes the x3350, x3550, x3650, 76962306a36Sopenharmony_ci x3655, and x3755; the x3800, x3850, and x3950 models that have 77062306a36Sopenharmony_ci PCI Express; and some of the HS2x, LS2x, and QS2x blades. 77162306a36Sopenharmony_ci 77262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 77362306a36Sopenharmony_ci will be called ibmpex. 77462306a36Sopenharmony_ci 77562306a36Sopenharmony_ciconfig SENSORS_IBMPOWERNV 77662306a36Sopenharmony_ci tristate "IBM POWERNV platform sensors" 77762306a36Sopenharmony_ci depends on PPC_POWERNV 77862306a36Sopenharmony_ci default y 77962306a36Sopenharmony_ci help 78062306a36Sopenharmony_ci If you say yes here you get support for the temperature/fan/power 78162306a36Sopenharmony_ci sensors on your PowerNV platform. 78262306a36Sopenharmony_ci 78362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 78462306a36Sopenharmony_ci will be called ibmpowernv. 78562306a36Sopenharmony_ci 78662306a36Sopenharmony_ciconfig SENSORS_IIO_HWMON 78762306a36Sopenharmony_ci tristate "Hwmon driver that uses channels specified via iio maps" 78862306a36Sopenharmony_ci depends on IIO 78962306a36Sopenharmony_ci help 79062306a36Sopenharmony_ci This is a platform driver that in combination with a suitable 79162306a36Sopenharmony_ci map allows IIO devices to provide basic hwmon functionality 79262306a36Sopenharmony_ci for those channels specified in the map. This map can be provided 79362306a36Sopenharmony_ci either via platform data or the device tree bindings. 79462306a36Sopenharmony_ci 79562306a36Sopenharmony_ciconfig SENSORS_I5500 79662306a36Sopenharmony_ci tristate "Intel 5500/5520/X58 temperature sensor" 79762306a36Sopenharmony_ci depends on X86 && PCI 79862306a36Sopenharmony_ci help 79962306a36Sopenharmony_ci If you say yes here you get support for the temperature 80062306a36Sopenharmony_ci sensor inside the Intel 5500, 5520 and X58 chipsets. 80162306a36Sopenharmony_ci 80262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 80362306a36Sopenharmony_ci will be called i5500_temp. 80462306a36Sopenharmony_ci 80562306a36Sopenharmony_ciconfig SENSORS_CORETEMP 80662306a36Sopenharmony_ci tristate "Intel Core/Core2/Atom temperature sensor" 80762306a36Sopenharmony_ci depends on X86 80862306a36Sopenharmony_ci help 80962306a36Sopenharmony_ci If you say yes here you get support for the temperature 81062306a36Sopenharmony_ci sensor inside your CPU. Most of the family 6 CPUs 81162306a36Sopenharmony_ci are supported. Check Documentation/hwmon/coretemp.rst for details. 81262306a36Sopenharmony_ci 81362306a36Sopenharmony_ciconfig SENSORS_IT87 81462306a36Sopenharmony_ci tristate "ITE IT87xx and compatibles" 81562306a36Sopenharmony_ci depends on !PPC 81662306a36Sopenharmony_ci select HWMON_VID 81762306a36Sopenharmony_ci help 81862306a36Sopenharmony_ci If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F, 81962306a36Sopenharmony_ci IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E, 82062306a36Sopenharmony_ci IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E, 82162306a36Sopenharmony_ci IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950 82262306a36Sopenharmony_ci clone. 82362306a36Sopenharmony_ci 82462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 82562306a36Sopenharmony_ci will be called it87. 82662306a36Sopenharmony_ci 82762306a36Sopenharmony_ciconfig SENSORS_JC42 82862306a36Sopenharmony_ci tristate "JEDEC JC42.4 compliant memory module temperature sensors" 82962306a36Sopenharmony_ci depends on I2C 83062306a36Sopenharmony_ci select REGMAP_I2C 83162306a36Sopenharmony_ci help 83262306a36Sopenharmony_ci If you say yes here, you get support for JEDEC JC42.4 compliant 83362306a36Sopenharmony_ci temperature sensors, which are used on many DDR3 memory modules for 83462306a36Sopenharmony_ci mobile devices and servers. Support will include, but not be limited 83562306a36Sopenharmony_ci to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805, 83662306a36Sopenharmony_ci MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98, 83762306a36Sopenharmony_ci STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001. 83862306a36Sopenharmony_ci 83962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 84062306a36Sopenharmony_ci will be called jc42. 84162306a36Sopenharmony_ci 84262306a36Sopenharmony_ciconfig SENSORS_POWR1220 84362306a36Sopenharmony_ci tristate "Lattice POWR1220 Power Monitoring" 84462306a36Sopenharmony_ci depends on I2C 84562306a36Sopenharmony_ci help 84662306a36Sopenharmony_ci If you say yes here you get access to the hardware monitoring 84762306a36Sopenharmony_ci functions of the Lattice POWR1220 isp Power Supply Monitoring, 84862306a36Sopenharmony_ci Sequencing and Margining Controller. 84962306a36Sopenharmony_ci 85062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 85162306a36Sopenharmony_ci will be called powr1220. 85262306a36Sopenharmony_ci 85362306a36Sopenharmony_ciconfig SENSORS_LAN966X 85462306a36Sopenharmony_ci tristate "Microchip LAN966x Hardware Monitoring" 85562306a36Sopenharmony_ci depends on SOC_LAN966 || COMPILE_TEST 85662306a36Sopenharmony_ci select REGMAP 85762306a36Sopenharmony_ci select POLYNOMIAL 85862306a36Sopenharmony_ci help 85962306a36Sopenharmony_ci If you say yes here you get support for temperature monitoring 86062306a36Sopenharmony_ci on the Microchip LAN966x SoC. 86162306a36Sopenharmony_ci 86262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 86362306a36Sopenharmony_ci will be called lan966x-hwmon. 86462306a36Sopenharmony_ci 86562306a36Sopenharmony_ciconfig SENSORS_LINEAGE 86662306a36Sopenharmony_ci tristate "Lineage Compact Power Line Power Entry Module" 86762306a36Sopenharmony_ci depends on I2C 86862306a36Sopenharmony_ci help 86962306a36Sopenharmony_ci If you say yes here you get support for the Lineage Compact Power Line 87062306a36Sopenharmony_ci series of DC/DC and AC/DC converters such as CP1800, CP2000AC, 87162306a36Sopenharmony_ci CP2000DC, CP2725, and others. 87262306a36Sopenharmony_ci 87362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 87462306a36Sopenharmony_ci will be called lineage-pem. 87562306a36Sopenharmony_ci 87662306a36Sopenharmony_ciconfig SENSORS_LOCHNAGAR 87762306a36Sopenharmony_ci tristate "Lochnagar Hardware Monitor" 87862306a36Sopenharmony_ci depends on MFD_LOCHNAGAR 87962306a36Sopenharmony_ci help 88062306a36Sopenharmony_ci If you say yes here you get support for Lochnagar 2 temperature, 88162306a36Sopenharmony_ci voltage and current sensors abilities. 88262306a36Sopenharmony_ci 88362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 88462306a36Sopenharmony_ci will be called lochnagar-hwmon. 88562306a36Sopenharmony_ci 88662306a36Sopenharmony_ciconfig SENSORS_LTC2945 88762306a36Sopenharmony_ci tristate "Linear Technology LTC2945" 88862306a36Sopenharmony_ci depends on I2C 88962306a36Sopenharmony_ci select REGMAP_I2C 89062306a36Sopenharmony_ci help 89162306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2945 89262306a36Sopenharmony_ci I2C System Monitor. 89362306a36Sopenharmony_ci 89462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 89562306a36Sopenharmony_ci be called ltc2945. 89662306a36Sopenharmony_ci 89762306a36Sopenharmony_ciconfig SENSORS_LTC2947 89862306a36Sopenharmony_ci tristate 89962306a36Sopenharmony_ci 90062306a36Sopenharmony_ciconfig SENSORS_LTC2947_I2C 90162306a36Sopenharmony_ci tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C" 90262306a36Sopenharmony_ci depends on I2C 90362306a36Sopenharmony_ci select REGMAP_I2C 90462306a36Sopenharmony_ci select SENSORS_LTC2947 90562306a36Sopenharmony_ci help 90662306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2947 90762306a36Sopenharmony_ci I2C High Precision Power and Energy Monitor 90862306a36Sopenharmony_ci 90962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 91062306a36Sopenharmony_ci be called ltc2947-i2c. 91162306a36Sopenharmony_ci 91262306a36Sopenharmony_ciconfig SENSORS_LTC2947_SPI 91362306a36Sopenharmony_ci tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI" 91462306a36Sopenharmony_ci depends on SPI_MASTER 91562306a36Sopenharmony_ci select REGMAP_SPI 91662306a36Sopenharmony_ci select SENSORS_LTC2947 91762306a36Sopenharmony_ci help 91862306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2947 91962306a36Sopenharmony_ci SPI High Precision Power and Energy Monitor 92062306a36Sopenharmony_ci 92162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 92262306a36Sopenharmony_ci be called ltc2947-spi. 92362306a36Sopenharmony_ci 92462306a36Sopenharmony_ciconfig SENSORS_LTC2990 92562306a36Sopenharmony_ci tristate "Linear Technology LTC2990" 92662306a36Sopenharmony_ci depends on I2C 92762306a36Sopenharmony_ci help 92862306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2990 92962306a36Sopenharmony_ci I2C System Monitor. The LTC2990 supports a combination of voltage, 93062306a36Sopenharmony_ci current and temperature monitoring. 93162306a36Sopenharmony_ci 93262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 93362306a36Sopenharmony_ci be called ltc2990. 93462306a36Sopenharmony_ci 93562306a36Sopenharmony_ciconfig SENSORS_LTC2992 93662306a36Sopenharmony_ci tristate "Linear Technology LTC2992" 93762306a36Sopenharmony_ci depends on I2C 93862306a36Sopenharmony_ci depends on GPIOLIB 93962306a36Sopenharmony_ci help 94062306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC2992 94162306a36Sopenharmony_ci I2C System Monitor. The LTC2992 measures current, voltage, and 94262306a36Sopenharmony_ci power of two supplies. 94362306a36Sopenharmony_ci 94462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 94562306a36Sopenharmony_ci be called ltc2992. 94662306a36Sopenharmony_ci 94762306a36Sopenharmony_ciconfig SENSORS_LTC4151 94862306a36Sopenharmony_ci tristate "Linear Technology LTC4151" 94962306a36Sopenharmony_ci depends on I2C 95062306a36Sopenharmony_ci help 95162306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4151 95262306a36Sopenharmony_ci High Voltage I2C Current and Voltage Monitor interface. 95362306a36Sopenharmony_ci 95462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 95562306a36Sopenharmony_ci be called ltc4151. 95662306a36Sopenharmony_ci 95762306a36Sopenharmony_ciconfig SENSORS_LTC4215 95862306a36Sopenharmony_ci tristate "Linear Technology LTC4215" 95962306a36Sopenharmony_ci depends on I2C 96062306a36Sopenharmony_ci help 96162306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4215 96262306a36Sopenharmony_ci Hot Swap Controller I2C interface. 96362306a36Sopenharmony_ci 96462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 96562306a36Sopenharmony_ci be called ltc4215. 96662306a36Sopenharmony_ci 96762306a36Sopenharmony_ciconfig SENSORS_LTC4222 96862306a36Sopenharmony_ci tristate "Linear Technology LTC4222" 96962306a36Sopenharmony_ci depends on I2C 97062306a36Sopenharmony_ci select REGMAP_I2C 97162306a36Sopenharmony_ci help 97262306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4222 97362306a36Sopenharmony_ci Dual Hot Swap Controller I2C interface. 97462306a36Sopenharmony_ci 97562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 97662306a36Sopenharmony_ci be called ltc4222. 97762306a36Sopenharmony_ci 97862306a36Sopenharmony_ciconfig SENSORS_LTC4245 97962306a36Sopenharmony_ci tristate "Linear Technology LTC4245" 98062306a36Sopenharmony_ci depends on I2C 98162306a36Sopenharmony_ci help 98262306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4245 98362306a36Sopenharmony_ci Multiple Supply Hot Swap Controller I2C interface. 98462306a36Sopenharmony_ci 98562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 98662306a36Sopenharmony_ci be called ltc4245. 98762306a36Sopenharmony_ci 98862306a36Sopenharmony_ciconfig SENSORS_LTC4260 98962306a36Sopenharmony_ci tristate "Linear Technology LTC4260" 99062306a36Sopenharmony_ci depends on I2C 99162306a36Sopenharmony_ci select REGMAP_I2C 99262306a36Sopenharmony_ci help 99362306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4260 99462306a36Sopenharmony_ci Positive Voltage Hot Swap Controller I2C interface. 99562306a36Sopenharmony_ci 99662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 99762306a36Sopenharmony_ci be called ltc4260. 99862306a36Sopenharmony_ci 99962306a36Sopenharmony_ciconfig SENSORS_LTC4261 100062306a36Sopenharmony_ci tristate "Linear Technology LTC4261" 100162306a36Sopenharmony_ci depends on I2C 100262306a36Sopenharmony_ci help 100362306a36Sopenharmony_ci If you say yes here you get support for Linear Technology LTC4261 100462306a36Sopenharmony_ci Negative Voltage Hot Swap Controller I2C interface. 100562306a36Sopenharmony_ci 100662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 100762306a36Sopenharmony_ci be called ltc4261. 100862306a36Sopenharmony_ci 100962306a36Sopenharmony_ciconfig SENSORS_LTQ_CPUTEMP 101062306a36Sopenharmony_ci bool "Lantiq cpu temperature sensor driver" 101162306a36Sopenharmony_ci depends on SOC_XWAY 101262306a36Sopenharmony_ci help 101362306a36Sopenharmony_ci If you say yes here you get support for the temperature 101462306a36Sopenharmony_ci sensor inside your CPU. 101562306a36Sopenharmony_ci 101662306a36Sopenharmony_ciconfig SENSORS_MAX1111 101762306a36Sopenharmony_ci tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 101862306a36Sopenharmony_ci depends on SPI_MASTER 101962306a36Sopenharmony_ci help 102062306a36Sopenharmony_ci Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113 102162306a36Sopenharmony_ci ADC chips. 102262306a36Sopenharmony_ci 102362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 102462306a36Sopenharmony_ci will be called max1111. 102562306a36Sopenharmony_ci 102662306a36Sopenharmony_ciconfig SENSORS_MAX127 102762306a36Sopenharmony_ci tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System" 102862306a36Sopenharmony_ci depends on I2C 102962306a36Sopenharmony_ci help 103062306a36Sopenharmony_ci Say y here to support Maxim's MAX127 DAS chips. 103162306a36Sopenharmony_ci 103262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 103362306a36Sopenharmony_ci will be called max127. 103462306a36Sopenharmony_ci 103562306a36Sopenharmony_ciconfig SENSORS_MAX16065 103662306a36Sopenharmony_ci tristate "Maxim MAX16065 System Manager and compatibles" 103762306a36Sopenharmony_ci depends on I2C 103862306a36Sopenharmony_ci help 103962306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring 104062306a36Sopenharmony_ci capabilities of the following Maxim System Manager chips. 104162306a36Sopenharmony_ci MAX16065 104262306a36Sopenharmony_ci MAX16066 104362306a36Sopenharmony_ci MAX16067 104462306a36Sopenharmony_ci MAX16068 104562306a36Sopenharmony_ci MAX16070 104662306a36Sopenharmony_ci MAX16071 104762306a36Sopenharmony_ci 104862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 104962306a36Sopenharmony_ci will be called max16065. 105062306a36Sopenharmony_ci 105162306a36Sopenharmony_ciconfig SENSORS_MAX1619 105262306a36Sopenharmony_ci tristate "Maxim MAX1619 sensor chip" 105362306a36Sopenharmony_ci depends on I2C 105462306a36Sopenharmony_ci help 105562306a36Sopenharmony_ci If you say yes here you get support for MAX1619 sensor chip. 105662306a36Sopenharmony_ci 105762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 105862306a36Sopenharmony_ci will be called max1619. 105962306a36Sopenharmony_ci 106062306a36Sopenharmony_ciconfig SENSORS_MAX1668 106162306a36Sopenharmony_ci tristate "Maxim MAX1668 and compatibles" 106262306a36Sopenharmony_ci depends on I2C 106362306a36Sopenharmony_ci help 106462306a36Sopenharmony_ci If you say yes here you get support for MAX1668, MAX1989 and 106562306a36Sopenharmony_ci MAX1805 chips. 106662306a36Sopenharmony_ci 106762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 106862306a36Sopenharmony_ci will be called max1668. 106962306a36Sopenharmony_ci 107062306a36Sopenharmony_ciconfig SENSORS_MAX197 107162306a36Sopenharmony_ci tristate "Maxim MAX197 and compatibles" 107262306a36Sopenharmony_ci help 107362306a36Sopenharmony_ci Support for the Maxim MAX197 A/D converter. 107462306a36Sopenharmony_ci Support will include, but not be limited to, MAX197, and MAX199. 107562306a36Sopenharmony_ci 107662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 107762306a36Sopenharmony_ci will be called max197. 107862306a36Sopenharmony_ci 107962306a36Sopenharmony_ciconfig SENSORS_MAX31722 108062306a36Sopenharmony_ci tristate "MAX31722 temperature sensor" 108162306a36Sopenharmony_ci depends on SPI 108262306a36Sopenharmony_ci help 108362306a36Sopenharmony_ci Support for the Maxim Integrated MAX31722/MAX31723 digital 108462306a36Sopenharmony_ci thermometers/thermostats operating over an SPI interface. 108562306a36Sopenharmony_ci 108662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 108762306a36Sopenharmony_ci will be called max31722. 108862306a36Sopenharmony_ci 108962306a36Sopenharmony_ciconfig SENSORS_MAX31730 109062306a36Sopenharmony_ci tristate "MAX31730 temperature sensor" 109162306a36Sopenharmony_ci depends on I2C 109262306a36Sopenharmony_ci help 109362306a36Sopenharmony_ci Support for the Maxim Integrated MAX31730 3-Channel Remote 109462306a36Sopenharmony_ci Temperature Sensor. 109562306a36Sopenharmony_ci 109662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 109762306a36Sopenharmony_ci will be called max31730. 109862306a36Sopenharmony_ci 109962306a36Sopenharmony_ciconfig SENSORS_MAX31760 110062306a36Sopenharmony_ci tristate "MAX31760 fan speed controller" 110162306a36Sopenharmony_ci depends on I2C 110262306a36Sopenharmony_ci select REGMAP_I2C 110362306a36Sopenharmony_ci help 110462306a36Sopenharmony_ci Support for the Analog Devices MAX31760 Precision Fan-Speed 110562306a36Sopenharmony_ci Controller. MAX31760 integrates temperature sensing along with 110662306a36Sopenharmony_ci precision PWM fan control. 110762306a36Sopenharmony_ci 110862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 110962306a36Sopenharmony_ci will be called max31760. 111062306a36Sopenharmony_ci 111162306a36Sopenharmony_ciconfig MAX31827 111262306a36Sopenharmony_ci tristate "MAX31827 low-power temperature switch and similar devices" 111362306a36Sopenharmony_ci depends on I2C 111462306a36Sopenharmony_ci select REGMAP_I2C 111562306a36Sopenharmony_ci help 111662306a36Sopenharmony_ci If you say yes here you get support for MAX31827, MAX31828 and 111762306a36Sopenharmony_ci MAX31829 low-power temperature switches and sensors connected with I2C. 111862306a36Sopenharmony_ci 111962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 112062306a36Sopenharmony_ci will be called max31827. 112162306a36Sopenharmony_ci 112262306a36Sopenharmony_ciconfig SENSORS_MAX6620 112362306a36Sopenharmony_ci tristate "Maxim MAX6620 fan controller" 112462306a36Sopenharmony_ci depends on I2C 112562306a36Sopenharmony_ci help 112662306a36Sopenharmony_ci If you say yes here you get support for the MAX6620 112762306a36Sopenharmony_ci fan controller. 112862306a36Sopenharmony_ci 112962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 113062306a36Sopenharmony_ci will be called max6620. 113162306a36Sopenharmony_ci 113262306a36Sopenharmony_ciconfig SENSORS_MAX6621 113362306a36Sopenharmony_ci tristate "Maxim MAX6621 sensor chip" 113462306a36Sopenharmony_ci depends on I2C 113562306a36Sopenharmony_ci select REGMAP_I2C 113662306a36Sopenharmony_ci help 113762306a36Sopenharmony_ci If you say yes here you get support for MAX6621 sensor chip. 113862306a36Sopenharmony_ci MAX6621 is a PECI-to-I2C translator provides an efficient, 113962306a36Sopenharmony_ci low-cost solution for PECI-to-SMBus/I2C protocol conversion. 114062306a36Sopenharmony_ci It allows reading the temperature from the PECI-compliant 114162306a36Sopenharmony_ci host directly from up to four PECI-enabled CPUs. 114262306a36Sopenharmony_ci 114362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 114462306a36Sopenharmony_ci will be called max6621. 114562306a36Sopenharmony_ci 114662306a36Sopenharmony_ciconfig SENSORS_MAX6639 114762306a36Sopenharmony_ci tristate "Maxim MAX6639 sensor chip" 114862306a36Sopenharmony_ci depends on I2C 114962306a36Sopenharmony_ci help 115062306a36Sopenharmony_ci If you say yes here you get support for the MAX6639 115162306a36Sopenharmony_ci sensor chips. 115262306a36Sopenharmony_ci 115362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 115462306a36Sopenharmony_ci will be called max6639. 115562306a36Sopenharmony_ci 115662306a36Sopenharmony_ciconfig SENSORS_MAX6642 115762306a36Sopenharmony_ci tristate "Maxim MAX6642 sensor chip" 115862306a36Sopenharmony_ci depends on I2C 115962306a36Sopenharmony_ci depends on SENSORS_LM90=n 116062306a36Sopenharmony_ci help 116162306a36Sopenharmony_ci If you say yes here you get support for MAX6642 sensor chip. 116262306a36Sopenharmony_ci MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor 116362306a36Sopenharmony_ci with Overtemperature Alarm from Maxim. 116462306a36Sopenharmony_ci 116562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 116662306a36Sopenharmony_ci will be called max6642. 116762306a36Sopenharmony_ci 116862306a36Sopenharmony_ciconfig SENSORS_MAX6650 116962306a36Sopenharmony_ci tristate "Maxim MAX6650 sensor chip" 117062306a36Sopenharmony_ci depends on I2C 117162306a36Sopenharmony_ci depends on THERMAL || THERMAL=n 117262306a36Sopenharmony_ci help 117362306a36Sopenharmony_ci If you say yes here you get support for the MAX6650 / MAX6651 117462306a36Sopenharmony_ci sensor chips. 117562306a36Sopenharmony_ci 117662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 117762306a36Sopenharmony_ci will be called max6650. 117862306a36Sopenharmony_ci 117962306a36Sopenharmony_ciconfig SENSORS_MAX6697 118062306a36Sopenharmony_ci tristate "Maxim MAX6697 and compatibles" 118162306a36Sopenharmony_ci depends on I2C 118262306a36Sopenharmony_ci help 118362306a36Sopenharmony_ci If you say yes here you get support for MAX6581, MAX6602, MAX6622, 118462306a36Sopenharmony_ci MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699 118562306a36Sopenharmony_ci temperature sensor chips. 118662306a36Sopenharmony_ci 118762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 118862306a36Sopenharmony_ci will be called max6697. 118962306a36Sopenharmony_ci 119062306a36Sopenharmony_ciconfig SENSORS_MAX31790 119162306a36Sopenharmony_ci tristate "Maxim MAX31790 sensor chip" 119262306a36Sopenharmony_ci depends on I2C 119362306a36Sopenharmony_ci help 119462306a36Sopenharmony_ci If you say yes here you get support for 6-Channel PWM-Output 119562306a36Sopenharmony_ci Fan RPM Controller. 119662306a36Sopenharmony_ci 119762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 119862306a36Sopenharmony_ci will be called max31790. 119962306a36Sopenharmony_ci 120062306a36Sopenharmony_ciconfig SENSORS_MC34VR500 120162306a36Sopenharmony_ci tristate "NXP MC34VR500 hardware monitoring driver" 120262306a36Sopenharmony_ci depends on I2C 120362306a36Sopenharmony_ci help 120462306a36Sopenharmony_ci If you say yes here you get support for the temperature and input 120562306a36Sopenharmony_ci voltage sensors of the NXP MC34VR500. 120662306a36Sopenharmony_ci 120762306a36Sopenharmony_ciconfig SENSORS_MCP3021 120862306a36Sopenharmony_ci tristate "Microchip MCP3021 and compatibles" 120962306a36Sopenharmony_ci depends on I2C 121062306a36Sopenharmony_ci help 121162306a36Sopenharmony_ci If you say yes here you get support for MCP3021 and MCP3221. 121262306a36Sopenharmony_ci The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221 121362306a36Sopenharmony_ci with 12-bit resolution. 121462306a36Sopenharmony_ci 121562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 121662306a36Sopenharmony_ci will be called mcp3021. 121762306a36Sopenharmony_ci 121862306a36Sopenharmony_ciconfig SENSORS_MLXREG_FAN 121962306a36Sopenharmony_ci tristate "Mellanox FAN driver" 122062306a36Sopenharmony_ci depends on MELLANOX_PLATFORM 122162306a36Sopenharmony_ci imply THERMAL 122262306a36Sopenharmony_ci select REGMAP 122362306a36Sopenharmony_ci help 122462306a36Sopenharmony_ci This option enables support for the FAN control on the Mellanox 122562306a36Sopenharmony_ci Ethernet and InfiniBand switches. The driver can be activated by the 122662306a36Sopenharmony_ci platform device add call. Say Y to enable these. To compile this 122762306a36Sopenharmony_ci driver as a module, choose 'M' here: the module will be called 122862306a36Sopenharmony_ci mlxreg-fan. 122962306a36Sopenharmony_ci 123062306a36Sopenharmony_ciconfig SENSORS_TC654 123162306a36Sopenharmony_ci tristate "Microchip TC654/TC655 and compatibles" 123262306a36Sopenharmony_ci depends on I2C 123362306a36Sopenharmony_ci help 123462306a36Sopenharmony_ci If you say yes here you get support for TC654 and TC655. 123562306a36Sopenharmony_ci The TC654 and TC655 are PWM mode fan speed controllers with 123662306a36Sopenharmony_ci FanSense technology for use with brushless DC fans. 123762306a36Sopenharmony_ci 123862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 123962306a36Sopenharmony_ci will be called tc654. 124062306a36Sopenharmony_ci 124162306a36Sopenharmony_ciconfig SENSORS_TPS23861 124262306a36Sopenharmony_ci tristate "Texas Instruments TPS23861 PoE PSE" 124362306a36Sopenharmony_ci depends on I2C 124462306a36Sopenharmony_ci select REGMAP_I2C 124562306a36Sopenharmony_ci help 124662306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments 124762306a36Sopenharmony_ci TPS23861 802.3at PoE PSE chips. 124862306a36Sopenharmony_ci 124962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 125062306a36Sopenharmony_ci will be called tps23861. 125162306a36Sopenharmony_ci 125262306a36Sopenharmony_ciconfig SENSORS_MENF21BMC_HWMON 125362306a36Sopenharmony_ci tristate "MEN 14F021P00 BMC Hardware Monitoring" 125462306a36Sopenharmony_ci depends on MFD_MENF21BMC 125562306a36Sopenharmony_ci help 125662306a36Sopenharmony_ci Say Y here to include support for the MEN 14F021P00 BMC 125762306a36Sopenharmony_ci hardware monitoring. 125862306a36Sopenharmony_ci 125962306a36Sopenharmony_ci This driver can also be built as a module. If so the module 126062306a36Sopenharmony_ci will be called menf21bmc_hwmon. 126162306a36Sopenharmony_ci 126262306a36Sopenharmony_ciconfig SENSORS_MR75203 126362306a36Sopenharmony_ci tristate "Moortec Semiconductor MR75203 PVT Controller" 126462306a36Sopenharmony_ci select REGMAP_MMIO 126562306a36Sopenharmony_ci help 126662306a36Sopenharmony_ci If you say yes here you get support for Moortec MR75203 126762306a36Sopenharmony_ci PVT controller. 126862306a36Sopenharmony_ci 126962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 127062306a36Sopenharmony_ci will be called mr75203. 127162306a36Sopenharmony_ci 127262306a36Sopenharmony_ciconfig SENSORS_ADCXX 127362306a36Sopenharmony_ci tristate "National Semiconductor ADCxxxSxxx" 127462306a36Sopenharmony_ci depends on SPI_MASTER 127562306a36Sopenharmony_ci help 127662306a36Sopenharmony_ci If you say yes here you get support for the National Semiconductor 127762306a36Sopenharmony_ci ADC<bb><c>S<sss> chip family, where 127862306a36Sopenharmony_ci * bb is the resolution in number of bits (8, 10, 12) 127962306a36Sopenharmony_ci * c is the number of channels (1, 2, 4, 8) 128062306a36Sopenharmony_ci * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500 128162306a36Sopenharmony_ci kSPS and 101 for 1 MSPS) 128262306a36Sopenharmony_ci 128362306a36Sopenharmony_ci Examples : ADC081S101, ADC124S501, ... 128462306a36Sopenharmony_ci 128562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 128662306a36Sopenharmony_ci will be called adcxx. 128762306a36Sopenharmony_ci 128862306a36Sopenharmony_ciconfig SENSORS_LM63 128962306a36Sopenharmony_ci tristate "National Semiconductor LM63 and compatibles" 129062306a36Sopenharmony_ci depends on I2C 129162306a36Sopenharmony_ci help 129262306a36Sopenharmony_ci If you say yes here you get support for the National 129362306a36Sopenharmony_ci Semiconductor LM63, LM64, and LM96163 remote diode digital temperature 129462306a36Sopenharmony_ci sensors with integrated fan control. Such chips are found 129562306a36Sopenharmony_ci on the Tyan S4882 (Thunder K8QS Pro) motherboard, among 129662306a36Sopenharmony_ci others. 129762306a36Sopenharmony_ci 129862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 129962306a36Sopenharmony_ci will be called lm63. 130062306a36Sopenharmony_ci 130162306a36Sopenharmony_ciconfig SENSORS_LM70 130262306a36Sopenharmony_ci tristate "National Semiconductor LM70 and compatibles" 130362306a36Sopenharmony_ci depends on SPI_MASTER 130462306a36Sopenharmony_ci help 130562306a36Sopenharmony_ci If you say yes here you get support for the National Semiconductor 130662306a36Sopenharmony_ci LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124, 130762306a36Sopenharmony_ci TMP125 digital temperature sensor chips. 130862306a36Sopenharmony_ci 130962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 131062306a36Sopenharmony_ci will be called lm70. 131162306a36Sopenharmony_ci 131262306a36Sopenharmony_ciconfig SENSORS_LM73 131362306a36Sopenharmony_ci tristate "National Semiconductor LM73" 131462306a36Sopenharmony_ci depends on I2C 131562306a36Sopenharmony_ci help 131662306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM73 131762306a36Sopenharmony_ci sensor chips. 131862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 131962306a36Sopenharmony_ci will be called lm73. 132062306a36Sopenharmony_ci 132162306a36Sopenharmony_ciconfig SENSORS_LM75 132262306a36Sopenharmony_ci tristate "National Semiconductor LM75 and compatibles" 132362306a36Sopenharmony_ci depends on I2C 132462306a36Sopenharmony_ci select REGMAP_I2C 132562306a36Sopenharmony_ci help 132662306a36Sopenharmony_ci If you say yes here you get support for one common type of 132762306a36Sopenharmony_ci temperature sensor chip, with models including: 132862306a36Sopenharmony_ci 132962306a36Sopenharmony_ci - Analog Devices ADT75 133062306a36Sopenharmony_ci - Atmel (now Microchip) AT30TS74 133162306a36Sopenharmony_ci - Dallas Semiconductor DS75, DS1775 and DS7505 133262306a36Sopenharmony_ci - Global Mixed-mode Technology (GMT) G751 133362306a36Sopenharmony_ci - Maxim MAX6625 and MAX6626 133462306a36Sopenharmony_ci - Microchip MCP980x 133562306a36Sopenharmony_ci - National Semiconductor LM75, LM75A 133662306a36Sopenharmony_ci - NXP's LM75A 133762306a36Sopenharmony_ci - ST Microelectronics STDS75 133862306a36Sopenharmony_ci - ST Microelectronics STLM75 133962306a36Sopenharmony_ci - TelCom (now Microchip) TCN75 134062306a36Sopenharmony_ci - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75, 134162306a36Sopenharmony_ci TMP175, TMP275 134262306a36Sopenharmony_ci 134362306a36Sopenharmony_ci This driver supports driver model based binding through board 134462306a36Sopenharmony_ci specific I2C device tables. 134562306a36Sopenharmony_ci 134662306a36Sopenharmony_ci It also supports the "legacy" style of driver binding. To use 134762306a36Sopenharmony_ci that with some chips which don't replicate LM75 quirks exactly, 134862306a36Sopenharmony_ci you may need the "force" module parameter. 134962306a36Sopenharmony_ci 135062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 135162306a36Sopenharmony_ci will be called lm75. 135262306a36Sopenharmony_ci 135362306a36Sopenharmony_ciconfig SENSORS_LM77 135462306a36Sopenharmony_ci tristate "National Semiconductor LM77" 135562306a36Sopenharmony_ci depends on I2C 135662306a36Sopenharmony_ci help 135762306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM77 135862306a36Sopenharmony_ci sensor chips. 135962306a36Sopenharmony_ci 136062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 136162306a36Sopenharmony_ci will be called lm77. 136262306a36Sopenharmony_ci 136362306a36Sopenharmony_ciconfig SENSORS_LM78 136462306a36Sopenharmony_ci tristate "National Semiconductor LM78 and compatibles" 136562306a36Sopenharmony_ci depends on I2C 136662306a36Sopenharmony_ci select HWMON_VID 136762306a36Sopenharmony_ci help 136862306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM78, 136962306a36Sopenharmony_ci LM78-J and LM79. 137062306a36Sopenharmony_ci 137162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 137262306a36Sopenharmony_ci will be called lm78. 137362306a36Sopenharmony_ci 137462306a36Sopenharmony_ciconfig SENSORS_LM80 137562306a36Sopenharmony_ci tristate "National Semiconductor LM80 and LM96080" 137662306a36Sopenharmony_ci depends on I2C 137762306a36Sopenharmony_ci help 137862306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor 137962306a36Sopenharmony_ci LM80 and LM96080 sensor chips. 138062306a36Sopenharmony_ci 138162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 138262306a36Sopenharmony_ci will be called lm80. 138362306a36Sopenharmony_ci 138462306a36Sopenharmony_ciconfig SENSORS_LM83 138562306a36Sopenharmony_ci tristate "National Semiconductor LM83 and compatibles" 138662306a36Sopenharmony_ci depends on I2C 138762306a36Sopenharmony_ci select REGMAP 138862306a36Sopenharmony_ci help 138962306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor 139062306a36Sopenharmony_ci LM82 and LM83 sensor chips. 139162306a36Sopenharmony_ci 139262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 139362306a36Sopenharmony_ci will be called lm83. 139462306a36Sopenharmony_ci 139562306a36Sopenharmony_ciconfig SENSORS_LM85 139662306a36Sopenharmony_ci tristate "National Semiconductor LM85 and compatibles" 139762306a36Sopenharmony_ci depends on I2C 139862306a36Sopenharmony_ci select HWMON_VID 139962306a36Sopenharmony_ci help 140062306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM85 140162306a36Sopenharmony_ci sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100, 140262306a36Sopenharmony_ci EMC6D101, EMC6D102, and EMC6D103. 140362306a36Sopenharmony_ci 140462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 140562306a36Sopenharmony_ci will be called lm85. 140662306a36Sopenharmony_ci 140762306a36Sopenharmony_ciconfig SENSORS_LM87 140862306a36Sopenharmony_ci tristate "National Semiconductor LM87 and compatibles" 140962306a36Sopenharmony_ci depends on I2C 141062306a36Sopenharmony_ci select HWMON_VID 141162306a36Sopenharmony_ci help 141262306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM87 141362306a36Sopenharmony_ci and Analog Devices ADM1024 sensor chips. 141462306a36Sopenharmony_ci 141562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 141662306a36Sopenharmony_ci will be called lm87. 141762306a36Sopenharmony_ci 141862306a36Sopenharmony_ciconfig SENSORS_LM90 141962306a36Sopenharmony_ci tristate "National Semiconductor LM90 and compatibles" 142062306a36Sopenharmony_ci depends on I2C 142162306a36Sopenharmony_ci help 142262306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM84, 142362306a36Sopenharmony_ci LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A, 142462306a36Sopenharmony_ci ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A, 142562306a36Sopenharmony_ci Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, 142662306a36Sopenharmony_ci MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, 142762306a36Sopenharmony_ci MAX6696, 142862306a36Sopenharmony_ci ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218, 142962306a36Sopenharmony_ci Winbond/Nuvoton W83L771W/G/AWG/ASG, 143062306a36Sopenharmony_ci Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461 143162306a36Sopenharmony_ci sensor chips. 143262306a36Sopenharmony_ci 143362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 143462306a36Sopenharmony_ci will be called lm90. 143562306a36Sopenharmony_ci 143662306a36Sopenharmony_ciconfig SENSORS_LM92 143762306a36Sopenharmony_ci tristate "National Semiconductor LM92 and compatibles" 143862306a36Sopenharmony_ci depends on I2C 143962306a36Sopenharmony_ci help 144062306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM92 144162306a36Sopenharmony_ci and Maxim MAX6635 sensor chips. 144262306a36Sopenharmony_ci 144362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 144462306a36Sopenharmony_ci will be called lm92. 144562306a36Sopenharmony_ci 144662306a36Sopenharmony_ciconfig SENSORS_LM93 144762306a36Sopenharmony_ci tristate "National Semiconductor LM93 and compatibles" 144862306a36Sopenharmony_ci depends on I2C 144962306a36Sopenharmony_ci select HWMON_VID 145062306a36Sopenharmony_ci help 145162306a36Sopenharmony_ci If you say yes here you get support for National Semiconductor LM93, 145262306a36Sopenharmony_ci LM94, and compatible sensor chips. 145362306a36Sopenharmony_ci 145462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 145562306a36Sopenharmony_ci will be called lm93. 145662306a36Sopenharmony_ci 145762306a36Sopenharmony_ciconfig SENSORS_LM95234 145862306a36Sopenharmony_ci tristate "National Semiconductor LM95234 and compatibles" 145962306a36Sopenharmony_ci depends on I2C 146062306a36Sopenharmony_ci help 146162306a36Sopenharmony_ci If you say yes here you get support for the LM95233 and LM95234 146262306a36Sopenharmony_ci temperature sensor chips. 146362306a36Sopenharmony_ci 146462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 146562306a36Sopenharmony_ci will be called lm95234. 146662306a36Sopenharmony_ci 146762306a36Sopenharmony_ciconfig SENSORS_LM95241 146862306a36Sopenharmony_ci tristate "National Semiconductor LM95241 and compatibles" 146962306a36Sopenharmony_ci depends on I2C 147062306a36Sopenharmony_ci help 147162306a36Sopenharmony_ci If you say yes here you get support for LM95231 and LM95241 sensor 147262306a36Sopenharmony_ci chips. 147362306a36Sopenharmony_ci 147462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 147562306a36Sopenharmony_ci will be called lm95241. 147662306a36Sopenharmony_ci 147762306a36Sopenharmony_ciconfig SENSORS_LM95245 147862306a36Sopenharmony_ci tristate "National Semiconductor LM95245 and compatibles" 147962306a36Sopenharmony_ci depends on I2C 148062306a36Sopenharmony_ci select REGMAP_I2C 148162306a36Sopenharmony_ci help 148262306a36Sopenharmony_ci If you say yes here you get support for LM95235 and LM95245 148362306a36Sopenharmony_ci temperature sensor chips. 148462306a36Sopenharmony_ci 148562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 148662306a36Sopenharmony_ci will be called lm95245. 148762306a36Sopenharmony_ci 148862306a36Sopenharmony_ciconfig SENSORS_PC87360 148962306a36Sopenharmony_ci tristate "National Semiconductor PC87360 family" 149062306a36Sopenharmony_ci depends on !PPC 149162306a36Sopenharmony_ci select HWMON_VID 149262306a36Sopenharmony_ci help 149362306a36Sopenharmony_ci If you say yes here you get access to the hardware monitoring 149462306a36Sopenharmony_ci functions of the National Semiconductor PC8736x Super-I/O chips. 149562306a36Sopenharmony_ci The PC87360, PC87363 and PC87364 only have fan monitoring and 149662306a36Sopenharmony_ci control. The PC87365 and PC87366 additionally have voltage and 149762306a36Sopenharmony_ci temperature monitoring. 149862306a36Sopenharmony_ci 149962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 150062306a36Sopenharmony_ci will be called pc87360. 150162306a36Sopenharmony_ci 150262306a36Sopenharmony_ciconfig SENSORS_PC87427 150362306a36Sopenharmony_ci tristate "National Semiconductor PC87427" 150462306a36Sopenharmony_ci depends on !PPC 150562306a36Sopenharmony_ci help 150662306a36Sopenharmony_ci If you say yes here you get access to the hardware monitoring 150762306a36Sopenharmony_ci functions of the National Semiconductor PC87427 Super-I/O chip. 150862306a36Sopenharmony_ci The chip has two distinct logical devices, one for fan speed 150962306a36Sopenharmony_ci monitoring and control, and one for voltage and temperature 151062306a36Sopenharmony_ci monitoring. Fan speed monitoring and control are supported, as 151162306a36Sopenharmony_ci well as temperature monitoring. Voltages aren't supported yet. 151262306a36Sopenharmony_ci 151362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 151462306a36Sopenharmony_ci will be called pc87427. 151562306a36Sopenharmony_ci 151662306a36Sopenharmony_ciconfig SENSORS_NTC_THERMISTOR 151762306a36Sopenharmony_ci tristate "NTC thermistor support" 151862306a36Sopenharmony_ci depends on IIO 151962306a36Sopenharmony_ci depends on THERMAL || !THERMAL_OF 152062306a36Sopenharmony_ci help 152162306a36Sopenharmony_ci This driver supports NTC thermistors sensor reading and its 152262306a36Sopenharmony_ci interpretation. The driver can also monitor the temperature and 152362306a36Sopenharmony_ci send notifications about the temperature. 152462306a36Sopenharmony_ci 152562306a36Sopenharmony_ci Currently, this driver supports 152662306a36Sopenharmony_ci NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333, 152762306a36Sopenharmony_ci NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and 152862306a36Sopenharmony_ci B57891S0103 from EPCOS. 152962306a36Sopenharmony_ci 153062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 153162306a36Sopenharmony_ci will be called ntc-thermistor. 153262306a36Sopenharmony_ci 153362306a36Sopenharmony_ciconfig SENSORS_NCT6683 153462306a36Sopenharmony_ci tristate "Nuvoton NCT6683D" 153562306a36Sopenharmony_ci depends on !PPC 153662306a36Sopenharmony_ci help 153762306a36Sopenharmony_ci If you say yes here you get support for the hardware monitoring 153862306a36Sopenharmony_ci functionality of the Nuvoton NCT6683D eSIO chip. 153962306a36Sopenharmony_ci 154062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 154162306a36Sopenharmony_ci will be called nct6683. 154262306a36Sopenharmony_ci 154362306a36Sopenharmony_ciconfig SENSORS_NCT6775_CORE 154462306a36Sopenharmony_ci tristate 154562306a36Sopenharmony_ci select REGMAP 154662306a36Sopenharmony_ci help 154762306a36Sopenharmony_ci This module contains common code shared by the platform and 154862306a36Sopenharmony_ci i2c versions of the nct6775 driver; it is not useful on its 154962306a36Sopenharmony_ci own. 155062306a36Sopenharmony_ci 155162306a36Sopenharmony_ci If built as a module, the module will be called 155262306a36Sopenharmony_ci nct6775-core. 155362306a36Sopenharmony_ci 155462306a36Sopenharmony_ciconfig SENSORS_NCT6775 155562306a36Sopenharmony_ci tristate "Platform driver for Nuvoton NCT6775F and compatibles" 155662306a36Sopenharmony_ci depends on !PPC 155762306a36Sopenharmony_ci depends on ACPI || ACPI=n 155862306a36Sopenharmony_ci select HWMON_VID 155962306a36Sopenharmony_ci select SENSORS_NCT6775_CORE 156062306a36Sopenharmony_ci help 156162306a36Sopenharmony_ci If you say yes here you get support for the hardware monitoring 156262306a36Sopenharmony_ci functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 156362306a36Sopenharmony_ci NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 156462306a36Sopenharmony_ci Super-I/O chips. This driver replaces the w83627ehf driver for 156562306a36Sopenharmony_ci NCT6775F and NCT6776F. 156662306a36Sopenharmony_ci 156762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 156862306a36Sopenharmony_ci will be called nct6775. 156962306a36Sopenharmony_ci 157062306a36Sopenharmony_ciconfig SENSORS_NCT6775_I2C 157162306a36Sopenharmony_ci tristate "I2C driver for Nuvoton NCT6775F and compatibles" 157262306a36Sopenharmony_ci depends on I2C 157362306a36Sopenharmony_ci select REGMAP_I2C 157462306a36Sopenharmony_ci select SENSORS_NCT6775_CORE 157562306a36Sopenharmony_ci help 157662306a36Sopenharmony_ci If you say yes here you get support for the hardware monitoring 157762306a36Sopenharmony_ci functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D, 157862306a36Sopenharmony_ci NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible 157962306a36Sopenharmony_ci Super-I/O chips via their I2C interface. 158062306a36Sopenharmony_ci 158162306a36Sopenharmony_ci If you're not building a kernel for a BMC, this is probably 158262306a36Sopenharmony_ci not the driver you want (see CONFIG_SENSORS_NCT6775). 158362306a36Sopenharmony_ci 158462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 158562306a36Sopenharmony_ci will be called nct6775-i2c. 158662306a36Sopenharmony_ci 158762306a36Sopenharmony_ciconfig SENSORS_NCT7802 158862306a36Sopenharmony_ci tristate "Nuvoton NCT7802Y" 158962306a36Sopenharmony_ci depends on I2C 159062306a36Sopenharmony_ci select REGMAP_I2C 159162306a36Sopenharmony_ci help 159262306a36Sopenharmony_ci If you say yes here you get support for the Nuvoton NCT7802Y 159362306a36Sopenharmony_ci hardware monitoring chip. 159462306a36Sopenharmony_ci 159562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 159662306a36Sopenharmony_ci will be called nct7802. 159762306a36Sopenharmony_ci 159862306a36Sopenharmony_ciconfig SENSORS_NCT7904 159962306a36Sopenharmony_ci tristate "Nuvoton NCT7904" 160062306a36Sopenharmony_ci depends on I2C && WATCHDOG 160162306a36Sopenharmony_ci select WATCHDOG_CORE 160262306a36Sopenharmony_ci help 160362306a36Sopenharmony_ci If you say yes here you get support for the Nuvoton NCT7904 160462306a36Sopenharmony_ci hardware monitoring chip, including manual fan speed control 160562306a36Sopenharmony_ci and support for the integrated watchdog. 160662306a36Sopenharmony_ci 160762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 160862306a36Sopenharmony_ci will be called nct7904. 160962306a36Sopenharmony_ci 161062306a36Sopenharmony_ciconfig SENSORS_NPCM7XX 161162306a36Sopenharmony_ci tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers" 161262306a36Sopenharmony_ci imply THERMAL 161362306a36Sopenharmony_ci help 161462306a36Sopenharmony_ci This driver provides support for Nuvoton NPCM750/730/715/705 PWM 161562306a36Sopenharmony_ci and Fan controllers. 161662306a36Sopenharmony_ci 161762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 161862306a36Sopenharmony_ci will be called npcm750-pwm-fan. 161962306a36Sopenharmony_ci 162062306a36Sopenharmony_ciconfig SENSORS_NSA320 162162306a36Sopenharmony_ci tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors" 162262306a36Sopenharmony_ci depends on GPIOLIB && OF 162362306a36Sopenharmony_ci depends on MACH_KIRKWOOD || COMPILE_TEST 162462306a36Sopenharmony_ci help 162562306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring 162662306a36Sopenharmony_ci for the ZyXEL NSA320 Media Server and other compatible devices 162762306a36Sopenharmony_ci (probably the NSA325 and some NSA310 variants). 162862306a36Sopenharmony_ci 162962306a36Sopenharmony_ci The sensor data is taken from a Holtek HT46R065 microcontroller 163062306a36Sopenharmony_ci connected to GPIO lines. 163162306a36Sopenharmony_ci 163262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 163362306a36Sopenharmony_ci will be called nsa320-hwmon. 163462306a36Sopenharmony_ci 163562306a36Sopenharmony_ciconfig SENSORS_NZXT_KRAKEN2 163662306a36Sopenharmony_ci tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers" 163762306a36Sopenharmony_ci depends on USB_HID 163862306a36Sopenharmony_ci help 163962306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring for the 164062306a36Sopenharmony_ci NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers. 164162306a36Sopenharmony_ci 164262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 164362306a36Sopenharmony_ci will be called nzxt-kraken2. 164462306a36Sopenharmony_ci 164562306a36Sopenharmony_ciconfig SENSORS_NZXT_SMART2 164662306a36Sopenharmony_ci tristate "NZXT RGB & Fan Controller/Smart Device v2" 164762306a36Sopenharmony_ci depends on USB_HID 164862306a36Sopenharmony_ci help 164962306a36Sopenharmony_ci If you say yes here you get support for hardware monitoring for the 165062306a36Sopenharmony_ci NZXT RGB & Fan Controller/Smart Device v2. 165162306a36Sopenharmony_ci 165262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 165362306a36Sopenharmony_ci will be called nzxt-smart2. 165462306a36Sopenharmony_ci 165562306a36Sopenharmony_cisource "drivers/hwmon/occ/Kconfig" 165662306a36Sopenharmony_ci 165762306a36Sopenharmony_ciconfig SENSORS_OXP 165862306a36Sopenharmony_ci tristate "OneXPlayer EC fan control" 165962306a36Sopenharmony_ci depends on ACPI 166062306a36Sopenharmony_ci depends on X86 166162306a36Sopenharmony_ci help 166262306a36Sopenharmony_ci If you say yes here you get support for fan readings and control over 166362306a36Sopenharmony_ci OneXPlayer handheld devices. Only OneXPlayer mini AMD handheld variant 166462306a36Sopenharmony_ci boards are supported. 166562306a36Sopenharmony_ci 166662306a36Sopenharmony_ci Can also be built as a module. In that case it will be called oxp-sensors. 166762306a36Sopenharmony_ci 166862306a36Sopenharmony_ciconfig SENSORS_PCF8591 166962306a36Sopenharmony_ci tristate "Philips PCF8591 ADC/DAC" 167062306a36Sopenharmony_ci depends on I2C 167162306a36Sopenharmony_ci help 167262306a36Sopenharmony_ci If you say yes here you get support for Philips PCF8591 4-channel 167362306a36Sopenharmony_ci ADC, 1-channel DAC chips. 167462306a36Sopenharmony_ci 167562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 167662306a36Sopenharmony_ci will be called pcf8591. 167762306a36Sopenharmony_ci 167862306a36Sopenharmony_ci These devices are hard to detect and rarely found on mainstream 167962306a36Sopenharmony_ci hardware. If unsure, say N. 168062306a36Sopenharmony_ci 168162306a36Sopenharmony_cisource "drivers/hwmon/peci/Kconfig" 168262306a36Sopenharmony_ci 168362306a36Sopenharmony_cisource "drivers/hwmon/pmbus/Kconfig" 168462306a36Sopenharmony_ci 168562306a36Sopenharmony_ciconfig SENSORS_PWM_FAN 168662306a36Sopenharmony_ci tristate "PWM fan" 168762306a36Sopenharmony_ci depends on (PWM && OF) || COMPILE_TEST 168862306a36Sopenharmony_ci depends on THERMAL || THERMAL=n 168962306a36Sopenharmony_ci help 169062306a36Sopenharmony_ci If you say yes here you get support for fans connected to PWM lines. 169162306a36Sopenharmony_ci The driver uses the generic PWM interface, thus it will work on a 169262306a36Sopenharmony_ci variety of SoCs. 169362306a36Sopenharmony_ci 169462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 169562306a36Sopenharmony_ci will be called pwm-fan. 169662306a36Sopenharmony_ci 169762306a36Sopenharmony_ciconfig SENSORS_RASPBERRYPI_HWMON 169862306a36Sopenharmony_ci tristate "Raspberry Pi voltage monitor" 169962306a36Sopenharmony_ci depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE) 170062306a36Sopenharmony_ci help 170162306a36Sopenharmony_ci If you say yes here you get support for voltage sensor on the 170262306a36Sopenharmony_ci Raspberry Pi. 170362306a36Sopenharmony_ci 170462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 170562306a36Sopenharmony_ci will be called raspberrypi-hwmon. 170662306a36Sopenharmony_ci 170762306a36Sopenharmony_ciconfig SENSORS_SL28CPLD 170862306a36Sopenharmony_ci tristate "Kontron sl28cpld hardware monitoring driver" 170962306a36Sopenharmony_ci depends on MFD_SL28CPLD || COMPILE_TEST 171062306a36Sopenharmony_ci help 171162306a36Sopenharmony_ci If you say yes here you get support for the fan supervisor of the 171262306a36Sopenharmony_ci sl28cpld board management controller. 171362306a36Sopenharmony_ci 171462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 171562306a36Sopenharmony_ci will be called sl28cpld-hwmon. 171662306a36Sopenharmony_ci 171762306a36Sopenharmony_ciconfig SENSORS_SBTSI 171862306a36Sopenharmony_ci tristate "Emulated SB-TSI temperature sensor" 171962306a36Sopenharmony_ci depends on I2C 172062306a36Sopenharmony_ci help 172162306a36Sopenharmony_ci If you say yes here you get support for emulated temperature 172262306a36Sopenharmony_ci sensors on AMD SoCs with SB-TSI interface connected to a BMC device. 172362306a36Sopenharmony_ci 172462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 172562306a36Sopenharmony_ci be called sbtsi_temp. 172662306a36Sopenharmony_ci 172762306a36Sopenharmony_ciconfig SENSORS_SBRMI 172862306a36Sopenharmony_ci tristate "Emulated SB-RMI sensor" 172962306a36Sopenharmony_ci depends on I2C 173062306a36Sopenharmony_ci help 173162306a36Sopenharmony_ci If you say yes here you get support for emulated RMI 173262306a36Sopenharmony_ci sensors on AMD SoCs with APML interface connected to a BMC device. 173362306a36Sopenharmony_ci 173462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 173562306a36Sopenharmony_ci be called sbrmi. 173662306a36Sopenharmony_ci 173762306a36Sopenharmony_ciconfig SENSORS_SHT15 173862306a36Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 173962306a36Sopenharmony_ci depends on GPIOLIB || COMPILE_TEST 174062306a36Sopenharmony_ci select BITREVERSE 174162306a36Sopenharmony_ci help 174262306a36Sopenharmony_ci If you say yes here you get support for the Sensiron SHT10, SHT11, 174362306a36Sopenharmony_ci SHT15, SHT71, SHT75 humidity and temperature sensors. 174462306a36Sopenharmony_ci 174562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 174662306a36Sopenharmony_ci will be called sht15. 174762306a36Sopenharmony_ci 174862306a36Sopenharmony_ciconfig SENSORS_SHT21 174962306a36Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT21 and compat." 175062306a36Sopenharmony_ci depends on I2C 175162306a36Sopenharmony_ci help 175262306a36Sopenharmony_ci If you say yes here you get support for the Sensiron SHT21, SHT25 175362306a36Sopenharmony_ci humidity and temperature sensors. 175462306a36Sopenharmony_ci 175562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 175662306a36Sopenharmony_ci will be called sht21. 175762306a36Sopenharmony_ci 175862306a36Sopenharmony_ciconfig SENSORS_SHT3x 175962306a36Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT3x and compat." 176062306a36Sopenharmony_ci depends on I2C 176162306a36Sopenharmony_ci select CRC8 176262306a36Sopenharmony_ci help 176362306a36Sopenharmony_ci If you say yes here you get support for the Sensiron SHT30 and SHT31 176462306a36Sopenharmony_ci humidity and temperature sensors. 176562306a36Sopenharmony_ci 176662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 176762306a36Sopenharmony_ci will be called sht3x. 176862306a36Sopenharmony_ci 176962306a36Sopenharmony_ciconfig SENSORS_SHT4x 177062306a36Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHT4x and compat." 177162306a36Sopenharmony_ci depends on I2C 177262306a36Sopenharmony_ci select CRC8 177362306a36Sopenharmony_ci help 177462306a36Sopenharmony_ci If you say yes here you get support for the Sensiron SHT40, SHT41 and 177562306a36Sopenharmony_ci SHT45 humidity and temperature sensors. 177662306a36Sopenharmony_ci 177762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 177862306a36Sopenharmony_ci will be called sht4x. 177962306a36Sopenharmony_ci 178062306a36Sopenharmony_ciconfig SENSORS_SHTC1 178162306a36Sopenharmony_ci tristate "Sensiron humidity and temperature sensors. SHTC1 and compat." 178262306a36Sopenharmony_ci depends on I2C 178362306a36Sopenharmony_ci help 178462306a36Sopenharmony_ci If you say yes here you get support for the Sensiron SHTC1, SHTW1, 178562306a36Sopenharmony_ci and SHTC3 humidity and temperature sensors. 178662306a36Sopenharmony_ci 178762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 178862306a36Sopenharmony_ci will be called shtc1. 178962306a36Sopenharmony_ci 179062306a36Sopenharmony_ciconfig SENSORS_SIS5595 179162306a36Sopenharmony_ci tristate "Silicon Integrated Systems Corp. SiS5595" 179262306a36Sopenharmony_ci depends on PCI 179362306a36Sopenharmony_ci help 179462306a36Sopenharmony_ci If you say yes here you get support for the integrated sensors in 179562306a36Sopenharmony_ci SiS5595 South Bridges. 179662306a36Sopenharmony_ci 179762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 179862306a36Sopenharmony_ci will be called sis5595. 179962306a36Sopenharmony_ci 180062306a36Sopenharmony_ciconfig SENSORS_SY7636A 180162306a36Sopenharmony_ci tristate "Silergy SY7636A" 180262306a36Sopenharmony_ci depends on MFD_SY7636A 180362306a36Sopenharmony_ci help 180462306a36Sopenharmony_ci If you say yes here you get support for the thermistor readout of 180562306a36Sopenharmony_ci the Silergy SY7636A PMIC. 180662306a36Sopenharmony_ci 180762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 180862306a36Sopenharmony_ci will be called sy7636a-hwmon. 180962306a36Sopenharmony_ci 181062306a36Sopenharmony_ciconfig SENSORS_DME1737 181162306a36Sopenharmony_ci tristate "SMSC DME1737, SCH311x and compatibles" 181262306a36Sopenharmony_ci depends on I2C && !PPC 181362306a36Sopenharmony_ci select HWMON_VID 181462306a36Sopenharmony_ci help 181562306a36Sopenharmony_ci If you say yes here you get support for the hardware monitoring 181662306a36Sopenharmony_ci and fan control features of the SMSC DME1737, SCH311x, SCH5027, and 181762306a36Sopenharmony_ci Asus A8000 Super-I/O chips. 181862306a36Sopenharmony_ci 181962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 182062306a36Sopenharmony_ci will be called dme1737. 182162306a36Sopenharmony_ci 182262306a36Sopenharmony_ciconfig SENSORS_EMC1403 182362306a36Sopenharmony_ci tristate "SMSC EMC1403/23 thermal sensor" 182462306a36Sopenharmony_ci depends on I2C 182562306a36Sopenharmony_ci select REGMAP_I2C 182662306a36Sopenharmony_ci help 182762306a36Sopenharmony_ci If you say yes here you get support for the SMSC EMC1403/23 182862306a36Sopenharmony_ci temperature monitoring chip. 182962306a36Sopenharmony_ci 183062306a36Sopenharmony_ci Threshold values can be configured using sysfs. 183162306a36Sopenharmony_ci Data from the different diodes are accessible via sysfs. 183262306a36Sopenharmony_ci 183362306a36Sopenharmony_ciconfig SENSORS_EMC2103 183462306a36Sopenharmony_ci tristate "SMSC EMC2103" 183562306a36Sopenharmony_ci depends on I2C 183662306a36Sopenharmony_ci help 183762306a36Sopenharmony_ci If you say yes here you get support for the temperature 183862306a36Sopenharmony_ci and fan sensors of the SMSC EMC2103 chips. 183962306a36Sopenharmony_ci 184062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 184162306a36Sopenharmony_ci will be called emc2103. 184262306a36Sopenharmony_ci 184362306a36Sopenharmony_ciconfig SENSORS_EMC2305 184462306a36Sopenharmony_ci tristate "Microchip EMC2305 and compatible EMC2301/2/3" 184562306a36Sopenharmony_ci depends on I2C 184662306a36Sopenharmony_ci imply THERMAL 184762306a36Sopenharmony_ci help 184862306a36Sopenharmony_ci If you say yes here you get support for the Microchip EMC2305 184962306a36Sopenharmony_ci fan controller chips. 185062306a36Sopenharmony_ci The Microchip EMC2305 is a fan controller for up to 5 fans. 185162306a36Sopenharmony_ci Fan rotation speeds are reported in RPM. 185262306a36Sopenharmony_ci 185362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 185462306a36Sopenharmony_ci will be called emc2305. 185562306a36Sopenharmony_ci 185662306a36Sopenharmony_ciconfig SENSORS_EMC6W201 185762306a36Sopenharmony_ci tristate "SMSC EMC6W201" 185862306a36Sopenharmony_ci depends on I2C 185962306a36Sopenharmony_ci help 186062306a36Sopenharmony_ci If you say yes here you get support for the SMSC EMC6W201 186162306a36Sopenharmony_ci hardware monitoring chip. 186262306a36Sopenharmony_ci 186362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 186462306a36Sopenharmony_ci will be called emc6w201. 186562306a36Sopenharmony_ci 186662306a36Sopenharmony_ciconfig SENSORS_SMSC47M1 186762306a36Sopenharmony_ci tristate "SMSC LPC47M10x and compatibles" 186862306a36Sopenharmony_ci depends on !PPC 186962306a36Sopenharmony_ci help 187062306a36Sopenharmony_ci If you say yes here you get support for the integrated fan 187162306a36Sopenharmony_ci monitoring and control capabilities of the SMSC LPC47B27x, 187262306a36Sopenharmony_ci LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x, 187362306a36Sopenharmony_ci LPC47M192, LPC47M292 and LPC47M997 chips. 187462306a36Sopenharmony_ci 187562306a36Sopenharmony_ci The temperature and voltage sensor features of the LPC47M15x, 187662306a36Sopenharmony_ci LPC47M192, LPC47M292 and LPC47M997 are supported by another 187762306a36Sopenharmony_ci driver, select also "SMSC LPC47M192 and compatibles" below for 187862306a36Sopenharmony_ci those. 187962306a36Sopenharmony_ci 188062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 188162306a36Sopenharmony_ci will be called smsc47m1. 188262306a36Sopenharmony_ci 188362306a36Sopenharmony_ciconfig SENSORS_SMSC47M192 188462306a36Sopenharmony_ci tristate "SMSC LPC47M192 and compatibles" 188562306a36Sopenharmony_ci depends on I2C 188662306a36Sopenharmony_ci select HWMON_VID 188762306a36Sopenharmony_ci help 188862306a36Sopenharmony_ci If you say yes here you get support for the temperature and 188962306a36Sopenharmony_ci voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292 189062306a36Sopenharmony_ci and LPC47M997 chips. 189162306a36Sopenharmony_ci 189262306a36Sopenharmony_ci The fan monitoring and control capabilities of these chips 189362306a36Sopenharmony_ci are supported by another driver, select 189462306a36Sopenharmony_ci "SMSC LPC47M10x and compatibles" above. You need both drivers 189562306a36Sopenharmony_ci if you want fan control and voltage/temperature sensor support. 189662306a36Sopenharmony_ci 189762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 189862306a36Sopenharmony_ci will be called smsc47m192. 189962306a36Sopenharmony_ci 190062306a36Sopenharmony_ciconfig SENSORS_SMSC47B397 190162306a36Sopenharmony_ci tristate "SMSC LPC47B397-NC" 190262306a36Sopenharmony_ci depends on !PPC 190362306a36Sopenharmony_ci help 190462306a36Sopenharmony_ci If you say yes here you get support for the SMSC LPC47B397-NC 190562306a36Sopenharmony_ci sensor chip. 190662306a36Sopenharmony_ci 190762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 190862306a36Sopenharmony_ci will be called smsc47b397. 190962306a36Sopenharmony_ci 191062306a36Sopenharmony_ciconfig SENSORS_SCH56XX_COMMON 191162306a36Sopenharmony_ci tristate 191262306a36Sopenharmony_ci 191362306a36Sopenharmony_ciconfig SENSORS_SCH5627 191462306a36Sopenharmony_ci tristate "SMSC SCH5627" 191562306a36Sopenharmony_ci depends on !PPC && WATCHDOG 191662306a36Sopenharmony_ci select SENSORS_SCH56XX_COMMON 191762306a36Sopenharmony_ci select WATCHDOG_CORE 191862306a36Sopenharmony_ci help 191962306a36Sopenharmony_ci If you say yes here you get support for the hardware monitoring 192062306a36Sopenharmony_ci features of the SMSC SCH5627 Super-I/O chip including support for 192162306a36Sopenharmony_ci the integrated watchdog. 192262306a36Sopenharmony_ci 192362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 192462306a36Sopenharmony_ci will be called sch5627. 192562306a36Sopenharmony_ci 192662306a36Sopenharmony_ciconfig SENSORS_SCH5636 192762306a36Sopenharmony_ci tristate "SMSC SCH5636" 192862306a36Sopenharmony_ci depends on !PPC && WATCHDOG 192962306a36Sopenharmony_ci select SENSORS_SCH56XX_COMMON 193062306a36Sopenharmony_ci select WATCHDOG_CORE 193162306a36Sopenharmony_ci help 193262306a36Sopenharmony_ci SMSC SCH5636 Super I/O chips include an embedded microcontroller for 193362306a36Sopenharmony_ci hardware monitoring solutions, allowing motherboard manufacturers to 193462306a36Sopenharmony_ci create their own custom hwmon solution based upon the SCH5636. 193562306a36Sopenharmony_ci 193662306a36Sopenharmony_ci Currently this driver only supports the Fujitsu Theseus SCH5636 based 193762306a36Sopenharmony_ci hwmon solution. Say yes here if you want support for the Fujitsu 193862306a36Sopenharmony_ci Theseus' hardware monitoring features including support for the 193962306a36Sopenharmony_ci integrated watchdog. 194062306a36Sopenharmony_ci 194162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 194262306a36Sopenharmony_ci will be called sch5636. 194362306a36Sopenharmony_ci 194462306a36Sopenharmony_ciconfig SENSORS_STTS751 194562306a36Sopenharmony_ci tristate "ST Microelectronics STTS751" 194662306a36Sopenharmony_ci depends on I2C 194762306a36Sopenharmony_ci help 194862306a36Sopenharmony_ci If you say yes here you get support for STTS751 194962306a36Sopenharmony_ci temperature sensor chips. 195062306a36Sopenharmony_ci 195162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 195262306a36Sopenharmony_ci will be called stts751. 195362306a36Sopenharmony_ci 195462306a36Sopenharmony_ciconfig SENSORS_SFCTEMP 195562306a36Sopenharmony_ci tristate "Starfive JH71x0 temperature sensor" 195662306a36Sopenharmony_ci depends on ARCH_STARFIVE || COMPILE_TEST 195762306a36Sopenharmony_ci help 195862306a36Sopenharmony_ci If you say yes here you get support for temperature sensor 195962306a36Sopenharmony_ci on the Starfive JH71x0 SoCs. 196062306a36Sopenharmony_ci 196162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 196262306a36Sopenharmony_ci will be called sfctemp. 196362306a36Sopenharmony_ci 196462306a36Sopenharmony_ciconfig SENSORS_ADC128D818 196562306a36Sopenharmony_ci tristate "Texas Instruments ADC128D818" 196662306a36Sopenharmony_ci depends on I2C 196762306a36Sopenharmony_ci help 196862306a36Sopenharmony_ci If you say yes here you get support for the Texas Instruments 196962306a36Sopenharmony_ci ADC128D818 System Monitor with Temperature Sensor chip. 197062306a36Sopenharmony_ci 197162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 197262306a36Sopenharmony_ci will be called adc128d818. 197362306a36Sopenharmony_ci 197462306a36Sopenharmony_ciconfig SENSORS_ADS7828 197562306a36Sopenharmony_ci tristate "Texas Instruments ADS7828 and compatibles" 197662306a36Sopenharmony_ci depends on I2C 197762306a36Sopenharmony_ci select REGMAP_I2C 197862306a36Sopenharmony_ci help 197962306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments ADS7828 and 198062306a36Sopenharmony_ci ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while 198162306a36Sopenharmony_ci it is 8-bit on ADS7830. 198262306a36Sopenharmony_ci 198362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 198462306a36Sopenharmony_ci will be called ads7828. 198562306a36Sopenharmony_ci 198662306a36Sopenharmony_ciconfig SENSORS_ADS7871 198762306a36Sopenharmony_ci tristate "Texas Instruments ADS7871 A/D converter" 198862306a36Sopenharmony_ci depends on SPI 198962306a36Sopenharmony_ci help 199062306a36Sopenharmony_ci If you say yes here you get support for TI ADS7871 & ADS7870 199162306a36Sopenharmony_ci 199262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 199362306a36Sopenharmony_ci will be called ads7871. 199462306a36Sopenharmony_ci 199562306a36Sopenharmony_ciconfig SENSORS_AMC6821 199662306a36Sopenharmony_ci tristate "Texas Instruments AMC6821" 199762306a36Sopenharmony_ci depends on I2C 199862306a36Sopenharmony_ci help 199962306a36Sopenharmony_ci If you say yes here you get support for the Texas Instruments 200062306a36Sopenharmony_ci AMC6821 hardware monitoring chips. 200162306a36Sopenharmony_ci 200262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 200362306a36Sopenharmony_ci will be called amc6821. 200462306a36Sopenharmony_ci 200562306a36Sopenharmony_ciconfig SENSORS_INA209 200662306a36Sopenharmony_ci tristate "TI / Burr Brown INA209" 200762306a36Sopenharmony_ci depends on I2C 200862306a36Sopenharmony_ci help 200962306a36Sopenharmony_ci If you say yes here you get support for the TI / Burr Brown INA209 201062306a36Sopenharmony_ci voltage / current / power monitor I2C interface. 201162306a36Sopenharmony_ci 201262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 201362306a36Sopenharmony_ci be called ina209. 201462306a36Sopenharmony_ci 201562306a36Sopenharmony_ciconfig SENSORS_INA2XX 201662306a36Sopenharmony_ci tristate "Texas Instruments INA219 and compatibles" 201762306a36Sopenharmony_ci depends on I2C 201862306a36Sopenharmony_ci select REGMAP_I2C 201962306a36Sopenharmony_ci help 202062306a36Sopenharmony_ci If you say yes here you get support for INA219, INA220, INA226, 202162306a36Sopenharmony_ci INA230, and INA231 power monitor chips. 202262306a36Sopenharmony_ci 202362306a36Sopenharmony_ci The INA2xx driver is configured for the default configuration of 202462306a36Sopenharmony_ci the part as described in the datasheet. 202562306a36Sopenharmony_ci Default value for Rshunt is 10 mOhms. 202662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 202762306a36Sopenharmony_ci will be called ina2xx. 202862306a36Sopenharmony_ci 202962306a36Sopenharmony_ciconfig SENSORS_INA238 203062306a36Sopenharmony_ci tristate "Texas Instruments INA238" 203162306a36Sopenharmony_ci depends on I2C 203262306a36Sopenharmony_ci select REGMAP_I2C 203362306a36Sopenharmony_ci help 203462306a36Sopenharmony_ci If you say yes here you get support for the INA238 power monitor 203562306a36Sopenharmony_ci chip. This driver supports voltage, current, power and temperature 203662306a36Sopenharmony_ci measurements as well as alarm configuration. 203762306a36Sopenharmony_ci 203862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 203962306a36Sopenharmony_ci will be called ina238. 204062306a36Sopenharmony_ci 204162306a36Sopenharmony_ciconfig SENSORS_INA3221 204262306a36Sopenharmony_ci tristate "Texas Instruments INA3221 Triple Power Monitor" 204362306a36Sopenharmony_ci depends on I2C 204462306a36Sopenharmony_ci select REGMAP_I2C 204562306a36Sopenharmony_ci help 204662306a36Sopenharmony_ci If you say yes here you get support for the TI INA3221 Triple Power 204762306a36Sopenharmony_ci Monitor. 204862306a36Sopenharmony_ci 204962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 205062306a36Sopenharmony_ci will be called ina3221. 205162306a36Sopenharmony_ci 205262306a36Sopenharmony_ciconfig SENSORS_TC74 205362306a36Sopenharmony_ci tristate "Microchip TC74" 205462306a36Sopenharmony_ci depends on I2C 205562306a36Sopenharmony_ci help 205662306a36Sopenharmony_ci If you say yes here you get support for Microchip TC74 single 205762306a36Sopenharmony_ci input temperature sensor chips. 205862306a36Sopenharmony_ci 205962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 206062306a36Sopenharmony_ci will be called tc74. 206162306a36Sopenharmony_ci 206262306a36Sopenharmony_ciconfig SENSORS_THMC50 206362306a36Sopenharmony_ci tristate "Texas Instruments THMC50 / Analog Devices ADM1022" 206462306a36Sopenharmony_ci depends on I2C 206562306a36Sopenharmony_ci help 206662306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments THMC50 206762306a36Sopenharmony_ci sensor chips and clones: the Analog Devices ADM1022. 206862306a36Sopenharmony_ci 206962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 207062306a36Sopenharmony_ci will be called thmc50. 207162306a36Sopenharmony_ci 207262306a36Sopenharmony_ciconfig SENSORS_TMP102 207362306a36Sopenharmony_ci tristate "Texas Instruments TMP102" 207462306a36Sopenharmony_ci depends on I2C 207562306a36Sopenharmony_ci select REGMAP_I2C 207662306a36Sopenharmony_ci help 207762306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP102 207862306a36Sopenharmony_ci sensor chips. 207962306a36Sopenharmony_ci 208062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 208162306a36Sopenharmony_ci will be called tmp102. 208262306a36Sopenharmony_ci 208362306a36Sopenharmony_ciconfig SENSORS_TMP103 208462306a36Sopenharmony_ci tristate "Texas Instruments TMP103" 208562306a36Sopenharmony_ci depends on I2C 208662306a36Sopenharmony_ci select REGMAP_I2C 208762306a36Sopenharmony_ci help 208862306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP103 208962306a36Sopenharmony_ci sensor chips. 209062306a36Sopenharmony_ci 209162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 209262306a36Sopenharmony_ci will be called tmp103. 209362306a36Sopenharmony_ci 209462306a36Sopenharmony_ciconfig SENSORS_TMP108 209562306a36Sopenharmony_ci tristate "Texas Instruments TMP108" 209662306a36Sopenharmony_ci depends on I2C 209762306a36Sopenharmony_ci select REGMAP_I2C 209862306a36Sopenharmony_ci help 209962306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP108 210062306a36Sopenharmony_ci sensor chips. 210162306a36Sopenharmony_ci 210262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 210362306a36Sopenharmony_ci will be called tmp108. 210462306a36Sopenharmony_ci 210562306a36Sopenharmony_ciconfig SENSORS_TMP401 210662306a36Sopenharmony_ci tristate "Texas Instruments TMP401 and compatibles" 210762306a36Sopenharmony_ci depends on I2C 210862306a36Sopenharmony_ci select REGMAP 210962306a36Sopenharmony_ci help 211062306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP401, 211162306a36Sopenharmony_ci TMP411, TMP431, TMP432, and TMP435 temperature sensor chips. 211262306a36Sopenharmony_ci 211362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 211462306a36Sopenharmony_ci will be called tmp401. 211562306a36Sopenharmony_ci 211662306a36Sopenharmony_ciconfig SENSORS_TMP421 211762306a36Sopenharmony_ci tristate "Texas Instruments TMP421 and compatible" 211862306a36Sopenharmony_ci depends on I2C 211962306a36Sopenharmony_ci help 212062306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP421, 212162306a36Sopenharmony_ci TMP422, TMP423, TMP441, and TMP442 temperature sensor chips. 212262306a36Sopenharmony_ci 212362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 212462306a36Sopenharmony_ci will be called tmp421. 212562306a36Sopenharmony_ci 212662306a36Sopenharmony_ciconfig SENSORS_TMP464 212762306a36Sopenharmony_ci tristate "Texas Instruments TMP464 and compatible" 212862306a36Sopenharmony_ci depends on I2C 212962306a36Sopenharmony_ci select REGMAP_I2C 213062306a36Sopenharmony_ci help 213162306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP464 213262306a36Sopenharmony_ci and TMP468 temperature sensor chips. 213362306a36Sopenharmony_ci 213462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 213562306a36Sopenharmony_ci will be called tmp464. 213662306a36Sopenharmony_ci 213762306a36Sopenharmony_ciconfig SENSORS_TMP513 213862306a36Sopenharmony_ci tristate "Texas Instruments TMP513 and compatibles" 213962306a36Sopenharmony_ci depends on I2C 214062306a36Sopenharmony_ci help 214162306a36Sopenharmony_ci If you say yes here you get support for Texas Instruments TMP512, 214262306a36Sopenharmony_ci and TMP513 temperature and power supply sensor chips. 214362306a36Sopenharmony_ci 214462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 214562306a36Sopenharmony_ci will be called tmp513. 214662306a36Sopenharmony_ci 214762306a36Sopenharmony_ciconfig SENSORS_VEXPRESS 214862306a36Sopenharmony_ci tristate "Versatile Express" 214962306a36Sopenharmony_ci depends on VEXPRESS_CONFIG 215062306a36Sopenharmony_ci help 215162306a36Sopenharmony_ci This driver provides support for hardware sensors available on 215262306a36Sopenharmony_ci the ARM Ltd's Versatile Express platform. It can provide wide 215362306a36Sopenharmony_ci range of information like temperature, power, energy. 215462306a36Sopenharmony_ci 215562306a36Sopenharmony_ciconfig SENSORS_VIA_CPUTEMP 215662306a36Sopenharmony_ci tristate "VIA CPU temperature sensor" 215762306a36Sopenharmony_ci depends on X86 215862306a36Sopenharmony_ci select HWMON_VID 215962306a36Sopenharmony_ci help 216062306a36Sopenharmony_ci If you say yes here you get support for the temperature 216162306a36Sopenharmony_ci sensor inside your CPU. Supported are all known variants of 216262306a36Sopenharmony_ci the VIA C7 and Nano. 216362306a36Sopenharmony_ci 216462306a36Sopenharmony_ciconfig SENSORS_VIA686A 216562306a36Sopenharmony_ci tristate "VIA686A" 216662306a36Sopenharmony_ci depends on PCI 216762306a36Sopenharmony_ci help 216862306a36Sopenharmony_ci If you say yes here you get support for the integrated sensors in 216962306a36Sopenharmony_ci Via 686A/B South Bridges. 217062306a36Sopenharmony_ci 217162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 217262306a36Sopenharmony_ci will be called via686a. 217362306a36Sopenharmony_ci 217462306a36Sopenharmony_ciconfig SENSORS_VT1211 217562306a36Sopenharmony_ci tristate "VIA VT1211" 217662306a36Sopenharmony_ci depends on !PPC 217762306a36Sopenharmony_ci select HWMON_VID 217862306a36Sopenharmony_ci help 217962306a36Sopenharmony_ci If you say yes here then you get support for hardware monitoring 218062306a36Sopenharmony_ci features of the VIA VT1211 Super-I/O chip. 218162306a36Sopenharmony_ci 218262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 218362306a36Sopenharmony_ci will be called vt1211. 218462306a36Sopenharmony_ci 218562306a36Sopenharmony_ciconfig SENSORS_VT8231 218662306a36Sopenharmony_ci tristate "VIA VT8231" 218762306a36Sopenharmony_ci depends on PCI 218862306a36Sopenharmony_ci select HWMON_VID 218962306a36Sopenharmony_ci help 219062306a36Sopenharmony_ci If you say yes here then you get support for the integrated sensors 219162306a36Sopenharmony_ci in the VIA VT8231 device. 219262306a36Sopenharmony_ci 219362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 219462306a36Sopenharmony_ci will be called vt8231. 219562306a36Sopenharmony_ci 219662306a36Sopenharmony_ciconfig SENSORS_W83773G 219762306a36Sopenharmony_ci tristate "Nuvoton W83773G" 219862306a36Sopenharmony_ci depends on I2C 219962306a36Sopenharmony_ci select REGMAP_I2C 220062306a36Sopenharmony_ci help 220162306a36Sopenharmony_ci If you say yes here you get support for the Nuvoton W83773G hardware 220262306a36Sopenharmony_ci monitoring chip. 220362306a36Sopenharmony_ci 220462306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 220562306a36Sopenharmony_ci will be called w83773g. 220662306a36Sopenharmony_ci 220762306a36Sopenharmony_ciconfig SENSORS_W83781D 220862306a36Sopenharmony_ci tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F" 220962306a36Sopenharmony_ci depends on I2C 221062306a36Sopenharmony_ci select HWMON_VID 221162306a36Sopenharmony_ci help 221262306a36Sopenharmony_ci If you say yes here you get support for the Winbond W8378x series 221362306a36Sopenharmony_ci of sensor chips: the W83781D, W83782D and W83783S, and the similar 221462306a36Sopenharmony_ci Asus AS99127F. 221562306a36Sopenharmony_ci 221662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 221762306a36Sopenharmony_ci will be called w83781d. 221862306a36Sopenharmony_ci 221962306a36Sopenharmony_ciconfig SENSORS_W83791D 222062306a36Sopenharmony_ci tristate "Winbond W83791D" 222162306a36Sopenharmony_ci depends on I2C 222262306a36Sopenharmony_ci select HWMON_VID 222362306a36Sopenharmony_ci help 222462306a36Sopenharmony_ci If you say yes here you get support for the Winbond W83791D chip. 222562306a36Sopenharmony_ci 222662306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 222762306a36Sopenharmony_ci will be called w83791d. 222862306a36Sopenharmony_ci 222962306a36Sopenharmony_ciconfig SENSORS_W83792D 223062306a36Sopenharmony_ci tristate "Winbond W83792D" 223162306a36Sopenharmony_ci depends on I2C 223262306a36Sopenharmony_ci help 223362306a36Sopenharmony_ci If you say yes here you get support for the Winbond W83792D chip. 223462306a36Sopenharmony_ci 223562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 223662306a36Sopenharmony_ci will be called w83792d. 223762306a36Sopenharmony_ci 223862306a36Sopenharmony_ciconfig SENSORS_W83793 223962306a36Sopenharmony_ci tristate "Winbond W83793" 224062306a36Sopenharmony_ci depends on I2C 224162306a36Sopenharmony_ci select HWMON_VID 224262306a36Sopenharmony_ci help 224362306a36Sopenharmony_ci If you say yes here you get support for the Winbond W83793 224462306a36Sopenharmony_ci hardware monitoring chip, including support for the integrated 224562306a36Sopenharmony_ci watchdog. 224662306a36Sopenharmony_ci 224762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 224862306a36Sopenharmony_ci will be called w83793. 224962306a36Sopenharmony_ci 225062306a36Sopenharmony_ciconfig SENSORS_W83795 225162306a36Sopenharmony_ci tristate "Winbond/Nuvoton W83795G/ADG" 225262306a36Sopenharmony_ci depends on I2C 225362306a36Sopenharmony_ci help 225462306a36Sopenharmony_ci If you say yes here you get support for the Winbond W83795G and 225562306a36Sopenharmony_ci W83795ADG hardware monitoring chip, including manual fan speed 225662306a36Sopenharmony_ci control. 225762306a36Sopenharmony_ci 225862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 225962306a36Sopenharmony_ci will be called w83795. 226062306a36Sopenharmony_ci 226162306a36Sopenharmony_ciconfig SENSORS_W83795_FANCTRL 226262306a36Sopenharmony_ci bool "Include automatic fan control support" 226362306a36Sopenharmony_ci depends on SENSORS_W83795 226462306a36Sopenharmony_ci help 226562306a36Sopenharmony_ci If you say yes here, support for automatic fan speed control 226662306a36Sopenharmony_ci will be included in the driver. 226762306a36Sopenharmony_ci 226862306a36Sopenharmony_ci Please also note that this option will create sysfs attribute 226962306a36Sopenharmony_ci files which may change in the future, so you shouldn't rely 227062306a36Sopenharmony_ci on them being stable. 227162306a36Sopenharmony_ci 227262306a36Sopenharmony_ciconfig SENSORS_W83L785TS 227362306a36Sopenharmony_ci tristate "Winbond W83L785TS-S" 227462306a36Sopenharmony_ci depends on I2C 227562306a36Sopenharmony_ci help 227662306a36Sopenharmony_ci If you say yes here you get support for the Winbond W83L785TS-S 227762306a36Sopenharmony_ci sensor chip, which is used on the Asus A7N8X, among other 227862306a36Sopenharmony_ci motherboards. 227962306a36Sopenharmony_ci 228062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 228162306a36Sopenharmony_ci will be called w83l785ts. 228262306a36Sopenharmony_ci 228362306a36Sopenharmony_ciconfig SENSORS_W83L786NG 228462306a36Sopenharmony_ci tristate "Winbond W83L786NG, W83L786NR" 228562306a36Sopenharmony_ci depends on I2C 228662306a36Sopenharmony_ci help 228762306a36Sopenharmony_ci If you say yes here you get support for the Winbond W83L786NG 228862306a36Sopenharmony_ci and W83L786NR sensor chips. 228962306a36Sopenharmony_ci 229062306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 229162306a36Sopenharmony_ci will be called w83l786ng. 229262306a36Sopenharmony_ci 229362306a36Sopenharmony_ciconfig SENSORS_W83627HF 229462306a36Sopenharmony_ci tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF" 229562306a36Sopenharmony_ci depends on !PPC 229662306a36Sopenharmony_ci select HWMON_VID 229762306a36Sopenharmony_ci help 229862306a36Sopenharmony_ci If you say yes here you get support for the Winbond W836X7 series 229962306a36Sopenharmony_ci of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and 230062306a36Sopenharmony_ci W83697HF. 230162306a36Sopenharmony_ci 230262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 230362306a36Sopenharmony_ci will be called w83627hf. 230462306a36Sopenharmony_ci 230562306a36Sopenharmony_ciconfig SENSORS_W83627EHF 230662306a36Sopenharmony_ci tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG" 230762306a36Sopenharmony_ci depends on !PPC 230862306a36Sopenharmony_ci select HWMON_VID 230962306a36Sopenharmony_ci help 231062306a36Sopenharmony_ci If you say yes here you get support for the hardware 231162306a36Sopenharmony_ci monitoring functionality of the Winbond W83627EHF Super-I/O chip. 231262306a36Sopenharmony_ci 231362306a36Sopenharmony_ci This driver also supports the W83627EHG, which is the lead-free 231462306a36Sopenharmony_ci version of the W83627EHF, and the W83627DHG, which is a similar 231562306a36Sopenharmony_ci chip suited for specific Intel processors that use PECI such as 231662306a36Sopenharmony_ci the Core 2 Duo. And also the W83627UHG, which is a stripped down 231762306a36Sopenharmony_ci version of the W83627DHG (as far as hardware monitoring goes.) 231862306a36Sopenharmony_ci 231962306a36Sopenharmony_ci This driver also supports Nuvoton W83667HG and W83667HG-B. 232062306a36Sopenharmony_ci 232162306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 232262306a36Sopenharmony_ci will be called w83627ehf. 232362306a36Sopenharmony_ci 232462306a36Sopenharmony_ciconfig SENSORS_WM831X 232562306a36Sopenharmony_ci tristate "WM831x PMICs" 232662306a36Sopenharmony_ci depends on MFD_WM831X 232762306a36Sopenharmony_ci help 232862306a36Sopenharmony_ci If you say yes here you get support for the hardware 232962306a36Sopenharmony_ci monitoring functionality of the Wolfson Microelectronics 233062306a36Sopenharmony_ci WM831x series of PMICs. 233162306a36Sopenharmony_ci 233262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 233362306a36Sopenharmony_ci will be called wm831x-hwmon. 233462306a36Sopenharmony_ci 233562306a36Sopenharmony_ciconfig SENSORS_WM8350 233662306a36Sopenharmony_ci tristate "Wolfson Microelectronics WM835x" 233762306a36Sopenharmony_ci depends on MFD_WM8350 233862306a36Sopenharmony_ci help 233962306a36Sopenharmony_ci If you say yes here you get support for the hardware 234062306a36Sopenharmony_ci monitoring features of the WM835x series of PMICs. 234162306a36Sopenharmony_ci 234262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 234362306a36Sopenharmony_ci will be called wm8350-hwmon. 234462306a36Sopenharmony_ci 234562306a36Sopenharmony_ciconfig SENSORS_ULTRA45 234662306a36Sopenharmony_ci tristate "Sun Ultra45 PIC16F747" 234762306a36Sopenharmony_ci depends on SPARC64 234862306a36Sopenharmony_ci help 234962306a36Sopenharmony_ci This driver provides support for the Ultra45 workstation environmental 235062306a36Sopenharmony_ci sensors. 235162306a36Sopenharmony_ci 235262306a36Sopenharmony_ciconfig SENSORS_XGENE 235362306a36Sopenharmony_ci tristate "APM X-Gene SoC hardware monitoring driver" 235462306a36Sopenharmony_ci depends on XGENE_SLIMPRO_MBOX || PCC 235562306a36Sopenharmony_ci help 235662306a36Sopenharmony_ci If you say yes here you get support for the temperature 235762306a36Sopenharmony_ci and power sensors for APM X-Gene SoC. 235862306a36Sopenharmony_ci 235962306a36Sopenharmony_ciconfig SENSORS_INTEL_M10_BMC_HWMON 236062306a36Sopenharmony_ci tristate "Intel MAX10 BMC Hardware Monitoring" 236162306a36Sopenharmony_ci depends on MFD_INTEL_M10_BMC_CORE 236262306a36Sopenharmony_ci help 236362306a36Sopenharmony_ci This driver provides support for the hardware monitoring functionality 236462306a36Sopenharmony_ci on Intel MAX10 BMC chip. 236562306a36Sopenharmony_ci 236662306a36Sopenharmony_ci This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its 236762306a36Sopenharmony_ci sensors monitor various telemetry data of different components on the 236862306a36Sopenharmony_ci card, e.g. board temperature, FPGA core temperature/voltage/current. 236962306a36Sopenharmony_ci 237062306a36Sopenharmony_ciif ACPI 237162306a36Sopenharmony_ci 237262306a36Sopenharmony_cicomment "ACPI drivers" 237362306a36Sopenharmony_ci 237462306a36Sopenharmony_ciconfig SENSORS_ACPI_POWER 237562306a36Sopenharmony_ci tristate "ACPI 4.0 power meter" 237662306a36Sopenharmony_ci help 237762306a36Sopenharmony_ci This driver exposes ACPI 4.0 power meters as hardware monitoring 237862306a36Sopenharmony_ci devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware 237962306a36Sopenharmony_ci and a power meter. 238062306a36Sopenharmony_ci 238162306a36Sopenharmony_ci To compile this driver as a module, choose M here: 238262306a36Sopenharmony_ci the module will be called acpi_power_meter. 238362306a36Sopenharmony_ci 238462306a36Sopenharmony_ciconfig SENSORS_ATK0110 238562306a36Sopenharmony_ci tristate "ASUS ATK0110" 238662306a36Sopenharmony_ci depends on X86 238762306a36Sopenharmony_ci help 238862306a36Sopenharmony_ci If you say yes here you get support for the ACPI hardware 238962306a36Sopenharmony_ci monitoring interface found in many ASUS motherboards. This 239062306a36Sopenharmony_ci driver will provide readings of fans, voltages and temperatures 239162306a36Sopenharmony_ci through the system firmware. 239262306a36Sopenharmony_ci 239362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 239462306a36Sopenharmony_ci will be called asus_atk0110. 239562306a36Sopenharmony_ci 239662306a36Sopenharmony_ciconfig SENSORS_ASUS_WMI 239762306a36Sopenharmony_ci tristate "ASUS WMI X370/X470/B450/X399" 239862306a36Sopenharmony_ci depends on ACPI_WMI 239962306a36Sopenharmony_ci help 240062306a36Sopenharmony_ci If you say yes here you get support for the ACPI hardware monitoring 240162306a36Sopenharmony_ci interface found in X370/X470/B450/X399 ASUS motherboards. This driver 240262306a36Sopenharmony_ci will provide readings of fans, voltages and temperatures through the system 240362306a36Sopenharmony_ci firmware. 240462306a36Sopenharmony_ci 240562306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 240662306a36Sopenharmony_ci will be called asus_wmi_sensors. 240762306a36Sopenharmony_ci 240862306a36Sopenharmony_ciconfig SENSORS_ASUS_EC 240962306a36Sopenharmony_ci tristate "ASUS EC Sensors" 241062306a36Sopenharmony_ci depends on X86 241162306a36Sopenharmony_ci help 241262306a36Sopenharmony_ci If you say yes here you get support for the ACPI embedded controller 241362306a36Sopenharmony_ci hardware monitoring interface found in ASUS motherboards. The driver 241462306a36Sopenharmony_ci currently supports B550/X570 boards, although other ASUS boards might 241562306a36Sopenharmony_ci provide this monitoring interface as well. 241662306a36Sopenharmony_ci 241762306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 241862306a36Sopenharmony_ci will be called asus_ec_sensors. 241962306a36Sopenharmony_ci 242062306a36Sopenharmony_ciconfig SENSORS_HP_WMI 242162306a36Sopenharmony_ci tristate "HP WMI Sensors" 242262306a36Sopenharmony_ci depends on ACPI_WMI 242362306a36Sopenharmony_ci help 242462306a36Sopenharmony_ci If you say yes here you get support for the ACPI hardware monitoring 242562306a36Sopenharmony_ci interface found in HP (and some HP Compaq) business-class computers. 242662306a36Sopenharmony_ci Available sensors vary between systems. Temperature and fan speed 242762306a36Sopenharmony_ci sensors are the most common. 242862306a36Sopenharmony_ci 242962306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 243062306a36Sopenharmony_ci will be called hp_wmi_sensors. 243162306a36Sopenharmony_ci 243262306a36Sopenharmony_ciendif # ACPI 243362306a36Sopenharmony_ci 243462306a36Sopenharmony_ciendif # HWMON 2435