xref: /linux/drivers/hwmon/Kconfig (revision 7a1b76f2a46016809c7bcacf81e89948cc306703)
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"
1320b22ce3bSJean Delvare	depends on I2C
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"
1430b22ce3bSJean Delvare	depends on I2C
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"
1540b22ce3bSJean Delvare	depends on I2C
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"
2050b22ce3bSJean Delvare	depends on I2C
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
252ad2f931dSJean Delvareconfig SENSORS_ASB100
253ad2f931dSJean Delvare	tristate "Asus ASB100 Bach"
254dabf375bSJean Delvare	depends on X86 && I2C && EXPERIMENTAL
255303760b4SJean Delvare	select HWMON_VID
256ad2f931dSJean Delvare	help
257ad2f931dSJean Delvare	  If you say yes here you get support for the ASB100 Bach sensor
258ad2f931dSJean Delvare	  chip found on some Asus mainboards.
259ad2f931dSJean Delvare
260ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
261ad2f931dSJean Delvare	  will be called asb100.
262ad2f931dSJean Delvare
263ad2f931dSJean Delvareconfig SENSORS_ATXP1
264ad2f931dSJean Delvare	tristate "Attansic ATXP1 VID controller"
2651d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
266303760b4SJean Delvare	select HWMON_VID
267ad2f931dSJean Delvare	help
268ad2f931dSJean Delvare	  If you say yes here you get support for the Attansic ATXP1 VID
269ad2f931dSJean Delvare	  controller.
270ad2f931dSJean Delvare
271ad2f931dSJean Delvare	  If your board have such a chip, you are able to control your CPU
272ad2f931dSJean Delvare	  core and other voltages.
273ad2f931dSJean Delvare
274ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
275ad2f931dSJean Delvare	  will be called atxp1.
276ad2f931dSJean Delvare
27760994698SRoland Stiggeconfig SENSORS_DS620
27860994698SRoland Stigge	tristate "Dallas Semiconductor DS620"
27960994698SRoland Stigge	depends on I2C
28060994698SRoland Stigge	help
28160994698SRoland Stigge	  If you say yes here you get support for Dallas Semiconductor
28260994698SRoland Stigge	  DS620 sensor chip.
28360994698SRoland Stigge
28460994698SRoland Stigge	  This driver can also be built as a module.  If so, the module
28560994698SRoland Stigge	  will be called ds620.
28660994698SRoland Stigge
287ad2f931dSJean Delvareconfig SENSORS_DS1621
288ad2f931dSJean Delvare	tristate "Dallas Semiconductor DS1621 and DS1625"
2891d72acf9SJan Engelhardt	depends on I2C
290ad2f931dSJean Delvare	help
291ad2f931dSJean Delvare	  If you say yes here you get support for Dallas Semiconductor
292ad2f931dSJean Delvare	  DS1621 and DS1625 sensor chips.
293ad2f931dSJean Delvare
294ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
295ad2f931dSJean Delvare	  will be called ds1621.
296ad2f931dSJean Delvare
297298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB
298298c7524SDarrick J. Wong	tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
299298c7524SDarrick J. Wong	depends on PCI && EXPERIMENTAL
300298c7524SDarrick J. Wong	help
301298c7524SDarrick J. Wong	  If you say yes here you get support for FB-DIMM AMB temperature
302298c7524SDarrick J. Wong	  monitoring chips on systems with the Intel 5000 series chipset.
303298c7524SDarrick J. Wong
304298c7524SDarrick J. Wong	  This driver can also be built as a module. If so, the module
305298c7524SDarrick J. Wong	  will be called i5k_amb.
306298c7524SDarrick J. Wong
307e53004e2SJean Delvareconfig SENSORS_F71805F
3089cab0217SJean Delvare	tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
309e53004e2SJean Delvare	help
310e53004e2SJean Delvare	  If you say yes here you get support for hardware monitoring
3119cab0217SJean Delvare	  features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
3129cab0217SJean Delvare	  Super-I/O chips.
313e53004e2SJean Delvare
314e53004e2SJean Delvare	  This driver can also be built as a module.  If so, the module
315e53004e2SJean Delvare	  will be called f71805f.
316e53004e2SJean Delvare
31745fb3669SHans de Goedeconfig SENSORS_F71882FG
318f2e41e91SAndrew Morton	tristate "Fintek F71858FG, F71862FG, F71882FG, F71889FG and F8000"
31945fb3669SHans de Goede	help
320f2e41e91SAndrew Morton	  If you say yes here you get support for hardware monitoring
321f2e41e91SAndrew Morton	  features of the Fintek F71858FG, F71862FG/71863FG, F71882FG/F71883FG,
3227669896fSHans de Goede	  F71889FG and F8000 Super-I/O chips.
32345fb3669SHans de Goede
32445fb3669SHans de Goede	  This driver can also be built as a module.  If so, the module
32545fb3669SHans de Goede	  will be called f71882fg.
32645fb3669SHans de Goede
32784f1e442SRiku Voipioconfig SENSORS_F75375S
3280b22ce3bSJean Delvare	tristate "Fintek F75375S/SP and F75373"
3290b22ce3bSJean Delvare	depends on I2C
33084f1e442SRiku Voipio	help
33184f1e442SRiku Voipio	  If you say yes here you get support for hardware monitoring
33284f1e442SRiku Voipio	  features of the Fintek F75375S/SP and F75373
33384f1e442SRiku Voipio
33484f1e442SRiku Voipio	  This driver can also be built as a module.  If so, the module
33584f1e442SRiku Voipio	  will be called f75375s.
33684f1e442SRiku Voipio
337569ff102SHans de Goedeconfig SENSORS_FSCHMD
338c69ab2b7SHans de Goede	tristate "Fujitsu Siemens Computers sensor chips"
3390589c2deSHans de Goede	depends on X86 && I2C
340569ff102SHans de Goede	help
341c69ab2b7SHans de Goede	  If you say yes here you get support for the following Fujitsu
342c69ab2b7SHans de Goede	  Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes,
343de15f093SHans de Goede	  Heimdall, Heracles, Hades and Syleus including support for the
344de15f093SHans de Goede	  integrated watchdog.
345569ff102SHans de Goede
3460589c2deSHans de Goede	  This is a merged driver for FSC sensor chips replacing the fscpos,
3470589c2deSHans de Goede	  fscscy and fscher drivers and adding support for several other FSC
3480589c2deSHans de Goede	  sensor chips.
349569ff102SHans de Goede
350569ff102SHans de Goede	  This driver can also be built as a module.  If so, the module
351569ff102SHans de Goede	  will be called fschmd.
352569ff102SHans de Goede
3533bcfa9e4SHerbert Valerio Riedelconfig SENSORS_G760A
3543bcfa9e4SHerbert Valerio Riedel	tristate "GMT G760A"
3553bcfa9e4SHerbert Valerio Riedel	depends on I2C
3563bcfa9e4SHerbert Valerio Riedel	help
3573bcfa9e4SHerbert Valerio Riedel	  If you say yes here you get support for Global Mixed-mode
3583bcfa9e4SHerbert Valerio Riedel	  Technology Inc G760A fan speed PWM controller chips.
3593bcfa9e4SHerbert Valerio Riedel
3603bcfa9e4SHerbert Valerio Riedel	  This driver can also be built as a module.  If so, the module
3613bcfa9e4SHerbert Valerio Riedel	  will be called g760a.
3623bcfa9e4SHerbert Valerio Riedel
363ad2f931dSJean Delvareconfig SENSORS_GL518SM
364ad2f931dSJean Delvare	tristate "Genesys Logic GL518SM"
3651d72acf9SJan Engelhardt	depends on I2C
366ad2f931dSJean Delvare	help
367ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL518SM
368ad2f931dSJean Delvare	  sensor chips.
369ad2f931dSJean Delvare
370ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
371ad2f931dSJean Delvare	  will be called gl518sm.
372ad2f931dSJean Delvare
373ad2f931dSJean Delvareconfig SENSORS_GL520SM
374ad2f931dSJean Delvare	tristate "Genesys Logic GL520SM"
3751d72acf9SJan Engelhardt	depends on I2C
376303760b4SJean Delvare	select HWMON_VID
377ad2f931dSJean Delvare	help
378ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL520SM
379ad2f931dSJean Delvare	  sensor chips.
380ad2f931dSJean Delvare
381ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
382ad2f931dSJean Delvare	  will be called gl520sm.
383ad2f931dSJean Delvare
384d6fe1360SSimon Guinotconfig SENSORS_GPIO_FAN
385d6fe1360SSimon Guinot	tristate "GPIO fan"
386d6fe1360SSimon Guinot	depends on GENERIC_GPIO
387d6fe1360SSimon Guinot	help
388d6fe1360SSimon Guinot	  If you say yes here you get support for fans connected to GPIO lines.
389d6fe1360SSimon Guinot
390d6fe1360SSimon Guinot	  This driver can also be built as a module.  If so, the module
391d6fe1360SSimon Guinot	  will be called gpio-fan.
392d6fe1360SSimon Guinot
393bebe4678SRudolf Marekconfig SENSORS_CORETEMP
394708a62bcSRudolf Marek	tristate "Intel Core/Core2/Atom temperature sensor"
3951fe63ab4SYong Wang	depends on X86 && PCI && EXPERIMENTAL
396bebe4678SRudolf Marek	help
397bebe4678SRudolf Marek	  If you say yes here you get support for the temperature
398708a62bcSRudolf Marek	  sensor inside your CPU. Most of the family 6 CPUs
399f3cffe4dSChen Gong	  are supported. Check Documentation/hwmon/coretemp for details.
400bebe4678SRudolf Marek
401cb84b194SFenghua Yuconfig SENSORS_PKGTEMP
402cb84b194SFenghua Yu	tristate "Intel processor package temperature sensor"
4030eae7799SJan Beulich	depends on X86 && EXPERIMENTAL
404cb84b194SFenghua Yu	help
405cb84b194SFenghua Yu	  If you say yes here you get support for the package level temperature
406cb84b194SFenghua Yu	  sensor inside your CPU. Check documentation/driver for details.
407cb84b194SFenghua Yu
4088808a793SDarrick J. Wongconfig SENSORS_IBMAEM
4098808a793SDarrick J. Wong	tristate "IBM Active Energy Manager temperature/power sensors and control"
4108808a793SDarrick J. Wong	select IPMI_SI
4118808a793SDarrick J. Wong	depends on IPMI_HANDLER
4128808a793SDarrick J. Wong	help
4138808a793SDarrick J. Wong	  If you say yes here you get support for the temperature and
4148808a793SDarrick J. Wong	  power sensors and capping hardware in various IBM System X
4158808a793SDarrick J. Wong	  servers that support Active Energy Manager.  This includes
4168808a793SDarrick J. Wong	  the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
4178070408bSDarrick J. Wong	  and certain HC10/HS2x/LS2x/QS2x blades.
4188808a793SDarrick J. Wong
4198808a793SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
4208808a793SDarrick J. Wong	  will be called ibmaem.
4218808a793SDarrick J. Wong
42257c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX
42357c7c3a0SDarrick J. Wong	tristate "IBM PowerExecutive temperature/power sensors"
42457c7c3a0SDarrick J. Wong	select IPMI_SI
42557c7c3a0SDarrick J. Wong	depends on IPMI_HANDLER
42657c7c3a0SDarrick J. Wong	help
42757c7c3a0SDarrick J. Wong	  If you say yes here you get support for the temperature and
42857c7c3a0SDarrick J. Wong	  power sensors in various IBM System X servers that support
4293d960a99SDarrick J. Wong	  PowerExecutive.  So far this includes the x3350, x3550, x3650,
4303d960a99SDarrick J. Wong	  x3655, and x3755; the x3800, x3850, and x3950 models that have
4313d960a99SDarrick J. Wong	  PCI Express; and some of the HS2x, LS2x, and QS2x blades.
43257c7c3a0SDarrick J. Wong
43357c7c3a0SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
43457c7c3a0SDarrick J. Wong	  will be called ibmpex.
43557c7c3a0SDarrick J. Wong
436ad2f931dSJean Delvareconfig SENSORS_IT87
437ad2f931dSJean Delvare	tristate "ITE IT87xx and compatibles"
438303760b4SJean Delvare	select HWMON_VID
439ad2f931dSJean Delvare	help
44087673dd7SJean Delvare	  If you say yes here you get support for ITE IT8705F, IT8712F,
44144c1bcd4SJean Delvare	  IT8716F, IT8718F, IT8720F, IT8721F, IT8726F and IT8758E sensor
44244c1bcd4SJean Delvare	  chips, and the SiS960 clone.
443ad2f931dSJean Delvare
444ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
445ad2f931dSJean Delvare	  will be called it87.
446ad2f931dSJean Delvare
4477f983ba9SLars-Peter Clausenconfig SENSORS_JZ4740
4487f983ba9SLars-Peter Clausen	tristate "Ingenic JZ4740 SoC ADC driver"
4497f983ba9SLars-Peter Clausen	depends on MACH_JZ4740 && MFD_JZ4740_ADC
4507f983ba9SLars-Peter Clausen	help
4517f983ba9SLars-Peter Clausen	  If you say yes here you get support for reading adc values from the ADCIN
4527f983ba9SLars-Peter Clausen	  pin on Ingenic JZ4740 SoC based boards.
4537f983ba9SLars-Peter Clausen
4547f983ba9SLars-Peter Clausen	  This driver can also be build as a module. If so, the module will be
4557f983ba9SLars-Peter Clausen	  called jz4740-hwmon.
4567f983ba9SLars-Peter Clausen
4574453d736SGuenter Roeckconfig SENSORS_JC42
4584453d736SGuenter Roeck	tristate "JEDEC JC42.4 compliant temperature sensors"
4594bd2691dSRandy Dunlap	depends on I2C
4604453d736SGuenter Roeck	help
4614453d736SGuenter Roeck	  If you say yes here you get support for Jedec JC42.4 compliant
4624453d736SGuenter Roeck	  temperature sensors. Support will include, but not be limited to,
4634453d736SGuenter Roeck	  ADT7408, CAT34TS02,, CAT6095, MAX6604, MCP9805, MCP98242, MCP98243,
4644453d736SGuenter Roeck	  MCP9843, SE97, SE98, STTS424, TSE2002B3, and TS3000B3.
4654453d736SGuenter Roeck
4664453d736SGuenter Roeck	  This driver can also be built as a module.  If so, the module
4674453d736SGuenter Roeck	  will be called jc42.
4684453d736SGuenter Roeck
469ad2f931dSJean Delvareconfig SENSORS_LM63
47010f2ed31SMatthew Garrett	tristate "National Semiconductor LM63 and LM64"
4711d72acf9SJan Engelhardt	depends on I2C
472ad2f931dSJean Delvare	help
47310f2ed31SMatthew Garrett	  If you say yes here you get support for the National
47410f2ed31SMatthew Garrett	  Semiconductor LM63 and LM64 remote diode digital temperature
47510f2ed31SMatthew Garrett	  sensors with integrated fan control.  Such chips are found
47610f2ed31SMatthew Garrett	  on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
47710f2ed31SMatthew Garrett	  others.
478ad2f931dSJean Delvare
479ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
480ad2f931dSJean Delvare	  will be called lm63.
481ad2f931dSJean Delvare
482e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70
483c8ac32e4SManuel Lauss	tristate "National Semiconductor LM70 / Texas Instruments TMP121"
4840b22ce3bSJean Delvare	depends on SPI_MASTER
485e1a8e913SKaiwan N Billimoria	help
486e1a8e913SKaiwan N Billimoria	  If you say yes here you get support for the National Semiconductor
487c8ac32e4SManuel Lauss	  LM70 and Texas Instruments TMP121/TMP123 digital temperature
488c8ac32e4SManuel Lauss	  sensor chips.
489e1a8e913SKaiwan N Billimoria
490e1a8e913SKaiwan N Billimoria	  This driver can also be built as a module.  If so, the module
491e1a8e913SKaiwan N Billimoria	  will be called lm70.
492e1a8e913SKaiwan N Billimoria
4934e233cbeSAdrien Demarezconfig SENSORS_LM73
4944e233cbeSAdrien Demarez	tristate "National Semiconductor LM73"
4954e233cbeSAdrien Demarez	depends on I2C
4964e233cbeSAdrien Demarez	help
4974e233cbeSAdrien Demarez	  If you say yes here you get support for National Semiconductor LM73
4984e233cbeSAdrien Demarez	  sensor chips.
4994e233cbeSAdrien Demarez	  This driver can also be built as a module.  If so, the module
5004e233cbeSAdrien Demarez	  will be called lm73.
5014e233cbeSAdrien Demarez
502ad2f931dSJean Delvareconfig SENSORS_LM75
503ad2f931dSJean Delvare	tristate "National Semiconductor LM75 and compatibles"
5041d72acf9SJan Engelhardt	depends on I2C
505ad2f931dSJean Delvare	help
50601a52397SDavid Brownell	  If you say yes here you get support for one common type of
50701a52397SDavid Brownell	  temperature sensor chip, with models including:
508ad2f931dSJean Delvare
50901a52397SDavid Brownell		- Dallas Semiconductor DS75 and DS1775
51001a52397SDavid Brownell		- Maxim MAX6625 and MAX6626
51101a52397SDavid Brownell		- Microchip MCP980x
51201a52397SDavid Brownell		- National Semiconductor LM75
51301a52397SDavid Brownell		- NXP's LM75A
51401a52397SDavid Brownell		- ST Microelectronics STDS75
51501a52397SDavid Brownell		- TelCom (now Microchip) TCN75
5166d034059SShubhrajyoti Datta		- Texas Instruments TMP100, TMP101, TMP105, TMP75, TMP175,
5176d034059SShubhrajyoti Datta		  TMP275
51801a52397SDavid Brownell
5199ebd3d82SDavid Brownell	  This driver supports driver model based binding through board
5209ebd3d82SDavid Brownell	  specific I2C device tables.
5219ebd3d82SDavid Brownell
5229ebd3d82SDavid Brownell	  It also supports the "legacy" style of driver binding.  To use
5239ebd3d82SDavid Brownell	  that with some chips which don't replicate LM75 quirks exactly,
5249ebd3d82SDavid Brownell	  you may need the "force" module parameter.
525ad2f931dSJean Delvare
526ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
527ad2f931dSJean Delvare	  will be called lm75.
528ad2f931dSJean Delvare
529ad2f931dSJean Delvareconfig SENSORS_LM77
530ad2f931dSJean Delvare	tristate "National Semiconductor LM77"
5311d72acf9SJan Engelhardt	depends on I2C
532ad2f931dSJean Delvare	help
533ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM77
534ad2f931dSJean Delvare	  sensor chips.
535ad2f931dSJean Delvare
536ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
537ad2f931dSJean Delvare	  will be called lm77.
538ad2f931dSJean Delvare
539ad2f931dSJean Delvareconfig SENSORS_LM78
540ad2f931dSJean Delvare	tristate "National Semiconductor LM78 and compatibles"
5411d72acf9SJan Engelhardt	depends on I2C
54219f673edSJean Delvare	select HWMON_VID
543ad2f931dSJean Delvare	help
544ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM78,
545ad2f931dSJean Delvare	  LM78-J and LM79.
546ad2f931dSJean Delvare
547ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
548ad2f931dSJean Delvare	  will be called lm78.
549ad2f931dSJean Delvare
550ad2f931dSJean Delvareconfig SENSORS_LM80
551ad2f931dSJean Delvare	tristate "National Semiconductor LM80"
5520b22ce3bSJean Delvare	depends on I2C
553ad2f931dSJean Delvare	help
554ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
555ad2f931dSJean Delvare	  LM80 sensor chips.
556ad2f931dSJean Delvare
557ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
558ad2f931dSJean Delvare	  will be called lm80.
559ad2f931dSJean Delvare
560ad2f931dSJean Delvareconfig SENSORS_LM83
56143cb7ebeSJordan Crouse	tristate "National Semiconductor LM83 and compatibles"
5621d72acf9SJan Engelhardt	depends on I2C
563ad2f931dSJean Delvare	help
564ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
56543cb7ebeSJordan Crouse	  LM82 and LM83 sensor chips.
566ad2f931dSJean Delvare
567ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
568ad2f931dSJean Delvare	  will be called lm83.
569ad2f931dSJean Delvare
570ad2f931dSJean Delvareconfig SENSORS_LM85
571ad2f931dSJean Delvare	tristate "National Semiconductor LM85 and compatibles"
5720b22ce3bSJean Delvare	depends on I2C
573303760b4SJean Delvare	select HWMON_VID
574ad2f931dSJean Delvare	help
575ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM85
576c36364dbSJean Delvare	  sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
577c36364dbSJean Delvare	  EMC6D101 and EMC6D102.
578ad2f931dSJean Delvare
579ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
580ad2f931dSJean Delvare	  will be called lm85.
581ad2f931dSJean Delvare
582ad2f931dSJean Delvareconfig SENSORS_LM87
583c7fa3737SJean Delvare	tristate "National Semiconductor LM87 and compatibles"
5841d72acf9SJan Engelhardt	depends on I2C
585303760b4SJean Delvare	select HWMON_VID
586ad2f931dSJean Delvare	help
587ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM87
588c7fa3737SJean Delvare	  and Analog Devices ADM1024 sensor chips.
589ad2f931dSJean Delvare
590ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
591ad2f931dSJean Delvare	  will be called lm87.
592ad2f931dSJean Delvare
593ad2f931dSJean Delvareconfig SENSORS_LM90
594ad2f931dSJean Delvare	tristate "National Semiconductor LM90 and compatibles"
5951d72acf9SJan Engelhardt	depends on I2C
596ad2f931dSJean Delvare	help
597ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM90,
5986771ea1fSJean Delvare	  LM86, LM89 and LM99, Analog Devices ADM1032 and ADT7461, Maxim
5991a51e068SDarrick J. Wong	  MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
60006e1c0a2SGuenter Roeck	  MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, and Winbond/Nuvoton
601c4f99a2bSJean Delvare	  W83L771W/G/AWG/ASG sensor chips.
602ad2f931dSJean Delvare
603ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
604ad2f931dSJean Delvare	  will be called lm90.
605ad2f931dSJean Delvare
606ad2f931dSJean Delvareconfig SENSORS_LM92
607ad2f931dSJean Delvare	tristate "National Semiconductor LM92 and compatibles"
6081d72acf9SJan Engelhardt	depends on I2C
609ad2f931dSJean Delvare	help
610ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM92
611ad2f931dSJean Delvare	  and Maxim MAX6635 sensor chips.
612ad2f931dSJean Delvare
613ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
614ad2f931dSJean Delvare	  will be called lm92.
615ad2f931dSJean Delvare
616e46957edSHans-Jürgen Kochconfig SENSORS_LM93
617e46957edSHans-Jürgen Koch	tristate "National Semiconductor LM93 and compatibles"
618dabf375bSJean Delvare	depends on I2C
619e46957edSHans-Jürgen Koch	select HWMON_VID
620e46957edSHans-Jürgen Koch	help
621e46957edSHans-Jürgen Koch	  If you say yes here you get support for National Semiconductor LM93
622e46957edSHans-Jürgen Koch	  sensor chips.
623e46957edSHans-Jürgen Koch
624e46957edSHans-Jürgen Koch	  This driver can also be built as a module.  If so, the module
625e46957edSHans-Jürgen Koch	  will be called lm93.
626e46957edSHans-Jürgen Koch
62772f5de92SIra Snyderconfig SENSORS_LTC4215
62872f5de92SIra Snyder	tristate "Linear Technology LTC4215"
62972f5de92SIra Snyder	depends on I2C && EXPERIMENTAL
63072f5de92SIra Snyder	default n
63172f5de92SIra Snyder	help
63272f5de92SIra Snyder	  If you say yes here you get support for Linear Technology LTC4215
63372f5de92SIra Snyder	  Hot Swap Controller I2C interface.
63472f5de92SIra Snyder
63572f5de92SIra Snyder	  This driver can also be built as a module. If so, the module will
63672f5de92SIra Snyder	  be called ltc4215.
63772f5de92SIra Snyder
6386e34b187SIra Snyderconfig SENSORS_LTC4245
6396e34b187SIra Snyder	tristate "Linear Technology LTC4245"
6406e34b187SIra Snyder	depends on I2C && EXPERIMENTAL
6416e34b187SIra Snyder	default n
6426e34b187SIra Snyder	help
6436e34b187SIra Snyder	  If you say yes here you get support for Linear Technology LTC4245
6446e34b187SIra Snyder	  Multiple Supply Hot Swap Controller I2C interface.
6456e34b187SIra Snyder
6466e34b187SIra Snyder	  This driver can also be built as a module. If so, the module will
6476e34b187SIra Snyder	  be called ltc4245.
6486e34b187SIra Snyder
649e5f5c99aSGuenter Roeckconfig SENSORS_LTC4261
650e5f5c99aSGuenter Roeck	tristate "Linear Technology LTC4261"
651e5f5c99aSGuenter Roeck	depends on I2C && EXPERIMENTAL
652e5f5c99aSGuenter Roeck	default n
653e5f5c99aSGuenter Roeck	help
654e5f5c99aSGuenter Roeck	  If you say yes here you get support for Linear Technology LTC4261
655e5f5c99aSGuenter Roeck	  Negative Voltage Hot Swap Controller I2C interface.
656e5f5c99aSGuenter Roeck
657e5f5c99aSGuenter Roeck	  This driver can also be built as a module. If so, the module will
658e5f5c99aSGuenter Roeck	  be called ltc4261.
659e5f5c99aSGuenter Roeck
66006160327SDavide Rizzoconfig SENSORS_LM95241
66106160327SDavide Rizzo	tristate "National Semiconductor LM95241 sensor chip"
66206160327SDavide Rizzo	depends on I2C
66306160327SDavide Rizzo	help
66406160327SDavide Rizzo	  If you say yes here you get support for LM95241 sensor chip.
66506160327SDavide Rizzo
66606160327SDavide Rizzo	  This driver can also be built as a module.  If so, the module
66706160327SDavide Rizzo	  will be called lm95241.
66806160327SDavide Rizzo
66955b951e7SEric Miaoconfig SENSORS_MAX1111
67055b951e7SEric Miao	tristate "Maxim MAX1111 Multichannel, Serial 8-bit ADC chip"
67155b951e7SEric Miao	depends on SPI_MASTER
67255b951e7SEric Miao	help
67355b951e7SEric Miao	  Say y here to support Maxim's MAX1111 ADC chips.
67455b951e7SEric Miao
67555b951e7SEric Miao	  This driver can also be built as a module.  If so, the module
67655b951e7SEric Miao	  will be called max1111.
67755b951e7SEric Miao
678ad2f931dSJean Delvareconfig SENSORS_MAX1619
679ad2f931dSJean Delvare	tristate "Maxim MAX1619 sensor chip"
6801d72acf9SJan Engelhardt	depends on I2C
681ad2f931dSJean Delvare	help
682ad2f931dSJean Delvare	  If you say yes here you get support for MAX1619 sensor chip.
683ad2f931dSJean Delvare
684ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
685ad2f931dSJean Delvare	  will be called max1619.
686ad2f931dSJean Delvare
687d20620deSHans-Juergen Kochconfig SENSORS_MAX6650
688d20620deSHans-Juergen Koch	tristate "Maxim MAX6650 sensor chip"
6891d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
690d20620deSHans-Juergen Koch	help
691d20620deSHans-Juergen Koch	  If you say yes here you get support for the MAX6650 / MAX6651
692d20620deSHans-Juergen Koch	  sensor chips.
693d20620deSHans-Juergen Koch
694d20620deSHans-Juergen Koch	  This driver can also be built as a module.  If so, the module
695d20620deSHans-Juergen Koch	  will be called max6650.
696d20620deSHans-Juergen Koch
697ad2f931dSJean Delvareconfig SENSORS_PC87360
698ad2f931dSJean Delvare	tristate "National Semiconductor PC87360 family"
699303760b4SJean Delvare	select HWMON_VID
700ad2f931dSJean Delvare	help
701ad2f931dSJean Delvare	  If you say yes here you get access to the hardware monitoring
702ad2f931dSJean Delvare	  functions of the National Semiconductor PC8736x Super-I/O chips.
703ad2f931dSJean Delvare	  The PC87360, PC87363 and PC87364 only have fan monitoring and
704ad2f931dSJean Delvare	  control.  The PC87365 and PC87366 additionally have voltage and
705ad2f931dSJean Delvare	  temperature monitoring.
706ad2f931dSJean Delvare
707ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
708ad2f931dSJean Delvare	  will be called pc87360.
709ad2f931dSJean Delvare
710ba224e2cSJean Delvareconfig SENSORS_PC87427
711ba224e2cSJean Delvare	tristate "National Semiconductor PC87427"
712ba224e2cSJean Delvare	help
713ba224e2cSJean Delvare	  If you say yes here you get access to the hardware monitoring
714ba224e2cSJean Delvare	  functions of the National Semiconductor PC87427 Super-I/O chip.
715ba224e2cSJean Delvare	  The chip has two distinct logical devices, one for fan speed
716ba224e2cSJean Delvare	  monitoring and control, and one for voltage and temperature
717008e5f33SJean Delvare	  monitoring. Fan speed monitoring and control are supported, as
718008e5f33SJean Delvare	  well as temperature monitoring. Voltages aren't supported yet.
719ba224e2cSJean Delvare
720ba224e2cSJean Delvare	  This driver can also be built as a module.  If so, the module
721ba224e2cSJean Delvare	  will be called pc87427.
722ba224e2cSJean Delvare
723fb4504feSJean Delvareconfig SENSORS_PCF8591
724fb4504feSJean Delvare	tristate "Philips PCF8591 ADC/DAC"
725fb4504feSJean Delvare	depends on I2C
726fb4504feSJean Delvare	default n
727fb4504feSJean Delvare	help
728fb4504feSJean Delvare	  If you say yes here you get support for Philips PCF8591 4-channel
729fb4504feSJean Delvare	  ADC, 1-channel DAC chips.
730fb4504feSJean Delvare
731fb4504feSJean Delvare	  This driver can also be built as a module.  If so, the module
732fb4504feSJean Delvare	  will be called pcf8591.
733fb4504feSJean Delvare
734fb4504feSJean Delvare	  These devices are hard to detect and rarely found on mainstream
735fb4504feSJean Delvare	  hardware.  If unsure, say N.
736fb4504feSJean Delvare
737251eb40fSJonathan Cameronconfig SENSORS_SHT15
738251eb40fSJonathan Cameron	tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
739251eb40fSJonathan Cameron	depends on GENERIC_GPIO
740251eb40fSJonathan Cameron	help
741251eb40fSJonathan Cameron	  If you say yes here you get support for the Sensiron SHT10, SHT11,
742251eb40fSJonathan Cameron	  SHT15, SHT71, SHT75 humidity and temperature sensors.
743251eb40fSJonathan Cameron
744251eb40fSJonathan Cameron	  This driver can also be built as a module.  If so, the module
745251eb40fSJonathan Cameron	  will be called sht15.
746251eb40fSJonathan Cameron
747430400b8SUrs Fleischconfig SENSORS_SHT21
748430400b8SUrs Fleisch	tristate "Sensiron humidity and temperature sensors. SHT21 and compat."
749430400b8SUrs Fleisch	depends on I2C
750430400b8SUrs Fleisch	help
751430400b8SUrs Fleisch	  If you say yes here you get support for the Sensiron SHT21, SHT25
752430400b8SUrs Fleisch	  humidity and temperature sensors.
753430400b8SUrs Fleisch
754430400b8SUrs Fleisch	  This driver can also be built as a module.  If so, the module
755430400b8SUrs Fleisch	  will be called sht21.
756430400b8SUrs Fleisch
757bff78650SBen Dooksconfig SENSORS_S3C
75862991f7aSMaurus Cuelenaere	tristate "Samsung built-in ADC"
75962991f7aSMaurus Cuelenaere	depends on S3C_ADC
760bff78650SBen Dooks	help
761bff78650SBen Dooks	  If you say yes here you get support for the on-board ADCs of
76262991f7aSMaurus Cuelenaere	  the Samsung S3C24XX, S3C64XX and other series of SoC
763bff78650SBen Dooks
764bff78650SBen Dooks	  This driver can also be built as a module. If so, the module
76562991f7aSMaurus Cuelenaere	  will be called s3c-hwmon.
766bff78650SBen Dooks
767bff78650SBen Dooksconfig SENSORS_S3C_RAW
768bff78650SBen Dooks	bool "Include raw channel attributes in sysfs"
769bff78650SBen Dooks	depends on SENSORS_S3C
770bff78650SBen Dooks	help
771bff78650SBen Dooks	  Say Y here if you want to include raw copies of all the ADC
772bff78650SBen Dooks	  channels in sysfs.
773bff78650SBen Dooks
774ad2f931dSJean Delvareconfig SENSORS_SIS5595
775ad2f931dSJean Delvare	tristate "Silicon Integrated Systems Corp. SiS5595"
77617e7dc43SJean Delvare	depends on PCI
777ad2f931dSJean Delvare	help
778ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
779ad2f931dSJean Delvare	  SiS5595 South Bridges.
780ad2f931dSJean Delvare
781ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
782ad2f931dSJean Delvare	  will be called sis5595.
783ad2f931dSJean Delvare
784920fa1ffSGuenter Roeckconfig SENSORS_SMM665
785920fa1ffSGuenter Roeck	tristate "Summit Microelectronics SMM665"
786920fa1ffSGuenter Roeck	depends on I2C && EXPERIMENTAL
787920fa1ffSGuenter Roeck	default n
788920fa1ffSGuenter Roeck	help
789920fa1ffSGuenter Roeck	  If you say yes here you get support for the hardware monitoring
790920fa1ffSGuenter Roeck	  features of the Summit Microelectronics SMM665/SMM665B Six-Channel
791920fa1ffSGuenter Roeck	  Active DC Output Controller / Monitor.
792920fa1ffSGuenter Roeck
793920fa1ffSGuenter Roeck	  Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
794920fa1ffSGuenter Roeck	  Support for those chips is untested.
795920fa1ffSGuenter Roeck
796920fa1ffSGuenter Roeck	  This driver can also be built as a module. If so, the module will
797920fa1ffSGuenter Roeck	  be called smm665.
798920fa1ffSGuenter Roeck
7999431996fSJuerg Haefligerconfig SENSORS_DME1737
800e95c237dSJuerg Haefliger	tristate "SMSC DME1737, SCH311x and compatibles"
8019431996fSJuerg Haefliger	depends on I2C && EXPERIMENTAL
8029431996fSJuerg Haefliger	select HWMON_VID
8039431996fSJuerg Haefliger	help
8049431996fSJuerg Haefliger	  If you say yes here you get support for the hardware monitoring
805549edb83SJuerg Haefliger	  and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
806549edb83SJuerg Haefliger	  Asus A8000 Super-I/O chips.
8079431996fSJuerg Haefliger
8089431996fSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
8099431996fSJuerg Haefliger	  will be called dme1737.
8109431996fSJuerg Haefliger
811dac6831eSKalhan Trisalconfig SENSORS_EMC1403
812*7a1b76f2SJekyll Lai	tristate "SMSC EMC1403/23 thermal sensor"
813dac6831eSKalhan Trisal	depends on I2C
814dac6831eSKalhan Trisal	help
815*7a1b76f2SJekyll Lai	  If you say yes here you get support for the SMSC EMC1403/23
816dac6831eSKalhan Trisal	  temperature monitoring chip.
817dac6831eSKalhan Trisal
818dac6831eSKalhan Trisal	  Threshold values can be configured using sysfs.
819dac6831eSKalhan Trisal	  Data from the different diodes are accessible via sysfs.
820dac6831eSKalhan Trisal
8219df7305bSSteve Glendinningconfig SENSORS_EMC2103
8229df7305bSSteve Glendinning	tristate "SMSC EMC2103"
8239df7305bSSteve Glendinning	depends on I2C
8249df7305bSSteve Glendinning	help
8259df7305bSSteve Glendinning	  If you say yes here you get support for the temperature
8269df7305bSSteve Glendinning	  and fan sensors of the SMSC EMC2103 chips.
8279df7305bSSteve Glendinning
8289df7305bSSteve Glendinning	  This driver can also be built as a module.  If so, the module
8299df7305bSSteve Glendinning	  will be called emc2103.
8309df7305bSSteve Glendinning
831ad2f931dSJean Delvareconfig SENSORS_SMSC47M1
832ad2f931dSJean Delvare	tristate "SMSC LPC47M10x and compatibles"
833ad2f931dSJean Delvare	help
834ad2f931dSJean Delvare	  If you say yes here you get support for the integrated fan
835ad2f931dSJean Delvare	  monitoring and control capabilities of the SMSC LPC47B27x,
8366091780eSJean Delvare	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
8378eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 chips.
83859ac8367SHartmut Rick
8398eccbb6fSJean Delvare	  The temperature and voltage sensor features of the LPC47M15x,
8408eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
8418eccbb6fSJean Delvare	  driver, select also "SMSC LPC47M192 and compatibles" below for
8428eccbb6fSJean Delvare	  those.
843ad2f931dSJean Delvare
844ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
845ad2f931dSJean Delvare	  will be called smsc47m1.
846ad2f931dSJean Delvare
84759ac8367SHartmut Rickconfig SENSORS_SMSC47M192
84859ac8367SHartmut Rick	tristate "SMSC LPC47M192 and compatibles"
8490b22ce3bSJean Delvare	depends on I2C
85059ac8367SHartmut Rick	select HWMON_VID
85159ac8367SHartmut Rick	help
85259ac8367SHartmut Rick	  If you say yes here you get support for the temperature and
85300cb4739SJean Delvare	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
85400cb4739SJean Delvare	  and LPC47M997 chips.
85559ac8367SHartmut Rick
85659ac8367SHartmut Rick	  The fan monitoring and control capabilities of these chips
85759ac8367SHartmut Rick	  are supported by another driver, select
85859ac8367SHartmut Rick	  "SMSC LPC47M10x and compatibles" above. You need both drivers
85959ac8367SHartmut Rick	  if you want fan control and voltage/temperature sensor support.
86059ac8367SHartmut Rick
86159ac8367SHartmut Rick	  This driver can also be built as a module.  If so, the module
86259ac8367SHartmut Rick	  will be called smsc47m192.
86359ac8367SHartmut Rick
864ad2f931dSJean Delvareconfig SENSORS_SMSC47B397
865ad2f931dSJean Delvare	tristate "SMSC LPC47B397-NC"
8661d72acf9SJan Engelhardt	depends on EXPERIMENTAL
867ad2f931dSJean Delvare	help
868ad2f931dSJean Delvare	  If you say yes here you get support for the SMSC LPC47B397-NC
869ad2f931dSJean Delvare	  sensor chip.
870ad2f931dSJean Delvare
871ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
872ad2f931dSJean Delvare	  will be called smsc47b397.
873ad2f931dSJean Delvare
8745812f928SSteve Hardyconfig SENSORS_ADS7828
8755812f928SSteve Hardy	tristate "Texas Instruments ADS7828"
8765812f928SSteve Hardy	depends on I2C
8775812f928SSteve Hardy	help
8785812f928SSteve Hardy	  If you say yes here you get support for Texas Instruments ADS7828
8795812f928SSteve Hardy	  12-bit 8-channel ADC device.
8805812f928SSteve Hardy
8815812f928SSteve Hardy	  This driver can also be built as a module.  If so, the module
8825812f928SSteve Hardy	  will be called ads7828.
8835812f928SSteve Hardy
884e0c70b80SPaul Thomasconfig SENSORS_ADS7871
885e0c70b80SPaul Thomas	tristate "Texas Instruments ADS7871 A/D converter"
886e0c70b80SPaul Thomas	depends on SPI
887e0c70b80SPaul Thomas	help
888e0c70b80SPaul Thomas	  If you say yes here you get support for TI ADS7871 & ADS7870
889e0c70b80SPaul Thomas
890e0c70b80SPaul Thomas	  This driver can also be built as a module.  If so, the module
891e0c70b80SPaul Thomas	  will be called ads7871.
892e0c70b80SPaul Thomas
893b5430a04STomaz Merteljconfig SENSORS_AMC6821
894b5430a04STomaz Mertelj	tristate "Texas Instruments AMC6821"
895b5430a04STomaz Mertelj	depends on I2C  && EXPERIMENTAL
896b5430a04STomaz Mertelj	help
897b5430a04STomaz Mertelj	  If you say yes here you get support for the Texas Instruments
898b5430a04STomaz Mertelj	  AMC6821 hardware monitoring chips.
899b5430a04STomaz Mertelj
900b5430a04STomaz Mertelj	  This driver can also be build as a module.  If so, the module
901b5430a04STomaz Mertelj	  will be called amc6821.
902b5430a04STomaz Mertelj
903add77c64SKrzysztof Heltconfig SENSORS_THMC50
904add77c64SKrzysztof Helt	tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
9050b22ce3bSJean Delvare	depends on I2C
906add77c64SKrzysztof Helt	help
907add77c64SKrzysztof Helt	  If you say yes here you get support for Texas Instruments THMC50
908add77c64SKrzysztof Helt	  sensor chips and clones: the Analog Devices ADM1022.
909add77c64SKrzysztof Helt
910add77c64SKrzysztof Helt	  This driver can also be built as a module.  If so, the module
911add77c64SKrzysztof Helt	  will be called thmc50.
912add77c64SKrzysztof Helt
913beb1b6bbSSteven Kingconfig SENSORS_TMP102
914cff37c9eSJean Delvare	tristate "Texas Instruments TMP102"
915beb1b6bbSSteven King	depends on I2C && EXPERIMENTAL
916beb1b6bbSSteven King	help
917beb1b6bbSSteven King	  If you say yes here you get support for Texas Instruments TMP102
918beb1b6bbSSteven King	  sensor chips.
919beb1b6bbSSteven King
920beb1b6bbSSteven King	  This driver can also be built as a module.  If so, the module
921beb1b6bbSSteven King	  will be called tmp102.
922beb1b6bbSSteven King
923ab2b79d5SHans de Goedeconfig SENSORS_TMP401
924ab2b79d5SHans de Goede	tristate "Texas Instruments TMP401 and compatibles"
925ab2b79d5SHans de Goede	depends on I2C && EXPERIMENTAL
926ab2b79d5SHans de Goede	help
927ab2b79d5SHans de Goede	  If you say yes here you get support for Texas Instruments TMP401 and
928ab2b79d5SHans de Goede	  TMP411 temperature sensor chips.
929ab2b79d5SHans de Goede
930ab2b79d5SHans de Goede	  This driver can also be built as a module.  If so, the module
931ab2b79d5SHans de Goede	  will be called tmp401.
932ab2b79d5SHans de Goede
9339410700bSAndre Prendelconfig SENSORS_TMP421
9349410700bSAndre Prendel	tristate "Texas Instruments TMP421 and compatible"
9359410700bSAndre Prendel	depends on I2C && EXPERIMENTAL
9369410700bSAndre Prendel	help
9379410700bSAndre Prendel	  If you say yes here you get support for Texas Instruments TMP421,
9389410700bSAndre Prendel	  TMP422 and TMP423 temperature sensor chips.
9399410700bSAndre Prendel
9409410700bSAndre Prendel	  This driver can also be built as a module.  If so, the module
9419410700bSAndre Prendel	  will be called tmp421.
9429410700bSAndre Prendel
94370c38772SHarald Welteconfig SENSORS_VIA_CPUTEMP
94470c38772SHarald Welte	tristate "VIA CPU temperature sensor"
94570c38772SHarald Welte	depends on X86
94670c38772SHarald Welte	help
94770c38772SHarald Welte	  If you say yes here you get support for the temperature
94870c38772SHarald Welte	  sensor inside your CPU. Supported are all known variants of
94970c38772SHarald Welte	  the VIA C7 and Nano.
95070c38772SHarald Welte
951ad2f931dSJean Delvareconfig SENSORS_VIA686A
952ad2f931dSJean Delvare	tristate "VIA686A"
9532ec342e6SJean Delvare	depends on PCI
954ad2f931dSJean Delvare	help
955ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
956ad2f931dSJean Delvare	  Via 686A/B South Bridges.
957ad2f931dSJean Delvare
958ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
959ad2f931dSJean Delvare	  will be called via686a.
960ad2f931dSJean Delvare
961ab41319eSJuerg Haefligerconfig SENSORS_VT1211
962ab41319eSJuerg Haefliger	tristate "VIA VT1211"
963ab41319eSJuerg Haefliger	select HWMON_VID
964ab41319eSJuerg Haefliger	help
965ab41319eSJuerg Haefliger	  If you say yes here then you get support for hardware monitoring
966ab41319eSJuerg Haefliger	  features of the VIA VT1211 Super-I/O chip.
967ab41319eSJuerg Haefliger
968ab41319eSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
969ab41319eSJuerg Haefliger	  will be called vt1211.
970ab41319eSJuerg Haefliger
9711de9e371SRoger Lucasconfig SENSORS_VT8231
97251bd5633SJean Delvare	tristate "VIA VT8231"
973ec5e1a4bSRoger Lucas	depends on PCI
9741de9e371SRoger Lucas	select HWMON_VID
9751de9e371SRoger Lucas	help
9761de9e371SRoger Lucas	  If you say yes here then you get support for the integrated sensors
9771de9e371SRoger Lucas	  in the VIA VT8231 device.
9781de9e371SRoger Lucas
9791de9e371SRoger Lucas	  This driver can also be built as a module.  If so, the module
9801de9e371SRoger Lucas	  will be called vt8231.
9811de9e371SRoger Lucas
982ad2f931dSJean Delvareconfig SENSORS_W83781D
98305663368SJean Delvare	tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
9841d72acf9SJan Engelhardt	depends on I2C
985303760b4SJean Delvare	select HWMON_VID
986ad2f931dSJean Delvare	help
987ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W8378x series
98805663368SJean Delvare	  of sensor chips: the W83781D, W83782D and W83783S, and the similar
98905663368SJean Delvare	  Asus AS99127F.
990ad2f931dSJean Delvare
991ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
992ad2f931dSJean Delvare	  will be called w83781d.
993ad2f931dSJean Delvare
9949873964dSCharles Spirakisconfig SENSORS_W83791D
9959873964dSCharles Spirakis	tristate "Winbond W83791D"
996d1ebd59aSMarc Hulsman	depends on I2C
9979873964dSCharles Spirakis	select HWMON_VID
9989873964dSCharles Spirakis	help
9999873964dSCharles Spirakis	  If you say yes here you get support for the Winbond W83791D chip.
10009873964dSCharles Spirakis
10019873964dSCharles Spirakis	  This driver can also be built as a module.  If so, the module
10029873964dSCharles Spirakis	  will be called w83791d.
10039873964dSCharles Spirakis
10045563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D
10055563e27dSR.Marek@sh.cvut.cz	tristate "Winbond W83792D"
10060b22ce3bSJean Delvare	depends on I2C
10075563e27dSR.Marek@sh.cvut.cz	help
10085563e27dSR.Marek@sh.cvut.cz	  If you say yes here you get support for the Winbond W83792D chip.
10095563e27dSR.Marek@sh.cvut.cz
10105563e27dSR.Marek@sh.cvut.cz	  This driver can also be built as a module.  If so, the module
10115563e27dSR.Marek@sh.cvut.cz	  will be called w83792d.
10125563e27dSR.Marek@sh.cvut.cz
10136800c3d0SRudolf Marekconfig SENSORS_W83793
10146800c3d0SRudolf Marek	tristate "Winbond W83793"
10151d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
10167a5e6bc2SStefano Brivio	select HWMON_VID
10176800c3d0SRudolf Marek	help
10186800c3d0SRudolf Marek	  If you say yes here you get support for the Winbond W83793
10195852f960SSven Anders	  hardware monitoring chip, including support for the integrated
10205852f960SSven Anders	  watchdog.
10216800c3d0SRudolf Marek
10226800c3d0SRudolf Marek	  This driver can also be built as a module.  If so, the module
10236800c3d0SRudolf Marek	  will be called w83793.
10246800c3d0SRudolf Marek
1025792d376bSWei Songconfig SENSORS_W83795
1026792d376bSWei Song	tristate "Winbond/Nuvoton W83795G/ADG"
1027792d376bSWei Song	depends on I2C && EXPERIMENTAL
1028792d376bSWei Song	help
1029792d376bSWei Song	  If you say yes here you get support for the Winbond W83795G and
1030792d376bSWei Song	  W83795ADG hardware monitoring chip.
1031792d376bSWei Song
1032792d376bSWei Song	  This driver can also be built as a module.  If so, the module
1033792d376bSWei Song	  will be called w83795.
1034792d376bSWei Song
103500030af2SJean Delvareconfig SENSORS_W83795_FANCTRL
103600030af2SJean Delvare	boolean "Include fan control support (DANGEROUS)"
103700030af2SJean Delvare	depends on SENSORS_W83795 && EXPERIMENTAL
103800030af2SJean Delvare	default n
103900030af2SJean Delvare	help
104000030af2SJean Delvare	  If you say yes here, support for the both manual and automatic
104100030af2SJean Delvare	  fan control features will be included in the driver.
104200030af2SJean Delvare
104300030af2SJean Delvare	  This part of the code wasn't carefully reviewed and tested yet,
104400030af2SJean Delvare	  so enabling this option is strongly discouraged on production
104500030af2SJean Delvare	  servers. Only developers and testers should enable it for the
104600030af2SJean Delvare	  time being.
104700030af2SJean Delvare
104800030af2SJean Delvare	  Please also note that this option will create sysfs attribute
104900030af2SJean Delvare	  files which may change in the future, so you shouldn't rely
105000030af2SJean Delvare	  on them being stable.
105100030af2SJean Delvare
1052ad2f931dSJean Delvareconfig SENSORS_W83L785TS
1053ad2f931dSJean Delvare	tristate "Winbond W83L785TS-S"
10541d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
1055ad2f931dSJean Delvare	help
1056ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W83L785TS-S
1057ad2f931dSJean Delvare	  sensor chip, which is used on the Asus A7N8X, among other
1058ad2f931dSJean Delvare	  motherboards.
1059ad2f931dSJean Delvare
1060ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1061ad2f931dSJean Delvare	  will be called w83l785ts.
1062ad2f931dSJean Delvare
106385f03bccSKevin Loconfig SENSORS_W83L786NG
106485f03bccSKevin Lo	tristate "Winbond W83L786NG, W83L786NR"
106585f03bccSKevin Lo	depends on I2C && EXPERIMENTAL
106685f03bccSKevin Lo	help
106785f03bccSKevin Lo	  If you say yes here you get support for the Winbond W83L786NG
106885f03bccSKevin Lo	  and W83L786NR sensor chips.
106985f03bccSKevin Lo
107085f03bccSKevin Lo	  This driver can also be built as a module.  If so, the module
107185f03bccSKevin Lo	  will be called w83l786ng.
107285f03bccSKevin Lo
1073ad2f931dSJean Delvareconfig SENSORS_W83627HF
1074c2db6ce1SJean Delvare	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
1075303760b4SJean Delvare	select HWMON_VID
1076ad2f931dSJean Delvare	help
1077ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W836X7 series
1078c2db6ce1SJean Delvare	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
1079c2db6ce1SJean Delvare	  W83697HF.
1080ad2f931dSJean Delvare
1081ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1082ad2f931dSJean Delvare	  will be called w83627hf.
1083ad2f931dSJean Delvare
1084ad2f931dSJean Delvareconfig SENSORS_W83627EHF
1085237c8d2fSGong Jun	tristate "Winbond W83627EHF/EHG/DHG, W83667HG"
1086fc18d6c0SJean Delvare	select HWMON_VID
1087ad2f931dSJean Delvare	help
1088658291fcSDavid Hubbard	  If you say yes here you get support for the hardware
1089ad2f931dSJean Delvare	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
1090ad2f931dSJean Delvare
10918dd2d2caSJean Delvare	  This driver also supports the W83627EHG, which is the lead-free
1092658291fcSDavid Hubbard	  version of the W83627EHF, and the W83627DHG, which is a similar
1093658291fcSDavid Hubbard	  chip suited for specific Intel processors that use PECI such as
1094658291fcSDavid Hubbard	  the Core 2 Duo.
10958dd2d2caSJean Delvare
1096237c8d2fSGong Jun	  This driver also supports the W83667HG chip.
1097237c8d2fSGong Jun
1098ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
1099ad2f931dSJean Delvare	  will be called w83627ehf.
1100ad2f931dSJean Delvare
110108bad5a8SMark Brownconfig SENSORS_WM831X
110208bad5a8SMark Brown	tristate "WM831x PMICs"
110308bad5a8SMark Brown	depends on MFD_WM831X
110408bad5a8SMark Brown	help
110508bad5a8SMark Brown	  If you say yes here you get support for the hardware
110608bad5a8SMark Brown	  monitoring functionality of the Wolfson Microelectronics
110708bad5a8SMark Brown	  WM831x series of PMICs.
110808bad5a8SMark Brown
110908bad5a8SMark Brown	  This driver can also be built as a module.  If so, the module
111008bad5a8SMark Brown	  will be called wm831x-hwmon.
111108bad5a8SMark Brown
1112fb6c023aSMark Brownconfig SENSORS_WM8350
1113fb6c023aSMark Brown	tristate "Wolfson Microelectronics WM835x"
1114fb6c023aSMark Brown	depends on MFD_WM8350
1115fb6c023aSMark Brown	help
1116fb6c023aSMark Brown	  If you say yes here you get support for the hardware
1117fb6c023aSMark Brown	  monitoring features of the WM835x series of PMICs.
1118fb6c023aSMark Brown
1119fb6c023aSMark Brown	  This driver can also be built as a module.  If so, the module
1120fb6c023aSMark Brown	  will be called wm8350-hwmon.
1121fb6c023aSMark Brown
1122e0418088SDavid S. Millerconfig SENSORS_ULTRA45
1123e0418088SDavid S. Miller	tristate "Sun Ultra45 PIC16F747"
1124e0418088SDavid S. Miller	depends on SPARC64
1125e0418088SDavid S. Miller	help
1126e0418088SDavid S. Miller	  This driver provides support for the Ultra45 workstation environmental
1127e0418088SDavid S. Miller	  sensors.
1128e0418088SDavid S. Miller
1129bb233fdfSDaniel Mackconfig SENSORS_LIS3_SPI
1130bb233fdfSDaniel Mack	tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (SPI)"
1131bb233fdfSDaniel Mack	depends on !ACPI && SPI_MASTER && INPUT
1132dc6ea97bSEric Piel	select INPUT_POLLDEV
1133bb233fdfSDaniel Mack	default n
1134bb233fdfSDaniel Mack	help
1135bb233fdfSDaniel Mack	  This driver provides support for the LIS3LV02Dx accelerometer connected
1136bb233fdfSDaniel Mack	  via SPI. The accelerometer data is readable via
1137bb233fdfSDaniel Mack	  /sys/devices/platform/lis3lv02d.
1138bb233fdfSDaniel Mack
1139bb233fdfSDaniel Mack	  This driver also provides an absolute input class device, allowing
1140bb233fdfSDaniel Mack	  the laptop to act as a pinball machine-esque joystick.
1141bb233fdfSDaniel Mack
1142bb233fdfSDaniel Mack	  This driver can also be built as modules.  If so, the core module
1143bb233fdfSDaniel Mack	  will be called lis3lv02d and a specific module for the SPI transport
1144bb233fdfSDaniel Mack	  is called lis3lv02d_spi.
1145bb233fdfSDaniel Mack
1146312ea07bSSamu Onkaloconfig SENSORS_LIS3_I2C
1147312ea07bSSamu Onkalo	tristate "STMicroeletronics LIS3LV02Dx three-axis digital accelerometer (I2C)"
1148312ea07bSSamu Onkalo	depends on I2C && INPUT
1149312ea07bSSamu Onkalo	select INPUT_POLLDEV
1150312ea07bSSamu Onkalo	default n
1151312ea07bSSamu Onkalo	help
1152312ea07bSSamu Onkalo	  This driver provides support for the LIS3LV02Dx accelerometer connected
1153312ea07bSSamu Onkalo	  via I2C. The accelerometer data is readable via
1154312ea07bSSamu Onkalo	  /sys/devices/platform/lis3lv02d.
1155312ea07bSSamu Onkalo
1156312ea07bSSamu Onkalo	  This driver also provides an absolute input class device, allowing
1157312ea07bSSamu Onkalo	  the device to act as a pinball machine-esque joystick.
1158312ea07bSSamu Onkalo
1159312ea07bSSamu Onkalo	  This driver can also be built as modules.  If so, the core module
1160312ea07bSSamu Onkalo	  will be called lis3lv02d and a specific module for the I2C transport
1161312ea07bSSamu Onkalo	  is called lis3lv02d_i2c.
1162312ea07bSSamu Onkalo
11636f2fad74SNicolas Boichatconfig SENSORS_APPLESMC
11646f2fad74SNicolas Boichat	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
1165548c343bSJean Delvare	depends on INPUT && X86
11666f2fad74SNicolas Boichat	select NEW_LEDS
11676f2fad74SNicolas Boichat	select LEDS_CLASS
1168d5cf2b99SDmitry Torokhov	select INPUT_POLLDEV
11696f2fad74SNicolas Boichat	default n
11706f2fad74SNicolas Boichat	help
11716f2fad74SNicolas Boichat	  This driver provides support for the Apple System Management
11726f2fad74SNicolas Boichat	  Controller, which provides an accelerometer (Apple Sudden Motion
11736f2fad74SNicolas Boichat	  Sensor), light sensors, temperature sensors, keyboard backlight
11746f2fad74SNicolas Boichat	  control and fan control.
11756f2fad74SNicolas Boichat
11766f2fad74SNicolas Boichat	  Only Intel-based Apple's computers are supported (MacBook Pro,
11776f2fad74SNicolas Boichat	  MacBook, MacMini).
11786f2fad74SNicolas Boichat
11796f2fad74SNicolas Boichat	  Data from the different sensors, keyboard backlight control and fan
11806f2fad74SNicolas Boichat	  control are accessible via sysfs.
11816f2fad74SNicolas Boichat
11826f2fad74SNicolas Boichat	  This driver also provides an absolute input class device, allowing
11836f2fad74SNicolas Boichat	  the laptop to act as a pinball machine-esque joystick.
11846f2fad74SNicolas Boichat
11856f2fad74SNicolas Boichat	  Say Y here if you have an applicable laptop and want to experience
11866f2fad74SNicolas Boichat	  the awesome power of applesmc.
11876f2fad74SNicolas Boichat
118893ee0a75SLuotao Fuconfig SENSORS_MC13783_ADC
118993ee0a75SLuotao Fu        tristate "Freescale MC13783 ADC"
119093ee0a75SLuotao Fu        depends on MFD_MC13783
119193ee0a75SLuotao Fu        help
119293ee0a75SLuotao Fu          Support for the A/D converter on MC13783 PMIC.
119393ee0a75SLuotao Fu
119461cba5c2SJean Delvareif ACPI
119561cba5c2SJean Delvare
119661cba5c2SJean Delvarecomment "ACPI drivers"
119761cba5c2SJean Delvare
119861cba5c2SJean Delvareconfig SENSORS_ATK0110
119961cba5c2SJean Delvare	tristate "ASUS ATK0110"
120061cba5c2SJean Delvare	depends on X86 && EXPERIMENTAL
120161cba5c2SJean Delvare	help
120261cba5c2SJean Delvare	  If you say yes here you get support for the ACPI hardware
120361cba5c2SJean Delvare	  monitoring interface found in many ASUS motherboards. This
120461cba5c2SJean Delvare	  driver will provide readings of fans, voltages and temperatures
120561cba5c2SJean Delvare	  through the system firmware.
120661cba5c2SJean Delvare
120761cba5c2SJean Delvare	  This driver can also be built as a module. If so, the module
120861cba5c2SJean Delvare	  will be called asus_atk0110.
120961cba5c2SJean Delvare
121061cba5c2SJean Delvareconfig SENSORS_LIS3LV02D
1211bc62c147SÉric Piel	tristate "STMicroeletronics LIS3* three-axis digital accelerometer"
121261cba5c2SJean Delvare	depends on INPUT
121361cba5c2SJean Delvare	select INPUT_POLLDEV
121461cba5c2SJean Delvare	select NEW_LEDS
121561cba5c2SJean Delvare	select LEDS_CLASS
1216ad2f931dSJean Delvare	default n
1217ad2f931dSJean Delvare	help
1218bc62c147SÉric Piel	  This driver provides support for the LIS3* accelerometers, such as the
1219bc62c147SÉric Piel	  LIS3LV02DL or the LIS331DL. In particular, it can be found in a number
1220bc62c147SÉric Piel	  of HP laptops, which have the "Mobile Data Protection System 3D" or
1221bc62c147SÉric Piel	  "3D DriveGuard" feature. On such systems the driver should load
1222bc62c147SÉric Piel	  automatically (via ACPI alias). The accelerometer might also be found
1223bc62c147SÉric Piel	  in other systems, connected via SPI or I2C. The accelerometer data is
1224bc62c147SÉric Piel	  readable via /sys/devices/platform/lis3lv02d.
122561cba5c2SJean Delvare
122661cba5c2SJean Delvare	  This driver also provides an absolute input class device, allowing
1227bc62c147SÉric Piel	  a laptop to act as a pinball machine-esque joystick. It provides also
1228bc62c147SÉric Piel	  a misc device which can be used to detect free-fall. On HP laptops,
122961cba5c2SJean Delvare	  if the led infrastructure is activated, support for a led indicating
1230bc62c147SÉric Piel	  disk protection will be provided as hp::hddprotect. For more
1231bc62c147SÉric Piel	  information on the feature, refer to Documentation/hwmon/lis3lv02d.
123261cba5c2SJean Delvare
123361cba5c2SJean Delvare	  This driver can also be built as modules.  If so, the core module
123461cba5c2SJean Delvare	  will be called lis3lv02d and a specific module for HP laptops will be
123561cba5c2SJean Delvare	  called hp_accel.
123661cba5c2SJean Delvare
123761cba5c2SJean Delvare	  Say Y here if you have an applicable laptop and want to experience
123861cba5c2SJean Delvare	  the awesome power of lis3lv02d.
123961cba5c2SJean Delvare
124061cba5c2SJean Delvareendif # ACPI
1241ad2f931dSJean Delvare
12421d72acf9SJan Engelhardtendif # HWMON
1243