xref: /linux/drivers/hwmon/Kconfig (revision 792d376b4f3f6af302d40373fa864f8b8e691c53)
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
42f2b84bbcSHans de Goedeconfig SENSORS_ABITUGURU
433faa1ffbSHans de Goede	tristate "Abit uGuru (rev 1 & 2)"
44dabf375bSJean Delvare	depends on X86 && EXPERIMENTAL
45f2b84bbcSHans de Goede	help
463faa1ffbSHans de Goede	  If you say yes here you get support for the sensor part of the first
473faa1ffbSHans de Goede	  and second revision of the Abit uGuru chip. The voltage and frequency
483faa1ffbSHans de Goede	  control parts of the Abit uGuru are not supported. The Abit uGuru
493faa1ffbSHans de Goede	  chip can be found on Abit uGuru featuring motherboards (most modern
503faa1ffbSHans de Goede	  Abit motherboards from before end 2005). For more info and a list
513faa1ffbSHans de Goede	  of which motherboards have which revision see
523faa1ffbSHans de Goede	  Documentation/hwmon/abituguru
53f2b84bbcSHans de Goede
54f2b84bbcSHans de Goede	  This driver can also be built as a module.  If so, the module
55f2b84bbcSHans de Goede	  will be called abituguru.
56f2b84bbcSHans de Goede
573faa1ffbSHans de Goedeconfig SENSORS_ABITUGURU3
583faa1ffbSHans de Goede	tristate "Abit uGuru (rev 3)"
59dabf375bSJean Delvare	depends on X86 && EXPERIMENTAL
603faa1ffbSHans de Goede	help
613faa1ffbSHans de Goede	  If you say yes here you get support for the sensor part of the
623faa1ffbSHans de Goede	  third revision of the Abit uGuru chip. Only reading the sensors
633faa1ffbSHans de Goede	  and their settings is supported. The third revision of the Abit
643faa1ffbSHans de Goede	  uGuru chip can be found on recent Abit motherboards (since end
653faa1ffbSHans de Goede	  2005). For more info and a list of which motherboards have which
663faa1ffbSHans de Goede	  revision see Documentation/hwmon/abituguru3
673faa1ffbSHans de Goede
683faa1ffbSHans de Goede	  This driver can also be built as a module.  If so, the module
693faa1ffbSHans de Goede	  will be called abituguru3.
703faa1ffbSHans de Goede
716c633c30SSean MacLennanconfig SENSORS_AD7414
726c633c30SSean MacLennan	tristate "Analog Devices AD7414"
736c633c30SSean MacLennan	depends on I2C && EXPERIMENTAL
746c633c30SSean MacLennan	help
756c633c30SSean MacLennan	  If you say yes here you get support for the Analog Devices
766c633c30SSean MacLennan	  AD7414 temperature monitoring chip.
776c633c30SSean MacLennan
786c633c30SSean MacLennan	  This driver can also be built as a module. If so, the module
796c633c30SSean MacLennan	  will be called ad7414.
806c633c30SSean MacLennan
812d8dd65fSAlessandro Zummoconfig SENSORS_AD7418
822d8dd65fSAlessandro Zummo	tristate "Analog Devices AD7416, AD7417 and AD7418"
831d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
842d8dd65fSAlessandro Zummo	help
852d8dd65fSAlessandro Zummo	  If you say yes here you get support for the Analog Devices
862d8dd65fSAlessandro Zummo	  AD7416, AD7417 and AD7418 temperature monitoring chips.
872d8dd65fSAlessandro Zummo
882d8dd65fSAlessandro Zummo	  This driver can also be built as a module. If so, the module
892d8dd65fSAlessandro Zummo	  will be called ad7418.
902d8dd65fSAlessandro Zummo
91d42139a3SMarc Pignatconfig SENSORS_ADCXX
92d42139a3SMarc Pignat	tristate "National Semiconductor ADCxxxSxxx"
93d42139a3SMarc Pignat	depends on SPI_MASTER && EXPERIMENTAL
94d42139a3SMarc Pignat	help
95d42139a3SMarc Pignat	  If you say yes here you get support for the National Semiconductor
96d42139a3SMarc Pignat	  ADC<bb><c>S<sss> chip family, where
97d42139a3SMarc Pignat	  * bb  is the resolution in number of bits (8, 10, 12)
98d42139a3SMarc Pignat	  * c   is the number of channels (1, 2, 4, 8)
99d42139a3SMarc Pignat	  * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
100d42139a3SMarc Pignat	    kSPS and 101 for 1 MSPS)
101d42139a3SMarc Pignat
102d42139a3SMarc Pignat	  Examples : ADC081S101, ADC124S501, ...
103d42139a3SMarc Pignat
104d42139a3SMarc Pignat	  This driver can also be built as a module.  If so, the module
105d42139a3SMarc Pignat	  will be called adcxx.
106d42139a3SMarc Pignat
107ad2f931dSJean Delvareconfig SENSORS_ADM1021
108ad2f931dSJean Delvare	tristate "Analog Devices ADM1021 and compatibles"
1091d72acf9SJan Engelhardt	depends on I2C
110ad2f931dSJean Delvare	help
111ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1021
112ad2f931dSJean Delvare	  and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
113ad2f931dSJean Delvare	  Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10,
114ad2f931dSJean Delvare	  and the XEON processor built-in sensor.
115ad2f931dSJean Delvare
116ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
117ad2f931dSJean Delvare	  will be called adm1021.
118ad2f931dSJean Delvare
119ad2f931dSJean Delvareconfig SENSORS_ADM1025
120ad2f931dSJean Delvare	tristate "Analog Devices ADM1025 and compatibles"
1211d72acf9SJan Engelhardt	depends on I2C
122303760b4SJean Delvare	select HWMON_VID
123ad2f931dSJean Delvare	help
124ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1025
125ad2f931dSJean Delvare	  and Philips NE1619 sensor chips.
126ad2f931dSJean Delvare
127ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
128ad2f931dSJean Delvare	  will be called adm1025.
129ad2f931dSJean Delvare
130ad2f931dSJean Delvareconfig SENSORS_ADM1026
131ad2f931dSJean Delvare	tristate "Analog Devices ADM1026 and compatibles"
1321d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
133303760b4SJean Delvare	select HWMON_VID
134ad2f931dSJean Delvare	help
135ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1026
136ad2f931dSJean Delvare	  sensor chip.
137ad2f931dSJean Delvare
138ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
139ad2f931dSJean Delvare	  will be called adm1026.
140ad2f931dSJean Delvare
141cae2caaeSCorentin Labbeconfig SENSORS_ADM1029
142cae2caaeSCorentin Labbe	tristate "Analog Devices ADM1029"
1431d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
144cae2caaeSCorentin Labbe	help
145cae2caaeSCorentin Labbe	  If you say yes here you get support for Analog Devices ADM1029
146cae2caaeSCorentin Labbe	  sensor chip.
147cae2caaeSCorentin Labbe	  Very rare chip, please let us know you use it.
148cae2caaeSCorentin Labbe
149cae2caaeSCorentin Labbe	  This driver can also be built as a module.  If so, the module
150cae2caaeSCorentin Labbe	  will be called adm1029.
151cae2caaeSCorentin Labbe
152ad2f931dSJean Delvareconfig SENSORS_ADM1031
153ad2f931dSJean Delvare	tristate "Analog Devices ADM1031 and compatibles"
1541d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
155ad2f931dSJean Delvare	help
156ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1031
157ad2f931dSJean Delvare	  and ADM1030 sensor chips.
158ad2f931dSJean Delvare
159ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
160ad2f931dSJean Delvare	  will be called adm1031.
161ad2f931dSJean Delvare
162ad2f931dSJean Delvareconfig SENSORS_ADM9240
163ad2f931dSJean Delvare	tristate "Analog Devices ADM9240 and compatibles"
16468f823deSGrant Coady	depends on I2C
165303760b4SJean Delvare	select HWMON_VID
166ad2f931dSJean Delvare	help
167ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM9240,
168ad2f931dSJean Delvare	  Dallas DS1780, National Semiconductor LM81 sensor chips.
169ad2f931dSJean Delvare
170ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
171ad2f931dSJean Delvare	  will be called adm9240.
172ad2f931dSJean Delvare
173d84ca5b3SWolfram Sangconfig SENSORS_ADT7411
174d84ca5b3SWolfram Sang	tristate "Analog Devices ADT7411"
175d84ca5b3SWolfram Sang	depends on I2C && EXPERIMENTAL
176d84ca5b3SWolfram Sang	help
177d84ca5b3SWolfram Sang	  If you say yes here you get support for the Analog Devices
178d84ca5b3SWolfram Sang	  ADT7411 voltage and temperature monitoring chip.
179d84ca5b3SWolfram Sang
180d84ca5b3SWolfram Sang	  This driver can also be built as a module. If so, the module
181d84ca5b3SWolfram Sang	  will be called adt7411.
182d84ca5b3SWolfram Sang
183c0b4e3abSDarrick J. Wongconfig SENSORS_ADT7462
184c0b4e3abSDarrick J. Wong	tristate "Analog Devices ADT7462"
185c0b4e3abSDarrick J. Wong	depends on I2C && EXPERIMENTAL
186c0b4e3abSDarrick J. Wong	help
187c0b4e3abSDarrick J. Wong	  If you say yes here you get support for the Analog Devices
188c0b4e3abSDarrick J. Wong	  ADT7462 temperature monitoring chips.
189c0b4e3abSDarrick J. Wong
190c0b4e3abSDarrick J. Wong	  This driver can also be built as a module. If so, the module
191c0b4e3abSDarrick J. Wong	  will be called adt7462.
192c0b4e3abSDarrick J. Wong
1936f9703d0SDarrick J. Wongconfig SENSORS_ADT7470
1946f9703d0SDarrick J. Wong	tristate "Analog Devices ADT7470"
1956f9703d0SDarrick J. Wong	depends on I2C && EXPERIMENTAL
1966f9703d0SDarrick J. Wong	help
1976f9703d0SDarrick J. Wong	  If you say yes here you get support for the Analog Devices
1986f9703d0SDarrick J. Wong	  ADT7470 temperature monitoring chips.
1996f9703d0SDarrick J. Wong
2006f9703d0SDarrick J. Wong	  This driver can also be built as a module. If so, the module
2016f9703d0SDarrick J. Wong	  will be called adt7470.
2026f9703d0SDarrick J. Wong
2031c301fc5SJordan Crouseconfig SENSORS_ADT7475
204d8d2ee07SJean Delvare	tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490"
2051c301fc5SJordan Crouse	depends on I2C && EXPERIMENTAL
20654fe4671SJean Delvare	select HWMON_VID
2071c301fc5SJordan Crouse	help
2081c301fc5SJordan Crouse	  If you say yes here you get support for the Analog Devices
209d8d2ee07SJean Delvare	  ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring
210d8d2ee07SJean Delvare	  chips.
2111c301fc5SJordan Crouse
2121c301fc5SJordan Crouse	  This driver can also be build as a module.  If so, the module
2131c301fc5SJordan Crouse	  will be called adt7475.
2141c301fc5SJordan Crouse
215d58de038SGeorge Josephconfig SENSORS_ASC7621
216d58de038SGeorge Joseph	tristate "Andigilog aSC7621"
217d58de038SGeorge Joseph	depends on HWMON && I2C
218d58de038SGeorge Joseph	help
219d58de038SGeorge Joseph	  If you say yes here you get support for the aSC7621
220b00d8a7eSJaswinder Singh Rajput	  family of SMBus sensors chip found on most Intel X38, X48, X58,
221b00d8a7eSJaswinder Singh Rajput	  945, 965 and 975 desktop boards.  Currently supported chips:
222d58de038SGeorge Joseph	  aSC7621
223d58de038SGeorge Joseph	  aSC7621a
224d58de038SGeorge Joseph
225d58de038SGeorge Joseph	  This driver can also be built as a module.  If so, the module
226d58de038SGeorge Joseph	  will be called asc7621.
227d58de038SGeorge Joseph
22829fa06c1SRudolf Marekconfig SENSORS_K8TEMP
2294660cb35SRudolf Marek	tristate "AMD Athlon64/FX or Opteron temperature sensor"
2301d72acf9SJan Engelhardt	depends on X86 && PCI && EXPERIMENTAL
23129fa06c1SRudolf Marek	help
23229fa06c1SRudolf Marek	  If you say yes here you get support for the temperature
2334660cb35SRudolf Marek	  sensor(s) inside your CPU. Supported is whole AMD K8
2344660cb35SRudolf Marek	  microarchitecture. Please note that you will need at least
2354660cb35SRudolf Marek	  lm-sensors 2.10.1 for proper userspace support.
23629fa06c1SRudolf Marek
23729fa06c1SRudolf Marek	  This driver can also be built as a module.  If so, the module
23829fa06c1SRudolf Marek	  will be called k8temp.
23929fa06c1SRudolf Marek
2403c57e89bSClemens Ladischconfig SENSORS_K10TEMP
2413c57e89bSClemens Ladisch	tristate "AMD Phenom/Sempron/Turion/Opteron temperature sensor"
2423c57e89bSClemens Ladisch	depends on X86 && PCI
2433c57e89bSClemens Ladisch	help
2443c57e89bSClemens Ladisch	  If you say yes here you get support for the temperature
2453c57e89bSClemens Ladisch	  sensor(s) inside your CPU. Supported are later revisions of
2463c57e89bSClemens Ladisch	  the AMD Family 10h and all revisions of the AMD Family 11h
2473c57e89bSClemens Ladisch	  microarchitectures.
2483c57e89bSClemens Ladisch
2493c57e89bSClemens Ladisch	  This driver can also be built as a module.  If so, the module
2503c57e89bSClemens Ladisch	  will be called k10temp.
2513c57e89bSClemens Ladisch
252dcb69dd0SStelian Popconfig SENSORS_AMS
253dcb69dd0SStelian Pop	tristate "Apple Motion Sensor driver"
2541d72acf9SJan Engelhardt	depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL
2553fdbc340SDmitry Torokhov	select INPUT_POLLDEV
256dcb69dd0SStelian Pop	help
257dcb69dd0SStelian Pop	  Support for the motion sensor included in PowerBooks. Includes
258dcb69dd0SStelian Pop	  implementations for PMU and I2C.
259dcb69dd0SStelian Pop
260dcb69dd0SStelian Pop	  This driver can also be built as a module. If so, the module
261dcb69dd0SStelian Pop	  will be called ams.
262dcb69dd0SStelian Pop
263dcb69dd0SStelian Popconfig SENSORS_AMS_PMU
264dcb69dd0SStelian Pop	bool "PMU variant"
265dcb69dd0SStelian Pop	depends on SENSORS_AMS && ADB_PMU
266dcb69dd0SStelian Pop	default y
267dcb69dd0SStelian Pop	help
268dcb69dd0SStelian Pop	  PMU variant of motion sensor, found in late 2005 PowerBooks.
269dcb69dd0SStelian Pop
270dcb69dd0SStelian Popconfig SENSORS_AMS_I2C
271dcb69dd0SStelian Pop	bool "I2C variant"
272dcb69dd0SStelian Pop	depends on SENSORS_AMS && I2C
273dcb69dd0SStelian Pop	default y
274dcb69dd0SStelian Pop	help
275dcb69dd0SStelian Pop	  I2C variant of motion sensor, found in early 2005 PowerBooks and
276dcb69dd0SStelian Pop	  iBooks.
277dcb69dd0SStelian Pop
278ad2f931dSJean Delvareconfig SENSORS_ASB100
279ad2f931dSJean Delvare	tristate "Asus ASB100 Bach"
280dabf375bSJean Delvare	depends on X86 && I2C && EXPERIMENTAL
281303760b4SJean Delvare	select HWMON_VID
282ad2f931dSJean Delvare	help
283ad2f931dSJean Delvare	  If you say yes here you get support for the ASB100 Bach sensor
284ad2f931dSJean Delvare	  chip found on some Asus mainboards.
285ad2f931dSJean Delvare
286ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
287ad2f931dSJean Delvare	  will be called asb100.
288ad2f931dSJean Delvare
289ad2f931dSJean Delvareconfig SENSORS_ATXP1
290ad2f931dSJean Delvare	tristate "Attansic ATXP1 VID controller"
2911d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
292303760b4SJean Delvare	select HWMON_VID
293ad2f931dSJean Delvare	help
294ad2f931dSJean Delvare	  If you say yes here you get support for the Attansic ATXP1 VID
295ad2f931dSJean Delvare	  controller.
296ad2f931dSJean Delvare
297ad2f931dSJean Delvare	  If your board have such a chip, you are able to control your CPU
298ad2f931dSJean Delvare	  core and other voltages.
299ad2f931dSJean Delvare
300ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
301ad2f931dSJean Delvare	  will be called atxp1.
302ad2f931dSJean Delvare
303ad2f931dSJean Delvareconfig SENSORS_DS1621
304ad2f931dSJean Delvare	tristate "Dallas Semiconductor DS1621 and DS1625"
3051d72acf9SJan Engelhardt	depends on I2C
306ad2f931dSJean Delvare	help
307ad2f931dSJean Delvare	  If you say yes here you get support for Dallas Semiconductor
308ad2f931dSJean Delvare	  DS1621 and DS1625 sensor chips.
309ad2f931dSJean Delvare
310ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
311ad2f931dSJean Delvare	  will be called ds1621.
312ad2f931dSJean Delvare
313298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB
314298c7524SDarrick J. Wong	tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
315298c7524SDarrick J. Wong	depends on PCI && EXPERIMENTAL
316298c7524SDarrick J. Wong	help
317298c7524SDarrick J. Wong	  If you say yes here you get support for FB-DIMM AMB temperature
318298c7524SDarrick J. Wong	  monitoring chips on systems with the Intel 5000 series chipset.
319298c7524SDarrick J. Wong
320298c7524SDarrick J. Wong	  This driver can also be built as a module. If so, the module
321298c7524SDarrick J. Wong	  will be called i5k_amb.
322298c7524SDarrick J. Wong
323e53004e2SJean Delvareconfig SENSORS_F71805F
3249cab0217SJean Delvare	tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
3251d72acf9SJan Engelhardt	depends on EXPERIMENTAL
326e53004e2SJean Delvare	help
327e53004e2SJean Delvare	  If you say yes here you get support for hardware monitoring
3289cab0217SJean Delvare	  features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
3299cab0217SJean Delvare	  Super-I/O chips.
330e53004e2SJean Delvare
331e53004e2SJean Delvare	  This driver can also be built as a module.  If so, the module
332e53004e2SJean Delvare	  will be called f71805f.
333e53004e2SJean Delvare
33445fb3669SHans de Goedeconfig SENSORS_F71882FG
335f2e41e91SAndrew Morton	tristate "Fintek F71858FG, F71862FG, F71882FG, F71889FG and F8000"
33645fb3669SHans de Goede	depends on EXPERIMENTAL
33745fb3669SHans de Goede	help
338f2e41e91SAndrew Morton	  If you say yes here you get support for hardware monitoring
339f2e41e91SAndrew Morton	  features of the Fintek F71858FG, F71862FG/71863FG, F71882FG/F71883FG,
3407669896fSHans de Goede	  F71889FG and F8000 Super-I/O chips.
34145fb3669SHans de Goede
34245fb3669SHans de Goede	  This driver can also be built as a module.  If so, the module
34345fb3669SHans de Goede	  will be called f71882fg.
34445fb3669SHans de Goede
34584f1e442SRiku Voipioconfig SENSORS_F75375S
34684f1e442SRiku Voipio	tristate "Fintek F75375S/SP and F75373";
34784f1e442SRiku Voipio	depends on I2C && EXPERIMENTAL
34884f1e442SRiku Voipio	help
34984f1e442SRiku Voipio	  If you say yes here you get support for hardware monitoring
35084f1e442SRiku Voipio	  features of the Fintek F75375S/SP and F75373
35184f1e442SRiku Voipio
35284f1e442SRiku Voipio	  This driver can also be built as a module.  If so, the module
35384f1e442SRiku Voipio	  will be called f75375s.
35484f1e442SRiku Voipio
355569ff102SHans de Goedeconfig SENSORS_FSCHMD
356c69ab2b7SHans de Goede	tristate "Fujitsu Siemens Computers sensor chips"
3570589c2deSHans de Goede	depends on X86 && I2C
358569ff102SHans de Goede	help
359c69ab2b7SHans de Goede	  If you say yes here you get support for the following Fujitsu
360c69ab2b7SHans de Goede	  Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes,
361de15f093SHans de Goede	  Heimdall, Heracles, Hades and Syleus including support for the
362de15f093SHans de Goede	  integrated watchdog.
363569ff102SHans de Goede
3640589c2deSHans de Goede	  This is a merged driver for FSC sensor chips replacing the fscpos,
3650589c2deSHans de Goede	  fscscy and fscher drivers and adding support for several other FSC
3660589c2deSHans de Goede	  sensor chips.
367569ff102SHans de Goede
368569ff102SHans de Goede	  This driver can also be built as a module.  If so, the module
369569ff102SHans de Goede	  will be called fschmd.
370569ff102SHans de Goede
3713bcfa9e4SHerbert Valerio Riedelconfig SENSORS_G760A
3723bcfa9e4SHerbert Valerio Riedel	tristate "GMT G760A"
3733bcfa9e4SHerbert Valerio Riedel	depends on I2C
3743bcfa9e4SHerbert Valerio Riedel	help
3753bcfa9e4SHerbert Valerio Riedel	  If you say yes here you get support for Global Mixed-mode
3763bcfa9e4SHerbert Valerio Riedel	  Technology Inc G760A fan speed PWM controller chips.
3773bcfa9e4SHerbert Valerio Riedel
3783bcfa9e4SHerbert Valerio Riedel	  This driver can also be built as a module.  If so, the module
3793bcfa9e4SHerbert Valerio Riedel	  will be called g760a.
3803bcfa9e4SHerbert Valerio Riedel
381ad2f931dSJean Delvareconfig SENSORS_GL518SM
382ad2f931dSJean Delvare	tristate "Genesys Logic GL518SM"
3831d72acf9SJan Engelhardt	depends on I2C
384ad2f931dSJean Delvare	help
385ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL518SM
386ad2f931dSJean Delvare	  sensor chips.
387ad2f931dSJean Delvare
388ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
389ad2f931dSJean Delvare	  will be called gl518sm.
390ad2f931dSJean Delvare
391ad2f931dSJean Delvareconfig SENSORS_GL520SM
392ad2f931dSJean Delvare	tristate "Genesys Logic GL520SM"
3931d72acf9SJan Engelhardt	depends on I2C
394303760b4SJean Delvare	select HWMON_VID
395ad2f931dSJean Delvare	help
396ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL520SM
397ad2f931dSJean Delvare	  sensor chips.
398ad2f931dSJean Delvare
399ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
400ad2f931dSJean Delvare	  will be called gl520sm.
401ad2f931dSJean Delvare
402d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN
403d6fe1360SSimon Guinot	tristate "GPIO fan"
404d6fe1360SSimon Guinot	depends on GENERIC_GPIO
405d6fe1360SSimon Guinot	help
406d6fe1360SSimon Guinot	  If you say yes here you get support for fans connected to GPIO lines.
407d6fe1360SSimon Guinot
408d6fe1360SSimon Guinot	  This driver can also be built as a module.  If so, the module
409d6fe1360SSimon Guinot	  will be called gpio-fan.
410d6fe1360SSimon Guinot
411bebe4678SRudolf Marekconfig SENSORS_CORETEMP
412708a62bcSRudolf Marek	tristate "Intel Core/Core2/Atom temperature sensor"
4131fe63ab4SYong Wang	depends on X86 && PCI && EXPERIMENTAL
414bebe4678SRudolf Marek	help
415bebe4678SRudolf Marek	  If you say yes here you get support for the temperature
416708a62bcSRudolf Marek	  sensor inside your CPU. Most of the family 6 CPUs
417f3cffe4dSChen Gong	  are supported. Check Documentation/hwmon/coretemp for details.
418bebe4678SRudolf Marek
419cb84b194SFenghua Yuconfig SENSORS_PKGTEMP
420cb84b194SFenghua Yu	tristate "Intel processor package temperature sensor"
4210eae7799SJan Beulich	depends on X86 && EXPERIMENTAL
422cb84b194SFenghua Yu	help
423cb84b194SFenghua Yu	  If you say yes here you get support for the package level temperature
424cb84b194SFenghua Yu	  sensor inside your CPU. Check documentation/driver for details.
425cb84b194SFenghua Yu
4268808a793SDarrick J. Wongconfig SENSORS_IBMAEM
4278808a793SDarrick J. Wong	tristate "IBM Active Energy Manager temperature/power sensors and control"
4288808a793SDarrick J. Wong	select IPMI_SI
4298808a793SDarrick J. Wong	depends on IPMI_HANDLER
4308808a793SDarrick J. Wong	help
4318808a793SDarrick J. Wong	  If you say yes here you get support for the temperature and
4328808a793SDarrick J. Wong	  power sensors and capping hardware in various IBM System X
4338808a793SDarrick J. Wong	  servers that support Active Energy Manager.  This includes
4348808a793SDarrick J. Wong	  the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
4358070408bSDarrick J. Wong	  and certain HC10/HS2x/LS2x/QS2x blades.
4368808a793SDarrick J. Wong
4378808a793SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
4388808a793SDarrick J. Wong	  will be called ibmaem.
4398808a793SDarrick J. Wong
44057c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX
44157c7c3a0SDarrick J. Wong	tristate "IBM PowerExecutive temperature/power sensors"
44257c7c3a0SDarrick J. Wong	select IPMI_SI
44357c7c3a0SDarrick J. Wong	depends on IPMI_HANDLER
44457c7c3a0SDarrick J. Wong	help
44557c7c3a0SDarrick J. Wong	  If you say yes here you get support for the temperature and
44657c7c3a0SDarrick J. Wong	  power sensors in various IBM System X servers that support
4473d960a99SDarrick J. Wong	  PowerExecutive.  So far this includes the x3350, x3550, x3650,
4483d960a99SDarrick J. Wong	  x3655, and x3755; the x3800, x3850, and x3950 models that have
4493d960a99SDarrick J. Wong	  PCI Express; and some of the HS2x, LS2x, and QS2x blades.
45057c7c3a0SDarrick J. Wong
45157c7c3a0SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
45257c7c3a0SDarrick J. Wong	  will be called ibmpex.
45357c7c3a0SDarrick J. Wong
454ad2f931dSJean Delvareconfig SENSORS_IT87
455ad2f931dSJean Delvare	tristate "ITE IT87xx and compatibles"
456303760b4SJean Delvare	select HWMON_VID
457ad2f931dSJean Delvare	help
45887673dd7SJean Delvare	  If you say yes here you get support for ITE IT8705F, IT8712F,
459b4da93e4SJean-Marc Spaggiari	  IT8716F, IT8718F, IT8720F and IT8726F sensor chips, and the
460b4da93e4SJean-Marc Spaggiari	  SiS960 clone.
461ad2f931dSJean Delvare
462ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
463ad2f931dSJean Delvare	  will be called it87.
464ad2f931dSJean Delvare
4657f983ba9SLars-Peter Clausenconfig SENSORS_JZ4740
4667f983ba9SLars-Peter Clausen	tristate "Ingenic JZ4740 SoC ADC driver"
4677f983ba9SLars-Peter Clausen	depends on MACH_JZ4740 && MFD_JZ4740_ADC
4687f983ba9SLars-Peter Clausen	help
4697f983ba9SLars-Peter Clausen	  If you say yes here you get support for reading adc values from the ADCIN
4707f983ba9SLars-Peter Clausen	  pin on Ingenic JZ4740 SoC based boards.
4717f983ba9SLars-Peter Clausen
4727f983ba9SLars-Peter Clausen	  This driver can also be build as a module. If so, the module will be
4737f983ba9SLars-Peter Clausen	  called jz4740-hwmon.
4747f983ba9SLars-Peter Clausen
4754453d736SGuenter Roeckconfig SENSORS_JC42
4764453d736SGuenter Roeck	tristate "JEDEC JC42.4 compliant temperature sensors"
4774bd2691dSRandy Dunlap	depends on I2C
4784453d736SGuenter Roeck	help
4794453d736SGuenter Roeck	  If you say yes here you get support for Jedec JC42.4 compliant
4804453d736SGuenter Roeck	  temperature sensors. Support will include, but not be limited to,
4814453d736SGuenter Roeck	  ADT7408, CAT34TS02,, CAT6095, MAX6604, MCP9805, MCP98242, MCP98243,
4824453d736SGuenter Roeck	  MCP9843, SE97, SE98, STTS424, TSE2002B3, and TS3000B3.
4834453d736SGuenter Roeck
4844453d736SGuenter Roeck	  This driver can also be built as a module.  If so, the module
4854453d736SGuenter Roeck	  will be called jc42.
4864453d736SGuenter Roeck
487ad2f931dSJean Delvareconfig SENSORS_LM63
48810f2ed31SMatthew Garrett	tristate "National Semiconductor LM63 and LM64"
4891d72acf9SJan Engelhardt	depends on I2C
490ad2f931dSJean Delvare	help
49110f2ed31SMatthew Garrett	  If you say yes here you get support for the National
49210f2ed31SMatthew Garrett	  Semiconductor LM63 and LM64 remote diode digital temperature
49310f2ed31SMatthew Garrett	  sensors with integrated fan control.  Such chips are found
49410f2ed31SMatthew Garrett	  on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
49510f2ed31SMatthew Garrett	  others.
496ad2f931dSJean Delvare
497ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
498ad2f931dSJean Delvare	  will be called lm63.
499ad2f931dSJean Delvare
500e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70
501c8ac32e4SManuel Lauss	tristate "National Semiconductor LM70 / Texas Instruments TMP121"
5021d72acf9SJan Engelhardt	depends on SPI_MASTER && EXPERIMENTAL
503e1a8e913SKaiwan N Billimoria	help
504e1a8e913SKaiwan N Billimoria	  If you say yes here you get support for the National Semiconductor
505c8ac32e4SManuel Lauss	  LM70 and Texas Instruments TMP121/TMP123 digital temperature
506c8ac32e4SManuel Lauss	  sensor chips.
507e1a8e913SKaiwan N Billimoria
508e1a8e913SKaiwan N Billimoria	  This driver can also be built as a module.  If so, the module
509e1a8e913SKaiwan N Billimoria	  will be called lm70.
510e1a8e913SKaiwan N Billimoria
5114e233cbeSAdrien Demarezconfig SENSORS_LM73
5124e233cbeSAdrien Demarez	tristate "National Semiconductor LM73"
5134e233cbeSAdrien Demarez	depends on I2C
5144e233cbeSAdrien Demarez	help
5154e233cbeSAdrien Demarez	  If you say yes here you get support for National Semiconductor LM73
5164e233cbeSAdrien Demarez	  sensor chips.
5174e233cbeSAdrien Demarez	  This driver can also be built as a module.  If so, the module
5184e233cbeSAdrien Demarez	  will be called lm73.
5194e233cbeSAdrien Demarez
520ad2f931dSJean Delvareconfig SENSORS_LM75
521ad2f931dSJean Delvare	tristate "National Semiconductor LM75 and compatibles"
5221d72acf9SJan Engelhardt	depends on I2C
523ad2f931dSJean Delvare	help
52401a52397SDavid Brownell	  If you say yes here you get support for one common type of
52501a52397SDavid Brownell	  temperature sensor chip, with models including:
526ad2f931dSJean Delvare
52701a52397SDavid Brownell		- Dallas Semiconductor DS75 and DS1775
52801a52397SDavid Brownell		- Maxim MAX6625 and MAX6626
52901a52397SDavid Brownell		- Microchip MCP980x
53001a52397SDavid Brownell		- National Semiconductor LM75
53101a52397SDavid Brownell		- NXP's LM75A
53201a52397SDavid Brownell		- ST Microelectronics STDS75
53301a52397SDavid Brownell		- TelCom (now Microchip) TCN75
5346d034059SShubhrajyoti Datta		- Texas Instruments TMP100, TMP101, TMP105, TMP75, TMP175,
5356d034059SShubhrajyoti Datta		  TMP275
53601a52397SDavid Brownell
5379ebd3d82SDavid Brownell	  This driver supports driver model based binding through board
5389ebd3d82SDavid Brownell	  specific I2C device tables.
5399ebd3d82SDavid Brownell
5409ebd3d82SDavid Brownell	  It also supports the "legacy" style of driver binding.  To use
5419ebd3d82SDavid Brownell	  that with some chips which don't replicate LM75 quirks exactly,
5429ebd3d82SDavid Brownell	  you may need the "force" module parameter.
543ad2f931dSJean Delvare
544ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
545ad2f931dSJean Delvare	  will be called lm75.
546ad2f931dSJean Delvare
547ad2f931dSJean Delvareconfig SENSORS_LM77
548ad2f931dSJean Delvare	tristate "National Semiconductor LM77"
5491d72acf9SJan Engelhardt	depends on I2C
550ad2f931dSJean Delvare	help
551ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM77
552ad2f931dSJean Delvare	  sensor chips.
553ad2f931dSJean Delvare
554ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
555ad2f931dSJean Delvare	  will be called lm77.
556ad2f931dSJean Delvare
557ad2f931dSJean Delvareconfig SENSORS_LM78
558ad2f931dSJean Delvare	tristate "National Semiconductor LM78 and compatibles"
5591d72acf9SJan Engelhardt	depends on I2C
56019f673edSJean Delvare	select HWMON_VID
561ad2f931dSJean Delvare	help
562ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM78,
563ad2f931dSJean Delvare	  LM78-J and LM79.
564ad2f931dSJean Delvare
565ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
566ad2f931dSJean Delvare	  will be called lm78.
567ad2f931dSJean Delvare
568ad2f931dSJean Delvareconfig SENSORS_LM80
569ad2f931dSJean Delvare	tristate "National Semiconductor LM80"
5701d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
571ad2f931dSJean Delvare	help
572ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
573ad2f931dSJean Delvare	  LM80 sensor chips.
574ad2f931dSJean Delvare
575ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
576ad2f931dSJean Delvare	  will be called lm80.
577ad2f931dSJean Delvare
578ad2f931dSJean Delvareconfig SENSORS_LM83
57943cb7ebeSJordan Crouse	tristate "National Semiconductor LM83 and compatibles"
5801d72acf9SJan Engelhardt	depends on I2C
581ad2f931dSJean Delvare	help
582ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
58343cb7ebeSJordan Crouse	  LM82 and LM83 sensor chips.
584ad2f931dSJean Delvare
585ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
586ad2f931dSJean Delvare	  will be called lm83.
587ad2f931dSJean Delvare
588ad2f931dSJean Delvareconfig SENSORS_LM85
589ad2f931dSJean Delvare	tristate "National Semiconductor LM85 and compatibles"
5901d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
591303760b4SJean Delvare	select HWMON_VID
592ad2f931dSJean Delvare	help
593ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM85
594ad2f931dSJean Delvare	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
595ad2f931dSJean Delvare
596ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
597ad2f931dSJean Delvare	  will be called lm85.
598ad2f931dSJean Delvare
599ad2f931dSJean Delvareconfig SENSORS_LM87
600c7fa3737SJean Delvare	tristate "National Semiconductor LM87 and compatibles"
6011d72acf9SJan Engelhardt	depends on I2C
602303760b4SJean Delvare	select HWMON_VID
603ad2f931dSJean Delvare	help
604ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM87
605c7fa3737SJean Delvare	  and Analog Devices ADM1024 sensor chips.
606ad2f931dSJean Delvare
607ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
608ad2f931dSJean Delvare	  will be called lm87.
609ad2f931dSJean Delvare
610ad2f931dSJean Delvareconfig SENSORS_LM90
611ad2f931dSJean Delvare	tristate "National Semiconductor LM90 and compatibles"
6121d72acf9SJan Engelhardt	depends on I2C
613ad2f931dSJean Delvare	help
614ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM90,
6156771ea1fSJean Delvare	  LM86, LM89 and LM99, Analog Devices ADM1032 and ADT7461, Maxim
6161a51e068SDarrick J. Wong	  MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
61706e1c0a2SGuenter Roeck	  MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, and Winbond/Nuvoton
618c4f99a2bSJean Delvare	  W83L771W/G/AWG/ASG sensor chips.
619ad2f931dSJean Delvare
620ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
621ad2f931dSJean Delvare	  will be called lm90.
622ad2f931dSJean Delvare
623ad2f931dSJean Delvareconfig SENSORS_LM92
624ad2f931dSJean Delvare	tristate "National Semiconductor LM92 and compatibles"
6251d72acf9SJan Engelhardt	depends on I2C
626ad2f931dSJean Delvare	help
627ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM92
628ad2f931dSJean Delvare	  and Maxim MAX6635 sensor chips.
629ad2f931dSJean Delvare
630ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
631ad2f931dSJean Delvare	  will be called lm92.
632ad2f931dSJean Delvare
633e46957edSHans-Jürgen Kochconfig SENSORS_LM93
634e46957edSHans-Jürgen Koch	tristate "National Semiconductor LM93 and compatibles"
635dabf375bSJean Delvare	depends on I2C
636e46957edSHans-Jürgen Koch	select HWMON_VID
637e46957edSHans-Jürgen Koch	help
638e46957edSHans-Jürgen Koch	  If you say yes here you get support for National Semiconductor LM93
639e46957edSHans-Jürgen Koch	  sensor chips.
640e46957edSHans-Jürgen Koch
641e46957edSHans-Jürgen Koch	  This driver can also be built as a module.  If so, the module
642e46957edSHans-Jürgen Koch	  will be called lm93.
643e46957edSHans-Jürgen Koch
64472f5de92SIra Snyderconfig SENSORS_LTC4215
64572f5de92SIra Snyder	tristate "Linear Technology LTC4215"
64672f5de92SIra Snyder	depends on I2C && EXPERIMENTAL
64772f5de92SIra Snyder	default n
64872f5de92SIra Snyder	help
64972f5de92SIra Snyder	  If you say yes here you get support for Linear Technology LTC4215
65072f5de92SIra Snyder	  Hot Swap Controller I2C interface.
65172f5de92SIra Snyder
65272f5de92SIra Snyder	  This driver can also be built as a module. If so, the module will
65372f5de92SIra Snyder	  be called ltc4215.
65472f5de92SIra Snyder
6556e34b187SIra Snyderconfig SENSORS_LTC4245
6566e34b187SIra Snyder	tristate "Linear Technology LTC4245"
6576e34b187SIra Snyder	depends on I2C && EXPERIMENTAL
6586e34b187SIra Snyder	default n
6596e34b187SIra Snyder	help
6606e34b187SIra Snyder	  If you say yes here you get support for Linear Technology LTC4245
6616e34b187SIra Snyder	  Multiple Supply Hot Swap Controller I2C interface.
6626e34b187SIra Snyder
6636e34b187SIra Snyder	  This driver can also be built as a module. If so, the module will
6646e34b187SIra Snyder	  be called ltc4245.
6656e34b187SIra Snyder
666e5f5c99aSGuenter Roeckconfig SENSORS_LTC4261
667e5f5c99aSGuenter Roeck	tristate "Linear Technology LTC4261"
668e5f5c99aSGuenter Roeck	depends on I2C && EXPERIMENTAL
669e5f5c99aSGuenter Roeck	default n
670e5f5c99aSGuenter Roeck	help
671e5f5c99aSGuenter Roeck	  If you say yes here you get support for Linear Technology LTC4261
672e5f5c99aSGuenter Roeck	  Negative Voltage Hot Swap Controller I2C interface.
673e5f5c99aSGuenter Roeck
674e5f5c99aSGuenter Roeck	  This driver can also be built as a module. If so, the module will
675e5f5c99aSGuenter Roeck	  be called ltc4261.
676e5f5c99aSGuenter Roeck
67706160327SDavide Rizzoconfig SENSORS_LM95241
67806160327SDavide Rizzo	tristate "National Semiconductor LM95241 sensor chip"
67906160327SDavide Rizzo	depends on I2C
68006160327SDavide Rizzo	help
68106160327SDavide Rizzo	  If you say yes here you get support for LM95241 sensor chip.
68206160327SDavide Rizzo
68306160327SDavide Rizzo	  This driver can also be built as a module.  If so, the module
68406160327SDavide Rizzo	  will be called lm95241.
68506160327SDavide Rizzo
68655b951e7SEric Miaoconfig SENSORS_MAX1111
68755b951e7SEric Miao	tristate "Maxim MAX1111 Multichannel, Serial 8-bit ADC chip"
68855b951e7SEric Miao	depends on SPI_MASTER
68955b951e7SEric Miao	help
69055b951e7SEric Miao	  Say y here to support Maxim's MAX1111 ADC chips.
69155b951e7SEric Miao
69255b951e7SEric Miao	  This driver can also be built as a module.  If so, the module
69355b951e7SEric Miao	  will be called max1111.
69455b951e7SEric Miao
695ad2f931dSJean Delvareconfig SENSORS_MAX1619
696ad2f931dSJean Delvare	tristate "Maxim MAX1619 sensor chip"
6971d72acf9SJan Engelhardt	depends on I2C
698ad2f931dSJean Delvare	help
699ad2f931dSJean Delvare	  If you say yes here you get support for MAX1619 sensor chip.
700ad2f931dSJean Delvare
701ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
702ad2f931dSJean Delvare	  will be called max1619.
703ad2f931dSJean Delvare
704d20620deSHans-Juergen Kochconfig SENSORS_MAX6650
705d20620deSHans-Juergen Koch	tristate "Maxim MAX6650 sensor chip"
7061d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
707d20620deSHans-Juergen Koch	help
708d20620deSHans-Juergen Koch	  If you say yes here you get support for the MAX6650 / MAX6651
709d20620deSHans-Juergen Koch	  sensor chips.
710d20620deSHans-Juergen Koch
711d20620deSHans-Juergen Koch	  This driver can also be built as a module.  If so, the module
712d20620deSHans-Juergen Koch	  will be called max6650.
713d20620deSHans-Juergen Koch
714ad2f931dSJean Delvareconfig SENSORS_PC87360
715ad2f931dSJean Delvare	tristate "National Semiconductor PC87360 family"
716303760b4SJean Delvare	select HWMON_VID
717ad2f931dSJean Delvare	help
718ad2f931dSJean Delvare	  If you say yes here you get access to the hardware monitoring
719ad2f931dSJean Delvare	  functions of the National Semiconductor PC8736x Super-I/O chips.
720ad2f931dSJean Delvare	  The PC87360, PC87363 and PC87364 only have fan monitoring and
721ad2f931dSJean Delvare	  control.  The PC87365 and PC87366 additionally have voltage and
722ad2f931dSJean Delvare	  temperature monitoring.
723ad2f931dSJean Delvare
724ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
725ad2f931dSJean Delvare	  will be called pc87360.
726ad2f931dSJean Delvare
727ba224e2cSJean Delvareconfig SENSORS_PC87427
728ba224e2cSJean Delvare	tristate "National Semiconductor PC87427"
7291d72acf9SJan Engelhardt	depends on EXPERIMENTAL
730ba224e2cSJean Delvare	help
731ba224e2cSJean Delvare	  If you say yes here you get access to the hardware monitoring
732ba224e2cSJean Delvare	  functions of the National Semiconductor PC87427 Super-I/O chip.
733ba224e2cSJean Delvare	  The chip has two distinct logical devices, one for fan speed
734ba224e2cSJean Delvare	  monitoring and control, and one for voltage and temperature
735008e5f33SJean Delvare	  monitoring. Fan speed monitoring and control are supported, as
736008e5f33SJean Delvare	  well as temperature monitoring. Voltages aren't supported yet.
737ba224e2cSJean Delvare
738ba224e2cSJean Delvare	  This driver can also be built as a module.  If so, the module
739ba224e2cSJean Delvare	  will be called pc87427.
740ba224e2cSJean Delvare
741fb4504feSJean Delvareconfig SENSORS_PCF8591
742fb4504feSJean Delvare	tristate "Philips PCF8591 ADC/DAC"
743fb4504feSJean Delvare	depends on I2C
744fb4504feSJean Delvare	default n
745fb4504feSJean Delvare	help
746fb4504feSJean Delvare	  If you say yes here you get support for Philips PCF8591 4-channel
747fb4504feSJean Delvare	  ADC, 1-channel DAC chips.
748fb4504feSJean Delvare
749fb4504feSJean Delvare	  This driver can also be built as a module.  If so, the module
750fb4504feSJean Delvare	  will be called pcf8591.
751fb4504feSJean Delvare
752fb4504feSJean Delvare	  These devices are hard to detect and rarely found on mainstream
753fb4504feSJean Delvare	  hardware.  If unsure, say N.
754fb4504feSJean Delvare
755251eb40fSJonathan Cameronconfig SENSORS_SHT15
756251eb40fSJonathan Cameron	tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
757251eb40fSJonathan Cameron	depends on GENERIC_GPIO
758251eb40fSJonathan Cameron	help
759251eb40fSJonathan Cameron	  If you say yes here you get support for the Sensiron SHT10, SHT11,
760251eb40fSJonathan Cameron	  SHT15, SHT71, SHT75 humidity and temperature sensors.
761251eb40fSJonathan Cameron
762251eb40fSJonathan Cameron	  This driver can also be built as a module.  If so, the module
763251eb40fSJonathan Cameron	  will be called sht15.
764251eb40fSJonathan Cameron
765bff78650SBen Dooksconfig SENSORS_S3C
76662991f7aSMaurus Cuelenaere	tristate "Samsung built-in ADC"
76762991f7aSMaurus Cuelenaere	depends on S3C_ADC
768bff78650SBen Dooks	help
769bff78650SBen Dooks	  If you say yes here you get support for the on-board ADCs of
77062991f7aSMaurus Cuelenaere	  the Samsung S3C24XX, S3C64XX and other series of SoC
771bff78650SBen Dooks
772bff78650SBen Dooks	  This driver can also be built as a module. If so, the module
77362991f7aSMaurus Cuelenaere	  will be called s3c-hwmon.
774bff78650SBen Dooks
775bff78650SBen Dooksconfig SENSORS_S3C_RAW
776bff78650SBen Dooks	bool "Include raw channel attributes in sysfs"
777bff78650SBen Dooks	depends on SENSORS_S3C
778bff78650SBen Dooks	help
779bff78650SBen Dooks	  Say Y here if you want to include raw copies of all the ADC
780bff78650SBen Dooks	  channels in sysfs.
781bff78650SBen Dooks
782ad2f931dSJean Delvareconfig SENSORS_SIS5595
783ad2f931dSJean Delvare	tristate "Silicon Integrated Systems Corp. SiS5595"
78417e7dc43SJean Delvare	depends on PCI
785ad2f931dSJean Delvare	help
786ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
787ad2f931dSJean Delvare	  SiS5595 South Bridges.
788ad2f931dSJean Delvare
789ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
790ad2f931dSJean Delvare	  will be called sis5595.
791ad2f931dSJean Delvare
792920fa1ffSGuenter Roeckconfig SENSORS_SMM665
793920fa1ffSGuenter Roeck	tristate "Summit Microelectronics SMM665"
794920fa1ffSGuenter Roeck	depends on I2C && EXPERIMENTAL
795920fa1ffSGuenter Roeck	default n
796920fa1ffSGuenter Roeck	help
797920fa1ffSGuenter Roeck	  If you say yes here you get support for the hardware monitoring
798920fa1ffSGuenter Roeck	  features of the Summit Microelectronics SMM665/SMM665B Six-Channel
799920fa1ffSGuenter Roeck	  Active DC Output Controller / Monitor.
800920fa1ffSGuenter Roeck
801920fa1ffSGuenter Roeck	  Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
802920fa1ffSGuenter Roeck	  Support for those chips is untested.
803920fa1ffSGuenter Roeck
804920fa1ffSGuenter Roeck	  This driver can also be built as a module. If so, the module will
805920fa1ffSGuenter Roeck	  be called smm665.
806920fa1ffSGuenter Roeck
8079431996fSJuerg Haefligerconfig SENSORS_DME1737
808e95c237dSJuerg Haefliger	tristate "SMSC DME1737, SCH311x and compatibles"
8099431996fSJuerg Haefliger	depends on I2C && EXPERIMENTAL
8109431996fSJuerg Haefliger	select HWMON_VID
8119431996fSJuerg Haefliger	help
8129431996fSJuerg Haefliger	  If you say yes here you get support for the hardware monitoring
813549edb83SJuerg Haefliger	  and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
814549edb83SJuerg Haefliger	  Asus A8000 Super-I/O chips.
8159431996fSJuerg Haefliger
8169431996fSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
8179431996fSJuerg Haefliger	  will be called dme1737.
8189431996fSJuerg Haefliger
819dac6831eSKalhan Trisalconfig SENSORS_EMC1403
820dac6831eSKalhan Trisal	tristate "SMSC EMC1403 thermal sensor"
821dac6831eSKalhan Trisal	depends on I2C
822dac6831eSKalhan Trisal	help
823dac6831eSKalhan Trisal	  If you say yes here you get support for the SMSC EMC1403
824dac6831eSKalhan Trisal	  temperature monitoring chip.
825dac6831eSKalhan Trisal
826dac6831eSKalhan Trisal	  Threshold values can be configured using sysfs.
827dac6831eSKalhan Trisal	  Data from the different diodes are accessible via sysfs.
828dac6831eSKalhan Trisal
8299df7305bSSteve Glendinningconfig SENSORS_EMC2103
8309df7305bSSteve Glendinning	tristate "SMSC EMC2103"
8319df7305bSSteve Glendinning	depends on I2C
8329df7305bSSteve Glendinning	help
8339df7305bSSteve Glendinning	  If you say yes here you get support for the temperature
8349df7305bSSteve Glendinning	  and fan sensors of the SMSC EMC2103 chips.
8359df7305bSSteve Glendinning
8369df7305bSSteve Glendinning	  This driver can also be built as a module.  If so, the module
8379df7305bSSteve Glendinning	  will be called emc2103.
8389df7305bSSteve Glendinning
839ad2f931dSJean Delvareconfig SENSORS_SMSC47M1
840ad2f931dSJean Delvare	tristate "SMSC LPC47M10x and compatibles"
841ad2f931dSJean Delvare	help
842ad2f931dSJean Delvare	  If you say yes here you get support for the integrated fan
843ad2f931dSJean Delvare	  monitoring and control capabilities of the SMSC LPC47B27x,
8446091780eSJean Delvare	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
8458eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 chips.
84659ac8367SHartmut Rick
8478eccbb6fSJean Delvare	  The temperature and voltage sensor features of the LPC47M15x,
8488eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
8498eccbb6fSJean Delvare	  driver, select also "SMSC LPC47M192 and compatibles" below for
8508eccbb6fSJean Delvare	  those.
851ad2f931dSJean Delvare
852ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
853ad2f931dSJean Delvare	  will be called smsc47m1.
854ad2f931dSJean Delvare
85559ac8367SHartmut Rickconfig SENSORS_SMSC47M192
85659ac8367SHartmut Rick	tristate "SMSC LPC47M192 and compatibles"
8571d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
85859ac8367SHartmut Rick	select HWMON_VID
85959ac8367SHartmut Rick	help
86059ac8367SHartmut Rick	  If you say yes here you get support for the temperature and
86100cb4739SJean Delvare	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
86200cb4739SJean Delvare	  and LPC47M997 chips.
86359ac8367SHartmut Rick
86459ac8367SHartmut Rick	  The fan monitoring and control capabilities of these chips
86559ac8367SHartmut Rick	  are supported by another driver, select
86659ac8367SHartmut Rick	  "SMSC LPC47M10x and compatibles" above. You need both drivers
86759ac8367SHartmut Rick	  if you want fan control and voltage/temperature sensor support.
86859ac8367SHartmut Rick
86959ac8367SHartmut Rick	  This driver can also be built as a module.  If so, the module
87059ac8367SHartmut Rick	  will be called smsc47m192.
87159ac8367SHartmut Rick
872ad2f931dSJean Delvareconfig SENSORS_SMSC47B397
873ad2f931dSJean Delvare	tristate "SMSC LPC47B397-NC"
8741d72acf9SJan Engelhardt	depends on EXPERIMENTAL
875ad2f931dSJean Delvare	help
876ad2f931dSJean Delvare	  If you say yes here you get support for the SMSC LPC47B397-NC
877ad2f931dSJean Delvare	  sensor chip.
878ad2f931dSJean Delvare
879ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
880ad2f931dSJean Delvare	  will be called smsc47b397.
881ad2f931dSJean Delvare
8825812f928SSteve Hardyconfig SENSORS_ADS7828
8835812f928SSteve Hardy	tristate "Texas Instruments ADS7828"
8845812f928SSteve Hardy	depends on I2C
8855812f928SSteve Hardy	help
8865812f928SSteve Hardy	  If you say yes here you get support for Texas Instruments ADS7828
8875812f928SSteve Hardy	  12-bit 8-channel ADC device.
8885812f928SSteve Hardy
8895812f928SSteve Hardy	  This driver can also be built as a module.  If so, the module
8905812f928SSteve Hardy	  will be called ads7828.
8915812f928SSteve Hardy
892e0c70b80SPaul Thomasconfig SENSORS_ADS7871
893e0c70b80SPaul Thomas	tristate "Texas Instruments ADS7871 A/D converter"
894e0c70b80SPaul Thomas	depends on SPI
895e0c70b80SPaul Thomas	help
896e0c70b80SPaul Thomas	  If you say yes here you get support for TI ADS7871 & ADS7870
897e0c70b80SPaul Thomas
898e0c70b80SPaul Thomas	  This driver can also be built as a module.  If so, the module
899e0c70b80SPaul Thomas	  will be called ads7871.
900e0c70b80SPaul Thomas
901b5430a04STomaz Merteljconfig SENSORS_AMC6821
902b5430a04STomaz Mertelj	tristate "Texas Instruments AMC6821"
903b5430a04STomaz Mertelj	depends on I2C  && EXPERIMENTAL
904b5430a04STomaz Mertelj	help
905b5430a04STomaz Mertelj	  If you say yes here you get support for the Texas Instruments
906b5430a04STomaz Mertelj	  AMC6821 hardware monitoring chips.
907b5430a04STomaz Mertelj
908b5430a04STomaz Mertelj	  This driver can also be build as a module.  If so, the module
909b5430a04STomaz Mertelj	  will be called amc6821.
910b5430a04STomaz Mertelj
911add77c64SKrzysztof Heltconfig SENSORS_THMC50
912add77c64SKrzysztof Helt	tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
913add77c64SKrzysztof Helt	depends on I2C && EXPERIMENTAL
914add77c64SKrzysztof Helt	help
915add77c64SKrzysztof Helt	  If you say yes here you get support for Texas Instruments THMC50
916add77c64SKrzysztof Helt	  sensor chips and clones: the Analog Devices ADM1022.
917add77c64SKrzysztof Helt
918add77c64SKrzysztof Helt	  This driver can also be built as a module.  If so, the module
919add77c64SKrzysztof Helt	  will be called thmc50.
920add77c64SKrzysztof Helt
921beb1b6bbSSteven Kingconfig SENSORS_TMP102
922cff37c9eSJean Delvare	tristate "Texas Instruments TMP102"
923beb1b6bbSSteven King	depends on I2C && EXPERIMENTAL
924beb1b6bbSSteven King	help
925beb1b6bbSSteven King	  If you say yes here you get support for Texas Instruments TMP102
926beb1b6bbSSteven King	  sensor chips.
927beb1b6bbSSteven King
928beb1b6bbSSteven King	  This driver can also be built as a module.  If so, the module
929beb1b6bbSSteven King	  will be called tmp102.
930beb1b6bbSSteven King
931ab2b79d5SHans de Goedeconfig SENSORS_TMP401
932ab2b79d5SHans de Goede	tristate "Texas Instruments TMP401 and compatibles"
933ab2b79d5SHans de Goede	depends on I2C && EXPERIMENTAL
934ab2b79d5SHans de Goede	help
935ab2b79d5SHans de Goede	  If you say yes here you get support for Texas Instruments TMP401 and
936ab2b79d5SHans de Goede	  TMP411 temperature sensor chips.
937ab2b79d5SHans de Goede
938ab2b79d5SHans de Goede	  This driver can also be built as a module.  If so, the module
939ab2b79d5SHans de Goede	  will be called tmp401.
940ab2b79d5SHans de Goede
9419410700bSAndre Prendelconfig SENSORS_TMP421
9429410700bSAndre Prendel	tristate "Texas Instruments TMP421 and compatible"
9439410700bSAndre Prendel	depends on I2C && EXPERIMENTAL
9449410700bSAndre Prendel	help
9459410700bSAndre Prendel	  If you say yes here you get support for Texas Instruments TMP421,
9469410700bSAndre Prendel	  TMP422 and TMP423 temperature sensor chips.
9479410700bSAndre Prendel
9489410700bSAndre Prendel	  This driver can also be built as a module.  If so, the module
9499410700bSAndre Prendel	  will be called tmp421.
9509410700bSAndre Prendel
95170c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP
95270c38772SHarald Welte	tristate "VIA CPU temperature sensor"
95370c38772SHarald Welte	depends on X86
95470c38772SHarald Welte	help
95570c38772SHarald Welte	  If you say yes here you get support for the temperature
95670c38772SHarald Welte	  sensor inside your CPU. Supported are all known variants of
95770c38772SHarald Welte	  the VIA C7 and Nano.
95870c38772SHarald Welte
959ad2f931dSJean Delvareconfig SENSORS_VIA686A
960ad2f931dSJean Delvare	tristate "VIA686A"
9612ec342e6SJean Delvare	depends on PCI
962ad2f931dSJean Delvare	help
963ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
964ad2f931dSJean Delvare	  Via 686A/B South Bridges.
965ad2f931dSJean Delvare
966ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
967ad2f931dSJean Delvare	  will be called via686a.
968ad2f931dSJean Delvare
969ab41319eSJuerg Haefligerconfig SENSORS_VT1211
970ab41319eSJuerg Haefliger	tristate "VIA VT1211"
9711d72acf9SJan Engelhardt	depends on EXPERIMENTAL
972ab41319eSJuerg Haefliger	select HWMON_VID
973ab41319eSJuerg Haefliger	help
974ab41319eSJuerg Haefliger	  If you say yes here then you get support for hardware monitoring
975ab41319eSJuerg Haefliger	  features of the VIA VT1211 Super-I/O chip.
976ab41319eSJuerg Haefliger
977ab41319eSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
978ab41319eSJuerg Haefliger	  will be called vt1211.
979ab41319eSJuerg Haefliger
9801de9e371SRoger Lucasconfig SENSORS_VT8231
98151bd5633SJean Delvare	tristate "VIA VT8231"
982ec5e1a4bSRoger Lucas	depends on PCI
9831de9e371SRoger Lucas	select HWMON_VID
9841de9e371SRoger Lucas	help
9851de9e371SRoger Lucas	  If you say yes here then you get support for the integrated sensors
9861de9e371SRoger Lucas	  in the VIA VT8231 device.
9871de9e371SRoger Lucas
9881de9e371SRoger Lucas	  This driver can also be built as a module.  If so, the module
9891de9e371SRoger Lucas	  will be called vt8231.
9901de9e371SRoger Lucas
991ad2f931dSJean Delvareconfig SENSORS_W83781D
99205663368SJean Delvare	tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
9931d72acf9SJan Engelhardt	depends on I2C
994303760b4SJean Delvare	select HWMON_VID
995ad2f931dSJean Delvare	help
996ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W8378x series
99705663368SJean Delvare	  of sensor chips: the W83781D, W83782D and W83783S, and the similar
99805663368SJean Delvare	  Asus AS99127F.
999ad2f931dSJean Delvare
1000ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1001ad2f931dSJean Delvare	  will be called w83781d.
1002ad2f931dSJean Delvare
10039873964dSCharles Spirakisconfig SENSORS_W83791D
10049873964dSCharles Spirakis	tristate "Winbond W83791D"
1005d1ebd59aSMarc Hulsman	depends on I2C
10069873964dSCharles Spirakis	select HWMON_VID
10079873964dSCharles Spirakis	help
10089873964dSCharles Spirakis	  If you say yes here you get support for the Winbond W83791D chip.
10099873964dSCharles Spirakis
10109873964dSCharles Spirakis	  This driver can also be built as a module.  If so, the module
10119873964dSCharles Spirakis	  will be called w83791d.
10129873964dSCharles Spirakis
10135563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D
10145563e27dSR.Marek@sh.cvut.cz	tristate "Winbond W83792D"
10151d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
10165563e27dSR.Marek@sh.cvut.cz	help
10175563e27dSR.Marek@sh.cvut.cz	  If you say yes here you get support for the Winbond W83792D chip.
10185563e27dSR.Marek@sh.cvut.cz
10195563e27dSR.Marek@sh.cvut.cz	  This driver can also be built as a module.  If so, the module
10205563e27dSR.Marek@sh.cvut.cz	  will be called w83792d.
10215563e27dSR.Marek@sh.cvut.cz
10226800c3d0SRudolf Marekconfig SENSORS_W83793
10236800c3d0SRudolf Marek	tristate "Winbond W83793"
10241d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
10257a5e6bc2SStefano Brivio	select HWMON_VID
10266800c3d0SRudolf Marek	help
10276800c3d0SRudolf Marek	  If you say yes here you get support for the Winbond W83793
10285852f960SSven Anders	  hardware monitoring chip, including support for the integrated
10295852f960SSven Anders	  watchdog.
10306800c3d0SRudolf Marek
10316800c3d0SRudolf Marek	  This driver can also be built as a module.  If so, the module
10326800c3d0SRudolf Marek	  will be called w83793.
10336800c3d0SRudolf Marek
1034*792d376bSWei Songconfig SENSORS_W83795
1035*792d376bSWei Song	tristate "Winbond/Nuvoton W83795G/ADG"
1036*792d376bSWei Song	depends on I2C && EXPERIMENTAL
1037*792d376bSWei Song	help
1038*792d376bSWei Song	  If you say yes here you get support for the Winbond W83795G and
1039*792d376bSWei Song	  W83795ADG hardware monitoring chip.
1040*792d376bSWei Song
1041*792d376bSWei Song	  This driver can also be built as a module.  If so, the module
1042*792d376bSWei Song	  will be called w83795.
1043*792d376bSWei Song
1044ad2f931dSJean Delvareconfig SENSORS_W83L785TS
1045ad2f931dSJean Delvare	tristate "Winbond W83L785TS-S"
10461d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
1047ad2f931dSJean Delvare	help
1048ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W83L785TS-S
1049ad2f931dSJean Delvare	  sensor chip, which is used on the Asus A7N8X, among other
1050ad2f931dSJean Delvare	  motherboards.
1051ad2f931dSJean Delvare
1052ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1053ad2f931dSJean Delvare	  will be called w83l785ts.
1054ad2f931dSJean Delvare
105585f03bccSKevin Loconfig SENSORS_W83L786NG
105685f03bccSKevin Lo	tristate "Winbond W83L786NG, W83L786NR"
105785f03bccSKevin Lo	depends on I2C && EXPERIMENTAL
105885f03bccSKevin Lo	help
105985f03bccSKevin Lo	  If you say yes here you get support for the Winbond W83L786NG
106085f03bccSKevin Lo	  and W83L786NR sensor chips.
106185f03bccSKevin Lo
106285f03bccSKevin Lo	  This driver can also be built as a module.  If so, the module
106385f03bccSKevin Lo	  will be called w83l786ng.
106485f03bccSKevin Lo
1065ad2f931dSJean Delvareconfig SENSORS_W83627HF
1066c2db6ce1SJean Delvare	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
1067303760b4SJean Delvare	select HWMON_VID
1068ad2f931dSJean Delvare	help
1069ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W836X7 series
1070c2db6ce1SJean Delvare	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
1071c2db6ce1SJean Delvare	  W83697HF.
1072ad2f931dSJean Delvare
1073ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1074ad2f931dSJean Delvare	  will be called w83627hf.
1075ad2f931dSJean Delvare
1076ad2f931dSJean Delvareconfig SENSORS_W83627EHF
1077237c8d2fSGong Jun	tristate "Winbond W83627EHF/EHG/DHG, W83667HG"
1078fc18d6c0SJean Delvare	select HWMON_VID
1079ad2f931dSJean Delvare	help
1080658291fcSDavid Hubbard	  If you say yes here you get support for the hardware
1081ad2f931dSJean Delvare	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
1082ad2f931dSJean Delvare
10838dd2d2caSJean Delvare	  This driver also supports the W83627EHG, which is the lead-free
1084658291fcSDavid Hubbard	  version of the W83627EHF, and the W83627DHG, which is a similar
1085658291fcSDavid Hubbard	  chip suited for specific Intel processors that use PECI such as
1086658291fcSDavid Hubbard	  the Core 2 Duo.
10878dd2d2caSJean Delvare
1088237c8d2fSGong Jun	  This driver also supports the W83667HG chip.
1089237c8d2fSGong Jun
1090ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1091ad2f931dSJean Delvare	  will be called w83627ehf.
1092ad2f931dSJean Delvare
109308bad5a8SMark Brownconfig SENSORS_WM831X
109408bad5a8SMark Brown	tristate "WM831x PMICs"
109508bad5a8SMark Brown	depends on MFD_WM831X
109608bad5a8SMark Brown	help
109708bad5a8SMark Brown	  If you say yes here you get support for the hardware
109808bad5a8SMark Brown	  monitoring functionality of the Wolfson Microelectronics
109908bad5a8SMark Brown	  WM831x series of PMICs.
110008bad5a8SMark Brown
110108bad5a8SMark Brown	  This driver can also be built as a module.  If so, the module
110208bad5a8SMark Brown	  will be called wm831x-hwmon.
110308bad5a8SMark Brown
1104fb6c023aSMark Brownconfig SENSORS_WM8350
1105fb6c023aSMark Brown	tristate "Wolfson Microelectronics WM835x"
1106fb6c023aSMark Brown	depends on MFD_WM8350
1107fb6c023aSMark Brown	help
1108fb6c023aSMark Brown	  If you say yes here you get support for the hardware
1109fb6c023aSMark Brown	  monitoring features of the WM835x series of PMICs.
1110fb6c023aSMark Brown
1111fb6c023aSMark Brown	  This driver can also be built as a module.  If so, the module
1112fb6c023aSMark Brown	  will be called wm8350-hwmon.
1113fb6c023aSMark Brown
1114e0418088SDavid S. Millerconfig SENSORS_ULTRA45
1115e0418088SDavid S. Miller	tristate "Sun Ultra45 PIC16F747"
1116e0418088SDavid S. Miller	depends on SPARC64
1117e0418088SDavid S. Miller	help
1118e0418088SDavid S. Miller	  This driver provides support for the Ultra45 workstation environmental
1119e0418088SDavid S. Miller	  sensors.
1120e0418088SDavid S. Miller
1121bb233fdfSDaniel Mackconfig SENSORS_LIS3_SPI
1122bb233fdfSDaniel Mack	tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (SPI)"
1123bb233fdfSDaniel Mack	depends on !ACPI && SPI_MASTER && INPUT
1124dc6ea97bSEric Piel	select INPUT_POLLDEV
1125bb233fdfSDaniel Mack	default n
1126bb233fdfSDaniel Mack	help
1127bb233fdfSDaniel Mack	  This driver provides support for the LIS3LV02Dx accelerometer connected
1128bb233fdfSDaniel Mack	  via SPI. The accelerometer data is readable via
1129bb233fdfSDaniel Mack	  /sys/devices/platform/lis3lv02d.
1130bb233fdfSDaniel Mack
1131bb233fdfSDaniel Mack	  This driver also provides an absolute input class device, allowing
1132bb233fdfSDaniel Mack	  the laptop to act as a pinball machine-esque joystick.
1133bb233fdfSDaniel Mack
1134bb233fdfSDaniel Mack	  This driver can also be built as modules.  If so, the core module
1135bb233fdfSDaniel Mack	  will be called lis3lv02d and a specific module for the SPI transport
1136bb233fdfSDaniel Mack	  is called lis3lv02d_spi.
1137bb233fdfSDaniel Mack
1138312ea07bSSamu Onkaloconfig SENSORS_LIS3_I2C
1139312ea07bSSamu Onkalo	tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (I2C)"
1140312ea07bSSamu Onkalo	depends on I2C && INPUT
1141312ea07bSSamu Onkalo	select INPUT_POLLDEV
1142312ea07bSSamu Onkalo	default n
1143312ea07bSSamu Onkalo	help
1144312ea07bSSamu Onkalo	  This driver provides support for the LIS3LV02Dx accelerometer connected
1145312ea07bSSamu Onkalo	  via I2C. The accelerometer data is readable via
1146312ea07bSSamu Onkalo	  /sys/devices/platform/lis3lv02d.
1147312ea07bSSamu Onkalo
1148312ea07bSSamu Onkalo	  This driver also provides an absolute input class device, allowing
1149312ea07bSSamu Onkalo	  the device to act as a pinball machine-esque joystick.
1150312ea07bSSamu Onkalo
1151312ea07bSSamu Onkalo	  This driver can also be built as modules.  If so, the core module
1152312ea07bSSamu Onkalo	  will be called lis3lv02d and a specific module for the I2C transport
1153312ea07bSSamu Onkalo	  is called lis3lv02d_i2c.
1154312ea07bSSamu Onkalo
11556f2fad74SNicolas Boichatconfig SENSORS_APPLESMC
11566f2fad74SNicolas Boichat	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
1157548c343bSJean Delvare	depends on INPUT && X86
11586f2fad74SNicolas Boichat	select NEW_LEDS
11596f2fad74SNicolas Boichat	select LEDS_CLASS
1160d5cf2b99SDmitry Torokhov	select INPUT_POLLDEV
11616f2fad74SNicolas Boichat	default n
11626f2fad74SNicolas Boichat	help
11636f2fad74SNicolas Boichat	  This driver provides support for the Apple System Management
11646f2fad74SNicolas Boichat	  Controller, which provides an accelerometer (Apple Sudden Motion
11656f2fad74SNicolas Boichat	  Sensor), light sensors, temperature sensors, keyboard backlight
11666f2fad74SNicolas Boichat	  control and fan control.
11676f2fad74SNicolas Boichat
11686f2fad74SNicolas Boichat	  Only Intel-based Apple's computers are supported (MacBook Pro,
11696f2fad74SNicolas Boichat	  MacBook, MacMini).
11706f2fad74SNicolas Boichat
11716f2fad74SNicolas Boichat	  Data from the different sensors, keyboard backlight control and fan
11726f2fad74SNicolas Boichat	  control are accessible via sysfs.
11736f2fad74SNicolas Boichat
11746f2fad74SNicolas Boichat	  This driver also provides an absolute input class device, allowing
11756f2fad74SNicolas Boichat	  the laptop to act as a pinball machine-esque joystick.
11766f2fad74SNicolas Boichat
11776f2fad74SNicolas Boichat	  Say Y here if you have an applicable laptop and want to experience
11786f2fad74SNicolas Boichat	  the awesome power of applesmc.
11796f2fad74SNicolas Boichat
118093ee0a75SLuotao Fuconfig SENSORS_MC13783_ADC
118193ee0a75SLuotao Fu        tristate "Freescale MC13783 ADC"
118293ee0a75SLuotao Fu        depends on MFD_MC13783
118393ee0a75SLuotao Fu        help
118493ee0a75SLuotao Fu          Support for the A/D converter on MC13783 PMIC.
118593ee0a75SLuotao Fu
118661cba5c2SJean Delvareif ACPI
118761cba5c2SJean Delvare
118861cba5c2SJean Delvarecomment "ACPI drivers"
118961cba5c2SJean Delvare
119061cba5c2SJean Delvareconfig SENSORS_ATK0110
119161cba5c2SJean Delvare	tristate "ASUS ATK0110"
119261cba5c2SJean Delvare	depends on X86 && EXPERIMENTAL
119361cba5c2SJean Delvare	help
119461cba5c2SJean Delvare	  If you say yes here you get support for the ACPI hardware
119561cba5c2SJean Delvare	  monitoring interface found in many ASUS motherboards. This
119661cba5c2SJean Delvare	  driver will provide readings of fans, voltages and temperatures
119761cba5c2SJean Delvare	  through the system firmware.
119861cba5c2SJean Delvare
119961cba5c2SJean Delvare	  This driver can also be built as a module. If so, the module
120061cba5c2SJean Delvare	  will be called asus_atk0110.
120161cba5c2SJean Delvare
120261cba5c2SJean Delvareconfig SENSORS_LIS3LV02D
1203bc62c147SÉric Piel	tristate "STMicroeletronics LIS3* three-axis digital accelerometer"
120461cba5c2SJean Delvare	depends on INPUT
120561cba5c2SJean Delvare	select INPUT_POLLDEV
120661cba5c2SJean Delvare	select NEW_LEDS
120761cba5c2SJean Delvare	select LEDS_CLASS
1208ad2f931dSJean Delvare	default n
1209ad2f931dSJean Delvare	help
1210bc62c147SÉric Piel	  This driver provides support for the LIS3* accelerometers, such as the
1211bc62c147SÉric Piel	  LIS3LV02DL or the LIS331DL. In particular, it can be found in a number
1212bc62c147SÉric Piel	  of HP laptops, which have the "Mobile Data Protection System 3D" or
1213bc62c147SÉric Piel	  "3D DriveGuard" feature. On such systems the driver should load
1214bc62c147SÉric Piel	  automatically (via ACPI alias). The accelerometer might also be found
1215bc62c147SÉric Piel	  in other systems, connected via SPI or I2C. The accelerometer data is
1216bc62c147SÉric Piel	  readable via /sys/devices/platform/lis3lv02d.
121761cba5c2SJean Delvare
121861cba5c2SJean Delvare	  This driver also provides an absolute input class device, allowing
1219bc62c147SÉric Piel	  a laptop to act as a pinball machine-esque joystick. It provides also
1220bc62c147SÉric Piel	  a misc device which can be used to detect free-fall. On HP laptops,
122161cba5c2SJean Delvare	  if the led infrastructure is activated, support for a led indicating
1222bc62c147SÉric Piel	  disk protection will be provided as hp::hddprotect. For more
1223bc62c147SÉric Piel	  information on the feature, refer to Documentation/hwmon/lis3lv02d.
122461cba5c2SJean Delvare
122561cba5c2SJean Delvare	  This driver can also be built as modules.  If so, the core module
122661cba5c2SJean Delvare	  will be called lis3lv02d and a specific module for HP laptops will be
122761cba5c2SJean Delvare	  called hp_accel.
122861cba5c2SJean Delvare
122961cba5c2SJean Delvare	  Say Y here if you have an applicable laptop and want to experience
123061cba5c2SJean Delvare	  the awesome power of lis3lv02d.
123161cba5c2SJean Delvare
123261cba5c2SJean Delvareendif # ACPI
1233ad2f931dSJean Delvare
12341d72acf9SJan Engelhardtendif # HWMON
1235