^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # Hardware monitoring chip drivers configuration
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) menuconfig HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) tristate "Hardware Monitoring support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Hardware monitoring devices let you monitor the hardware health
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) of a system. Most modern motherboards include such a device. It
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) can include temperature sensors, voltage sensors, fan speed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) sensors and various additional features such as the ability to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) control the speed of the fans. If you want this support you
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) should say Y here and also to the specific driver(s) for your
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) sensors chip(s) below.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) To find out which specific driver(s) you need, use the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) sensors-detect script from the lm_sensors package. Read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) <file:Documentation/hwmon/userspace-tools.rst> for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) This support can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) will be called hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) if HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) config HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) config HWMON_DEBUG_CHIP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) bool "Hardware Monitoring Chip debugging messages"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Say Y here if you want the I2C chip drivers to produce a bunch of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) debug messages to the system log. Select this if you are having
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) a problem with I2C support and want to see more of what is going
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) on.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) comment "Native drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) config SENSORS_AB8500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) tristate "AB8500 thermal monitoring"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) depends on AB8500_GPADC && AB8500_BM && (IIO = y)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) default n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) If you say yes here you get support for the thermal sensor part
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) of the AB8500 chip. The driver includes thermal management for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) AB8500 die and two GPADC channels. The GPADC channel are preferably
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) used to access sensors outside the AB8500 chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) will be called abx500-temp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) config SENSORS_ABITUGURU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) tristate "Abit uGuru (rev 1 & 2)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) depends on X86 && DMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) If you say yes here you get support for the sensor part of the first
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) and second revision of the Abit uGuru chip. The voltage and frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) control parts of the Abit uGuru are not supported. The Abit uGuru
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) chip can be found on Abit uGuru featuring motherboards (most modern
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) Abit motherboards from before end 2005). For more info and a list
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) of which motherboards have which revision see
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) Documentation/hwmon/abituguru.rst
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) will be called abituguru.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) config SENSORS_ABITUGURU3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) tristate "Abit uGuru (rev 3)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) depends on X86 && DMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) If you say yes here you get support for the sensor part of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) third revision of the Abit uGuru chip. Only reading the sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) and their settings is supported. The third revision of the Abit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) uGuru chip can be found on recent Abit motherboards (since end
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) 2005). For more info and a list of which motherboards have which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) revision see Documentation/hwmon/abituguru3.rst
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) will be called abituguru3.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) config SENSORS_AD7314
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) tristate "Analog Devices AD7314 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) AD7314, ADT7301 and ADT7302 temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) will be called ad7314.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) config SENSORS_AD7414
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) tristate "Analog Devices AD7414"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) AD7414 temperature monitoring chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) will be called ad7414.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) config SENSORS_AD7418
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) tristate "Analog Devices AD7416, AD7417 and AD7418"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) AD7416, AD7417 and AD7418 temperature monitoring chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) will be called ad7418.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) config SENSORS_ADM1021
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) tristate "Analog Devices ADM1021 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) If you say yes here you get support for Analog Devices ADM1021
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) will be called adm1021.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) config SENSORS_ADM1025
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) tristate "Analog Devices ADM1025 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) If you say yes here you get support for Analog Devices ADM1025
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) and Philips NE1619 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) will be called adm1025.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) config SENSORS_ADM1026
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) tristate "Analog Devices ADM1026 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) If you say yes here you get support for Analog Devices ADM1026
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) will be called adm1026.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) config SENSORS_ADM1029
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) tristate "Analog Devices ADM1029"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) If you say yes here you get support for Analog Devices ADM1029
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) Very rare chip, please let us know you use it.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) will be called adm1029.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) config SENSORS_ADM1031
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) tristate "Analog Devices ADM1031 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) If you say yes here you get support for Analog Devices ADM1031
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) and ADM1030 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) will be called adm1031.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) config SENSORS_ADM1177
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) tristate "Analog Devices ADM1177 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) If you say yes here you get support for Analog Devices ADM1177
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) will be called adm1177.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) config SENSORS_ADM9240
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) tristate "Analog Devices ADM9240 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) If you say yes here you get support for Analog Devices ADM9240,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) Dallas DS1780, National Semiconductor LM81 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) will be called adm9240.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) config SENSORS_ADT7X10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) This module contains common code shared by the ADT7310/ADT7320 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) ADT7410/ADT7420 temperature monitoring chip drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) If built as a module, the module will be called adt7x10.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) config SENSORS_ADT7310
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) tristate "Analog Devices ADT7310/ADT7320"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) select SENSORS_ADT7X10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) ADT7310 and ADT7320 temperature monitoring chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) will be called adt7310.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) config SENSORS_ADT7410
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) tristate "Analog Devices ADT7410/ADT7420"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) select SENSORS_ADT7X10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) ADT7410 and ADT7420 temperature monitoring chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) will be called adt7410.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) config SENSORS_ADT7411
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) tristate "Analog Devices ADT7411"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) ADT7411 voltage and temperature monitoring chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) will be called adt7411.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) config SENSORS_ADT7462
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) tristate "Analog Devices ADT7462"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) ADT7462 temperature monitoring chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) will be called adt7462.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) config SENSORS_ADT7470
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) tristate "Analog Devices ADT7470"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) ADT7470 temperature monitoring chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) will be called adt7470.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) config SENSORS_ADT7475
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) will be called adt7475.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) config SENSORS_AS370
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) tristate "Synaptics AS370 SoC hardware monitoring driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) If you say yes here you get support for the PVT sensors of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) the Synaptics AS370 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) will be called as370-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) config SENSORS_ASC7621
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) tristate "Andigilog aSC7621"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) If you say yes here you get support for the aSC7621
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) family of SMBus sensors chip found on most Intel X38, X48, X58,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) 945, 965 and 975 desktop boards. Currently supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) aSC7621
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) aSC7621a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) will be called asc7621.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) config SENSORS_AXI_FAN_CONTROL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) tristate "Analog Devices FAN Control HDL Core driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) If you say yes here you get support for the Analog Devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) AXI HDL FAN monitoring core.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) will be called axi-fan-control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) config SENSORS_K8TEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) tristate "AMD Athlon64/FX or Opteron temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) depends on X86 && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) sensor(s) inside your CPU. Supported is whole AMD K8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) microarchitecture. Please note that you will need at least
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) lm-sensors 2.10.1 for proper userspace support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) will be called k8temp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) config SENSORS_K10TEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) tristate "AMD Family 10h+ temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) depends on X86 && PCI && AMD_NB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) sensor(s) inside your CPU. Supported are later revisions of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) the AMD Family 10h and all revisions of the AMD Family 11h,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) and 16h (Kabini/Mullins) microarchitectures.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) will be called k10temp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) config SENSORS_FAM15H_POWER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) tristate "AMD Family 15h processor power"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) depends on X86 && PCI && CPU_SUP_AMD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) If you say yes here you get support for processor power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) information of your AMD family 15h CPU.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) will be called fam15h_power.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) config SENSORS_AMD_ENERGY
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) tristate "AMD RAPL MSR based Energy driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) If you say yes here you get support for core and package energy
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) sensors, based on RAPL MSR for AMD family 17h and above CPUs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) will be called as amd_energy.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) config SENSORS_APPLESMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) depends on INPUT && X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) select NEW_LEDS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) select LEDS_CLASS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) This driver provides support for the Apple System Management
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) Controller, which provides an accelerometer (Apple Sudden Motion
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) Sensor), light sensors, temperature sensors, keyboard backlight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) control and fan control.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) Only Intel-based Apple's computers are supported (MacBook Pro,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) MacBook, MacMini).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) Data from the different sensors, keyboard backlight control and fan
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) control are accessible via sysfs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) This driver also provides an absolute input class device, allowing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) the laptop to act as a pinball machine-esque joystick.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) Say Y here if you have an applicable laptop and want to experience
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) the awesome power of applesmc.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) config SENSORS_ARM_SCMI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) tristate "ARM SCMI Sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) depends on ARM_SCMI_PROTOCOL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) depends on THERMAL || !THERMAL_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) This driver provides support for temperature, voltage, current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) and power sensors available on SCMI based platforms. The actual
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) number and type of sensors exported depend on the platform.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) will be called scmi-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) config SENSORS_ARM_SCPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) tristate "ARM SCPI Sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) depends on ARM_SCPI_PROTOCOL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) depends on THERMAL || !THERMAL_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) This driver provides support for temperature, voltage, current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) and power sensors available on ARM Ltd's SCP based platforms. The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) actual number and type of sensors exported depend on the platform.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) config SENSORS_ASB100
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) tristate "Asus ASB100 Bach"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) depends on X86 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) If you say yes here you get support for the ASB100 Bach sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) chip found on some Asus mainboards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) will be called asb100.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) config SENSORS_ASPEED
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) depends on THERMAL || THERMAL=n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) select REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) This driver provides support for ASPEED AST2400/AST2500 PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) and Fan Tacho controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) will be called aspeed_pwm_tacho.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) config SENSORS_ATXP1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) tristate "Attansic ATXP1 VID controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) If you say yes here you get support for the Attansic ATXP1 VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) If your board have such a chip, you are able to control your CPU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) core and other voltages.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) will be called atxp1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) config SENSORS_BT1_PVT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) depends on MIPS_BAIKAL_T1 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) If you say yes here you get support for Baikal-T1 PVT sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) embedded into the SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) This driver can also be built as a module. If so, the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) called bt1-pvt.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) config SENSORS_BT1_PVT_ALARMS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) bool "Enable Baikal-T1 PVT sensor alarms"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) depends on SENSORS_BT1_PVT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) Baikal-T1 PVT IP-block provides threshold registers for each
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) supported sensor. But the corresponding interrupts might be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) generated by the thresholds comparator only in synchronization with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) a data conversion. Additionally there is only one sensor data can
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) be converted at a time. All of these makes the interface impossible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) to be used for the hwmon alarms implementation without periodic
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) switch between the PVT sensors. By default the data conversion is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) performed on demand from the user-space. If this config is enabled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) the data conversion will be periodically performed and the data will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) saved in the internal driver cache.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) config SENSORS_CORSAIR_CPRO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) tristate "Corsair Commander Pro controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) depends on HID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) If you say yes here you get support for the Corsair Commander Pro
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) will be called corsair-cpro.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) config SENSORS_DRIVETEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) tristate "Hard disk drives with temperature sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) depends on SCSI && ATA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) If you say yes you get support for the temperature sensor on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) hard disk drives.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) will be called drivetemp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) config SENSORS_DS620
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) tristate "Dallas Semiconductor DS620"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) If you say yes here you get support for Dallas Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) DS620 sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) will be called ds620.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) config SENSORS_DS1621
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) tristate "Dallas Semiconductor DS1621 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) If you say yes here you get support for Dallas Semiconductor/Maxim
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) Integrated DS1621 sensor chips and compatible models including:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) - Dallas Semiconductor DS1625
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) - Maxim Integrated DS1631
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) - Maxim Integrated DS1721
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) - Maxim Integrated DS1731
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) will be called ds1621.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) config SENSORS_DELL_SMM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) tristate "Dell laptop SMM BIOS hwmon driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) This hwmon driver adds support for reporting temperature of different
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) sensors and controls the fans on Dell laptops via System Management
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) Mode provided by Dell BIOS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) When option I8K is also enabled this driver provides legacy /proc/i8k
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) userspace interface for i8kutils package.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) config SENSORS_DA9052_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) tristate "Dialog DA9052/DA9053 ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) depends on PMIC_DA9052
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) Say y here to support the ADC found on Dialog Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) DA9052-BC and DA9053-AA/Bx PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) This driver can also be built as module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) will be called da9052-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) config SENSORS_DA9055
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) tristate "Dialog Semiconductor DA9055 ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) depends on MFD_DA9055
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) If you say yes here you get support for ADC on the Dialog
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) Semiconductor DA9055 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) will be called da9055-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) config SENSORS_I5K_AMB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) If you say yes here you get support for FB-DIMM AMB temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) monitoring chips on systems with the Intel 5000 series chipset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) will be called i5k_amb.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) config SENSORS_SPARX5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) tristate "Sparx5 SoC temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) depends on ARCH_SPARX5 || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) If you say yes here you get support for temperature monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) with the Microchip Sparx5 SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) will be called sparx5-temp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) config SENSORS_F71805F
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) If you say yes here you get support for hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) Super-I/O chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) will be called f71805f.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) config SENSORS_F71882FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) tristate "Fintek F71882FG and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) If you say yes here you get support for hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) features of many Fintek Super-I/O (LPC) chips. The currently
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) supported chips are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) F71808E/A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) F71858FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) F71862FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) F71863FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) F71869F/E/A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) F71882FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) F71883FG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) F71889FG/ED/A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) F8000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) F81801U
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) F81865F
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) will be called f71882fg.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) config SENSORS_F75375S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) tristate "Fintek F75375S/SP, F75373 and F75387"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) If you say yes here you get support for hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) features of the Fintek F75375S/SP, F75373 and F75387
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) will be called f75375s.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) config SENSORS_GSC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) tristate "Gateworks System Controller ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) depends on MFD_GATEWORKS_GSC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) Support for the Gateworks System Controller A/D converters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) To compile this driver as a module, choose M here:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) the module will be called gsc-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) config SENSORS_MC13783_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) tristate "Freescale MC13783/MC13892 ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) depends on MFD_MC13XXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) Support for the A/D converter on MC13783 and MC13892 PMIC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) config SENSORS_FSCHMD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) tristate "Fujitsu Siemens Computers sensor chips"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) depends on X86 && I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) If you say yes here you get support for the following Fujitsu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) Heimdall, Heracles, Hades and Syleus including support for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) integrated watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) This is a merged driver for FSC sensor chips replacing the fscpos,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) fscscy and fscher drivers and adding support for several other FSC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) will be called fschmd.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) config SENSORS_FTSTEUTATES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) tristate "Fujitsu Technology Solutions sensor chip Teutates"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) depends on I2C && WATCHDOG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) select WATCHDOG_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) If you say yes here you get support for the Fujitsu Technology
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) Solutions (FTS) sensor chip "Teutates" including support for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) the integrated watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) will be called ftsteutates.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) config SENSORS_GL518SM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) tristate "Genesys Logic GL518SM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) If you say yes here you get support for Genesys Logic GL518SM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) will be called gl518sm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) config SENSORS_GL520SM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) tristate "Genesys Logic GL520SM"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) If you say yes here you get support for Genesys Logic GL520SM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) will be called gl520sm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) config SENSORS_G760A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) tristate "GMT G760A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) If you say yes here you get support for Global Mixed-mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) Technology Inc G760A fan speed PWM controller chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) will be called g760a.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) config SENSORS_G762
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) tristate "GMT G762 and G763"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) If you say yes here you get support for Global Mixed-mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) Technology Inc G762 and G763 fan speed PWM controller chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) will be called g762.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) config SENSORS_GPIO_FAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) tristate "GPIO fan"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) depends on OF_GPIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) depends on THERMAL || THERMAL=n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) If you say yes here you get support for fans connected to GPIO lines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) will be called gpio-fan.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) config SENSORS_HIH6130
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) If you say yes here you get support for Honeywell Humidicon
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) HIH-6130 and HIH-6131 Humidicon humidity sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) will be called hih6130.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) config SENSORS_IBMAEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) tristate "IBM Active Energy Manager temperature/power sensors and control"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) select IPMI_SI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) depends on IPMI_HANDLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) If you say yes here you get support for the temperature and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) power sensors and capping hardware in various IBM System X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) servers that support Active Energy Manager. This includes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) and certain HC10/HS2x/LS2x/QS2x blades.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) will be called ibmaem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) config SENSORS_IBMPEX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) tristate "IBM PowerExecutive temperature/power sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) select IPMI_SI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) depends on IPMI_HANDLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) If you say yes here you get support for the temperature and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) power sensors in various IBM System X servers that support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) PowerExecutive. So far this includes the x3350, x3550, x3650,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) x3655, and x3755; the x3800, x3850, and x3950 models that have
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) PCI Express; and some of the HS2x, LS2x, and QS2x blades.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) will be called ibmpex.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) config SENSORS_IBMPOWERNV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) tristate "IBM POWERNV platform sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) depends on PPC_POWERNV
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) If you say yes here you get support for the temperature/fan/power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) sensors on your PowerNV platform.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) will be called ibmpowernv.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) config SENSORS_IIO_HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) tristate "Hwmon driver that uses channels specified via iio maps"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) depends on IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) This is a platform driver that in combination with a suitable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) map allows IIO devices to provide basic hwmon functionality
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) for those channels specified in the map. This map can be provided
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) either via platform data or the device tree bindings.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) config SENSORS_I5500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) tristate "Intel 5500/5520/X58 temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) depends on X86 && PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) sensor inside the Intel 5500, 5520 and X58 chipsets.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) will be called i5500_temp.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) config SENSORS_CORETEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) tristate "Intel Core/Core2/Atom temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) sensor inside your CPU. Most of the family 6 CPUs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) are supported. Check Documentation/hwmon/coretemp.rst for details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) config SENSORS_IT87
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) tristate "ITE IT87xx and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) clone.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) will be called it87.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) config SENSORS_JC42
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) tristate "JEDEC JC42.4 compliant memory module temperature sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) If you say yes here, you get support for JEDEC JC42.4 compliant
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) temperature sensors, which are used on many DDR3 memory modules for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) mobile devices and servers. Support will include, but not be limited
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) will be called jc42.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) config SENSORS_POWR1220
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) tristate "Lattice POWR1220 Power Monitoring"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) If you say yes here you get access to the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) functions of the Lattice POWR1220 isp Power Supply Monitoring,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) Sequencing and Margining Controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) will be called powr1220.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) config SENSORS_LINEAGE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) tristate "Lineage Compact Power Line Power Entry Module"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) If you say yes here you get support for the Lineage Compact Power Line
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) series of DC/DC and AC/DC converters such as CP1800, CP2000AC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) CP2000DC, CP2725, and others.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) will be called lineage-pem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) config SENSORS_LOCHNAGAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) tristate "Lochnagar Hardware Monitor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) depends on MFD_LOCHNAGAR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) If you say yes here you get support for Lochnagar 2 temperature,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) voltage and current sensors abilities.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) will be called lochnagar-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) config SENSORS_LTC2945
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) tristate "Linear Technology LTC2945"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) If you say yes here you get support for Linear Technology LTC2945
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) I2C System Monitor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) be called ltc2945.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) config SENSORS_LTC2947
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) config SENSORS_LTC2947_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) select SENSORS_LTC2947
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) If you say yes here you get support for Linear Technology LTC2947
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) I2C High Precision Power and Energy Monitor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) be called ltc2947-i2c.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) config SENSORS_LTC2947_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) select REGMAP_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) select SENSORS_LTC2947
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) If you say yes here you get support for Linear Technology LTC2947
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) SPI High Precision Power and Energy Monitor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) be called ltc2947-spi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) config SENSORS_LTC2990
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) tristate "Linear Technology LTC2990"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) If you say yes here you get support for Linear Technology LTC2990
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) I2C System Monitor. The LTC2990 supports a combination of voltage,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) current and temperature monitoring.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) be called ltc2990.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) config SENSORS_LTC4151
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) tristate "Linear Technology LTC4151"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) If you say yes here you get support for Linear Technology LTC4151
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) High Voltage I2C Current and Voltage Monitor interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) be called ltc4151.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) config SENSORS_LTC4215
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) tristate "Linear Technology LTC4215"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) If you say yes here you get support for Linear Technology LTC4215
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876) Hot Swap Controller I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) be called ltc4215.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) config SENSORS_LTC4222
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) tristate "Linear Technology LTC4222"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) If you say yes here you get support for Linear Technology LTC4222
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) Dual Hot Swap Controller I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) be called ltc4222.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) config SENSORS_LTC4245
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893) tristate "Linear Technology LTC4245"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) If you say yes here you get support for Linear Technology LTC4245
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) Multiple Supply Hot Swap Controller I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) be called ltc4245.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) config SENSORS_LTC4260
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) tristate "Linear Technology LTC4260"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) If you say yes here you get support for Linear Technology LTC4260
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) Positive Voltage Hot Swap Controller I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911) be called ltc4260.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) config SENSORS_LTC4261
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) tristate "Linear Technology LTC4261"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) If you say yes here you get support for Linear Technology LTC4261
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) Negative Voltage Hot Swap Controller I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) be called ltc4261.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) config SENSORS_LTQ_CPUTEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) bool "Lantiq cpu temperature sensor driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) depends on LANTIQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) sensor inside your CPU.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930) config SENSORS_MAX1111
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) ADC chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) will be called max1111.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) config SENSORS_MAX16065
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) tristate "Maxim MAX16065 System Manager and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944) If you say yes here you get support for hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) capabilities of the following Maxim System Manager chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946) MAX16065
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947) MAX16066
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) MAX16067
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) MAX16068
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) MAX16070
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) MAX16071
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) will be called max16065.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956) config SENSORS_MAX1619
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) tristate "Maxim MAX1619 sensor chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) If you say yes here you get support for MAX1619 sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963) will be called max1619.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965) config SENSORS_MAX1668
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966) tristate "Maxim MAX1668 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) If you say yes here you get support for MAX1668, MAX1989 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) MAX1805 chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973) will be called max1668.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) config SENSORS_MAX197
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) tristate "Maxim MAX197 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978) Support for the Maxim MAX197 A/D converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) Support will include, but not be limited to, MAX197, and MAX199.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982) will be called max197.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) config SENSORS_MAX31722
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985) tristate "MAX31722 temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988) Support for the Maxim Integrated MAX31722/MAX31723 digital
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) thermometers/thermostats operating over an SPI interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) will be called max31722.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994) config SENSORS_MAX31730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) tristate "MAX31730 temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998) Support for the Maxim Integrated MAX31730 3-Channel Remote
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999) Temperature Sensor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) will be called max31730.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) config SENSORS_MAX6621
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) tristate "Maxim MAX6621 sensor chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) If you say yes here you get support for MAX6621 sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) MAX6621 is a PECI-to-I2C translator provides an efficient,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) low-cost solution for PECI-to-SMBus/I2C protocol conversion.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) It allows reading the temperature from the PECI-compliant
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) host directly from up to four PECI-enabled CPUs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) will be called max6621.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018) config SENSORS_MAX6639
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) tristate "Maxim MAX6639 sensor chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) If you say yes here you get support for the MAX6639
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) will be called max6639.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) config SENSORS_MAX6642
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) tristate "Maxim MAX6642 sensor chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) If you say yes here you get support for MAX6642 sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) with Overtemperature Alarm from Maxim.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) will be called max6642.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) config SENSORS_MAX6650
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) tristate "Maxim MAX6650 sensor chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) depends on THERMAL || THERMAL=n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) If you say yes here you get support for the MAX6650 / MAX6651
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) will be called max6650.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) config SENSORS_MAX6697
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) tristate "Maxim MAX6697 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) If you say yes here you get support for MAX6581, MAX6602, MAX6622,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) will be called max6697.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) config SENSORS_MAX31790
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) tristate "Maxim MAX31790 sensor chip"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) If you say yes here you get support for 6-Channel PWM-Output
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) Fan RPM Controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) will be called max31790.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) config SENSORS_MCP3021
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) tristate "Microchip MCP3021 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) If you say yes here you get support for MCP3021 and MCP3221.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) with 12-bit resolution.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080) will be called mcp3021.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) config SENSORS_MLXREG_FAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) tristate "Mellanox FAN driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) depends on MELLANOX_PLATFORM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) imply THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) select REGMAP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088) This option enables support for the FAN control on the Mellanox
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) Ethernet and InfiniBand switches. The driver can be activated by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) platform device add call. Say Y to enable these. To compile this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091) driver as a module, choose 'M' here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) mlxreg-fan.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) config SENSORS_TC654
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) tristate "Microchip TC654/TC655 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) If you say yes here you get support for TC654 and TC655.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) The TC654 and TC655 are PWM mode fan speed controllers with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100) FanSense technology for use with brushless DC fans.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103) will be called tc654.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) config SENSORS_MENF21BMC_HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) tristate "MEN 14F021P00 BMC Hardware Monitoring"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) depends on MFD_MENF21BMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) Say Y here to include support for the MEN 14F021P00 BMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110) hardware monitoring.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) This driver can also be built as a module. If so the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113) will be called menf21bmc_hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) config SENSORS_MR75203
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) tristate "Moortec Semiconductor MR75203 PVT Controller"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) select REGMAP_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) If you say yes here you get support for Moortec MR75203
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120) PVT controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123) will be called mr75203.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) config SENSORS_ADCXX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126) tristate "National Semiconductor ADCxxxSxxx"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) If you say yes here you get support for the National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) ADC<bb><c>S<sss> chip family, where
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) * bb is the resolution in number of bits (8, 10, 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) * c is the number of channels (1, 2, 4, 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) kSPS and 101 for 1 MSPS)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) Examples : ADC081S101, ADC124S501, ...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) will be called adcxx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) config SENSORS_LM63
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) tristate "National Semiconductor LM63 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) If you say yes here you get support for the National
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) Semiconductor LM63, LM64, and LM96163 remote diode digital temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) sensors with integrated fan control. Such chips are found
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) others.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) will be called lm63.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) config SENSORS_LM70
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) tristate "National Semiconductor LM70 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) If you say yes here you get support for the National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) ture sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) will be called lm70.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) config SENSORS_LM73
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) tristate "National Semiconductor LM73"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169) If you say yes here you get support for National Semiconductor LM73
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) will be called lm73.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) config SENSORS_LM75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) tristate "National Semiconductor LM75 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) If you say yes here you get support for one common type of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180) temperature sensor chip, with models including:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182) - Analog Devices ADT75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) - Dallas Semiconductor DS75, DS1775 and DS7505
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) - Global Mixed-mode Technology (GMT) G751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) - Maxim MAX6625 and MAX6626
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) - Microchip MCP980x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) - National Semiconductor LM75, LM75A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) - NXP's LM75A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) - ST Microelectronics STDS75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) - ST Microelectronics STLM75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) - TelCom (now Microchip) TCN75
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) TMP175, TMP275
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) This driver supports driver model based binding through board
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) specific I2C device tables.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) It also supports the "legacy" style of driver binding. To use
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199) that with some chips which don't replicate LM75 quirks exactly,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) you may need the "force" module parameter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) will be called lm75.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205) config SENSORS_LM77
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) tristate "National Semiconductor LM77"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) If you say yes here you get support for National Semiconductor LM77
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213) will be called lm77.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215) config SENSORS_LM78
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) tristate "National Semiconductor LM78 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) If you say yes here you get support for National Semiconductor LM78,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221) LM78-J and LM79.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224) will be called lm78.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) config SENSORS_LM80
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) tristate "National Semiconductor LM80 and LM96080"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) If you say yes here you get support for National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) LM80 and LM96080 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234) will be called lm80.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236) config SENSORS_LM83
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) tristate "National Semiconductor LM83 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) If you say yes here you get support for National Semiconductor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241) LM82 and LM83 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244) will be called lm83.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) config SENSORS_LM85
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247) tristate "National Semiconductor LM85 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) If you say yes here you get support for National Semiconductor LM85
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252) sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253) EMC6D101, EMC6D102, and EMC6D103.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256) will be called lm85.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258) config SENSORS_LM87
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) tristate "National Semiconductor LM87 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) If you say yes here you get support for National Semiconductor LM87
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264) and Analog Devices ADM1024 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267) will be called lm87.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269) config SENSORS_LM90
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270) tristate "National Semiconductor LM90 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) If you say yes here you get support for National Semiconductor LM90,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274) LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275) Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, MAX6657, MAX6658,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, MAX6696,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277) ON Semiconductor NCT1008, Winbond/Nuvoton W83L771W/G/AWG/ASG,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278) Philips SA56004, GMT G781, Texas Instruments TMP451 and TMP461
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282) will be called lm90.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) config SENSORS_LM92
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) tristate "National Semiconductor LM92 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288) If you say yes here you get support for National Semiconductor LM92
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289) and Maxim MAX6635 sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292) will be called lm92.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) config SENSORS_LM93
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295) tristate "National Semiconductor LM93 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299) If you say yes here you get support for National Semiconductor LM93,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300) LM94, and compatible sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303) will be called lm93.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305) config SENSORS_LM95234
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) tristate "National Semiconductor LM95234 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) If you say yes here you get support for the LM95233 and LM95234
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313) will be called lm95234.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315) config SENSORS_LM95241
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316) tristate "National Semiconductor LM95241 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) If you say yes here you get support for LM95231 and LM95241 sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320) chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) will be called lm95241.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) config SENSORS_LM95245
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326) tristate "National Semiconductor LM95245 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) If you say yes here you get support for LM95235 and LM95245
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331) temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) will be called lm95245.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) config SENSORS_PC87360
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337) tristate "National Semiconductor PC87360 family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) If you say yes here you get access to the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) functions of the National Semiconductor PC8736x Super-I/O chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343) The PC87360, PC87363 and PC87364 only have fan monitoring and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) control. The PC87365 and PC87366 additionally have voltage and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) temperature monitoring.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348) will be called pc87360.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350) config SENSORS_PC87427
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) tristate "National Semiconductor PC87427"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) If you say yes here you get access to the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) functions of the National Semiconductor PC87427 Super-I/O chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) The chip has two distinct logical devices, one for fan speed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357) monitoring and control, and one for voltage and temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358) monitoring. Fan speed monitoring and control are supported, as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359) well as temperature monitoring. Voltages aren't supported yet.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362) will be called pc87427.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1364) config SENSORS_NTC_THERMISTOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1365) tristate "NTC thermistor support from Murata"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1366) depends on !OF || IIO=n || IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1367) depends on THERMAL || !THERMAL_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1368) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1369) This driver supports NTC thermistors sensor reading and its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1370) interpretation. The driver can also monitor the temperature and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1371) send notifications about the temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1372)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1373) Currently, this driver supports
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1374) NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1375) NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1376) B57891S0103 from EPCOS.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1377)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1378) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1379) will be called ntc-thermistor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1380)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1381) config SENSORS_NCT6683
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1382) tristate "Nuvoton NCT6683D"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1383) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1384) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1385) If you say yes here you get support for the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1386) functionality of the Nuvoton NCT6683D eSIO chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1387)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1388) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1389) will be called nct6683.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1390)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1391) config SENSORS_NCT6775
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1392) tristate "Nuvoton NCT6775F and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1393) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1394) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1395) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1396) If you say yes here you get support for the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1397) functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1398) NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1399) Super-I/O chips. This driver replaces the w83627ehf driver for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1400) NCT6775F and NCT6776F.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1401)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1402) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1403) will be called nct6775.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1404)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1405) config SENSORS_NCT7802
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1406) tristate "Nuvoton NCT7802Y"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1407) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1408) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1409) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1410) If you say yes here you get support for the Nuvoton NCT7802Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1411) hardware monitoring chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1412)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1413) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1414) will be called nct7802.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1415)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1416) config SENSORS_NCT7904
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1417) tristate "Nuvoton NCT7904"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1418) depends on I2C && WATCHDOG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1419) select WATCHDOG_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1420) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1421) If you say yes here you get support for the Nuvoton NCT7904
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1422) hardware monitoring chip, including manual fan speed control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1423) and support for the integrated watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1424)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1425) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1426) will be called nct7904.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1427)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1428) config SENSORS_NPCM7XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1429) tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1430) imply THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1431) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1432) This driver provides support for Nuvoton NPCM750/730/715/705 PWM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1433) and Fan controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1434)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1435) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1436) will be called npcm750-pwm-fan.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1437)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1438) config SENSORS_NSA320
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1439) tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1440) depends on GPIOLIB && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1441) depends on MACH_KIRKWOOD || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1442) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1443) If you say yes here you get support for hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1444) for the ZyXEL NSA320 Media Server and other compatible devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1445) (probably the NSA325 and some NSA310 variants).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1446)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1447) The sensor data is taken from a Holtek HT46R065 microcontroller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1448) connected to GPIO lines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1449)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1450) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1451) will be called nsa320-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1452)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1453) source "drivers/hwmon/occ/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1454)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1455) config SENSORS_PCF8591
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1456) tristate "Philips PCF8591 ADC/DAC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1457) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1458) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1459) If you say yes here you get support for Philips PCF8591 4-channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1460) ADC, 1-channel DAC chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1461)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1462) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1463) will be called pcf8591.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1464)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1465) These devices are hard to detect and rarely found on mainstream
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1466) hardware. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1467)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1468) source "drivers/hwmon/pmbus/Kconfig"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1469)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1470) config SENSORS_PWM_FAN
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1471) tristate "PWM fan"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1472) depends on (PWM && OF) || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1473) depends on THERMAL || THERMAL=n
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1474) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1475) If you say yes here you get support for fans connected to PWM lines.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1476) The driver uses the generic PWM interface, thus it will work on a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1477) variety of SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1478)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1479) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1480) will be called pwm-fan.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1481)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1482) config SENSORS_RASPBERRYPI_HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1483) tristate "Raspberry Pi voltage monitor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1484) depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1485) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1486) If you say yes here you get support for voltage sensor on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1487) Raspberry Pi.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1488)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1489) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1490) will be called raspberrypi-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1491)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1492) config SENSORS_SL28CPLD
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1493) tristate "Kontron sl28cpld hardware monitoring driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1494) depends on MFD_SL28CPLD || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1495) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1496) If you say yes here you get support for the fan supervisor of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1497) sl28cpld board management controller.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1498)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1499) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1500) will be called sl28cpld-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1501)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1502) config SENSORS_SHT15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1503) tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1504) depends on GPIOLIB || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1505) select BITREVERSE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1506) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1507) If you say yes here you get support for the Sensiron SHT10, SHT11,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1508) SHT15, SHT71, SHT75 humidity and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1509)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1510) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1511) will be called sht15.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1512)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1513) config SENSORS_SHT21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1514) tristate "Sensiron humidity and temperature sensors. SHT21 and compat."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1515) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1516) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1517) If you say yes here you get support for the Sensiron SHT21, SHT25
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1518) humidity and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1519)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1520) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1521) will be called sht21.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1522)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1523) config SENSORS_SHT3x
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1524) tristate "Sensiron humidity and temperature sensors. SHT3x and compat."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1525) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1526) select CRC8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1527) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1528) If you say yes here you get support for the Sensiron SHT30 and SHT31
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1529) humidity and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1530)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1531) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1532) will be called sht3x.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1533)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1534) config SENSORS_SHTC1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1535) tristate "Sensiron humidity and temperature sensors. SHTC1 and compat."
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1536) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1537) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1538) If you say yes here you get support for the Sensiron SHTC1, SHTW1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1539) and SHTC3 humidity and temperature sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1540)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1541) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1542) will be called shtc1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1543)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1544) config SENSORS_S3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1545) tristate "Samsung built-in ADC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1546) depends on S3C_ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1547) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1548) If you say yes here you get support for the on-board ADCs of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1549) the Samsung S3C24XX, S3C64XX and other series of SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1550)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1551) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1552) will be called s3c-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1553)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1554) config SENSORS_S3C_RAW
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1555) bool "Include raw channel attributes in sysfs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1556) depends on SENSORS_S3C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1557) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1558) Say Y here if you want to include raw copies of all the ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1559) channels in sysfs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1560)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1561) config SENSORS_SIS5595
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1562) tristate "Silicon Integrated Systems Corp. SiS5595"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1563) depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1564) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1565) If you say yes here you get support for the integrated sensors in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1566) SiS5595 South Bridges.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1567)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1568) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1569) will be called sis5595.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1570)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1571) config SENSORS_DME1737
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1572) tristate "SMSC DME1737, SCH311x and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1573) depends on I2C && !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1574) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1575) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1576) If you say yes here you get support for the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1577) and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1578) Asus A8000 Super-I/O chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1579)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1580) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1581) will be called dme1737.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1582)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1583) config SENSORS_EMC1403
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1584) tristate "SMSC EMC1403/23 thermal sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1585) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1586) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1587) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1588) If you say yes here you get support for the SMSC EMC1403/23
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1589) temperature monitoring chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1590)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1591) Threshold values can be configured using sysfs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1592) Data from the different diodes are accessible via sysfs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1593)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1594) config SENSORS_EMC2103
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1595) tristate "SMSC EMC2103"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1596) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1597) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1598) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1599) and fan sensors of the SMSC EMC2103 chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1600)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1601) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1602) will be called emc2103.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1603)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1604) config SENSORS_EMC6W201
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1605) tristate "SMSC EMC6W201"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1606) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1607) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1608) If you say yes here you get support for the SMSC EMC6W201
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1609) hardware monitoring chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1610)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1611) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1612) will be called emc6w201.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1613)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1614) config SENSORS_SMSC47M1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1615) tristate "SMSC LPC47M10x and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1616) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1617) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1618) If you say yes here you get support for the integrated fan
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1619) monitoring and control capabilities of the SMSC LPC47B27x,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1620) LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1621) LPC47M192, LPC47M292 and LPC47M997 chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1622)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1623) The temperature and voltage sensor features of the LPC47M15x,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1624) LPC47M192, LPC47M292 and LPC47M997 are supported by another
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1625) driver, select also "SMSC LPC47M192 and compatibles" below for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1626) those.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1627)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1628) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1629) will be called smsc47m1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1630)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1631) config SENSORS_SMSC47M192
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1632) tristate "SMSC LPC47M192 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1633) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1634) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1635) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1636) If you say yes here you get support for the temperature and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1637) voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1638) and LPC47M997 chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1639)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1640) The fan monitoring and control capabilities of these chips
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1641) are supported by another driver, select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1642) "SMSC LPC47M10x and compatibles" above. You need both drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1643) if you want fan control and voltage/temperature sensor support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1644)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1645) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1646) will be called smsc47m192.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1647)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1648) config SENSORS_SMSC47B397
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1649) tristate "SMSC LPC47B397-NC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1650) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1651) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1652) If you say yes here you get support for the SMSC LPC47B397-NC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1653) sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1654)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1655) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1656) will be called smsc47b397.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1657)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1658) config SENSORS_SCH56XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1659) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1660)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1661) config SENSORS_SCH5627
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1662) tristate "SMSC SCH5627"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1663) depends on !PPC && WATCHDOG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1664) select SENSORS_SCH56XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1665) select WATCHDOG_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1666) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1667) If you say yes here you get support for the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1668) features of the SMSC SCH5627 Super-I/O chip including support for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1669) the integrated watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1670)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1671) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1672) will be called sch5627.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1673)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1674) config SENSORS_SCH5636
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1675) tristate "SMSC SCH5636"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1676) depends on !PPC && WATCHDOG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1677) select SENSORS_SCH56XX_COMMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1678) select WATCHDOG_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1679) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1680) SMSC SCH5636 Super I/O chips include an embedded microcontroller for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1681) hardware monitoring solutions, allowing motherboard manufacturers to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1682) create their own custom hwmon solution based upon the SCH5636.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1683)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1684) Currently this driver only supports the Fujitsu Theseus SCH5636 based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1685) hwmon solution. Say yes here if you want support for the Fujitsu
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1686) Theseus' hardware monitoring features including support for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1687) integrated watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1688)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1689) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1690) will be called sch5636.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1691)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1692) config SENSORS_STTS751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1693) tristate "ST Microelectronics STTS751"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1694) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1695) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1696) If you say yes here you get support for STTS751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1697) temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1698)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1699) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1700) will be called stts751.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1701)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1702) config SENSORS_SMM665
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1703) tristate "Summit Microelectronics SMM665"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1704) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1705) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1706) If you say yes here you get support for the hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1707) features of the Summit Microelectronics SMM665/SMM665B Six-Channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1708) Active DC Output Controller / Monitor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1709)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1710) Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1711) Support for those chips is untested.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1712)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1713) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1714) be called smm665.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1715)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1716) config SENSORS_ADC128D818
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1717) tristate "Texas Instruments ADC128D818"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1718) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1719) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1720) If you say yes here you get support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1721) ADC128D818 System Monitor with Temperature Sensor chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1722)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1723) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1724) will be called adc128d818.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1725)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1726) config SENSORS_ADS7828
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1727) tristate "Texas Instruments ADS7828 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1728) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1729) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1730) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1731) If you say yes here you get support for Texas Instruments ADS7828 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1732) ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1733) it is 8-bit on ADS7830.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1734)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1735) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1736) will be called ads7828.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1737)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1738) config SENSORS_ADS7871
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1739) tristate "Texas Instruments ADS7871 A/D converter"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1740) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1741) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1742) If you say yes here you get support for TI ADS7871 & ADS7870
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1743)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1744) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1745) will be called ads7871.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1746)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1747) config SENSORS_AMC6821
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1748) tristate "Texas Instruments AMC6821"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1749) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1750) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1751) If you say yes here you get support for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1752) AMC6821 hardware monitoring chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1753)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1754) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1755) will be called amc6821.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1756)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1757) config SENSORS_INA209
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1758) tristate "TI / Burr Brown INA209"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1759) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1760) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1761) If you say yes here you get support for the TI / Burr Brown INA209
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1762) voltage / current / power monitor I2C interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1763)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1764) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1765) be called ina209.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1766)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1767) config SENSORS_INA2XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1768) tristate "Texas Instruments INA219 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1769) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1770) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1771) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1772) If you say yes here you get support for INA219, INA220, INA226,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1773) INA230, and INA231 power monitor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1774)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1775) The INA2xx driver is configured for the default configuration of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1776) the part as described in the datasheet.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1777) Default value for Rshunt is 10 mOhms.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1778) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1779) will be called ina2xx.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1780)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1781) config SENSORS_INA3221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1782) tristate "Texas Instruments INA3221 Triple Power Monitor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1783) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1784) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1785) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1786) If you say yes here you get support for the TI INA3221 Triple Power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1787) Monitor.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1788)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1789) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1790) will be called ina3221.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1791)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1792) config SENSORS_TC74
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1793) tristate "Microchip TC74"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1794) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1795) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1796) If you say yes here you get support for Microchip TC74 single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1797) input temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1798)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1799) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1800) will be called tc74.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1801)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1802) config SENSORS_THMC50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1803) tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1804) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1805) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1806) If you say yes here you get support for Texas Instruments THMC50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1807) sensor chips and clones: the Analog Devices ADM1022.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1808)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1809) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1810) will be called thmc50.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1811)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1812) config SENSORS_TMP102
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1813) tristate "Texas Instruments TMP102"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1814) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1815) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1816) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1817) If you say yes here you get support for Texas Instruments TMP102
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1818) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1819)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1820) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1821) will be called tmp102.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1822)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1823) config SENSORS_TMP103
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1824) tristate "Texas Instruments TMP103"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1825) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1826) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1827) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1828) If you say yes here you get support for Texas Instruments TMP103
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1829) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1830)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1831) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1832) will be called tmp103.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1833)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1834) config SENSORS_TMP108
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1835) tristate "Texas Instruments TMP108"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1836) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1837) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1838) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1839) If you say yes here you get support for Texas Instruments TMP108
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1840) sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1841)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1842) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1843) will be called tmp108.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1844)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1845) config SENSORS_TMP401
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1846) tristate "Texas Instruments TMP401 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1847) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1848) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1849) If you say yes here you get support for Texas Instruments TMP401,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1850) TMP411, TMP431, TMP432, TMP435, and TMP461 temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1851)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1852) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1853) will be called tmp401.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1854)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1855) config SENSORS_TMP421
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1856) tristate "Texas Instruments TMP421 and compatible"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1857) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1858) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1859) If you say yes here you get support for Texas Instruments TMP421,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1860) TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1861)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1862) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1863) will be called tmp421.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1864)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1865) config SENSORS_TMP513
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1866) tristate "Texas Instruments TMP513 and compatibles"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1867) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1868) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1869) If you say yes here you get support for Texas Instruments TMP512,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1870) and TMP513 temperature and power supply sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1871)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1872) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1873) will be called tmp513.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1874)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1875) config SENSORS_VEXPRESS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1876) tristate "Versatile Express"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1877) depends on VEXPRESS_CONFIG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1878) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1879) This driver provides support for hardware sensors available on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1880) the ARM Ltd's Versatile Express platform. It can provide wide
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1881) range of information like temperature, power, energy.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1882)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1883) config SENSORS_VIA_CPUTEMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1884) tristate "VIA CPU temperature sensor"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1885) depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1886) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1887) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1888) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1889) sensor inside your CPU. Supported are all known variants of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1890) the VIA C7 and Nano.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1891)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1892) config SENSORS_VIA686A
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1893) tristate "VIA686A"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1894) depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1895) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1896) If you say yes here you get support for the integrated sensors in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1897) Via 686A/B South Bridges.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1898)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1899) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1900) will be called via686a.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1901)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1902) config SENSORS_VT1211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1903) tristate "VIA VT1211"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1904) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1905) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1906) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1907) If you say yes here then you get support for hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1908) features of the VIA VT1211 Super-I/O chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1909)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1910) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1911) will be called vt1211.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1912)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1913) config SENSORS_VT8231
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1914) tristate "VIA VT8231"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1915) depends on PCI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1916) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1917) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1918) If you say yes here then you get support for the integrated sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1919) in the VIA VT8231 device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1920)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1921) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1922) will be called vt8231.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1923)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1924) config SENSORS_W83773G
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1925) tristate "Nuvoton W83773G"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1926) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1927) select REGMAP_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1928) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1929) If you say yes here you get support for the Nuvoton W83773G hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1930) monitoring chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1931)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1932) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1933) will be called w83773g.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1934)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1935) config SENSORS_W83781D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1936) tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1937) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1938) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1939) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1940) If you say yes here you get support for the Winbond W8378x series
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1941) of sensor chips: the W83781D, W83782D and W83783S, and the similar
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1942) Asus AS99127F.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1943)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1944) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1945) will be called w83781d.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1946)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1947) config SENSORS_W83791D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1948) tristate "Winbond W83791D"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1949) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1950) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1951) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1952) If you say yes here you get support for the Winbond W83791D chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1953)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1954) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1955) will be called w83791d.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1956)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1957) config SENSORS_W83792D
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1958) tristate "Winbond W83792D"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1959) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1960) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1961) If you say yes here you get support for the Winbond W83792D chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1962)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1963) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1964) will be called w83792d.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1965)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1966) config SENSORS_W83793
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1967) tristate "Winbond W83793"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1968) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1969) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1970) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1971) If you say yes here you get support for the Winbond W83793
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1972) hardware monitoring chip, including support for the integrated
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1973) watchdog.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1974)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1975) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1976) will be called w83793.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1977)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1978) config SENSORS_W83795
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1979) tristate "Winbond/Nuvoton W83795G/ADG"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1980) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1981) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1982) If you say yes here you get support for the Winbond W83795G and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1983) W83795ADG hardware monitoring chip, including manual fan speed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1984) control.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1985)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1986) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1987) will be called w83795.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1988)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1989) config SENSORS_W83795_FANCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1990) bool "Include automatic fan control support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1991) depends on SENSORS_W83795
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1992) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1993) If you say yes here, support for automatic fan speed control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1994) will be included in the driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1995)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1996) Please also note that this option will create sysfs attribute
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1997) files which may change in the future, so you shouldn't rely
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1998) on them being stable.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1999)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2000) config SENSORS_W83L785TS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2001) tristate "Winbond W83L785TS-S"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2002) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2003) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2004) If you say yes here you get support for the Winbond W83L785TS-S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2005) sensor chip, which is used on the Asus A7N8X, among other
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2006) motherboards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2007)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2008) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2009) will be called w83l785ts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2010)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2011) config SENSORS_W83L786NG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2012) tristate "Winbond W83L786NG, W83L786NR"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2013) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2014) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2015) If you say yes here you get support for the Winbond W83L786NG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2016) and W83L786NR sensor chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2017)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2018) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2019) will be called w83l786ng.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2020)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2021) config SENSORS_W83627HF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2022) tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2023) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2024) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2025) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2026) If you say yes here you get support for the Winbond W836X7 series
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2027) of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2028) W83697HF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2029)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2030) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2031) will be called w83627hf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2032)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2033) config SENSORS_W83627EHF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2034) tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2035) depends on !PPC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2036) select HWMON_VID
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2037) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2038) If you say yes here you get support for the hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2039) monitoring functionality of the Winbond W83627EHF Super-I/O chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2040)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2041) This driver also supports the W83627EHG, which is the lead-free
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2042) version of the W83627EHF, and the W83627DHG, which is a similar
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2043) chip suited for specific Intel processors that use PECI such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2044) the Core 2 Duo. And also the W83627UHG, which is a stripped down
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2045) version of the W83627DHG (as far as hardware monitoring goes.)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2046)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2047) This driver also supports Nuvoton W83667HG and W83667HG-B.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2048)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2049) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2050) will be called w83627ehf.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2051)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2052) config SENSORS_WM831X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2053) tristate "WM831x PMICs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2054) depends on MFD_WM831X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2055) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2056) If you say yes here you get support for the hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2057) monitoring functionality of the Wolfson Microelectronics
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2058) WM831x series of PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2059)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2060) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2061) will be called wm831x-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2062)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2063) config SENSORS_WM8350
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2064) tristate "Wolfson Microelectronics WM835x"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2065) depends on MFD_WM8350
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2066) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2067) If you say yes here you get support for the hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2068) monitoring features of the WM835x series of PMICs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2069)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2070) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2071) will be called wm8350-hwmon.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2072)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2073) config SENSORS_ULTRA45
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2074) tristate "Sun Ultra45 PIC16F747"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2075) depends on SPARC64
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2076) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2077) This driver provides support for the Ultra45 workstation environmental
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2078) sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2079)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2080) config SENSORS_XGENE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2081) tristate "APM X-Gene SoC hardware monitoring driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2082) depends on XGENE_SLIMPRO_MBOX || PCC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2083) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2084) If you say yes here you get support for the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2085) and power sensors for APM X-Gene SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2086)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2087) config SENSORS_INTEL_M10_BMC_HWMON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2088) tristate "Intel MAX10 BMC Hardware Monitoring"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2089) depends on MFD_INTEL_M10_BMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2090) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2091) This driver provides support for the hardware monitoring functionality
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2092) on Intel MAX10 BMC chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2093)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2094) This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2095) sensors monitor various telemetry data of different components on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2096) card, e.g. board temperature, FPGA core temperature/voltage/current.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2097)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2098) if ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2099)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2100) comment "ACPI drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2101)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2102) config SENSORS_ACPI_POWER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2103) tristate "ACPI 4.0 power meter"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2104) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2105) This driver exposes ACPI 4.0 power meters as hardware monitoring
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2106) devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2107) and a power meter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2108)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2109) To compile this driver as a module, choose M here:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2110) the module will be called acpi_power_meter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2111)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2112) config SENSORS_ATK0110
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2113) tristate "ASUS ATK0110"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2114) depends on X86
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2115) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2116) If you say yes here you get support for the ACPI hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2117) monitoring interface found in many ASUS motherboards. This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2118) driver will provide readings of fans, voltages and temperatures
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2119) through the system firmware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2120)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2121) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2122) will be called asus_atk0110.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2123)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2124) endif # ACPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2125)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2126) endif # HWMON