xref: /linux-6.15/drivers/hwmon/Kconfig (revision ca05ab20)
1ad2f931dSJean Delvare#
2060b2f55SJean Delvare# Hardware monitoring chip drivers configuration
3ad2f931dSJean Delvare#
4ad2f931dSJean Delvare
51d72acf9SJan Engelhardtmenuconfig HWMON
6ad2f931dSJean Delvare	tristate "Hardware Monitoring support"
7e25df120SMartin Schwidefsky	depends on HAS_IOMEM
8ad2f931dSJean Delvare	default y
9ad2f931dSJean Delvare	help
10ad2f931dSJean Delvare	  Hardware monitoring devices let you monitor the hardware health
11ad2f931dSJean Delvare	  of a system. Most modern motherboards include such a device. It
12ad2f931dSJean Delvare	  can include temperature sensors, voltage sensors, fan speed
13ad2f931dSJean Delvare	  sensors and various additional features such as the ability to
141236441fSMark M. Hoffman	  control the speed of the fans.  If you want this support you
151236441fSMark M. Hoffman	  should say Y here and also to the specific driver(s) for your
161236441fSMark M. Hoffman	  sensors chip(s) below.
171236441fSMark M. Hoffman
180d0001ddSJean Delvare	  To find out which specific driver(s) you need, use the
190d0001ddSJean Delvare	  sensors-detect script from the lm_sensors package.  Read
200d0001ddSJean Delvare	  <file:Documentation/hwmon/userspace-tools> for details.
210d0001ddSJean Delvare
221236441fSMark M. Hoffman	  This support can also be built as a module.  If so, the module
231236441fSMark M. Hoffman	  will be called hwmon.
24ad2f931dSJean Delvare
251d72acf9SJan Engelhardtif HWMON
261d72acf9SJan Engelhardt
27303760b4SJean Delvareconfig HWMON_VID
28303760b4SJean Delvare	tristate
29303760b4SJean Delvare	default n
30303760b4SJean Delvare
3161cba5c2SJean Delvareconfig HWMON_DEBUG_CHIP
3261cba5c2SJean Delvare	bool "Hardware Monitoring Chip debugging messages"
3361cba5c2SJean Delvare	default n
3461cba5c2SJean Delvare	help
3561cba5c2SJean Delvare	  Say Y here if you want the I2C chip drivers to produce a bunch of
3661cba5c2SJean Delvare	  debug messages to the system log.  Select this if you are having
3761cba5c2SJean Delvare	  a problem with I2C support and want to see more of what is going
3861cba5c2SJean Delvare	  on.
3961cba5c2SJean Delvare
4061cba5c2SJean Delvarecomment "Native drivers"
4161cba5c2SJean Delvare
420bbb06edSHongbo Zhangconfig SENSORS_AB8500
430bbb06edSHongbo Zhang	tristate "AB8500 thermal monitoring"
440bbb06edSHongbo Zhang	depends on AB8500_GPADC && AB8500_BM
450bbb06edSHongbo Zhang	default n
460bbb06edSHongbo Zhang	help
470bbb06edSHongbo Zhang	  If you say yes here you get support for the thermal sensor part
480bbb06edSHongbo Zhang	  of the AB8500 chip. The driver includes thermal management for
490bbb06edSHongbo Zhang	  AB8500 die and two GPADC channels. The GPADC channel are preferably
500bbb06edSHongbo Zhang	  used to access sensors outside the AB8500 chip.
510bbb06edSHongbo Zhang
520bbb06edSHongbo Zhang	  This driver can also be built as a module.  If so, the module
530bbb06edSHongbo Zhang	  will be called abx500-temp.
540bbb06edSHongbo Zhang
55f2b84bbcSHans de Goedeconfig SENSORS_ABITUGURU
563faa1ffbSHans de Goede	tristate "Abit uGuru (rev 1 & 2)"
57e2d8c2b6SGuenter Roeck	depends on X86 && DMI
58f2b84bbcSHans de Goede	help
593faa1ffbSHans de Goede	  If you say yes here you get support for the sensor part of the first
603faa1ffbSHans de Goede	  and second revision of the Abit uGuru chip. The voltage and frequency
613faa1ffbSHans de Goede	  control parts of the Abit uGuru are not supported. The Abit uGuru
623faa1ffbSHans de Goede	  chip can be found on Abit uGuru featuring motherboards (most modern
633faa1ffbSHans de Goede	  Abit motherboards from before end 2005). For more info and a list
643faa1ffbSHans de Goede	  of which motherboards have which revision see
653faa1ffbSHans de Goede	  Documentation/hwmon/abituguru
66f2b84bbcSHans de Goede
67f2b84bbcSHans de Goede	  This driver can also be built as a module.  If so, the module
68f2b84bbcSHans de Goede	  will be called abituguru.
69f2b84bbcSHans de Goede
703faa1ffbSHans de Goedeconfig SENSORS_ABITUGURU3
713faa1ffbSHans de Goede	tristate "Abit uGuru (rev 3)"
72e2d8c2b6SGuenter Roeck	depends on X86 && DMI
733faa1ffbSHans de Goede	help
743faa1ffbSHans de Goede	  If you say yes here you get support for the sensor part of the
753faa1ffbSHans de Goede	  third revision of the Abit uGuru chip. Only reading the sensors
763faa1ffbSHans de Goede	  and their settings is supported. The third revision of the Abit
773faa1ffbSHans de Goede	  uGuru chip can be found on recent Abit motherboards (since end
783faa1ffbSHans de Goede	  2005). For more info and a list of which motherboards have which
793faa1ffbSHans de Goede	  revision see Documentation/hwmon/abituguru3
803faa1ffbSHans de Goede
813faa1ffbSHans de Goede	  This driver can also be built as a module.  If so, the module
823faa1ffbSHans de Goede	  will be called abituguru3.
833faa1ffbSHans de Goede
844f3a6595SJonathan Cameronconfig SENSORS_AD7314
854f3a6595SJonathan Cameron	tristate "Analog Devices AD7314 and compatibles"
86e2d8c2b6SGuenter Roeck	depends on SPI
874f3a6595SJonathan Cameron	help
884f3a6595SJonathan Cameron	  If you say yes here you get support for the Analog Devices
894f3a6595SJonathan Cameron	  AD7314, ADT7301 and ADT7302 temperature sensors.
904f3a6595SJonathan Cameron
914f3a6595SJonathan Cameron	  This driver can also be built as a module. If so, the module
924f3a6595SJonathan Cameron	  will be called ad7314.
934f3a6595SJonathan Cameron
946c633c30SSean MacLennanconfig SENSORS_AD7414
956c633c30SSean MacLennan	tristate "Analog Devices AD7414"
96e2d8c2b6SGuenter Roeck	depends on I2C
976c633c30SSean MacLennan	help
986c633c30SSean MacLennan	  If you say yes here you get support for the Analog Devices
996c633c30SSean MacLennan	  AD7414 temperature monitoring chip.
1006c633c30SSean MacLennan
1016c633c30SSean MacLennan	  This driver can also be built as a module. If so, the module
1026c633c30SSean MacLennan	  will be called ad7414.
1036c633c30SSean MacLennan
1042d8dd65fSAlessandro Zummoconfig SENSORS_AD7418
1052d8dd65fSAlessandro Zummo	tristate "Analog Devices AD7416, AD7417 and AD7418"
106e2d8c2b6SGuenter Roeck	depends on I2C
1072d8dd65fSAlessandro Zummo	help
1082d8dd65fSAlessandro Zummo	  If you say yes here you get support for the Analog Devices
1092d8dd65fSAlessandro Zummo	  AD7416, AD7417 and AD7418 temperature monitoring chips.
1102d8dd65fSAlessandro Zummo
1112d8dd65fSAlessandro Zummo	  This driver can also be built as a module. If so, the module
1122d8dd65fSAlessandro Zummo	  will be called ad7418.
1132d8dd65fSAlessandro Zummo
114ad2f931dSJean Delvareconfig SENSORS_ADM1021
115ad2f931dSJean Delvare	tristate "Analog Devices ADM1021 and compatibles"
1161d72acf9SJan Engelhardt	depends on I2C
117ad2f931dSJean Delvare	help
118ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1021
119ad2f931dSJean Delvare	  and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
120d7ce0335SJean Delvare	  Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10.
121ad2f931dSJean Delvare
122ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
123ad2f931dSJean Delvare	  will be called adm1021.
124ad2f931dSJean Delvare
125ad2f931dSJean Delvareconfig SENSORS_ADM1025
126ad2f931dSJean Delvare	tristate "Analog Devices ADM1025 and compatibles"
1271d72acf9SJan Engelhardt	depends on I2C
128303760b4SJean Delvare	select HWMON_VID
129ad2f931dSJean Delvare	help
130ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1025
131ad2f931dSJean Delvare	  and Philips NE1619 sensor chips.
132ad2f931dSJean Delvare
133ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
134ad2f931dSJean Delvare	  will be called adm1025.
135ad2f931dSJean Delvare
136ad2f931dSJean Delvareconfig SENSORS_ADM1026
137ad2f931dSJean Delvare	tristate "Analog Devices ADM1026 and compatibles"
1380b22ce3bSJean Delvare	depends on I2C
139303760b4SJean Delvare	select HWMON_VID
140ad2f931dSJean Delvare	help
141ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1026
142ad2f931dSJean Delvare	  sensor chip.
143ad2f931dSJean Delvare
144ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
145ad2f931dSJean Delvare	  will be called adm1026.
146ad2f931dSJean Delvare
147cae2caaeSCorentin Labbeconfig SENSORS_ADM1029
148cae2caaeSCorentin Labbe	tristate "Analog Devices ADM1029"
1490b22ce3bSJean Delvare	depends on I2C
150cae2caaeSCorentin Labbe	help
151cae2caaeSCorentin Labbe	  If you say yes here you get support for Analog Devices ADM1029
152cae2caaeSCorentin Labbe	  sensor chip.
153cae2caaeSCorentin Labbe	  Very rare chip, please let us know you use it.
154cae2caaeSCorentin Labbe
155cae2caaeSCorentin Labbe	  This driver can also be built as a module.  If so, the module
156cae2caaeSCorentin Labbe	  will be called adm1029.
157cae2caaeSCorentin Labbe
158ad2f931dSJean Delvareconfig SENSORS_ADM1031
159ad2f931dSJean Delvare	tristate "Analog Devices ADM1031 and compatibles"
1600b22ce3bSJean Delvare	depends on I2C
161ad2f931dSJean Delvare	help
162ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1031
163ad2f931dSJean Delvare	  and ADM1030 sensor chips.
164ad2f931dSJean Delvare
165ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
166ad2f931dSJean Delvare	  will be called adm1031.
167ad2f931dSJean Delvare
168ad2f931dSJean Delvareconfig SENSORS_ADM9240
169ad2f931dSJean Delvare	tristate "Analog Devices ADM9240 and compatibles"
17068f823deSGrant Coady	depends on I2C
171303760b4SJean Delvare	select HWMON_VID
172ad2f931dSJean Delvare	help
173ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM9240,
174ad2f931dSJean Delvare	  Dallas DS1780, National Semiconductor LM81 sensor chips.
175ad2f931dSJean Delvare
176ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
177ad2f931dSJean Delvare	  will be called adm9240.
178ad2f931dSJean Delvare
17951c2a487SLars-Peter Clausenconfig SENSORS_ADT7X10
18051c2a487SLars-Peter Clausen	tristate
18151c2a487SLars-Peter Clausen	help
18251c2a487SLars-Peter Clausen	  This module contains common code shared by the ADT7310/ADT7320 and
18351c2a487SLars-Peter Clausen	  ADT7410/ADT7420 temperature monitoring chip drivers.
18451c2a487SLars-Peter Clausen
18551c2a487SLars-Peter Clausen	  If build as a module, the module will be called adt7x10.
18651c2a487SLars-Peter Clausen
18751c2a487SLars-Peter Clausenconfig SENSORS_ADT7310
18851c2a487SLars-Peter Clausen	tristate "Analog Devices ADT7310/ADT7320"
18951c2a487SLars-Peter Clausen	depends on SPI_MASTER
19051c2a487SLars-Peter Clausen	select SENSORS_ADT7X10
19151c2a487SLars-Peter Clausen	help
19251c2a487SLars-Peter Clausen	  If you say yes here you get support for the Analog Devices
19351c2a487SLars-Peter Clausen	  ADT7310 and ADT7320 temperature monitoring chips.
19451c2a487SLars-Peter Clausen
19551c2a487SLars-Peter Clausen	  This driver can also be built as a module. If so, the module
19651c2a487SLars-Peter Clausen	  will be called adt7310.
19751c2a487SLars-Peter Clausen
198983b97beSHartmut Knaackconfig SENSORS_ADT7410
199e46e5dc2SLars-Peter Clausen	tristate "Analog Devices ADT7410/ADT7420"
200e2d8c2b6SGuenter Roeck	depends on I2C
20151c2a487SLars-Peter Clausen	select SENSORS_ADT7X10
202983b97beSHartmut Knaack	help
203983b97beSHartmut Knaack	  If you say yes here you get support for the Analog Devices
204e46e5dc2SLars-Peter Clausen	  ADT7410 and ADT7420 temperature monitoring chips.
205983b97beSHartmut Knaack
206983b97beSHartmut Knaack	  This driver can also be built as a module. If so, the module
207983b97beSHartmut Knaack	  will be called adt7410.
208983b97beSHartmut Knaack
209d84ca5b3SWolfram Sangconfig SENSORS_ADT7411
210d84ca5b3SWolfram Sang	tristate "Analog Devices ADT7411"
211e2d8c2b6SGuenter Roeck	depends on I2C
212d84ca5b3SWolfram Sang	help
213d84ca5b3SWolfram Sang	  If you say yes here you get support for the Analog Devices
214d84ca5b3SWolfram Sang	  ADT7411 voltage and temperature monitoring chip.
215d84ca5b3SWolfram Sang
216d84ca5b3SWolfram Sang	  This driver can also be built as a module. If so, the module
217d84ca5b3SWolfram Sang	  will be called adt7411.
218d84ca5b3SWolfram Sang
219c0b4e3abSDarrick J. Wongconfig SENSORS_ADT7462
220c0b4e3abSDarrick J. Wong	tristate "Analog Devices ADT7462"
221e2d8c2b6SGuenter Roeck	depends on I2C
222c0b4e3abSDarrick J. Wong	help
223c0b4e3abSDarrick J. Wong	  If you say yes here you get support for the Analog Devices
224c0b4e3abSDarrick J. Wong	  ADT7462 temperature monitoring chips.
225c0b4e3abSDarrick J. Wong
226c0b4e3abSDarrick J. Wong	  This driver can also be built as a module. If so, the module
227c0b4e3abSDarrick J. Wong	  will be called adt7462.
228c0b4e3abSDarrick J. Wong
2296f9703d0SDarrick J. Wongconfig SENSORS_ADT7470
2306f9703d0SDarrick J. Wong	tristate "Analog Devices ADT7470"
231e2d8c2b6SGuenter Roeck	depends on I2C
2326f9703d0SDarrick J. Wong	help
2336f9703d0SDarrick J. Wong	  If you say yes here you get support for the Analog Devices
2346f9703d0SDarrick J. Wong	  ADT7470 temperature monitoring chips.
2356f9703d0SDarrick J. Wong
2366f9703d0SDarrick J. Wong	  This driver can also be built as a module. If so, the module
2376f9703d0SDarrick J. Wong	  will be called adt7470.
2386f9703d0SDarrick J. Wong
2391c301fc5SJordan Crouseconfig SENSORS_ADT7475
240d8d2ee07SJean Delvare	tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490"
2410b22ce3bSJean Delvare	depends on I2C
24254fe4671SJean Delvare	select HWMON_VID
2431c301fc5SJordan Crouse	help
2441c301fc5SJordan Crouse	  If you say yes here you get support for the Analog Devices
245d8d2ee07SJean Delvare	  ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring
246d8d2ee07SJean Delvare	  chips.
2471c301fc5SJordan Crouse
2481c301fc5SJordan Crouse	  This driver can also be build as a module.  If so, the module
2491c301fc5SJordan Crouse	  will be called adt7475.
2501c301fc5SJordan Crouse
251d58de038SGeorge Josephconfig SENSORS_ASC7621
252d58de038SGeorge Joseph	tristate "Andigilog aSC7621"
2539854f971SJean Delvare	depends on I2C
254d58de038SGeorge Joseph	help
255d58de038SGeorge Joseph	  If you say yes here you get support for the aSC7621
256b00d8a7eSJaswinder Singh Rajput	  family of SMBus sensors chip found on most Intel X38, X48, X58,
257b00d8a7eSJaswinder Singh Rajput	  945, 965 and 975 desktop boards.  Currently supported chips:
258d58de038SGeorge Joseph	  aSC7621
259d58de038SGeorge Joseph	  aSC7621a
260d58de038SGeorge Joseph
261d58de038SGeorge Joseph	  This driver can also be built as a module.  If so, the module
262d58de038SGeorge Joseph	  will be called asc7621.
263d58de038SGeorge Joseph
26429fa06c1SRudolf Marekconfig SENSORS_K8TEMP
2654660cb35SRudolf Marek	tristate "AMD Athlon64/FX or Opteron temperature sensor"
266e2d8c2b6SGuenter Roeck	depends on X86 && PCI
26729fa06c1SRudolf Marek	help
26829fa06c1SRudolf Marek	  If you say yes here you get support for the temperature
2694660cb35SRudolf Marek	  sensor(s) inside your CPU. Supported is whole AMD K8
2704660cb35SRudolf Marek	  microarchitecture. Please note that you will need at least
2714660cb35SRudolf Marek	  lm-sensors 2.10.1 for proper userspace support.
27229fa06c1SRudolf Marek
27329fa06c1SRudolf Marek	  This driver can also be built as a module.  If so, the module
27429fa06c1SRudolf Marek	  will be called k8temp.
27529fa06c1SRudolf Marek
2763c57e89bSClemens Ladischconfig SENSORS_K10TEMP
2779e581311SAndre Przywara	tristate "AMD Family 10h+ temperature sensor"
2783c57e89bSClemens Ladisch	depends on X86 && PCI
2793c57e89bSClemens Ladisch	help
2803c57e89bSClemens Ladisch	  If you say yes here you get support for the temperature
2813c57e89bSClemens Ladisch	  sensor(s) inside your CPU. Supported are later revisions of
282aa4790a6SClemens Ladisch	  the AMD Family 10h and all revisions of the AMD Family 11h,
283f89ce270SAravind Gopalakrishnan	  12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo)
284f89ce270SAravind Gopalakrishnan	  and 16h (Kabini/Mullins) microarchitectures.
2853c57e89bSClemens Ladisch
2863c57e89bSClemens Ladisch	  This driver can also be built as a module.  If so, the module
2873c57e89bSClemens Ladisch	  will be called k10temp.
2883c57e89bSClemens Ladisch
289512d1027SAndreas Herrmannconfig SENSORS_FAM15H_POWER
290512d1027SAndreas Herrmann	tristate "AMD Family 15h processor power"
2913ba4e384SHuang Rui	depends on X86 && PCI && CPU_SUP_AMD
292512d1027SAndreas Herrmann	help
293512d1027SAndreas Herrmann	  If you say yes here you get support for processor power
294512d1027SAndreas Herrmann	  information of your AMD family 15h CPU.
295512d1027SAndreas Herrmann
296512d1027SAndreas Herrmann	  This driver can also be built as a module.  If so, the module
297512d1027SAndreas Herrmann	  will be called fam15h_power.
298512d1027SAndreas Herrmann
299ebf5e877SJean Delvareconfig SENSORS_APPLESMC
300ebf5e877SJean Delvare	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
301ebf5e877SJean Delvare	depends on INPUT && X86
302ebf5e877SJean Delvare	select NEW_LEDS
303ebf5e877SJean Delvare	select LEDS_CLASS
304ebf5e877SJean Delvare	select INPUT_POLLDEV
305ebf5e877SJean Delvare	default n
306ebf5e877SJean Delvare	help
307ebf5e877SJean Delvare	  This driver provides support for the Apple System Management
308ebf5e877SJean Delvare	  Controller, which provides an accelerometer (Apple Sudden Motion
309ebf5e877SJean Delvare	  Sensor), light sensors, temperature sensors, keyboard backlight
310ebf5e877SJean Delvare	  control and fan control.
311ebf5e877SJean Delvare
312ebf5e877SJean Delvare	  Only Intel-based Apple's computers are supported (MacBook Pro,
313ebf5e877SJean Delvare	  MacBook, MacMini).
314ebf5e877SJean Delvare
315ebf5e877SJean Delvare	  Data from the different sensors, keyboard backlight control and fan
316ebf5e877SJean Delvare	  control are accessible via sysfs.
317ebf5e877SJean Delvare
318ebf5e877SJean Delvare	  This driver also provides an absolute input class device, allowing
319ebf5e877SJean Delvare	  the laptop to act as a pinball machine-esque joystick.
320ebf5e877SJean Delvare
321ebf5e877SJean Delvare	  Say Y here if you have an applicable laptop and want to experience
322ebf5e877SJean Delvare	  the awesome power of applesmc.
323ebf5e877SJean Delvare
324ea98b29aSPunit Agrawalconfig SENSORS_ARM_SCPI
325ea98b29aSPunit Agrawal	tristate "ARM SCPI Sensors"
326ea98b29aSPunit Agrawal	depends on ARM_SCPI_PROTOCOL
327d42d5b6fSArnd Bergmann	depends on THERMAL || !THERMAL_OF
328ea98b29aSPunit Agrawal	help
329ea98b29aSPunit Agrawal	  This driver provides support for temperature, voltage, current
330ea98b29aSPunit Agrawal	  and power sensors available on ARM Ltd's SCP based platforms. The
331ea98b29aSPunit Agrawal	  actual number and type of sensors exported depend on the platform.
332ea98b29aSPunit Agrawal
333ad2f931dSJean Delvareconfig SENSORS_ASB100
334ad2f931dSJean Delvare	tristate "Asus ASB100 Bach"
335e2d8c2b6SGuenter Roeck	depends on X86 && I2C
336303760b4SJean Delvare	select HWMON_VID
337ad2f931dSJean Delvare	help
338ad2f931dSJean Delvare	  If you say yes here you get support for the ASB100 Bach sensor
339ad2f931dSJean Delvare	  chip found on some Asus mainboards.
340ad2f931dSJean Delvare
341ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
342ad2f931dSJean Delvare	  will be called asb100.
343ad2f931dSJean Delvare
344ad2f931dSJean Delvareconfig SENSORS_ATXP1
345ad2f931dSJean Delvare	tristate "Attansic ATXP1 VID controller"
346e2d8c2b6SGuenter Roeck	depends on I2C
347303760b4SJean Delvare	select HWMON_VID
348ad2f931dSJean Delvare	help
349ad2f931dSJean Delvare	  If you say yes here you get support for the Attansic ATXP1 VID
350ad2f931dSJean Delvare	  controller.
351ad2f931dSJean Delvare
352ad2f931dSJean Delvare	  If your board have such a chip, you are able to control your CPU
353ad2f931dSJean Delvare	  core and other voltages.
354ad2f931dSJean Delvare
355ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
356ad2f931dSJean Delvare	  will be called atxp1.
357ad2f931dSJean Delvare
35860994698SRoland Stiggeconfig SENSORS_DS620
35960994698SRoland Stigge	tristate "Dallas Semiconductor DS620"
36060994698SRoland Stigge	depends on I2C
36160994698SRoland Stigge	help
36260994698SRoland Stigge	  If you say yes here you get support for Dallas Semiconductor
36360994698SRoland Stigge	  DS620 sensor chip.
36460994698SRoland Stigge
36560994698SRoland Stigge	  This driver can also be built as a module.  If so, the module
36660994698SRoland Stigge	  will be called ds620.
36760994698SRoland Stigge
368ad2f931dSJean Delvareconfig SENSORS_DS1621
369cd6c8a42SRobert Coulson	tristate "Dallas Semiconductor DS1621 and compatibles"
3701d72acf9SJan Engelhardt	depends on I2C
371ad2f931dSJean Delvare	help
372cd6c8a42SRobert Coulson	  If you say yes here you get support for Dallas Semiconductor/Maxim
373cd6c8a42SRobert Coulson	  Integrated DS1621 sensor chips and compatible models including:
374cd6c8a42SRobert Coulson
375cd6c8a42SRobert Coulson	  - Dallas Semiconductor DS1625
37679c1cc1cSRobert Coulson	  - Maxim Integrated DS1631
377cd6c8a42SRobert Coulson	  - Maxim Integrated DS1721
378260f81ffSRobert Coulson	  - Maxim Integrated DS1731
379ad2f931dSJean Delvare
380ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
381ad2f931dSJean Delvare	  will be called ds1621.
382ad2f931dSJean Delvare
383039ae585SPali Rohárconfig SENSORS_DELL_SMM
384039ae585SPali Rohár	tristate "Dell laptop SMM BIOS hwmon driver"
385039ae585SPali Rohár	depends on X86
386039ae585SPali Rohár	help
387039ae585SPali Rohár	  This hwmon driver adds support for reporting temperature of different
388039ae585SPali Rohár	  sensors and controls the fans on Dell laptops via System Management
389039ae585SPali Rohár	  Mode provided by Dell BIOS.
390039ae585SPali Rohár
391039ae585SPali Rohár	  When option I8K is also enabled this driver provides legacy /proc/i8k
392039ae585SPali Rohár	  userspace interface for i8kutils package.
393039ae585SPali Rohár
394e41f6432SAshish Jangamconfig SENSORS_DA9052_ADC
395e41f6432SAshish Jangam	tristate "Dialog DA9052/DA9053 ADC"
396e41f6432SAshish Jangam	depends on PMIC_DA9052
397e41f6432SAshish Jangam	help
398e41f6432SAshish Jangam	  Say y here to support the ADC found on Dialog Semiconductor
399e41f6432SAshish Jangam	  DA9052-BC and DA9053-AA/Bx PMICs.
400e41f6432SAshish Jangam
401e41f6432SAshish Jangam	  This driver can also be built as module. If so, the module
402e41f6432SAshish Jangam	  will be called da9052-hwmon.
403e41f6432SAshish Jangam
404e5970223SAshish Jangamconfig SENSORS_DA9055
405e5970223SAshish Jangam	tristate "Dialog Semiconductor DA9055 ADC"
406e5970223SAshish Jangam	depends on MFD_DA9055
407e5970223SAshish Jangam	help
408e5970223SAshish Jangam	  If you say yes here you get support for ADC on the Dialog
409e5970223SAshish Jangam	  Semiconductor DA9055 PMIC.
410e5970223SAshish Jangam
411e5970223SAshish Jangam	  This driver can also be built as a module.  If so, the module
412e5970223SAshish Jangam	  will be called da9055-hwmon.
413e5970223SAshish Jangam
414298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB
415298c7524SDarrick J. Wong	tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
416e2d8c2b6SGuenter Roeck	depends on PCI
417298c7524SDarrick J. Wong	help
418298c7524SDarrick J. Wong	  If you say yes here you get support for FB-DIMM AMB temperature
419298c7524SDarrick J. Wong	  monitoring chips on systems with the Intel 5000 series chipset.
420298c7524SDarrick J. Wong
421298c7524SDarrick J. Wong	  This driver can also be built as a module. If so, the module
422298c7524SDarrick J. Wong	  will be called i5k_amb.
423298c7524SDarrick J. Wong
424e53004e2SJean Delvareconfig SENSORS_F71805F
4259cab0217SJean Delvare	tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
426746cdfbfSDean Nelson	depends on !PPC
427e53004e2SJean Delvare	help
428e53004e2SJean Delvare	  If you say yes here you get support for hardware monitoring
4299cab0217SJean Delvare	  features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
4309cab0217SJean Delvare	  Super-I/O chips.
431e53004e2SJean Delvare
432e53004e2SJean Delvare	  This driver can also be built as a module.  If so, the module
433e53004e2SJean Delvare	  will be called f71805f.
434e53004e2SJean Delvare
43545fb3669SHans de Goedeconfig SENSORS_F71882FG
4365d7f77bfSJean Delvare	tristate "Fintek F71882FG and compatibles"
437746cdfbfSDean Nelson	depends on !PPC
43845fb3669SHans de Goede	help
439f2e41e91SAndrew Morton	  If you say yes here you get support for hardware monitoring
4405d7f77bfSJean Delvare	  features of many Fintek Super-I/O (LPC) chips. The currently
4415d7f77bfSJean Delvare	  supported chips are:
442629c58baSHans de Goede	    F71808E/A
4435d7f77bfSJean Delvare	    F71858FG
4445d7f77bfSJean Delvare	    F71862FG
4455d7f77bfSJean Delvare	    F71863FG
4465da556e3SHans de Goede	    F71869F/E/A
4475d7f77bfSJean Delvare	    F71882FG
4485d7f77bfSJean Delvare	    F71883FG
449a66c1088SHans de Goede	    F71889FG/ED/A
4505d7f77bfSJean Delvare	    F8000
4515d7f77bfSJean Delvare	    F81801U
452383586b1SJean Delvare	    F81865F
45345fb3669SHans de Goede
45445fb3669SHans de Goede	  This driver can also be built as a module.  If so, the module
45545fb3669SHans de Goede	  will be called f71882fg.
45645fb3669SHans de Goede
45784f1e442SRiku Voipioconfig SENSORS_F75375S
458f58c44e6SBjörn Gerhart	tristate "Fintek F75375S/SP, F75373 and F75387"
4590b22ce3bSJean Delvare	depends on I2C
46084f1e442SRiku Voipio	help
46184f1e442SRiku Voipio	  If you say yes here you get support for hardware monitoring
462f58c44e6SBjörn Gerhart	  features of the Fintek F75375S/SP, F75373 and F75387
46384f1e442SRiku Voipio
46484f1e442SRiku Voipio	  This driver can also be built as a module.  If so, the module
46584f1e442SRiku Voipio	  will be called f75375s.
46684f1e442SRiku Voipio
467ebf5e877SJean Delvareconfig SENSORS_MC13783_ADC
468ebf5e877SJean Delvare        tristate "Freescale MC13783/MC13892 ADC"
469ebf5e877SJean Delvare        depends on MFD_MC13XXX
470ebf5e877SJean Delvare        help
471ebf5e877SJean Delvare          Support for the A/D converter on MC13783 and MC13892 PMIC.
472ebf5e877SJean Delvare
473569ff102SHans de Goedeconfig SENSORS_FSCHMD
474c69ab2b7SHans de Goede	tristate "Fujitsu Siemens Computers sensor chips"
4750589c2deSHans de Goede	depends on X86 && I2C
476569ff102SHans de Goede	help
477c69ab2b7SHans de Goede	  If you say yes here you get support for the following Fujitsu
478c69ab2b7SHans de Goede	  Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes,
479de15f093SHans de Goede	  Heimdall, Heracles, Hades and Syleus including support for the
480de15f093SHans de Goede	  integrated watchdog.
481569ff102SHans de Goede
4820589c2deSHans de Goede	  This is a merged driver for FSC sensor chips replacing the fscpos,
4830589c2deSHans de Goede	  fscscy and fscher drivers and adding support for several other FSC
4840589c2deSHans de Goede	  sensor chips.
485569ff102SHans de Goede
486569ff102SHans de Goede	  This driver can also be built as a module.  If so, the module
487569ff102SHans de Goede	  will be called fschmd.
488569ff102SHans de Goede
48908426edaSThilo Cestonaroconfig SENSORS_FTSTEUTATES
49008426edaSThilo Cestonaro	tristate "Fujitsu Technology Solutions sensor chip Teutates"
49108426edaSThilo Cestonaro	depends on I2C && WATCHDOG
49208426edaSThilo Cestonaro	select WATCHDOG_CORE
49308426edaSThilo Cestonaro	help
49408426edaSThilo Cestonaro	  If you say yes here you get support for the Fujitsu Technology
49508426edaSThilo Cestonaro	  Solutions (FTS) sensor chip "Teutates" including support for
49608426edaSThilo Cestonaro	  the integrated watchdog.
49708426edaSThilo Cestonaro
49808426edaSThilo Cestonaro	  This driver can also be built as a module. If so, the module
49908426edaSThilo Cestonaro	  will be called ftsteutates.
50008426edaSThilo Cestonaro
501ad2f931dSJean Delvareconfig SENSORS_GL518SM
502ad2f931dSJean Delvare	tristate "Genesys Logic GL518SM"
5031d72acf9SJan Engelhardt	depends on I2C
504ad2f931dSJean Delvare	help
505ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL518SM
506ad2f931dSJean Delvare	  sensor chips.
507ad2f931dSJean Delvare
508ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
509ad2f931dSJean Delvare	  will be called gl518sm.
510ad2f931dSJean Delvare
511ad2f931dSJean Delvareconfig SENSORS_GL520SM
512ad2f931dSJean Delvare	tristate "Genesys Logic GL520SM"
5131d72acf9SJan Engelhardt	depends on I2C
514303760b4SJean Delvare	select HWMON_VID
515ad2f931dSJean Delvare	help
516ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL520SM
517ad2f931dSJean Delvare	  sensor chips.
518ad2f931dSJean Delvare
519ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
520ad2f931dSJean Delvare	  will be called gl520sm.
521ad2f931dSJean Delvare
522ebf5e877SJean Delvareconfig SENSORS_G760A
523ebf5e877SJean Delvare	tristate "GMT G760A"
524ebf5e877SJean Delvare	depends on I2C
525ebf5e877SJean Delvare	help
526ebf5e877SJean Delvare	  If you say yes here you get support for Global Mixed-mode
527ebf5e877SJean Delvare	  Technology Inc G760A fan speed PWM controller chips.
528ebf5e877SJean Delvare
529ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
530ebf5e877SJean Delvare	  will be called g760a.
531ebf5e877SJean Delvare
532ebf5e877SJean Delvareconfig SENSORS_G762
533ebf5e877SJean Delvare	tristate "GMT G762 and G763"
534ebf5e877SJean Delvare	depends on I2C
535ebf5e877SJean Delvare	help
536ebf5e877SJean Delvare	  If you say yes here you get support for Global Mixed-mode
537ebf5e877SJean Delvare	  Technology Inc G762 and G763 fan speed PWM controller chips.
538ebf5e877SJean Delvare
539ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
540ebf5e877SJean Delvare	  will be called g762.
541ebf5e877SJean Delvare
542d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN
543d6fe1360SSimon Guinot	tristate "GPIO fan"
5441376e2c3SGeert Uytterhoeven	depends on GPIOLIB || COMPILE_TEST
545f6906edeSRandy Dunlap	depends on THERMAL || THERMAL=n
546d6fe1360SSimon Guinot	help
547d6fe1360SSimon Guinot	  If you say yes here you get support for fans connected to GPIO lines.
548d6fe1360SSimon Guinot
549d6fe1360SSimon Guinot	  This driver can also be built as a module.  If so, the module
550d6fe1360SSimon Guinot	  will be called gpio-fan.
551d6fe1360SSimon Guinot
55227f8b135SIain Patonconfig SENSORS_HIH6130
55327f8b135SIain Paton	tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
554e2d8c2b6SGuenter Roeck	depends on I2C
55527f8b135SIain Paton	help
55627f8b135SIain Paton	  If you say yes here you get support for Honeywell Humidicon
55727f8b135SIain Paton	  HIH-6130 and HIH-6131 Humidicon humidity sensors.
55827f8b135SIain Paton
55927f8b135SIain Paton	  This driver can also be built as a module.  If so, the module
56027f8b135SIain Paton	  will be called hih6130.
56127f8b135SIain Paton
5628808a793SDarrick J. Wongconfig SENSORS_IBMAEM
5638808a793SDarrick J. Wong	tristate "IBM Active Energy Manager temperature/power sensors and control"
5648808a793SDarrick J. Wong	select IPMI_SI
5658808a793SDarrick J. Wong	depends on IPMI_HANDLER
5668808a793SDarrick J. Wong	help
5678808a793SDarrick J. Wong	  If you say yes here you get support for the temperature and
5688808a793SDarrick J. Wong	  power sensors and capping hardware in various IBM System X
5698808a793SDarrick J. Wong	  servers that support Active Energy Manager.  This includes
5708808a793SDarrick J. Wong	  the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
5718070408bSDarrick J. Wong	  and certain HC10/HS2x/LS2x/QS2x blades.
5728808a793SDarrick J. Wong
5738808a793SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
5748808a793SDarrick J. Wong	  will be called ibmaem.
5758808a793SDarrick J. Wong
57657c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX
57757c7c3a0SDarrick J. Wong	tristate "IBM PowerExecutive temperature/power sensors"
57857c7c3a0SDarrick J. Wong	select IPMI_SI
57957c7c3a0SDarrick J. Wong	depends on IPMI_HANDLER
58057c7c3a0SDarrick J. Wong	help
58157c7c3a0SDarrick J. Wong	  If you say yes here you get support for the temperature and
58257c7c3a0SDarrick J. Wong	  power sensors in various IBM System X servers that support
5833d960a99SDarrick J. Wong	  PowerExecutive.  So far this includes the x3350, x3550, x3650,
5843d960a99SDarrick J. Wong	  x3655, and x3755; the x3800, x3850, and x3950 models that have
5853d960a99SDarrick J. Wong	  PCI Express; and some of the HS2x, LS2x, and QS2x blades.
58657c7c3a0SDarrick J. Wong
58757c7c3a0SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
58857c7c3a0SDarrick J. Wong	  will be called ibmpex.
58957c7c3a0SDarrick J. Wong
59024c1aa85SNeelesh Guptaconfig SENSORS_IBMPOWERNV
59124c1aa85SNeelesh Gupta	tristate "IBM POWERNV platform sensors"
59224c1aa85SNeelesh Gupta	depends on PPC_POWERNV
59324c1aa85SNeelesh Gupta	default y
59424c1aa85SNeelesh Gupta	help
59524c1aa85SNeelesh Gupta	  If you say yes here you get support for the temperature/fan/power
59624c1aa85SNeelesh Gupta	  sensors on your PowerNV platform.
59724c1aa85SNeelesh Gupta
59824c1aa85SNeelesh Gupta	  This driver can also be built as a module. If so, the module
59924c1aa85SNeelesh Gupta	  will be called ibmpowernv.
60024c1aa85SNeelesh Gupta
60151b53dc9SJonathan Cameronconfig SENSORS_IIO_HWMON
60251b53dc9SJonathan Cameron	tristate "Hwmon driver that uses channels specified via iio maps"
60351b53dc9SJonathan Cameron	depends on IIO
60451b53dc9SJonathan Cameron	help
60551b53dc9SJonathan Cameron	  This is a platform driver that in combination with a suitable
60651b53dc9SJonathan Cameron	  map allows IIO devices to provide basic hwmon functionality
60751b53dc9SJonathan Cameron	  for those channels specified in the map.  This map can be provided
60851b53dc9SJonathan Cameron	  either via platform data or the device tree bindings.
60951b53dc9SJonathan Cameron
610ada07281SJean Delvareconfig SENSORS_I5500
611ada07281SJean Delvare	tristate "Intel 5500/5520/X58 temperature sensor"
612ada07281SJean Delvare	depends on X86 && PCI
613ada07281SJean Delvare	help
614ada07281SJean Delvare	  If you say yes here you get support for the temperature
615ada07281SJean Delvare	  sensor inside the Intel 5500, 5520 and X58 chipsets.
616ada07281SJean Delvare
617ada07281SJean Delvare	  This driver can also be built as a module. If so, the module
618ada07281SJean Delvare	  will be called i5500_temp.
619ada07281SJean Delvare
620ebf5e877SJean Delvareconfig SENSORS_CORETEMP
621ebf5e877SJean Delvare	tristate "Intel Core/Core2/Atom temperature sensor"
622ebf5e877SJean Delvare	depends on X86
623ebf5e877SJean Delvare	help
624ebf5e877SJean Delvare	  If you say yes here you get support for the temperature
625ebf5e877SJean Delvare	  sensor inside your CPU. Most of the family 6 CPUs
626ebf5e877SJean Delvare	  are supported. Check Documentation/hwmon/coretemp for details.
627ebf5e877SJean Delvare
628ad2f931dSJean Delvareconfig SENSORS_IT87
629ad2f931dSJean Delvare	tristate "ITE IT87xx and compatibles"
630746cdfbfSDean Nelson	depends on !PPC
631303760b4SJean Delvare	select HWMON_VID
632ad2f931dSJean Delvare	help
633ead80803SJustin Maggard	  If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F,
634ead80803SJustin Maggard	  IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E,
6354ee07157SGuenter Roeck	  IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E,
63671a9c232SGuenter Roeck	  IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950
63771a9c232SGuenter Roeck	  clone.
638ad2f931dSJean Delvare
639ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
640ad2f931dSJean Delvare	  will be called it87.
641ad2f931dSJean Delvare
6427f983ba9SLars-Peter Clausenconfig SENSORS_JZ4740
6437f983ba9SLars-Peter Clausen	tristate "Ingenic JZ4740 SoC ADC driver"
6447f983ba9SLars-Peter Clausen	depends on MACH_JZ4740 && MFD_JZ4740_ADC
6457f983ba9SLars-Peter Clausen	help
6467f983ba9SLars-Peter Clausen	  If you say yes here you get support for reading adc values from the ADCIN
6477f983ba9SLars-Peter Clausen	  pin on Ingenic JZ4740 SoC based boards.
6487f983ba9SLars-Peter Clausen
6497f983ba9SLars-Peter Clausen	  This driver can also be build as a module. If so, the module will be
6507f983ba9SLars-Peter Clausen	  called jz4740-hwmon.
6517f983ba9SLars-Peter Clausen
6524453d736SGuenter Roeckconfig SENSORS_JC42
653d5622f5bSClemens Ladisch	tristate "JEDEC JC42.4 compliant memory module temperature sensors"
6544bd2691dSRandy Dunlap	depends on I2C
6554453d736SGuenter Roeck	help
656d5622f5bSClemens Ladisch	  If you say yes here, you get support for JEDEC JC42.4 compliant
657d5622f5bSClemens Ladisch	  temperature sensors, which are used on many DDR3 memory modules for
658d5622f5bSClemens Ladisch	  mobile devices and servers.  Support will include, but not be limited
6591bd612a2SGuenter Roeck	  to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805,
660a31887dcSAlison Schofield	  MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98,
661a31887dcSAlison Schofield	  STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001.
6624453d736SGuenter Roeck
6634453d736SGuenter Roeck	  This driver can also be built as a module.  If so, the module
6644453d736SGuenter Roeck	  will be called jc42.
6654453d736SGuenter Roeck
666f4ff4155SScott Kanowitzconfig SENSORS_POWR1220
667f4ff4155SScott Kanowitz	tristate "Lattice POWR1220 Power Monitoring"
668f4ff4155SScott Kanowitz	depends on I2C
669f4ff4155SScott Kanowitz	default n
670f4ff4155SScott Kanowitz	help
671f4ff4155SScott Kanowitz	  If you say yes here you get access to the hardware monitoring
672f4ff4155SScott Kanowitz	  functions of the Lattice POWR1220 isp Power Supply Monitoring,
673f4ff4155SScott Kanowitz	  Sequencing and Margining Controller.
674f4ff4155SScott Kanowitz
675f4ff4155SScott Kanowitz	  This driver can also be built as a module.  If so, the module
676f4ff4155SScott Kanowitz	  will be called powr1220.
677f4ff4155SScott Kanowitz
678502b5a01SGuenter Roeckconfig SENSORS_LINEAGE
679502b5a01SGuenter Roeck	tristate "Lineage Compact Power Line Power Entry Module"
680e2d8c2b6SGuenter Roeck	depends on I2C
681502b5a01SGuenter Roeck	help
682502b5a01SGuenter Roeck	  If you say yes here you get support for the Lineage Compact Power Line
683502b5a01SGuenter Roeck	  series of DC/DC and AC/DC converters such as CP1800, CP2000AC,
684502b5a01SGuenter Roeck	  CP2000DC, CP2725, and others.
685502b5a01SGuenter Roeck
686502b5a01SGuenter Roeck	  This driver can also be built as a module.  If so, the module
687502b5a01SGuenter Roeck	  will be called lineage-pem.
688502b5a01SGuenter Roeck
689ebf5e877SJean Delvareconfig SENSORS_LTC2945
690ebf5e877SJean Delvare	tristate "Linear Technology LTC2945"
691ebf5e877SJean Delvare	depends on I2C
692ebf5e877SJean Delvare	select REGMAP_I2C
693ebf5e877SJean Delvare	default n
694ebf5e877SJean Delvare	help
695ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC2945
696ebf5e877SJean Delvare	  I2C System Monitor.
697ebf5e877SJean Delvare
698ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
699ebf5e877SJean Delvare	  be called ltc2945.
700ebf5e877SJean Delvare
701df922703SMike Looijmansconfig SENSORS_LTC2990
702df922703SMike Looijmans	tristate "Linear Technology LTC2990 (current monitoring mode only)"
703df922703SMike Looijmans	depends on I2C
704df922703SMike Looijmans	help
705df922703SMike Looijmans	  If you say yes here you get support for Linear Technology LTC2990
706df922703SMike Looijmans	  I2C System Monitor. The LTC2990 supports a combination of voltage,
707df922703SMike Looijmans	  current and temperature monitoring, but in addition to the Vcc supply
708df922703SMike Looijmans	  voltage and chip temperature, this driver currently only supports
709df922703SMike Looijmans	  reading two currents by measuring two differential voltages across
710df922703SMike Looijmans	  series resistors.
711df922703SMike Looijmans
712df922703SMike Looijmans	  This driver can also be built as a module. If so, the module will
713df922703SMike Looijmans	  be called ltc2990.
714df922703SMike Looijmans
715ebf5e877SJean Delvareconfig SENSORS_LTC4151
716ebf5e877SJean Delvare	tristate "Linear Technology LTC4151"
717ebf5e877SJean Delvare	depends on I2C
718ebf5e877SJean Delvare	default n
719ebf5e877SJean Delvare	help
720ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC4151
721ebf5e877SJean Delvare	  High Voltage I2C Current and Voltage Monitor interface.
722ebf5e877SJean Delvare
723ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
724ebf5e877SJean Delvare	  be called ltc4151.
725ebf5e877SJean Delvare
726ebf5e877SJean Delvareconfig SENSORS_LTC4215
727ebf5e877SJean Delvare	tristate "Linear Technology LTC4215"
728ebf5e877SJean Delvare	depends on I2C
729ebf5e877SJean Delvare	default n
730ebf5e877SJean Delvare	help
731ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC4215
732ebf5e877SJean Delvare	  Hot Swap Controller I2C interface.
733ebf5e877SJean Delvare
734ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
735ebf5e877SJean Delvare	  be called ltc4215.
736ebf5e877SJean Delvare
737ebf5e877SJean Delvareconfig SENSORS_LTC4222
738ebf5e877SJean Delvare	tristate "Linear Technology LTC4222"
739ebf5e877SJean Delvare	depends on I2C
740ebf5e877SJean Delvare	select REGMAP_I2C
741ebf5e877SJean Delvare	default n
742ebf5e877SJean Delvare	help
743ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC4222
744ebf5e877SJean Delvare	  Dual Hot Swap Controller I2C interface.
745ebf5e877SJean Delvare
746ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
747ebf5e877SJean Delvare	  be called ltc4222.
748ebf5e877SJean Delvare
749ebf5e877SJean Delvareconfig SENSORS_LTC4245
750ebf5e877SJean Delvare	tristate "Linear Technology LTC4245"
751ebf5e877SJean Delvare	depends on I2C
752ebf5e877SJean Delvare	default n
753ebf5e877SJean Delvare	help
754ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC4245
755ebf5e877SJean Delvare	  Multiple Supply Hot Swap Controller I2C interface.
756ebf5e877SJean Delvare
757ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
758ebf5e877SJean Delvare	  be called ltc4245.
759ebf5e877SJean Delvare
760ebf5e877SJean Delvareconfig SENSORS_LTC4260
761ebf5e877SJean Delvare	tristate "Linear Technology LTC4260"
762ebf5e877SJean Delvare	depends on I2C
763ebf5e877SJean Delvare	select REGMAP_I2C
764ebf5e877SJean Delvare	default n
765ebf5e877SJean Delvare	help
766ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC4260
767ebf5e877SJean Delvare	  Positive Voltage Hot Swap Controller I2C interface.
768ebf5e877SJean Delvare
769ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
770ebf5e877SJean Delvare	  be called ltc4260.
771ebf5e877SJean Delvare
772ebf5e877SJean Delvareconfig SENSORS_LTC4261
773ebf5e877SJean Delvare	tristate "Linear Technology LTC4261"
774ebf5e877SJean Delvare	depends on I2C
775ebf5e877SJean Delvare	default n
776ebf5e877SJean Delvare	help
777ebf5e877SJean Delvare	  If you say yes here you get support for Linear Technology LTC4261
778ebf5e877SJean Delvare	  Negative Voltage Hot Swap Controller I2C interface.
779ebf5e877SJean Delvare
780ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
781ebf5e877SJean Delvare	  be called ltc4261.
782ebf5e877SJean Delvare
783ebf5e877SJean Delvareconfig SENSORS_MAX1111
784ebf5e877SJean Delvare	tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
785ebf5e877SJean Delvare	depends on SPI_MASTER
786ebf5e877SJean Delvare	help
787ebf5e877SJean Delvare	  Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113
788ebf5e877SJean Delvare	  ADC chips.
789ebf5e877SJean Delvare
790ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
791ebf5e877SJean Delvare	  will be called max1111.
792ebf5e877SJean Delvare
793ebf5e877SJean Delvareconfig SENSORS_MAX16065
794ebf5e877SJean Delvare	tristate "Maxim MAX16065 System Manager and compatibles"
795ebf5e877SJean Delvare	depends on I2C
796ebf5e877SJean Delvare	help
797ebf5e877SJean Delvare	  If you say yes here you get support for hardware monitoring
798ebf5e877SJean Delvare	  capabilities of the following Maxim System Manager chips.
799ebf5e877SJean Delvare	    MAX16065
800ebf5e877SJean Delvare	    MAX16066
801ebf5e877SJean Delvare	    MAX16067
802ebf5e877SJean Delvare	    MAX16068
803ebf5e877SJean Delvare	    MAX16070
804ebf5e877SJean Delvare	    MAX16071
805ebf5e877SJean Delvare
806ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
807ebf5e877SJean Delvare	  will be called max16065.
808ebf5e877SJean Delvare
809ebf5e877SJean Delvareconfig SENSORS_MAX1619
810ebf5e877SJean Delvare	tristate "Maxim MAX1619 sensor chip"
811ebf5e877SJean Delvare	depends on I2C
812ebf5e877SJean Delvare	help
813ebf5e877SJean Delvare	  If you say yes here you get support for MAX1619 sensor chip.
814ebf5e877SJean Delvare
815ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
816ebf5e877SJean Delvare	  will be called max1619.
817ebf5e877SJean Delvare
818ebf5e877SJean Delvareconfig SENSORS_MAX1668
819ebf5e877SJean Delvare	tristate "Maxim MAX1668 and compatibles"
820ebf5e877SJean Delvare	depends on I2C
821ebf5e877SJean Delvare	help
822ebf5e877SJean Delvare	  If you say yes here you get support for MAX1668, MAX1989 and
823ebf5e877SJean Delvare	  MAX1805 chips.
824ebf5e877SJean Delvare
825ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
826ebf5e877SJean Delvare	  will be called max1668.
827ebf5e877SJean Delvare
828ebf5e877SJean Delvareconfig SENSORS_MAX197
829ebf5e877SJean Delvare	tristate "Maxim MAX197 and compatibles"
830ebf5e877SJean Delvare	help
831ebf5e877SJean Delvare	  Support for the Maxim MAX197 A/D converter.
832ebf5e877SJean Delvare	  Support will include, but not be limited to, MAX197, and MAX199.
833ebf5e877SJean Delvare
834ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module
835ebf5e877SJean Delvare	  will be called max197.
836ebf5e877SJean Delvare
83704e1e70aSTiberiu Breanaconfig SENSORS_MAX31722
83804e1e70aSTiberiu Breanatristate "MAX31722 temperature sensor"
83904e1e70aSTiberiu Breana	depends on SPI
84004e1e70aSTiberiu Breana	help
84104e1e70aSTiberiu Breana	  Support for the Maxim Integrated MAX31722/MAX31723 digital
84204e1e70aSTiberiu Breana	  thermometers/thermostats operating over an SPI interface.
84304e1e70aSTiberiu Breana
84404e1e70aSTiberiu Breana	  This driver can also be built as a module. If so, the module
84504e1e70aSTiberiu Breana	  will be called max31722.
84604e1e70aSTiberiu Breana
847ebf5e877SJean Delvareconfig SENSORS_MAX6639
848ebf5e877SJean Delvare	tristate "Maxim MAX6639 sensor chip"
849ebf5e877SJean Delvare	depends on I2C
850ebf5e877SJean Delvare	help
851ebf5e877SJean Delvare	  If you say yes here you get support for the MAX6639
852ebf5e877SJean Delvare	  sensor chips.
853ebf5e877SJean Delvare
854ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
855ebf5e877SJean Delvare	  will be called max6639.
856ebf5e877SJean Delvare
857ebf5e877SJean Delvareconfig SENSORS_MAX6642
858ebf5e877SJean Delvare	tristate "Maxim MAX6642 sensor chip"
859ebf5e877SJean Delvare	depends on I2C
860ebf5e877SJean Delvare	help
861ebf5e877SJean Delvare	  If you say yes here you get support for MAX6642 sensor chip.
862ebf5e877SJean Delvare	  MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
863ebf5e877SJean Delvare	  with Overtemperature Alarm from Maxim.
864ebf5e877SJean Delvare
865ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
866ebf5e877SJean Delvare	  will be called max6642.
867ebf5e877SJean Delvare
868ebf5e877SJean Delvareconfig SENSORS_MAX6650
869ebf5e877SJean Delvare	tristate "Maxim MAX6650 sensor chip"
870ebf5e877SJean Delvare	depends on I2C
871ebf5e877SJean Delvare	help
872ebf5e877SJean Delvare	  If you say yes here you get support for the MAX6650 / MAX6651
873ebf5e877SJean Delvare	  sensor chips.
874ebf5e877SJean Delvare
875ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
876ebf5e877SJean Delvare	  will be called max6650.
877ebf5e877SJean Delvare
878ebf5e877SJean Delvareconfig SENSORS_MAX6697
879ebf5e877SJean Delvare	tristate "Maxim MAX6697 and compatibles"
880ebf5e877SJean Delvare	depends on I2C
881ebf5e877SJean Delvare	help
882ebf5e877SJean Delvare	  If you say yes here you get support for MAX6581, MAX6602, MAX6622,
883ebf5e877SJean Delvare	  MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699
884ebf5e877SJean Delvare	  temperature sensor chips.
885ebf5e877SJean Delvare
886ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
887ebf5e877SJean Delvare	  will be called max6697.
888ebf5e877SJean Delvare
889195a4b42SIl Hanconfig SENSORS_MAX31790
890195a4b42SIl Han	tristate "Maxim MAX31790 sensor chip"
891195a4b42SIl Han	depends on I2C
892195a4b42SIl Han	help
893195a4b42SIl Han	  If you say yes here you get support for 6-Channel PWM-Output
894195a4b42SIl Han	  Fan RPM Controller.
895195a4b42SIl Han
896195a4b42SIl Han	  This driver can also be built as a module.  If so, the module
897195a4b42SIl Han	  will be called max31790.
898195a4b42SIl Han
899ebf5e877SJean Delvareconfig SENSORS_MCP3021
900ebf5e877SJean Delvare	tristate "Microchip MCP3021 and compatibles"
901ebf5e877SJean Delvare	depends on I2C
902ebf5e877SJean Delvare	help
903ebf5e877SJean Delvare	  If you say yes here you get support for MCP3021 and MCP3221.
904ebf5e877SJean Delvare	  The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
905ebf5e877SJean Delvare	  with 12-bit resolution.
906ebf5e877SJean Delvare
907ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
908ebf5e877SJean Delvare	  will be called mcp3021.
909ebf5e877SJean Delvare
91096435693SAndreas Wernerconfig SENSORS_MENF21BMC_HWMON
91196435693SAndreas Werner	tristate "MEN 14F021P00 BMC Hardware Monitoring"
91296435693SAndreas Werner	depends on MFD_MENF21BMC
91396435693SAndreas Werner	help
91496435693SAndreas Werner	  Say Y here to include support for the MEN 14F021P00 BMC
91596435693SAndreas Werner	  hardware monitoring.
91696435693SAndreas Werner
91796435693SAndreas Werner	  This driver can also be built as a module. If so the module
91896435693SAndreas Werner	  will be called menf21bmc_hwmon.
91996435693SAndreas Werner
920ebf5e877SJean Delvareconfig SENSORS_ADCXX
921ebf5e877SJean Delvare	tristate "National Semiconductor ADCxxxSxxx"
922ebf5e877SJean Delvare	depends on SPI_MASTER
923ebf5e877SJean Delvare	help
924ebf5e877SJean Delvare	  If you say yes here you get support for the National Semiconductor
925ebf5e877SJean Delvare	  ADC<bb><c>S<sss> chip family, where
926ebf5e877SJean Delvare	  * bb  is the resolution in number of bits (8, 10, 12)
927ebf5e877SJean Delvare	  * c   is the number of channels (1, 2, 4, 8)
928ebf5e877SJean Delvare	  * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
929ebf5e877SJean Delvare	    kSPS and 101 for 1 MSPS)
930ebf5e877SJean Delvare
931ebf5e877SJean Delvare	  Examples : ADC081S101, ADC124S501, ...
932ebf5e877SJean Delvare
933ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
934ebf5e877SJean Delvare	  will be called adcxx.
935ebf5e877SJean Delvare
936ad2f931dSJean Delvareconfig SENSORS_LM63
937210961c4SGuenter Roeck	tristate "National Semiconductor LM63 and compatibles"
9381d72acf9SJan Engelhardt	depends on I2C
939ad2f931dSJean Delvare	help
94010f2ed31SMatthew Garrett	  If you say yes here you get support for the National
941210961c4SGuenter Roeck	  Semiconductor LM63, LM64, and LM96163 remote diode digital temperature
94210f2ed31SMatthew Garrett	  sensors with integrated fan control.  Such chips are found
94310f2ed31SMatthew Garrett	  on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
94410f2ed31SMatthew Garrett	  others.
945ad2f931dSJean Delvare
946ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
947ad2f931dSJean Delvare	  will be called lm63.
948ad2f931dSJean Delvare
949e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70
950a86e94dcSChristophe Leroy	tristate "National Semiconductor LM70 and compatibles"
9510b22ce3bSJean Delvare	depends on SPI_MASTER
952e1a8e913SKaiwan N Billimoria	help
953e1a8e913SKaiwan N Billimoria	  If you say yes here you get support for the National Semiconductor
954a86e94dcSChristophe Leroy	  LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
955a86e94dcSChristophe Leroy	  ture sensor chips.
956e1a8e913SKaiwan N Billimoria
957e1a8e913SKaiwan N Billimoria	  This driver can also be built as a module.  If so, the module
958e1a8e913SKaiwan N Billimoria	  will be called lm70.
959e1a8e913SKaiwan N Billimoria
9604e233cbeSAdrien Demarezconfig SENSORS_LM73
9614e233cbeSAdrien Demarez	tristate "National Semiconductor LM73"
9624e233cbeSAdrien Demarez	depends on I2C
9634e233cbeSAdrien Demarez	help
9644e233cbeSAdrien Demarez	  If you say yes here you get support for National Semiconductor LM73
9654e233cbeSAdrien Demarez	  sensor chips.
9664e233cbeSAdrien Demarez	  This driver can also be built as a module.  If so, the module
9674e233cbeSAdrien Demarez	  will be called lm73.
9684e233cbeSAdrien Demarez
969ad2f931dSJean Delvareconfig SENSORS_LM75
970ad2f931dSJean Delvare	tristate "National Semiconductor LM75 and compatibles"
9711d72acf9SJan Engelhardt	depends on I2C
972e65365feSGuenter Roeck	select REGMAP_I2C
973ad2f931dSJean Delvare	help
97401a52397SDavid Brownell	  If you say yes here you get support for one common type of
97501a52397SDavid Brownell	  temperature sensor chip, with models including:
976ad2f931dSJean Delvare
977e96f9d89SMichael Hennerich		- Analog Devices ADT75
9783fbc81e3SJean Delvare		- Dallas Semiconductor DS75, DS1775 and DS7505
979c98d6c65SArnaud Ebalard		- Global Mixed-mode Technology (GMT) G751
98001a52397SDavid Brownell		- Maxim MAX6625 and MAX6626
98101a52397SDavid Brownell		- Microchip MCP980x
98205e82fe4SLen Sorensen		- National Semiconductor LM75, LM75A
98301a52397SDavid Brownell		- NXP's LM75A
98401a52397SDavid Brownell		- ST Microelectronics STDS75
98501a52397SDavid Brownell		- TelCom (now Microchip) TCN75
986c83959f8SFrans Klaver		- Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
987c83959f8SFrans Klaver		  TMP175, TMP275
98801a52397SDavid Brownell
9899ebd3d82SDavid Brownell	  This driver supports driver model based binding through board
9909ebd3d82SDavid Brownell	  specific I2C device tables.
9919ebd3d82SDavid Brownell
9929ebd3d82SDavid Brownell	  It also supports the "legacy" style of driver binding.  To use
9939ebd3d82SDavid Brownell	  that with some chips which don't replicate LM75 quirks exactly,
9949ebd3d82SDavid Brownell	  you may need the "force" module parameter.
995ad2f931dSJean Delvare
996ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
997ad2f931dSJean Delvare	  will be called lm75.
998ad2f931dSJean Delvare
999ad2f931dSJean Delvareconfig SENSORS_LM77
1000ad2f931dSJean Delvare	tristate "National Semiconductor LM77"
10011d72acf9SJan Engelhardt	depends on I2C
1002ad2f931dSJean Delvare	help
1003ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM77
1004ad2f931dSJean Delvare	  sensor chips.
1005ad2f931dSJean Delvare
1006ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1007ad2f931dSJean Delvare	  will be called lm77.
1008ad2f931dSJean Delvare
1009ad2f931dSJean Delvareconfig SENSORS_LM78
1010ad2f931dSJean Delvare	tristate "National Semiconductor LM78 and compatibles"
10111d72acf9SJan Engelhardt	depends on I2C
101219f673edSJean Delvare	select HWMON_VID
1013ad2f931dSJean Delvare	help
1014ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM78,
1015ad2f931dSJean Delvare	  LM78-J and LM79.
1016ad2f931dSJean Delvare
1017ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1018ad2f931dSJean Delvare	  will be called lm78.
1019ad2f931dSJean Delvare
1020ad2f931dSJean Delvareconfig SENSORS_LM80
10219908ad4cSJean Delvare	tristate "National Semiconductor LM80 and LM96080"
10220b22ce3bSJean Delvare	depends on I2C
1023ad2f931dSJean Delvare	help
1024ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
10259908ad4cSJean Delvare	  LM80 and LM96080 sensor chips.
1026ad2f931dSJean Delvare
1027ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1028ad2f931dSJean Delvare	  will be called lm80.
1029ad2f931dSJean Delvare
1030ad2f931dSJean Delvareconfig SENSORS_LM83
103143cb7ebeSJordan Crouse	tristate "National Semiconductor LM83 and compatibles"
10321d72acf9SJan Engelhardt	depends on I2C
1033ad2f931dSJean Delvare	help
1034ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
103543cb7ebeSJordan Crouse	  LM82 and LM83 sensor chips.
1036ad2f931dSJean Delvare
1037ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1038ad2f931dSJean Delvare	  will be called lm83.
1039ad2f931dSJean Delvare
1040ad2f931dSJean Delvareconfig SENSORS_LM85
1041ad2f931dSJean Delvare	tristate "National Semiconductor LM85 and compatibles"
10420b22ce3bSJean Delvare	depends on I2C
1043303760b4SJean Delvare	select HWMON_VID
1044ad2f931dSJean Delvare	help
1045ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM85
1046c36364dbSJean Delvare	  sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
1047f065a93eSJan Beulich	  EMC6D101, EMC6D102, and EMC6D103.
1048ad2f931dSJean Delvare
1049ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1050ad2f931dSJean Delvare	  will be called lm85.
1051ad2f931dSJean Delvare
1052ad2f931dSJean Delvareconfig SENSORS_LM87
1053c7fa3737SJean Delvare	tristate "National Semiconductor LM87 and compatibles"
10541d72acf9SJan Engelhardt	depends on I2C
1055303760b4SJean Delvare	select HWMON_VID
1056ad2f931dSJean Delvare	help
1057ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM87
1058c7fa3737SJean Delvare	  and Analog Devices ADM1024 sensor chips.
1059ad2f931dSJean Delvare
1060ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1061ad2f931dSJean Delvare	  will be called lm87.
1062ad2f931dSJean Delvare
1063ad2f931dSJean Delvareconfig SENSORS_LM90
1064ad2f931dSJean Delvare	tristate "National Semiconductor LM90 and compatibles"
10651d72acf9SJan Engelhardt	depends on I2C
1066ad2f931dSJean Delvare	help
1067ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM90,
10685a4e5e6aSGuenter Roeck	  LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A,
10695a4e5e6aSGuenter Roeck	  Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
10705a4e5e6aSGuenter Roeck	  MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008,
1071ae544f64SGuenter Roeck	  Winbond/Nuvoton W83L771W/G/AWG/ASG, Philips SA56004, and GMT G781
1072ae544f64SGuenter Roeck	  sensor chips.
1073ad2f931dSJean Delvare
1074ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1075ad2f931dSJean Delvare	  will be called lm90.
1076ad2f931dSJean Delvare
1077ad2f931dSJean Delvareconfig SENSORS_LM92
1078ad2f931dSJean Delvare	tristate "National Semiconductor LM92 and compatibles"
10791d72acf9SJan Engelhardt	depends on I2C
1080ad2f931dSJean Delvare	help
1081ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM92
1082ad2f931dSJean Delvare	  and Maxim MAX6635 sensor chips.
1083ad2f931dSJean Delvare
1084ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1085ad2f931dSJean Delvare	  will be called lm92.
1086ad2f931dSJean Delvare
1087e46957edSHans-Jürgen Kochconfig SENSORS_LM93
1088e46957edSHans-Jürgen Koch	tristate "National Semiconductor LM93 and compatibles"
1089dabf375bSJean Delvare	depends on I2C
1090e46957edSHans-Jürgen Koch	select HWMON_VID
1091e46957edSHans-Jürgen Koch	help
1092c7bf71c5SGuenter Roeck	  If you say yes here you get support for National Semiconductor LM93,
1093c7bf71c5SGuenter Roeck	  LM94, and compatible sensor chips.
1094e46957edSHans-Jürgen Koch
1095e46957edSHans-Jürgen Koch	  This driver can also be built as a module.  If so, the module
1096e46957edSHans-Jürgen Koch	  will be called lm93.
1097e46957edSHans-Jürgen Koch
1098e1eb4906SGuenter Roeckconfig SENSORS_LM95234
1099dfcd4c53SGuenter Roeck	tristate "National Semiconductor LM95234 and compatibles"
1100e1eb4906SGuenter Roeck	depends on I2C
1101e1eb4906SGuenter Roeck	help
1102dfcd4c53SGuenter Roeck	  If you say yes here you get support for the LM95233 and LM95234
1103dfcd4c53SGuenter Roeck	  temperature sensor chips.
1104e1eb4906SGuenter Roeck
1105e1eb4906SGuenter Roeck	  This driver can also be built as a module.  If so, the module
1106e1eb4906SGuenter Roeck	  will be called lm95234.
1107e1eb4906SGuenter Roeck
110806160327SDavide Rizzoconfig SENSORS_LM95241
11098c1d0419SGuenter Roeck	tristate "National Semiconductor LM95241 and compatibles"
111006160327SDavide Rizzo	depends on I2C
111106160327SDavide Rizzo	help
11128c1d0419SGuenter Roeck	  If you say yes here you get support for LM95231 and LM95241 sensor
11138c1d0419SGuenter Roeck	  chips.
111406160327SDavide Rizzo
111506160327SDavide Rizzo	  This driver can also be built as a module.  If so, the module
111606160327SDavide Rizzo	  will be called lm95241.
111706160327SDavide Rizzo
1118fffd80ccSAlexander Steinconfig SENSORS_LM95245
1119162a8dfeSGuenter Roeck	tristate "National Semiconductor LM95245 and compatibles"
1120e2d8c2b6SGuenter Roeck	depends on I2C
1121*ca05ab20SAxel Lin	select REGMAP_I2C
1122fffd80ccSAlexander Stein	help
1123162a8dfeSGuenter Roeck	  If you say yes here you get support for LM95235 and LM95245
1124162a8dfeSGuenter Roeck	  temperature sensor chips.
1125fffd80ccSAlexander Stein
1126fffd80ccSAlexander Stein	  This driver can also be built as a module.  If so, the module
1127fffd80ccSAlexander Stein	  will be called lm95245.
1128fffd80ccSAlexander Stein
1129ad2f931dSJean Delvareconfig SENSORS_PC87360
1130ad2f931dSJean Delvare	tristate "National Semiconductor PC87360 family"
1131746cdfbfSDean Nelson	depends on !PPC
1132303760b4SJean Delvare	select HWMON_VID
1133ad2f931dSJean Delvare	help
1134ad2f931dSJean Delvare	  If you say yes here you get access to the hardware monitoring
1135ad2f931dSJean Delvare	  functions of the National Semiconductor PC8736x Super-I/O chips.
1136ad2f931dSJean Delvare	  The PC87360, PC87363 and PC87364 only have fan monitoring and
1137ad2f931dSJean Delvare	  control.  The PC87365 and PC87366 additionally have voltage and
1138ad2f931dSJean Delvare	  temperature monitoring.
1139ad2f931dSJean Delvare
1140ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1141ad2f931dSJean Delvare	  will be called pc87360.
1142ad2f931dSJean Delvare
1143ba224e2cSJean Delvareconfig SENSORS_PC87427
1144ba224e2cSJean Delvare	tristate "National Semiconductor PC87427"
1145746cdfbfSDean Nelson	depends on !PPC
1146ba224e2cSJean Delvare	help
1147ba224e2cSJean Delvare	  If you say yes here you get access to the hardware monitoring
1148ba224e2cSJean Delvare	  functions of the National Semiconductor PC87427 Super-I/O chip.
1149ba224e2cSJean Delvare	  The chip has two distinct logical devices, one for fan speed
1150ba224e2cSJean Delvare	  monitoring and control, and one for voltage and temperature
1151008e5f33SJean Delvare	  monitoring. Fan speed monitoring and control are supported, as
1152008e5f33SJean Delvare	  well as temperature monitoring. Voltages aren't supported yet.
1153ba224e2cSJean Delvare
1154ba224e2cSJean Delvare	  This driver can also be built as a module.  If so, the module
1155ba224e2cSJean Delvare	  will be called pc87427.
1156ba224e2cSJean Delvare
1157ebf5e877SJean Delvareconfig SENSORS_NTC_THERMISTOR
11588b6f5e0fSNaveen Krishna Chatradhi	tristate "NTC thermistor support from Murata"
115959cf4243SJean Delvare	depends on !OF || IIO=n || IIO
1160c08860ffSJonghwa Lee	depends on THERMAL || !THERMAL_OF
1161ebf5e877SJean Delvare	help
1162ebf5e877SJean Delvare	  This driver supports NTC thermistors sensor reading and its
1163ebf5e877SJean Delvare	  interpretation. The driver can also monitor the temperature and
1164ebf5e877SJean Delvare	  send notifications about the temperature.
1165ebf5e877SJean Delvare
1166ebf5e877SJean Delvare	  Currently, this driver supports
1167887ee434SBeomho Seo	  NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333,
116854ce3a0dSJoseph McNally	  NCP03WF104 and NCP15XH103 from Murata and B57330V2103 from EPCOS.
1169ebf5e877SJean Delvare
1170ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
1171ebf5e877SJean Delvare	  will be called ntc-thermistor.
1172ebf5e877SJean Delvare
117341082d66SGuenter Roeckconfig SENSORS_NCT6683
117441082d66SGuenter Roeck	tristate "Nuvoton NCT6683D"
117541082d66SGuenter Roeck	depends on !PPC
117641082d66SGuenter Roeck	help
117741082d66SGuenter Roeck	  If you say yes here you get support for the hardware monitoring
117841082d66SGuenter Roeck	  functionality of the Nuvoton NCT6683D eSIO chip.
117941082d66SGuenter Roeck
118041082d66SGuenter Roeck	  This driver can also be built as a module.  If so, the module
118141082d66SGuenter Roeck	  will be called nct6683.
118241082d66SGuenter Roeck
1183ebf5e877SJean Delvareconfig SENSORS_NCT6775
1184ebf5e877SJean Delvare	tristate "Nuvoton NCT6775F and compatibles"
1185ebf5e877SJean Delvare	depends on !PPC
1186ebf5e877SJean Delvare	select HWMON_VID
1187ebf5e877SJean Delvare	help
1188ebf5e877SJean Delvare	  If you say yes here you get support for the hardware monitoring
118978313b95SAxel Lin	  functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D,
1190cd1faefaSGuenter Roeck	  NCT6791D, NCT6792D, NCT6793D, and compatible Super-I/O chips. This
1191cd1faefaSGuenter Roeck	  driver replaces the w83627ehf driver for NCT6775F and NCT6776F.
1192ebf5e877SJean Delvare
1193ebf5e877SJean Delvare	  This driver can also be built as a module.  If so, the module
1194ebf5e877SJean Delvare	  will be called nct6775.
1195ebf5e877SJean Delvare
11963434f378SGuenter Roeckconfig SENSORS_NCT7802
11973434f378SGuenter Roeck	tristate "Nuvoton NCT7802Y"
11983434f378SGuenter Roeck	depends on I2C
11993434f378SGuenter Roeck	select REGMAP_I2C
12003434f378SGuenter Roeck	help
12013434f378SGuenter Roeck	  If you say yes here you get support for the Nuvoton NCT7802Y
12023434f378SGuenter Roeck	  hardware monitoring chip.
12033434f378SGuenter Roeck
12043434f378SGuenter Roeck	  This driver can also be built as a module.  If so, the module
12053434f378SGuenter Roeck	  will be called nct7802.
12063434f378SGuenter Roeck
12079c947d25SVadim V. Vlasovconfig SENSORS_NCT7904
12089c947d25SVadim V. Vlasov	tristate "Nuvoton NCT7904"
12099c947d25SVadim V. Vlasov	depends on I2C
12109c947d25SVadim V. Vlasov	help
12119c947d25SVadim V. Vlasov	  If you say yes here you get support for the Nuvoton NCT7904
12129c947d25SVadim V. Vlasov	  hardware monitoring chip, including manual fan speed control.
12139c947d25SVadim V. Vlasov
12149c947d25SVadim V. Vlasov	  This driver can also be built as a module.  If so, the module
12159c947d25SVadim V. Vlasov	  will be called nct7904.
12169c947d25SVadim V. Vlasov
1217630300d5SAdam Bakerconfig SENSORS_NSA320
1218630300d5SAdam Baker	tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors"
1219630300d5SAdam Baker	depends on GPIOLIB && OF
1220630300d5SAdam Baker	depends on MACH_KIRKWOOD || COMPILE_TEST
1221630300d5SAdam Baker	help
1222630300d5SAdam Baker	  If you say yes here you get support for hardware monitoring
1223630300d5SAdam Baker	  for the ZyXEL NSA320 Media Server and other compatible devices
1224630300d5SAdam Baker	  (probably the NSA325 and some NSA310 variants).
1225630300d5SAdam Baker
1226630300d5SAdam Baker	  The sensor data is taken from a Holtek HT46R065 microcontroller
1227630300d5SAdam Baker	  connected to GPIO lines.
1228630300d5SAdam Baker
1229630300d5SAdam Baker	  This driver can also be built as a module. If so, the module
1230630300d5SAdam Baker	  will be called nsa320-hwmon.
1231630300d5SAdam Baker
1232fb4504feSJean Delvareconfig SENSORS_PCF8591
1233fb4504feSJean Delvare	tristate "Philips PCF8591 ADC/DAC"
1234fb4504feSJean Delvare	depends on I2C
1235fb4504feSJean Delvare	default n
1236fb4504feSJean Delvare	help
1237fb4504feSJean Delvare	  If you say yes here you get support for Philips PCF8591 4-channel
1238fb4504feSJean Delvare	  ADC, 1-channel DAC chips.
1239fb4504feSJean Delvare
1240fb4504feSJean Delvare	  This driver can also be built as a module.  If so, the module
1241fb4504feSJean Delvare	  will be called pcf8591.
1242fb4504feSJean Delvare
1243fb4504feSJean Delvare	  These devices are hard to detect and rarely found on mainstream
1244fb4504feSJean Delvare	  hardware.  If unsure, say N.
1245fb4504feSJean Delvare
12469d2ecfb7SGuenter Roecksource drivers/hwmon/pmbus/Kconfig
1247442aba78SGuenter Roeck
1248d82d5776SKamil Debskiconfig SENSORS_PWM_FAN
1249d82d5776SKamil Debski	tristate "PWM fan"
1250dbd1db7dSAxel Lin	depends on (PWM && OF) || COMPILE_TEST
125118fd303fSRandy Dunlap	depends on THERMAL || THERMAL=n
1252d82d5776SKamil Debski	help
1253d82d5776SKamil Debski	  If you say yes here you get support for fans connected to PWM lines.
1254d82d5776SKamil Debski	  The driver uses the generic PWM interface, thus it will work on a
1255d82d5776SKamil Debski	  variety of SoCs.
1256d82d5776SKamil Debski
1257d82d5776SKamil Debski	  This driver can also be built as a module.  If so, the module
1258d82d5776SKamil Debski	  will be called pwm-fan.
1259d82d5776SKamil Debski
1260251eb40fSJonathan Cameronconfig SENSORS_SHT15
1261251eb40fSJonathan Cameron	tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
12621376e2c3SGeert Uytterhoeven	depends on GPIOLIB || COMPILE_TEST
1263a3a316cfSArnd Bergmann	select BITREVERSE
1264251eb40fSJonathan Cameron	help
1265251eb40fSJonathan Cameron	  If you say yes here you get support for the Sensiron SHT10, SHT11,
1266251eb40fSJonathan Cameron	  SHT15, SHT71, SHT75 humidity and temperature sensors.
1267251eb40fSJonathan Cameron
1268251eb40fSJonathan Cameron	  This driver can also be built as a module.  If so, the module
1269251eb40fSJonathan Cameron	  will be called sht15.
1270251eb40fSJonathan Cameron
1271430400b8SUrs Fleischconfig SENSORS_SHT21
1272430400b8SUrs Fleisch	tristate "Sensiron humidity and temperature sensors. SHT21 and compat."
1273430400b8SUrs Fleisch	depends on I2C
1274430400b8SUrs Fleisch	help
1275430400b8SUrs Fleisch	  If you say yes here you get support for the Sensiron SHT21, SHT25
1276430400b8SUrs Fleisch	  humidity and temperature sensors.
1277430400b8SUrs Fleisch
1278430400b8SUrs Fleisch	  This driver can also be built as a module.  If so, the module
1279430400b8SUrs Fleisch	  will be called sht21.
1280430400b8SUrs Fleisch
12817c84f7f8SDavid Freyconfig SENSORS_SHT3x
12827c84f7f8SDavid Frey	tristate "Sensiron humidity and temperature sensors. SHT3x and compat."
12837c84f7f8SDavid Frey	depends on I2C
12847c84f7f8SDavid Frey	select CRC8
12857c84f7f8SDavid Frey	help
12867c84f7f8SDavid Frey	  If you say yes here you get support for the Sensiron SHT30 and SHT31
12877c84f7f8SDavid Frey	  humidity and temperature sensors.
12887c84f7f8SDavid Frey
12897c84f7f8SDavid Frey	  This driver can also be built as a module.  If so, the module
12907c84f7f8SDavid Frey	  will be called sht3x.
12917c84f7f8SDavid Frey
12921a539d37STomas Popconfig SENSORS_SHTC1
12931a539d37STomas Pop	tristate "Sensiron humidity and temperature sensors. SHTC1 and compat."
12941a539d37STomas Pop	depends on I2C
12951a539d37STomas Pop	help
12961a539d37STomas Pop	  If you say yes here you get support for the Sensiron SHTC1 and SHTW1
12971a539d37STomas Pop	  humidity and temperature sensors.
12981a539d37STomas Pop
12991a539d37STomas Pop	  This driver can also be built as a module.  If so, the module
13001a539d37STomas Pop	  will be called shtc1.
13011a539d37STomas Pop
1302bff78650SBen Dooksconfig SENSORS_S3C
130362991f7aSMaurus Cuelenaere	tristate "Samsung built-in ADC"
130462991f7aSMaurus Cuelenaere	depends on S3C_ADC
1305bff78650SBen Dooks	help
1306bff78650SBen Dooks	  If you say yes here you get support for the on-board ADCs of
130762991f7aSMaurus Cuelenaere	  the Samsung S3C24XX, S3C64XX and other series of SoC
1308bff78650SBen Dooks
1309bff78650SBen Dooks	  This driver can also be built as a module. If so, the module
131062991f7aSMaurus Cuelenaere	  will be called s3c-hwmon.
1311bff78650SBen Dooks
1312bff78650SBen Dooksconfig SENSORS_S3C_RAW
1313bff78650SBen Dooks	bool "Include raw channel attributes in sysfs"
1314bff78650SBen Dooks	depends on SENSORS_S3C
1315bff78650SBen Dooks	help
1316bff78650SBen Dooks	  Say Y here if you want to include raw copies of all the ADC
1317bff78650SBen Dooks	  channels in sysfs.
1318bff78650SBen Dooks
1319ad2f931dSJean Delvareconfig SENSORS_SIS5595
1320ad2f931dSJean Delvare	tristate "Silicon Integrated Systems Corp. SiS5595"
132117e7dc43SJean Delvare	depends on PCI
1322ad2f931dSJean Delvare	help
1323ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
1324ad2f931dSJean Delvare	  SiS5595 South Bridges.
1325ad2f931dSJean Delvare
1326ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1327ad2f931dSJean Delvare	  will be called sis5595.
1328ad2f931dSJean Delvare
13299431996fSJuerg Haefligerconfig SENSORS_DME1737
1330e95c237dSJuerg Haefliger	tristate "SMSC DME1737, SCH311x and compatibles"
1331e2d8c2b6SGuenter Roeck	depends on I2C && !PPC
13329431996fSJuerg Haefliger	select HWMON_VID
13339431996fSJuerg Haefliger	help
13349431996fSJuerg Haefliger	  If you say yes here you get support for the hardware monitoring
1335549edb83SJuerg Haefliger	  and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
1336549edb83SJuerg Haefliger	  Asus A8000 Super-I/O chips.
13379431996fSJuerg Haefliger
13389431996fSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
13399431996fSJuerg Haefliger	  will be called dme1737.
13409431996fSJuerg Haefliger
1341dac6831eSKalhan Trisalconfig SENSORS_EMC1403
13427a1b76f2SJekyll Lai	tristate "SMSC EMC1403/23 thermal sensor"
1343dac6831eSKalhan Trisal	depends on I2C
1344adb57835SJosef Gajdusek	select REGMAP_I2C
1345dac6831eSKalhan Trisal	help
13467a1b76f2SJekyll Lai	  If you say yes here you get support for the SMSC EMC1403/23
1347dac6831eSKalhan Trisal	  temperature monitoring chip.
1348dac6831eSKalhan Trisal
1349dac6831eSKalhan Trisal	  Threshold values can be configured using sysfs.
1350dac6831eSKalhan Trisal	  Data from the different diodes are accessible via sysfs.
1351dac6831eSKalhan Trisal
13529df7305bSSteve Glendinningconfig SENSORS_EMC2103
13539df7305bSSteve Glendinning	tristate "SMSC EMC2103"
13549df7305bSSteve Glendinning	depends on I2C
13559df7305bSSteve Glendinning	help
13569df7305bSSteve Glendinning	  If you say yes here you get support for the temperature
13579df7305bSSteve Glendinning	  and fan sensors of the SMSC EMC2103 chips.
13589df7305bSSteve Glendinning
13599df7305bSSteve Glendinning	  This driver can also be built as a module.  If so, the module
13609df7305bSSteve Glendinning	  will be called emc2103.
13619df7305bSSteve Glendinning
1362b0b349a8SJean Delvareconfig SENSORS_EMC6W201
1363b0b349a8SJean Delvare	tristate "SMSC EMC6W201"
1364b0b349a8SJean Delvare	depends on I2C
1365b0b349a8SJean Delvare	help
1366b0b349a8SJean Delvare	  If you say yes here you get support for the SMSC EMC6W201
1367b0b349a8SJean Delvare	  hardware monitoring chip.
1368b0b349a8SJean Delvare
1369b0b349a8SJean Delvare	  This driver can also be built as a module.  If so, the module
1370b0b349a8SJean Delvare	  will be called emc6w201.
1371b0b349a8SJean Delvare
1372ad2f931dSJean Delvareconfig SENSORS_SMSC47M1
1373ad2f931dSJean Delvare	tristate "SMSC LPC47M10x and compatibles"
1374746cdfbfSDean Nelson	depends on !PPC
1375ad2f931dSJean Delvare	help
1376ad2f931dSJean Delvare	  If you say yes here you get support for the integrated fan
1377ad2f931dSJean Delvare	  monitoring and control capabilities of the SMSC LPC47B27x,
13786091780eSJean Delvare	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
13798eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 chips.
138059ac8367SHartmut Rick
13818eccbb6fSJean Delvare	  The temperature and voltage sensor features of the LPC47M15x,
13828eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
13838eccbb6fSJean Delvare	  driver, select also "SMSC LPC47M192 and compatibles" below for
13848eccbb6fSJean Delvare	  those.
1385ad2f931dSJean Delvare
1386ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1387ad2f931dSJean Delvare	  will be called smsc47m1.
1388ad2f931dSJean Delvare
138959ac8367SHartmut Rickconfig SENSORS_SMSC47M192
139059ac8367SHartmut Rick	tristate "SMSC LPC47M192 and compatibles"
13910b22ce3bSJean Delvare	depends on I2C
139259ac8367SHartmut Rick	select HWMON_VID
139359ac8367SHartmut Rick	help
139459ac8367SHartmut Rick	  If you say yes here you get support for the temperature and
139500cb4739SJean Delvare	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
139600cb4739SJean Delvare	  and LPC47M997 chips.
139759ac8367SHartmut Rick
139859ac8367SHartmut Rick	  The fan monitoring and control capabilities of these chips
139959ac8367SHartmut Rick	  are supported by another driver, select
140059ac8367SHartmut Rick	  "SMSC LPC47M10x and compatibles" above. You need both drivers
140159ac8367SHartmut Rick	  if you want fan control and voltage/temperature sensor support.
140259ac8367SHartmut Rick
140359ac8367SHartmut Rick	  This driver can also be built as a module.  If so, the module
140459ac8367SHartmut Rick	  will be called smsc47m192.
140559ac8367SHartmut Rick
1406ad2f931dSJean Delvareconfig SENSORS_SMSC47B397
1407ad2f931dSJean Delvare	tristate "SMSC LPC47B397-NC"
1408e2d8c2b6SGuenter Roeck	depends on !PPC
1409ad2f931dSJean Delvare	help
1410ad2f931dSJean Delvare	  If you say yes here you get support for the SMSC LPC47B397-NC
1411ad2f931dSJean Delvare	  sensor chip.
1412ad2f931dSJean Delvare
1413ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1414ad2f931dSJean Delvare	  will be called smsc47b397.
1415ad2f931dSJean Delvare
141628ff2f7aSHans de Goedeconfig SENSORS_SCH56XX_COMMON
141728ff2f7aSHans de Goede	tristate
141828ff2f7aSHans de Goede	default n
141928ff2f7aSHans de Goede
1420a98d506cSHans de Goedeconfig SENSORS_SCH5627
1421a98d506cSHans de Goede	tristate "SMSC SCH5627"
14222d8c7ff5SHans de Goede	depends on !PPC && WATCHDOG
142328ff2f7aSHans de Goede	select SENSORS_SCH56XX_COMMON
14242d8c7ff5SHans de Goede	select WATCHDOG_CORE
1425a98d506cSHans de Goede	help
1426a98d506cSHans de Goede	  If you say yes here you get support for the hardware monitoring
1427312869ecSHans de Goede	  features of the SMSC SCH5627 Super-I/O chip including support for
1428312869ecSHans de Goede	  the integrated watchdog.
1429a98d506cSHans de Goede
1430a98d506cSHans de Goede	  This driver can also be built as a module.  If so, the module
1431a98d506cSHans de Goede	  will be called sch5627.
1432a98d506cSHans de Goede
14330772a640SHans de Goedeconfig SENSORS_SCH5636
14340772a640SHans de Goede	tristate "SMSC SCH5636"
14352d8c7ff5SHans de Goede	depends on !PPC && WATCHDOG
14360772a640SHans de Goede	select SENSORS_SCH56XX_COMMON
14372d8c7ff5SHans de Goede	select WATCHDOG_CORE
14380772a640SHans de Goede	help
14390772a640SHans de Goede	  SMSC SCH5636 Super I/O chips include an embedded microcontroller for
14400772a640SHans de Goede	  hardware monitoring solutions, allowing motherboard manufacturers to
14410772a640SHans de Goede	  create their own custom hwmon solution based upon the SCH5636.
14420772a640SHans de Goede
14430772a640SHans de Goede	  Currently this driver only supports the Fujitsu Theseus SCH5636 based
14440772a640SHans de Goede	  hwmon solution. Say yes here if you want support for the Fujitsu
1445312869ecSHans de Goede	  Theseus' hardware monitoring features including support for the
1446312869ecSHans de Goede	  integrated watchdog.
14470772a640SHans de Goede
14480772a640SHans de Goede	  This driver can also be built as a module.  If so, the module
14490772a640SHans de Goede	  will be called sch5636.
14500772a640SHans de Goede
1451ebf5e877SJean Delvareconfig SENSORS_SMM665
1452ebf5e877SJean Delvare	tristate "Summit Microelectronics SMM665"
1453ebf5e877SJean Delvare	depends on I2C
1454ebf5e877SJean Delvare	default n
1455ebf5e877SJean Delvare	help
1456ebf5e877SJean Delvare	  If you say yes here you get support for the hardware monitoring
1457ebf5e877SJean Delvare	  features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1458ebf5e877SJean Delvare	  Active DC Output Controller / Monitor.
1459ebf5e877SJean Delvare
1460ebf5e877SJean Delvare	  Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
1461ebf5e877SJean Delvare	  Support for those chips is untested.
1462ebf5e877SJean Delvare
1463ebf5e877SJean Delvare	  This driver can also be built as a module. If so, the module will
1464ebf5e877SJean Delvare	  be called smm665.
1465ebf5e877SJean Delvare
1466b4c9c1a7SGuenter Roeckconfig SENSORS_ADC128D818
1467b4c9c1a7SGuenter Roeck	tristate "Texas Instruments ADC128D818"
1468b4c9c1a7SGuenter Roeck	depends on I2C
1469b4c9c1a7SGuenter Roeck	help
1470b4c9c1a7SGuenter Roeck	  If you say yes here you get support for the Texas Instruments
1471b4c9c1a7SGuenter Roeck	  ADC128D818 System Monitor with Temperature Sensor chip.
1472b4c9c1a7SGuenter Roeck
1473b4c9c1a7SGuenter Roeck	  This driver can also be built as a module. If so, the module
1474b4c9c1a7SGuenter Roeck	  will be called adc128d818.
1475b4c9c1a7SGuenter Roeck
14768c22a8f5SDirk Eibachconfig SENSORS_ADS1015
14778c22a8f5SDirk Eibach	tristate "Texas Instruments ADS1015"
14788c22a8f5SDirk Eibach	depends on I2C
14798c22a8f5SDirk Eibach	help
148060c1f31fSEvgeniy Dushistov	  If you say yes here you get support for Texas Instruments
148160c1f31fSEvgeniy Dushistov	  ADS1015/ADS1115 12/16-bit 4-input ADC device.
14828c22a8f5SDirk Eibach
14838c22a8f5SDirk Eibach	  This driver can also be built as a module.  If so, the module
14848c22a8f5SDirk Eibach	  will be called ads1015.
14858c22a8f5SDirk Eibach
14865812f928SSteve Hardyconfig SENSORS_ADS7828
14870962e0f1SGuillaume Roguez	tristate "Texas Instruments ADS7828 and compatibles"
14885812f928SSteve Hardy	depends on I2C
1489bea0bab0SGuenter Roeck	select REGMAP_I2C
14905812f928SSteve Hardy	help
14910962e0f1SGuillaume Roguez	  If you say yes here you get support for Texas Instruments ADS7828 and
14920962e0f1SGuillaume Roguez	  ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
14930962e0f1SGuillaume Roguez	  it is 8-bit on ADS7830.
14945812f928SSteve Hardy
14955812f928SSteve Hardy	  This driver can also be built as a module.  If so, the module
14965812f928SSteve Hardy	  will be called ads7828.
14975812f928SSteve Hardy
1498e0c70b80SPaul Thomasconfig SENSORS_ADS7871
1499e0c70b80SPaul Thomas	tristate "Texas Instruments ADS7871 A/D converter"
1500e0c70b80SPaul Thomas	depends on SPI
1501e0c70b80SPaul Thomas	help
1502e0c70b80SPaul Thomas	  If you say yes here you get support for TI ADS7871 & ADS7870
1503e0c70b80SPaul Thomas
1504e0c70b80SPaul Thomas	  This driver can also be built as a module.  If so, the module
1505e0c70b80SPaul Thomas	  will be called ads7871.
1506e0c70b80SPaul Thomas
1507b5430a04STomaz Merteljconfig SENSORS_AMC6821
1508b5430a04STomaz Mertelj	tristate "Texas Instruments AMC6821"
1509e2d8c2b6SGuenter Roeck	depends on I2C
1510b5430a04STomaz Mertelj	help
1511b5430a04STomaz Mertelj	  If you say yes here you get support for the Texas Instruments
1512b5430a04STomaz Mertelj	  AMC6821 hardware monitoring chips.
1513b5430a04STomaz Mertelj
1514b5430a04STomaz Mertelj	  This driver can also be build as a module.  If so, the module
1515b5430a04STomaz Mertelj	  will be called amc6821.
1516b5430a04STomaz Mertelj
1517ceeadc5cSGuenter Roeckconfig SENSORS_INA209
1518ceeadc5cSGuenter Roeck	tristate "TI / Burr Brown INA209"
1519ceeadc5cSGuenter Roeck	depends on I2C
1520ceeadc5cSGuenter Roeck	help
1521ceeadc5cSGuenter Roeck	  If you say yes here you get support for the TI / Burr Brown INA209
1522ceeadc5cSGuenter Roeck	  voltage / current / power monitor I2C interface.
1523ceeadc5cSGuenter Roeck
1524ceeadc5cSGuenter Roeck	  This driver can also be built as a module. If so, the module will
1525ceeadc5cSGuenter Roeck	  be called ina209.
1526ceeadc5cSGuenter Roeck
1527f7c2fe38SFelten, Lotharconfig SENSORS_INA2XX
1528dc92cd0cSGuenter Roeck	tristate "Texas Instruments INA219 and compatibles"
1529e2d8c2b6SGuenter Roeck	depends on I2C
153092e11f00SLi Yang	select REGMAP_I2C
1531f7c2fe38SFelten, Lothar	help
1532add513beSKevin Hilman	  If you say yes here you get support for INA219, INA220, INA226,
1533add513beSKevin Hilman	  INA230, and INA231 power monitor chips.
1534f7c2fe38SFelten, Lothar
1535f7c2fe38SFelten, Lothar	  The INA2xx driver is configured for the default configuration of
1536f7c2fe38SFelten, Lothar	  the part as described in the datasheet.
1537f7c2fe38SFelten, Lothar	  Default value for Rshunt is 10 mOhms.
1538f7c2fe38SFelten, Lothar	  This driver can also be built as a module.  If so, the module
1539f7c2fe38SFelten, Lothar	  will be called ina2xx.
1540f7c2fe38SFelten, Lothar
15417cb6dcffSAndrew F. Davisconfig SENSORS_INA3221
15427cb6dcffSAndrew F. Davis	tristate "Texas Instruments INA3221 Triple Power Monitor"
15437cb6dcffSAndrew F. Davis	depends on I2C
15447cb6dcffSAndrew F. Davis	select REGMAP_I2C
15457cb6dcffSAndrew F. Davis	help
15467cb6dcffSAndrew F. Davis	  If you say yes here you get support for  the TI INA3221 Triple Power
15477cb6dcffSAndrew F. Davis	  Monitor.
15487cb6dcffSAndrew F. Davis
15497cb6dcffSAndrew F. Davis	  This driver can also be built as a module.  If so, the module
15507cb6dcffSAndrew F. Davis	  will be called ina3221.
15517cb6dcffSAndrew F. Davis
1552761c1770SMaciej S. Szmigieroconfig SENSORS_TC74
1553761c1770SMaciej S. Szmigiero	tristate "Microchip TC74"
1554761c1770SMaciej S. Szmigiero	depends on I2C
1555761c1770SMaciej S. Szmigiero	help
1556761c1770SMaciej S. Szmigiero	  If you say yes here you get support for Microchip TC74 single
1557761c1770SMaciej S. Szmigiero	  input temperature sensor chips.
1558761c1770SMaciej S. Szmigiero
1559761c1770SMaciej S. Szmigiero	  This driver can also be built as a module.  If so, the module
1560761c1770SMaciej S. Szmigiero	  will be called tc74.
1561761c1770SMaciej S. Szmigiero
1562add77c64SKrzysztof Heltconfig SENSORS_THMC50
1563add77c64SKrzysztof Helt	tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
15640b22ce3bSJean Delvare	depends on I2C
1565add77c64SKrzysztof Helt	help
1566add77c64SKrzysztof Helt	  If you say yes here you get support for Texas Instruments THMC50
1567add77c64SKrzysztof Helt	  sensor chips and clones: the Analog Devices ADM1022.
1568add77c64SKrzysztof Helt
1569add77c64SKrzysztof Helt	  This driver can also be built as a module.  If so, the module
1570add77c64SKrzysztof Helt	  will be called thmc50.
1571add77c64SKrzysztof Helt
1572beb1b6bbSSteven Kingconfig SENSORS_TMP102
1573cff37c9eSJean Delvare	tristate "Texas Instruments TMP102"
1574e2d8c2b6SGuenter Roeck	depends on I2C
157528a340dbSGuenter Roeck	select REGMAP_I2C
1576beb1b6bbSSteven King	help
1577beb1b6bbSSteven King	  If you say yes here you get support for Texas Instruments TMP102
1578beb1b6bbSSteven King	  sensor chips.
1579beb1b6bbSSteven King
1580beb1b6bbSSteven King	  This driver can also be built as a module.  If so, the module
1581beb1b6bbSSteven King	  will be called tmp102.
1582beb1b6bbSSteven King
1583d17a7dcaSHeiko Schocherconfig SENSORS_TMP103
1584d17a7dcaSHeiko Schocher	tristate "Texas Instruments TMP103"
1585d17a7dcaSHeiko Schocher	depends on I2C
1586d17a7dcaSHeiko Schocher	select REGMAP_I2C
1587d17a7dcaSHeiko Schocher	help
1588d17a7dcaSHeiko Schocher	  If you say yes here you get support for Texas Instruments TMP103
1589d17a7dcaSHeiko Schocher	  sensor chips.
1590d17a7dcaSHeiko Schocher
1591d17a7dcaSHeiko Schocher	  This driver can also be built as a module.  If so, the module
1592d17a7dcaSHeiko Schocher	  will be called tmp103.
1593d17a7dcaSHeiko Schocher
1594ab2b79d5SHans de Goedeconfig SENSORS_TMP401
1595ab2b79d5SHans de Goede	tristate "Texas Instruments TMP401 and compatibles"
1596e2d8c2b6SGuenter Roeck	depends on I2C
1597ab2b79d5SHans de Goede	help
1598a1fac92bSGuenter Roeck	  If you say yes here you get support for Texas Instruments TMP401,
1599c0a68601SAndrew F. Davis	  TMP411, TMP431, TMP432, TMP435, and TMP461 temperature sensor chips.
1600ab2b79d5SHans de Goede
1601ab2b79d5SHans de Goede	  This driver can also be built as a module.  If so, the module
1602ab2b79d5SHans de Goede	  will be called tmp401.
1603ab2b79d5SHans de Goede
16049410700bSAndre Prendelconfig SENSORS_TMP421
16059410700bSAndre Prendel	tristate "Texas Instruments TMP421 and compatible"
1606e2d8c2b6SGuenter Roeck	depends on I2C
16079410700bSAndre Prendel	help
16089410700bSAndre Prendel	  If you say yes here you get support for Texas Instruments TMP421,
160905c77ab2SGuenter Roeck	  TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
16109410700bSAndre Prendel
16119410700bSAndre Prendel	  This driver can also be built as a module.  If so, the module
16129410700bSAndre Prendel	  will be called tmp421.
16139410700bSAndre Prendel
16140070bddfSKeerthyconfig SENSORS_TWL4030_MADC
16150070bddfSKeerthy	tristate "Texas Instruments TWL4030 MADC Hwmon"
16160070bddfSKeerthy	depends on TWL4030_MADC
16170070bddfSKeerthy	help
16180070bddfSKeerthy	If you say yes here you get hwmon support for triton
16190070bddfSKeerthy	TWL4030-MADC.
16200070bddfSKeerthy
16210070bddfSKeerthy	This driver can also be built as a module. If so it will be called
16220070bddfSKeerthy	twl4030-madc-hwmon.
16230070bddfSKeerthy
162448ed8877SPawel Mollconfig SENSORS_VEXPRESS
162548ed8877SPawel Moll	tristate "Versatile Express"
162648ed8877SPawel Moll	depends on VEXPRESS_CONFIG
162748ed8877SPawel Moll	help
162848ed8877SPawel Moll	  This driver provides support for hardware sensors available on
162948ed8877SPawel Moll	  the ARM Ltd's Versatile Express platform. It can provide wide
163048ed8877SPawel Moll	  range of information like temperature, power, energy.
163148ed8877SPawel Moll
163270c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP
163370c38772SHarald Welte	tristate "VIA CPU temperature sensor"
163470c38772SHarald Welte	depends on X86
1635764e043bSJean Delvare	select HWMON_VID
163670c38772SHarald Welte	help
163770c38772SHarald Welte	  If you say yes here you get support for the temperature
163870c38772SHarald Welte	  sensor inside your CPU. Supported are all known variants of
163970c38772SHarald Welte	  the VIA C7 and Nano.
164070c38772SHarald Welte
1641ad2f931dSJean Delvareconfig SENSORS_VIA686A
1642ad2f931dSJean Delvare	tristate "VIA686A"
16432ec342e6SJean Delvare	depends on PCI
1644ad2f931dSJean Delvare	help
1645ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
1646ad2f931dSJean Delvare	  Via 686A/B South Bridges.
1647ad2f931dSJean Delvare
1648ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1649ad2f931dSJean Delvare	  will be called via686a.
1650ad2f931dSJean Delvare
1651ab41319eSJuerg Haefligerconfig SENSORS_VT1211
1652ab41319eSJuerg Haefliger	tristate "VIA VT1211"
1653746cdfbfSDean Nelson	depends on !PPC
1654ab41319eSJuerg Haefliger	select HWMON_VID
1655ab41319eSJuerg Haefliger	help
1656ab41319eSJuerg Haefliger	  If you say yes here then you get support for hardware monitoring
1657ab41319eSJuerg Haefliger	  features of the VIA VT1211 Super-I/O chip.
1658ab41319eSJuerg Haefliger
1659ab41319eSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
1660ab41319eSJuerg Haefliger	  will be called vt1211.
1661ab41319eSJuerg Haefliger
16621de9e371SRoger Lucasconfig SENSORS_VT8231
166351bd5633SJean Delvare	tristate "VIA VT8231"
1664ec5e1a4bSRoger Lucas	depends on PCI
16651de9e371SRoger Lucas	select HWMON_VID
16661de9e371SRoger Lucas	help
16671de9e371SRoger Lucas	  If you say yes here then you get support for the integrated sensors
16681de9e371SRoger Lucas	  in the VIA VT8231 device.
16691de9e371SRoger Lucas
16701de9e371SRoger Lucas	  This driver can also be built as a module.  If so, the module
16711de9e371SRoger Lucas	  will be called vt8231.
16721de9e371SRoger Lucas
1673ad2f931dSJean Delvareconfig SENSORS_W83781D
167405663368SJean Delvare	tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
16751d72acf9SJan Engelhardt	depends on I2C
1676303760b4SJean Delvare	select HWMON_VID
1677ad2f931dSJean Delvare	help
1678ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W8378x series
167905663368SJean Delvare	  of sensor chips: the W83781D, W83782D and W83783S, and the similar
168005663368SJean Delvare	  Asus AS99127F.
1681ad2f931dSJean Delvare
1682ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1683ad2f931dSJean Delvare	  will be called w83781d.
1684ad2f931dSJean Delvare
16859873964dSCharles Spirakisconfig SENSORS_W83791D
16869873964dSCharles Spirakis	tristate "Winbond W83791D"
1687d1ebd59aSMarc Hulsman	depends on I2C
16889873964dSCharles Spirakis	select HWMON_VID
16899873964dSCharles Spirakis	help
16909873964dSCharles Spirakis	  If you say yes here you get support for the Winbond W83791D chip.
16919873964dSCharles Spirakis
16929873964dSCharles Spirakis	  This driver can also be built as a module.  If so, the module
16939873964dSCharles Spirakis	  will be called w83791d.
16949873964dSCharles Spirakis
16955563e27dS[email protected]config SENSORS_W83792D
16965563e27dS[email protected]	tristate "Winbond W83792D"
16970b22ce3bSJean Delvare	depends on I2C
16985563e27dS[email protected]	help
16995563e27dS[email protected]	  If you say yes here you get support for the Winbond W83792D chip.
17005563e27dS[email protected]
17015563e27dS[email protected]	  This driver can also be built as a module.  If so, the module
17025563e27dS[email protected]	  will be called w83792d.
17035563e27dS[email protected]
17046800c3d0SRudolf Marekconfig SENSORS_W83793
17056800c3d0SRudolf Marek	tristate "Winbond W83793"
1706e2d8c2b6SGuenter Roeck	depends on I2C
17077a5e6bc2SStefano Brivio	select HWMON_VID
17086800c3d0SRudolf Marek	help
17096800c3d0SRudolf Marek	  If you say yes here you get support for the Winbond W83793
17105852f960SSven Anders	  hardware monitoring chip, including support for the integrated
17115852f960SSven Anders	  watchdog.
17126800c3d0SRudolf Marek
17136800c3d0SRudolf Marek	  This driver can also be built as a module.  If so, the module
17146800c3d0SRudolf Marek	  will be called w83793.
17156800c3d0SRudolf Marek
1716792d376bSWei Songconfig SENSORS_W83795
1717792d376bSWei Song	tristate "Winbond/Nuvoton W83795G/ADG"
1718e2d8c2b6SGuenter Roeck	depends on I2C
1719792d376bSWei Song	help
1720792d376bSWei Song	  If you say yes here you get support for the Winbond W83795G and
172172fea694SJean Delvare	  W83795ADG hardware monitoring chip, including manual fan speed
172272fea694SJean Delvare	  control.
1723792d376bSWei Song
1724792d376bSWei Song	  This driver can also be built as a module.  If so, the module
1725792d376bSWei Song	  will be called w83795.
1726792d376bSWei Song
172700030af2SJean Delvareconfig SENSORS_W83795_FANCTRL
17286341e62bSChristoph Jaeger	bool "Include automatic fan control support (DANGEROUS)"
1729e2d8c2b6SGuenter Roeck	depends on SENSORS_W83795
173000030af2SJean Delvare	default n
173100030af2SJean Delvare	help
173272fea694SJean Delvare	  If you say yes here, support for automatic fan speed control
173372fea694SJean Delvare	  will be included in the driver.
173400030af2SJean Delvare
173500030af2SJean Delvare	  This part of the code wasn't carefully reviewed and tested yet,
173600030af2SJean Delvare	  so enabling this option is strongly discouraged on production
173700030af2SJean Delvare	  servers. Only developers and testers should enable it for the
173800030af2SJean Delvare	  time being.
173900030af2SJean Delvare
174000030af2SJean Delvare	  Please also note that this option will create sysfs attribute
174100030af2SJean Delvare	  files which may change in the future, so you shouldn't rely
174200030af2SJean Delvare	  on them being stable.
174300030af2SJean Delvare
1744ad2f931dSJean Delvareconfig SENSORS_W83L785TS
1745ad2f931dSJean Delvare	tristate "Winbond W83L785TS-S"
1746e2d8c2b6SGuenter Roeck	depends on I2C
1747ad2f931dSJean Delvare	help
1748ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W83L785TS-S
1749ad2f931dSJean Delvare	  sensor chip, which is used on the Asus A7N8X, among other
1750ad2f931dSJean Delvare	  motherboards.
1751ad2f931dSJean Delvare
1752ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1753ad2f931dSJean Delvare	  will be called w83l785ts.
1754ad2f931dSJean Delvare
175585f03bccSKevin Loconfig SENSORS_W83L786NG
175685f03bccSKevin Lo	tristate "Winbond W83L786NG, W83L786NR"
1757e2d8c2b6SGuenter Roeck	depends on I2C
175885f03bccSKevin Lo	help
175985f03bccSKevin Lo	  If you say yes here you get support for the Winbond W83L786NG
176085f03bccSKevin Lo	  and W83L786NR sensor chips.
176185f03bccSKevin Lo
176285f03bccSKevin Lo	  This driver can also be built as a module.  If so, the module
176385f03bccSKevin Lo	  will be called w83l786ng.
176485f03bccSKevin Lo
1765ad2f931dSJean Delvareconfig SENSORS_W83627HF
1766c2db6ce1SJean Delvare	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
1767746cdfbfSDean Nelson	depends on !PPC
1768303760b4SJean Delvare	select HWMON_VID
1769ad2f931dSJean Delvare	help
1770ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W836X7 series
1771c2db6ce1SJean Delvare	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
1772c2db6ce1SJean Delvare	  W83697HF.
1773ad2f931dSJean Delvare
1774ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1775ad2f931dSJean Delvare	  will be called w83627hf.
1776ad2f931dSJean Delvare
1777ad2f931dSJean Delvareconfig SENSORS_W83627EHF
1778eff7687dSJean Delvare	tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F"
1779746cdfbfSDean Nelson	depends on !PPC
1780fc18d6c0SJean Delvare	select HWMON_VID
1781ad2f931dSJean Delvare	help
1782658291fcSDavid Hubbard	  If you say yes here you get support for the hardware
1783ad2f931dSJean Delvare	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
1784ad2f931dSJean Delvare
17858dd2d2caSJean Delvare	  This driver also supports the W83627EHG, which is the lead-free
1786658291fcSDavid Hubbard	  version of the W83627EHF, and the W83627DHG, which is a similar
1787658291fcSDavid Hubbard	  chip suited for specific Intel processors that use PECI such as
1788eff7687dSJean Delvare	  the Core 2 Duo. And also the W83627UHG, which is a stripped down
1789eff7687dSJean Delvare	  version of the W83627DHG (as far as hardware monitoring goes.)
17908dd2d2caSJean Delvare
17912dd59c26SGuenter Roeck	  This driver also supports Nuvoton W83667HG, W83667HG-B, NCT6775F
17922dd59c26SGuenter Roeck	  (also known as W83667HG-I), and NCT6776F.
1793237c8d2fSGong Jun
1794ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1795ad2f931dSJean Delvare	  will be called w83627ehf.
1796ad2f931dSJean Delvare
179708bad5a8SMark Brownconfig SENSORS_WM831X
179808bad5a8SMark Brown	tristate "WM831x PMICs"
179908bad5a8SMark Brown	depends on MFD_WM831X
180008bad5a8SMark Brown	help
180108bad5a8SMark Brown	  If you say yes here you get support for the hardware
180208bad5a8SMark Brown	  monitoring functionality of the Wolfson Microelectronics
180308bad5a8SMark Brown	  WM831x series of PMICs.
180408bad5a8SMark Brown
180508bad5a8SMark Brown	  This driver can also be built as a module.  If so, the module
180608bad5a8SMark Brown	  will be called wm831x-hwmon.
180708bad5a8SMark Brown
1808fb6c023aSMark Brownconfig SENSORS_WM8350
1809fb6c023aSMark Brown	tristate "Wolfson Microelectronics WM835x"
1810fb6c023aSMark Brown	depends on MFD_WM8350
1811fb6c023aSMark Brown	help
1812fb6c023aSMark Brown	  If you say yes here you get support for the hardware
1813fb6c023aSMark Brown	  monitoring features of the WM835x series of PMICs.
1814fb6c023aSMark Brown
1815fb6c023aSMark Brown	  This driver can also be built as a module.  If so, the module
1816fb6c023aSMark Brown	  will be called wm8350-hwmon.
1817fb6c023aSMark Brown
1818e0418088SDavid S. Millerconfig SENSORS_ULTRA45
1819e0418088SDavid S. Miller	tristate "Sun Ultra45 PIC16F747"
1820e0418088SDavid S. Miller	depends on SPARC64
1821e0418088SDavid S. Miller	help
1822e0418088SDavid S. Miller	  This driver provides support for the Ultra45 workstation environmental
1823e0418088SDavid S. Miller	  sensors.
1824e0418088SDavid S. Miller
1825ed42cfa8Shotranconfig SENSORS_XGENE
1826ed42cfa8Shotran	tristate "APM X-Gene SoC hardware monitoring driver"
1827ed42cfa8Shotran	depends on XGENE_SLIMPRO_MBOX || PCC
1828ed42cfa8Shotran	help
1829ed42cfa8Shotran	  If you say yes here you get support for the temperature
1830ed42cfa8Shotran	  and power sensors for APM X-Gene SoC.
1831ed42cfa8Shotran
183261cba5c2SJean Delvareif ACPI
183361cba5c2SJean Delvare
183461cba5c2SJean Delvarecomment "ACPI drivers"
183561cba5c2SJean Delvare
18367d033365SJean Delvareconfig SENSORS_ACPI_POWER
18377d033365SJean Delvare	tristate "ACPI 4.0 power meter"
18387d033365SJean Delvare	help
18397d033365SJean Delvare	  This driver exposes ACPI 4.0 power meters as hardware monitoring
18407d033365SJean Delvare	  devices.  Say Y (or M) if you have a computer with ACPI 4.0 firmware
18417d033365SJean Delvare	  and a power meter.
18427d033365SJean Delvare
18437d033365SJean Delvare	  To compile this driver as a module, choose M here:
18447d033365SJean Delvare	  the module will be called acpi_power_meter.
18457d033365SJean Delvare
184661cba5c2SJean Delvareconfig SENSORS_ATK0110
184761cba5c2SJean Delvare	tristate "ASUS ATK0110"
1848e2d8c2b6SGuenter Roeck	depends on X86
184961cba5c2SJean Delvare	help
185061cba5c2SJean Delvare	  If you say yes here you get support for the ACPI hardware
185161cba5c2SJean Delvare	  monitoring interface found in many ASUS motherboards. This
185261cba5c2SJean Delvare	  driver will provide readings of fans, voltages and temperatures
185361cba5c2SJean Delvare	  through the system firmware.
185461cba5c2SJean Delvare
185561cba5c2SJean Delvare	  This driver can also be built as a module. If so, the module
185661cba5c2SJean Delvare	  will be called asus_atk0110.
185761cba5c2SJean Delvare
185861cba5c2SJean Delvareendif # ACPI
1859ad2f931dSJean Delvare
18601d72acf9SJan Engelhardtendif # HWMON
1861