xref: /linux/drivers/hwmon/Kconfig (revision 2ec342e68453d9f3a1ac28ab80ffa8faacf58710)
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
31f2b84bbcSHans de Goedeconfig SENSORS_ABITUGURU
32f2b84bbcSHans de Goede	tristate "Abit uGuru"
331d72acf9SJan Engelhardt	depends on EXPERIMENTAL
34f2b84bbcSHans de Goede	help
35f2b84bbcSHans de Goede	  If you say yes here you get support for the Abit uGuru chips
36f2b84bbcSHans de Goede	  sensor part. The voltage and frequency control parts of the Abit
37f2b84bbcSHans de Goede	  uGuru are not supported. The Abit uGuru chip can be found on Abit
38f2b84bbcSHans de Goede	  uGuru featuring motherboards (most modern Abit motherboards).
39f2b84bbcSHans de Goede
40f2b84bbcSHans de Goede	  This driver can also be built as a module.  If so, the module
41f2b84bbcSHans de Goede	  will be called abituguru.
42f2b84bbcSHans de Goede
432d8dd65fSAlessandro Zummoconfig SENSORS_AD7418
442d8dd65fSAlessandro Zummo	tristate "Analog Devices AD7416, AD7417 and AD7418"
451d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
462d8dd65fSAlessandro Zummo	help
472d8dd65fSAlessandro Zummo	  If you say yes here you get support for the Analog Devices
482d8dd65fSAlessandro Zummo	  AD7416, AD7417 and AD7418 temperature monitoring chips.
492d8dd65fSAlessandro Zummo
502d8dd65fSAlessandro Zummo	  This driver can also be built as a module. If so, the module
512d8dd65fSAlessandro Zummo	  will be called ad7418.
522d8dd65fSAlessandro Zummo
53ad2f931dSJean Delvareconfig SENSORS_ADM1021
54ad2f931dSJean Delvare	tristate "Analog Devices ADM1021 and compatibles"
551d72acf9SJan Engelhardt	depends on I2C
56ad2f931dSJean Delvare	help
57ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1021
58ad2f931dSJean Delvare	  and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
59ad2f931dSJean Delvare	  Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10,
60ad2f931dSJean Delvare	  and the XEON processor built-in sensor.
61ad2f931dSJean Delvare
62ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
63ad2f931dSJean Delvare	  will be called adm1021.
64ad2f931dSJean Delvare
65ad2f931dSJean Delvareconfig SENSORS_ADM1025
66ad2f931dSJean Delvare	tristate "Analog Devices ADM1025 and compatibles"
671d72acf9SJan Engelhardt	depends on I2C
68303760b4SJean Delvare	select HWMON_VID
69ad2f931dSJean Delvare	help
70ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1025
71ad2f931dSJean Delvare	  and Philips NE1619 sensor chips.
72ad2f931dSJean Delvare
73ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
74ad2f931dSJean Delvare	  will be called adm1025.
75ad2f931dSJean Delvare
76ad2f931dSJean Delvareconfig SENSORS_ADM1026
77ad2f931dSJean Delvare	tristate "Analog Devices ADM1026 and compatibles"
781d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
79303760b4SJean Delvare	select HWMON_VID
80ad2f931dSJean Delvare	help
81ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1026
82ad2f931dSJean Delvare	  sensor chip.
83ad2f931dSJean Delvare
84ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
85ad2f931dSJean Delvare	  will be called adm1026.
86ad2f931dSJean Delvare
87cae2caaeSCorentin Labbeconfig SENSORS_ADM1029
88cae2caaeSCorentin Labbe	tristate "Analog Devices ADM1029"
891d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
90cae2caaeSCorentin Labbe	help
91cae2caaeSCorentin Labbe	  If you say yes here you get support for Analog Devices ADM1029
92cae2caaeSCorentin Labbe	  sensor chip.
93cae2caaeSCorentin Labbe	  Very rare chip, please let us know you use it.
94cae2caaeSCorentin Labbe
95cae2caaeSCorentin Labbe	  This driver can also be built as a module.  If so, the module
96cae2caaeSCorentin Labbe	  will be called adm1029.
97cae2caaeSCorentin Labbe
98ad2f931dSJean Delvareconfig SENSORS_ADM1031
99ad2f931dSJean Delvare	tristate "Analog Devices ADM1031 and compatibles"
1001d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
101ad2f931dSJean Delvare	help
102ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1031
103ad2f931dSJean Delvare	  and ADM1030 sensor chips.
104ad2f931dSJean Delvare
105ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
106ad2f931dSJean Delvare	  will be called adm1031.
107ad2f931dSJean Delvare
108ad2f931dSJean Delvareconfig SENSORS_ADM9240
109ad2f931dSJean Delvare	tristate "Analog Devices ADM9240 and compatibles"
1101d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
111303760b4SJean Delvare	select HWMON_VID
112ad2f931dSJean Delvare	help
113ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM9240,
114ad2f931dSJean Delvare	  Dallas DS1780, National Semiconductor LM81 sensor chips.
115ad2f931dSJean Delvare
116ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
117ad2f931dSJean Delvare	  will be called adm9240.
118ad2f931dSJean Delvare
11929fa06c1SRudolf Marekconfig SENSORS_K8TEMP
1204660cb35SRudolf Marek	tristate "AMD Athlon64/FX or Opteron temperature sensor"
1211d72acf9SJan Engelhardt	depends on X86 && PCI && EXPERIMENTAL
12229fa06c1SRudolf Marek	help
12329fa06c1SRudolf Marek	  If you say yes here you get support for the temperature
1244660cb35SRudolf Marek	  sensor(s) inside your CPU. Supported is whole AMD K8
1254660cb35SRudolf Marek	  microarchitecture. Please note that you will need at least
1264660cb35SRudolf Marek	  lm-sensors 2.10.1 for proper userspace support.
12729fa06c1SRudolf Marek
12829fa06c1SRudolf Marek	  This driver can also be built as a module.  If so, the module
12929fa06c1SRudolf Marek	  will be called k8temp.
13029fa06c1SRudolf Marek
131dcb69dd0SStelian Popconfig SENSORS_AMS
132dcb69dd0SStelian Pop	tristate "Apple Motion Sensor driver"
1331d72acf9SJan Engelhardt	depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL
134dcb69dd0SStelian Pop	help
135dcb69dd0SStelian Pop	  Support for the motion sensor included in PowerBooks. Includes
136dcb69dd0SStelian Pop	  implementations for PMU and I2C.
137dcb69dd0SStelian Pop
138dcb69dd0SStelian Pop	  This driver can also be built as a module. If so, the module
139dcb69dd0SStelian Pop	  will be called ams.
140dcb69dd0SStelian Pop
141dcb69dd0SStelian Popconfig SENSORS_AMS_PMU
142dcb69dd0SStelian Pop	bool "PMU variant"
143dcb69dd0SStelian Pop	depends on SENSORS_AMS && ADB_PMU
144dcb69dd0SStelian Pop	default y
145dcb69dd0SStelian Pop	help
146dcb69dd0SStelian Pop	  PMU variant of motion sensor, found in late 2005 PowerBooks.
147dcb69dd0SStelian Pop
148dcb69dd0SStelian Popconfig SENSORS_AMS_I2C
149dcb69dd0SStelian Pop	bool "I2C variant"
150dcb69dd0SStelian Pop	depends on SENSORS_AMS && I2C
151dcb69dd0SStelian Pop	default y
152dcb69dd0SStelian Pop	help
153dcb69dd0SStelian Pop	  I2C variant of motion sensor, found in early 2005 PowerBooks and
154dcb69dd0SStelian Pop	  iBooks.
155dcb69dd0SStelian Pop
156ad2f931dSJean Delvareconfig SENSORS_ASB100
157ad2f931dSJean Delvare	tristate "Asus ASB100 Bach"
1581d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
159303760b4SJean Delvare	select HWMON_VID
160ad2f931dSJean Delvare	help
161ad2f931dSJean Delvare	  If you say yes here you get support for the ASB100 Bach sensor
162ad2f931dSJean Delvare	  chip found on some Asus mainboards.
163ad2f931dSJean Delvare
164ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
165ad2f931dSJean Delvare	  will be called asb100.
166ad2f931dSJean Delvare
167ad2f931dSJean Delvareconfig SENSORS_ATXP1
168ad2f931dSJean Delvare	tristate "Attansic ATXP1 VID controller"
1691d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
170303760b4SJean Delvare	select HWMON_VID
171ad2f931dSJean Delvare	help
172ad2f931dSJean Delvare	  If you say yes here you get support for the Attansic ATXP1 VID
173ad2f931dSJean Delvare	  controller.
174ad2f931dSJean Delvare
175ad2f931dSJean Delvare	  If your board have such a chip, you are able to control your CPU
176ad2f931dSJean Delvare	  core and other voltages.
177ad2f931dSJean Delvare
178ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
179ad2f931dSJean Delvare	  will be called atxp1.
180ad2f931dSJean Delvare
181ad2f931dSJean Delvareconfig SENSORS_DS1621
182ad2f931dSJean Delvare	tristate "Dallas Semiconductor DS1621 and DS1625"
1831d72acf9SJan Engelhardt	depends on I2C
184ad2f931dSJean Delvare	help
185ad2f931dSJean Delvare	  If you say yes here you get support for Dallas Semiconductor
186ad2f931dSJean Delvare	  DS1621 and DS1625 sensor chips.
187ad2f931dSJean Delvare
188ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
189ad2f931dSJean Delvare	  will be called ds1621.
190ad2f931dSJean Delvare
191e53004e2SJean Delvareconfig SENSORS_F71805F
19251c997d8SJean Delvare	tristate "Fintek F71805F/FG and F71872F/FG"
1931d72acf9SJan Engelhardt	depends on EXPERIMENTAL
194e53004e2SJean Delvare	help
195e53004e2SJean Delvare	  If you say yes here you get support for hardware monitoring
19651c997d8SJean Delvare	  features of the Fintek F71805F/FG and F71872F/FG Super-I/O
19751c997d8SJean Delvare	  chips.
198e53004e2SJean Delvare
199e53004e2SJean Delvare	  This driver can also be built as a module.  If so, the module
200e53004e2SJean Delvare	  will be called f71805f.
201e53004e2SJean Delvare
202ad2f931dSJean Delvareconfig SENSORS_FSCHER
203ad2f931dSJean Delvare	tristate "FSC Hermes"
2041d72acf9SJan Engelhardt	depends on I2C
205ad2f931dSJean Delvare	help
206ad2f931dSJean Delvare	  If you say yes here you get support for Fujitsu Siemens
207ad2f931dSJean Delvare	  Computers Hermes sensor chips.
208ad2f931dSJean Delvare
209ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
210ad2f931dSJean Delvare	  will be called fscher.
211ad2f931dSJean Delvare
212ad2f931dSJean Delvareconfig SENSORS_FSCPOS
213ad2f931dSJean Delvare	tristate "FSC Poseidon"
2141d72acf9SJan Engelhardt	depends on I2C
215ad2f931dSJean Delvare	help
216ad2f931dSJean Delvare	  If you say yes here you get support for Fujitsu Siemens
217ad2f931dSJean Delvare	  Computers Poseidon sensor chips.
218ad2f931dSJean Delvare
219ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
220ad2f931dSJean Delvare	  will be called fscpos.
221ad2f931dSJean Delvare
222ad2f931dSJean Delvareconfig SENSORS_GL518SM
223ad2f931dSJean Delvare	tristate "Genesys Logic GL518SM"
2241d72acf9SJan Engelhardt	depends on I2C
225ad2f931dSJean Delvare	help
226ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL518SM
227ad2f931dSJean Delvare	  sensor chips.
228ad2f931dSJean Delvare
229ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
230ad2f931dSJean Delvare	  will be called gl518sm.
231ad2f931dSJean Delvare
232ad2f931dSJean Delvareconfig SENSORS_GL520SM
233ad2f931dSJean Delvare	tristate "Genesys Logic GL520SM"
2341d72acf9SJan Engelhardt	depends on I2C
235303760b4SJean Delvare	select HWMON_VID
236ad2f931dSJean Delvare	help
237ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL520SM
238ad2f931dSJean Delvare	  sensor chips.
239ad2f931dSJean Delvare
240ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
241ad2f931dSJean Delvare	  will be called gl520sm.
242ad2f931dSJean Delvare
243bebe4678SRudolf Marekconfig SENSORS_CORETEMP
244bebe4678SRudolf Marek	tristate "Intel Core (2) Duo/Solo temperature sensor"
2451d72acf9SJan Engelhardt	depends on X86 && EXPERIMENTAL
246bebe4678SRudolf Marek	help
247bebe4678SRudolf Marek	  If you say yes here you get support for the temperature
248bebe4678SRudolf Marek	  sensor inside your CPU. Supported all are all known variants
249bebe4678SRudolf Marek	  of Intel Core family.
250bebe4678SRudolf Marek
251ad2f931dSJean Delvareconfig SENSORS_IT87
252ad2f931dSJean Delvare	tristate "ITE IT87xx and compatibles"
2531d72acf9SJan Engelhardt	depends on I2C
2545042c7d7SJean Delvare	select I2C_ISA
255303760b4SJean Delvare	select HWMON_VID
256ad2f931dSJean Delvare	help
25787673dd7SJean Delvare	  If you say yes here you get support for ITE IT8705F, IT8712F,
25808a8f6e9SRudolf Marek	  IT8716F, IT8718F and IT8726F sensor chips, and the SiS960 clone.
259ad2f931dSJean Delvare
260ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
261ad2f931dSJean Delvare	  will be called it87.
262ad2f931dSJean Delvare
263ad2f931dSJean Delvareconfig SENSORS_LM63
264ad2f931dSJean Delvare	tristate "National Semiconductor LM63"
2651d72acf9SJan Engelhardt	depends on I2C
266ad2f931dSJean Delvare	help
267ad2f931dSJean Delvare	  If you say yes here you get support for the National Semiconductor
268ad2f931dSJean Delvare	  LM63 remote diode digital temperature sensor with integrated fan
269ad2f931dSJean Delvare	  control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
270ad2f931dSJean Delvare	  motherboard, among others.
271ad2f931dSJean Delvare
272ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
273ad2f931dSJean Delvare	  will be called lm63.
274ad2f931dSJean Delvare
275e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70
276e1a8e913SKaiwan N Billimoria	tristate "National Semiconductor LM70"
2771d72acf9SJan Engelhardt	depends on SPI_MASTER && EXPERIMENTAL
278e1a8e913SKaiwan N Billimoria	help
279e1a8e913SKaiwan N Billimoria	  If you say yes here you get support for the National Semiconductor
280e1a8e913SKaiwan N Billimoria	  LM70 digital temperature sensor chip.
281e1a8e913SKaiwan N Billimoria
282e1a8e913SKaiwan N Billimoria	  This driver can also be built as a module.  If so, the module
283e1a8e913SKaiwan N Billimoria	  will be called lm70.
284e1a8e913SKaiwan N Billimoria
285ad2f931dSJean Delvareconfig SENSORS_LM75
286ad2f931dSJean Delvare	tristate "National Semiconductor LM75 and compatibles"
2871d72acf9SJan Engelhardt	depends on I2C
288ad2f931dSJean Delvare	help
289ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM75
290ad2f931dSJean Delvare	  sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
291ad2f931dSJean Delvare	  9-bit precision mode), and TelCom (now Microchip) TCN75.
292ad2f931dSJean Delvare
293ad2f931dSJean Delvare	  The DS75 and DS1775 in 10- to 12-bit precision modes will require
294ad2f931dSJean Delvare	  a force module parameter. The driver will not handle the extra
295ad2f931dSJean Delvare	  precision anyhow.
296ad2f931dSJean Delvare
297ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
298ad2f931dSJean Delvare	  will be called lm75.
299ad2f931dSJean Delvare
300ad2f931dSJean Delvareconfig SENSORS_LM77
301ad2f931dSJean Delvare	tristate "National Semiconductor LM77"
3021d72acf9SJan Engelhardt	depends on I2C
303ad2f931dSJean Delvare	help
304ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM77
305ad2f931dSJean Delvare	  sensor chips.
306ad2f931dSJean Delvare
307ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
308ad2f931dSJean Delvare	  will be called lm77.
309ad2f931dSJean Delvare
310ad2f931dSJean Delvareconfig SENSORS_LM78
311ad2f931dSJean Delvare	tristate "National Semiconductor LM78 and compatibles"
3121d72acf9SJan Engelhardt	depends on I2C
31319f673edSJean Delvare	select HWMON_VID
314ad2f931dSJean Delvare	help
315ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM78,
316ad2f931dSJean Delvare	  LM78-J and LM79.
317ad2f931dSJean Delvare
318ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
319ad2f931dSJean Delvare	  will be called lm78.
320ad2f931dSJean Delvare
321ad2f931dSJean Delvareconfig SENSORS_LM80
322ad2f931dSJean Delvare	tristate "National Semiconductor LM80"
3231d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
324ad2f931dSJean Delvare	help
325ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
326ad2f931dSJean Delvare	  LM80 sensor chips.
327ad2f931dSJean Delvare
328ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
329ad2f931dSJean Delvare	  will be called lm80.
330ad2f931dSJean Delvare
331ad2f931dSJean Delvareconfig SENSORS_LM83
33243cb7ebeSJordan Crouse	tristate "National Semiconductor LM83 and compatibles"
3331d72acf9SJan Engelhardt	depends on I2C
334ad2f931dSJean Delvare	help
335ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
33643cb7ebeSJordan Crouse	  LM82 and LM83 sensor chips.
337ad2f931dSJean Delvare
338ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
339ad2f931dSJean Delvare	  will be called lm83.
340ad2f931dSJean Delvare
341ad2f931dSJean Delvareconfig SENSORS_LM85
342ad2f931dSJean Delvare	tristate "National Semiconductor LM85 and compatibles"
3431d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
344303760b4SJean Delvare	select HWMON_VID
345ad2f931dSJean Delvare	help
346ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM85
347ad2f931dSJean Delvare	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
348ad2f931dSJean Delvare
349ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
350ad2f931dSJean Delvare	  will be called lm85.
351ad2f931dSJean Delvare
352ad2f931dSJean Delvareconfig SENSORS_LM87
353ad2f931dSJean Delvare	tristate "National Semiconductor LM87"
3541d72acf9SJan Engelhardt	depends on I2C
355303760b4SJean Delvare	select HWMON_VID
356ad2f931dSJean Delvare	help
357ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM87
358ad2f931dSJean Delvare	  sensor chips.
359ad2f931dSJean Delvare
360ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
361ad2f931dSJean Delvare	  will be called lm87.
362ad2f931dSJean Delvare
363ad2f931dSJean Delvareconfig SENSORS_LM90
364ad2f931dSJean Delvare	tristate "National Semiconductor LM90 and compatibles"
3651d72acf9SJan Engelhardt	depends on I2C
366ad2f931dSJean Delvare	help
367ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM90,
36832c82a93SRainer Birkenmaier	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657,
36932c82a93SRainer Birkenmaier	  MAX6658, MAX6659, MAX6680 and MAX6681 sensor chips.
370ad2f931dSJean Delvare
371ad2f931dSJean Delvare	  The Analog Devices ADT7461 sensor chip is also supported, but only
372ad2f931dSJean Delvare	  if found in ADM1032 compatibility mode.
373ad2f931dSJean Delvare
374ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
375ad2f931dSJean Delvare	  will be called lm90.
376ad2f931dSJean Delvare
377ad2f931dSJean Delvareconfig SENSORS_LM92
378ad2f931dSJean Delvare	tristate "National Semiconductor LM92 and compatibles"
3791d72acf9SJan Engelhardt	depends on I2C
380ad2f931dSJean Delvare	help
381ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM92
382ad2f931dSJean Delvare	  and Maxim MAX6635 sensor chips.
383ad2f931dSJean Delvare
384ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
385ad2f931dSJean Delvare	  will be called lm92.
386ad2f931dSJean Delvare
387ad2f931dSJean Delvareconfig SENSORS_MAX1619
388ad2f931dSJean Delvare	tristate "Maxim MAX1619 sensor chip"
3891d72acf9SJan Engelhardt	depends on I2C
390ad2f931dSJean Delvare	help
391ad2f931dSJean Delvare	  If you say yes here you get support for MAX1619 sensor chip.
392ad2f931dSJean Delvare
393ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
394ad2f931dSJean Delvare	  will be called max1619.
395ad2f931dSJean Delvare
396d20620deSHans-Juergen Kochconfig SENSORS_MAX6650
397d20620deSHans-Juergen Koch	tristate "Maxim MAX6650 sensor chip"
3981d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
399d20620deSHans-Juergen Koch	help
400d20620deSHans-Juergen Koch	  If you say yes here you get support for the MAX6650 / MAX6651
401d20620deSHans-Juergen Koch	  sensor chips.
402d20620deSHans-Juergen Koch
403d20620deSHans-Juergen Koch	  This driver can also be built as a module.  If so, the module
404d20620deSHans-Juergen Koch	  will be called max6650.
405d20620deSHans-Juergen Koch
406ad2f931dSJean Delvareconfig SENSORS_PC87360
407ad2f931dSJean Delvare	tristate "National Semiconductor PC87360 family"
408303760b4SJean Delvare	select HWMON_VID
409ad2f931dSJean Delvare	help
410ad2f931dSJean Delvare	  If you say yes here you get access to the hardware monitoring
411ad2f931dSJean Delvare	  functions of the National Semiconductor PC8736x Super-I/O chips.
412ad2f931dSJean Delvare	  The PC87360, PC87363 and PC87364 only have fan monitoring and
413ad2f931dSJean Delvare	  control.  The PC87365 and PC87366 additionally have voltage and
414ad2f931dSJean Delvare	  temperature monitoring.
415ad2f931dSJean Delvare
416ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
417ad2f931dSJean Delvare	  will be called pc87360.
418ad2f931dSJean Delvare
419ba224e2cSJean Delvareconfig SENSORS_PC87427
420ba224e2cSJean Delvare	tristate "National Semiconductor PC87427"
4211d72acf9SJan Engelhardt	depends on EXPERIMENTAL
422ba224e2cSJean Delvare	help
423ba224e2cSJean Delvare	  If you say yes here you get access to the hardware monitoring
424ba224e2cSJean Delvare	  functions of the National Semiconductor PC87427 Super-I/O chip.
425ba224e2cSJean Delvare	  The chip has two distinct logical devices, one for fan speed
426ba224e2cSJean Delvare	  monitoring and control, and one for voltage and temperature
427ba224e2cSJean Delvare	  monitoring. Only fan speed monitoring is supported right now.
428ba224e2cSJean Delvare
429ba224e2cSJean Delvare	  This driver can also be built as a module.  If so, the module
430ba224e2cSJean Delvare	  will be called pc87427.
431ba224e2cSJean Delvare
432ad2f931dSJean Delvareconfig SENSORS_SIS5595
433ad2f931dSJean Delvare	tristate "Silicon Integrated Systems Corp. SiS5595"
4341d72acf9SJan Engelhardt	depends on I2C && PCI && EXPERIMENTAL
435ad2f931dSJean Delvare	select I2C_ISA
436ad2f931dSJean Delvare	help
437ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
438ad2f931dSJean Delvare	  SiS5595 South Bridges.
439ad2f931dSJean Delvare
440ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
441ad2f931dSJean Delvare	  will be called sis5595.
442ad2f931dSJean Delvare
4439431996fSJuerg Haefligerconfig SENSORS_DME1737
4449431996fSJuerg Haefliger	tristate "SMSC DME1737 and compatibles"
4459431996fSJuerg Haefliger	depends on I2C && EXPERIMENTAL
4469431996fSJuerg Haefliger	select HWMON_VID
4479431996fSJuerg Haefliger	help
4489431996fSJuerg Haefliger	  If you say yes here you get support for the hardware monitoring
4499431996fSJuerg Haefliger	  and fan control features of the SMSC DME1737 (and compatibles
4509431996fSJuerg Haefliger	  like the Asus A8000) Super-I/O chip.
4519431996fSJuerg Haefliger
4529431996fSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
4539431996fSJuerg Haefliger	  will be called dme1737.
4549431996fSJuerg Haefliger
455ad2f931dSJean Delvareconfig SENSORS_SMSC47M1
456ad2f931dSJean Delvare	tristate "SMSC LPC47M10x and compatibles"
457ad2f931dSJean Delvare	help
458ad2f931dSJean Delvare	  If you say yes here you get support for the integrated fan
459ad2f931dSJean Delvare	  monitoring and control capabilities of the SMSC LPC47B27x,
4606091780eSJean Delvare	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
4618eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 chips.
46259ac8367SHartmut Rick
4638eccbb6fSJean Delvare	  The temperature and voltage sensor features of the LPC47M15x,
4648eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
4658eccbb6fSJean Delvare	  driver, select also "SMSC LPC47M192 and compatibles" below for
4668eccbb6fSJean Delvare	  those.
467ad2f931dSJean Delvare
468ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
469ad2f931dSJean Delvare	  will be called smsc47m1.
470ad2f931dSJean Delvare
47159ac8367SHartmut Rickconfig SENSORS_SMSC47M192
47259ac8367SHartmut Rick	tristate "SMSC LPC47M192 and compatibles"
4731d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
47459ac8367SHartmut Rick	select HWMON_VID
47559ac8367SHartmut Rick	help
47659ac8367SHartmut Rick	  If you say yes here you get support for the temperature and
47700cb4739SJean Delvare	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
47800cb4739SJean Delvare	  and LPC47M997 chips.
47959ac8367SHartmut Rick
48059ac8367SHartmut Rick	  The fan monitoring and control capabilities of these chips
48159ac8367SHartmut Rick	  are supported by another driver, select
48259ac8367SHartmut Rick	  "SMSC LPC47M10x and compatibles" above. You need both drivers
48359ac8367SHartmut Rick	  if you want fan control and voltage/temperature sensor support.
48459ac8367SHartmut Rick
48559ac8367SHartmut Rick	  This driver can also be built as a module.  If so, the module
48659ac8367SHartmut Rick	  will be called smsc47m192.
48759ac8367SHartmut Rick
488ad2f931dSJean Delvareconfig SENSORS_SMSC47B397
489ad2f931dSJean Delvare	tristate "SMSC LPC47B397-NC"
4901d72acf9SJan Engelhardt	depends on EXPERIMENTAL
491ad2f931dSJean Delvare	help
492ad2f931dSJean Delvare	  If you say yes here you get support for the SMSC LPC47B397-NC
493ad2f931dSJean Delvare	  sensor chip.
494ad2f931dSJean Delvare
495ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
496ad2f931dSJean Delvare	  will be called smsc47b397.
497ad2f931dSJean Delvare
498ad2f931dSJean Delvareconfig SENSORS_VIA686A
499ad2f931dSJean Delvare	tristate "VIA686A"
500*2ec342e6SJean Delvare	depends on PCI
501ad2f931dSJean Delvare	help
502ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
503ad2f931dSJean Delvare	  Via 686A/B South Bridges.
504ad2f931dSJean Delvare
505ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
506ad2f931dSJean Delvare	  will be called via686a.
507ad2f931dSJean Delvare
508ab41319eSJuerg Haefligerconfig SENSORS_VT1211
509ab41319eSJuerg Haefliger	tristate "VIA VT1211"
5101d72acf9SJan Engelhardt	depends on EXPERIMENTAL
511ab41319eSJuerg Haefliger	select HWMON_VID
512ab41319eSJuerg Haefliger	help
513ab41319eSJuerg Haefliger	  If you say yes here then you get support for hardware monitoring
514ab41319eSJuerg Haefliger	  features of the VIA VT1211 Super-I/O chip.
515ab41319eSJuerg Haefliger
516ab41319eSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
517ab41319eSJuerg Haefliger	  will be called vt1211.
518ab41319eSJuerg Haefliger
5191de9e371SRoger Lucasconfig SENSORS_VT8231
52051bd5633SJean Delvare	tristate "VIA VT8231"
5211d72acf9SJan Engelhardt	depends on I2C && PCI && EXPERIMENTAL
5221de9e371SRoger Lucas	select HWMON_VID
5231de9e371SRoger Lucas	select I2C_ISA
5241de9e371SRoger Lucas	help
5251de9e371SRoger Lucas	  If you say yes here then you get support for the integrated sensors
5261de9e371SRoger Lucas	  in the VIA VT8231 device.
5271de9e371SRoger Lucas
5281de9e371SRoger Lucas	  This driver can also be built as a module.  If so, the module
5291de9e371SRoger Lucas	  will be called vt8231.
5301de9e371SRoger Lucas
531ad2f931dSJean Delvareconfig SENSORS_W83781D
532ad2f931dSJean Delvare	tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
5331d72acf9SJan Engelhardt	depends on I2C
534303760b4SJean Delvare	select HWMON_VID
535ad2f931dSJean Delvare	help
536ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W8378x series
537ad2f931dSJean Delvare	  of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
538ad2f931dSJean Delvare	  and the similar Asus AS99127F.
539ad2f931dSJean Delvare
540ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
541ad2f931dSJean Delvare	  will be called w83781d.
542ad2f931dSJean Delvare
5439873964dSCharles Spirakisconfig SENSORS_W83791D
5449873964dSCharles Spirakis	tristate "Winbond W83791D"
5451d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
5469873964dSCharles Spirakis	select HWMON_VID
5479873964dSCharles Spirakis	help
5489873964dSCharles Spirakis	  If you say yes here you get support for the Winbond W83791D chip.
5499873964dSCharles Spirakis
5509873964dSCharles Spirakis	  This driver can also be built as a module.  If so, the module
5519873964dSCharles Spirakis	  will be called w83791d.
5529873964dSCharles Spirakis
5535563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D
5545563e27dSR.Marek@sh.cvut.cz	tristate "Winbond W83792D"
5551d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
5565563e27dSR.Marek@sh.cvut.cz	help
5575563e27dSR.Marek@sh.cvut.cz	  If you say yes here you get support for the Winbond W83792D chip.
5585563e27dSR.Marek@sh.cvut.cz
5595563e27dSR.Marek@sh.cvut.cz	  This driver can also be built as a module.  If so, the module
5605563e27dSR.Marek@sh.cvut.cz	  will be called w83792d.
5615563e27dSR.Marek@sh.cvut.cz
5626800c3d0SRudolf Marekconfig SENSORS_W83793
5636800c3d0SRudolf Marek	tristate "Winbond W83793"
5641d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
5657a5e6bc2SStefano Brivio	select HWMON_VID
5666800c3d0SRudolf Marek	help
5676800c3d0SRudolf Marek	  If you say yes here you get support for the Winbond W83793
5686800c3d0SRudolf Marek	  hardware monitoring chip.
5696800c3d0SRudolf Marek
5706800c3d0SRudolf Marek	  This driver can also be built as a module.  If so, the module
5716800c3d0SRudolf Marek	  will be called w83793.
5726800c3d0SRudolf Marek
573ad2f931dSJean Delvareconfig SENSORS_W83L785TS
574ad2f931dSJean Delvare	tristate "Winbond W83L785TS-S"
5751d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
576ad2f931dSJean Delvare	help
577ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W83L785TS-S
578ad2f931dSJean Delvare	  sensor chip, which is used on the Asus A7N8X, among other
579ad2f931dSJean Delvare	  motherboards.
580ad2f931dSJean Delvare
581ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
582ad2f931dSJean Delvare	  will be called w83l785ts.
583ad2f931dSJean Delvare
584ad2f931dSJean Delvareconfig SENSORS_W83627HF
585c2db6ce1SJean Delvare	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
586303760b4SJean Delvare	select HWMON_VID
587ad2f931dSJean Delvare	help
588ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W836X7 series
589c2db6ce1SJean Delvare	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
590c2db6ce1SJean Delvare	  W83697HF.
591ad2f931dSJean Delvare
592ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
593ad2f931dSJean Delvare	  will be called w83627hf.
594ad2f931dSJean Delvare
595ad2f931dSJean Delvareconfig SENSORS_W83627EHF
596ad2f931dSJean Delvare	tristate "Winbond W83627EHF"
5971d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
598ad2f931dSJean Delvare	select I2C_ISA
599ad2f931dSJean Delvare	help
600ad2f931dSJean Delvare	  If you say yes here you get preliminary support for the hardware
601ad2f931dSJean Delvare	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
602ad2f931dSJean Delvare	  Only fan and temperature inputs are supported at the moment, while
603ad2f931dSJean Delvare	  the chip does much more than that.
604ad2f931dSJean Delvare
6058dd2d2caSJean Delvare	  This driver also supports the W83627EHG, which is the lead-free
6068dd2d2caSJean Delvare	  version of the W83627EHF.
6078dd2d2caSJean Delvare
608ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
609ad2f931dSJean Delvare	  will be called w83627ehf.
610ad2f931dSJean Delvare
611860e1d6bSRobert Loveconfig SENSORS_HDAPS
612860e1d6bSRobert Love	tristate "IBM Hard Drive Active Protection System (hdaps)"
6131d72acf9SJan Engelhardt	depends on INPUT && X86
614860e1d6bSRobert Love	default n
615860e1d6bSRobert Love	help
616860e1d6bSRobert Love	  This driver provides support for the IBM Hard Drive Active Protection
617860e1d6bSRobert Love	  System (hdaps), which provides an accelerometer and other misc. data.
6184c87b74cSRobert Love	  ThinkPads starting with the R50, T41, and X40 are supported.  The
6194c87b74cSRobert Love	  accelerometer data is readable via sysfs.
620860e1d6bSRobert Love
6214c87b74cSRobert Love	  This driver also provides an absolute input class device, allowing
6224c87b74cSRobert Love	  the laptop to act as a pinball machine-esque joystick.
623860e1d6bSRobert Love
6240f23e50aSStephan Berberig	  If your ThinkPad is not recognized by the driver, please update to latest
6250f23e50aSStephan Berberig	  BIOS. This is especially the case for some R52 ThinkPads.
6260f23e50aSStephan Berberig
627860e1d6bSRobert Love	  Say Y here if you have an applicable laptop and want to experience
628860e1d6bSRobert Love	  the awesome power of hdaps.
629860e1d6bSRobert Love
6306f2fad74SNicolas Boichatconfig SENSORS_APPLESMC
6316f2fad74SNicolas Boichat	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
632548c343bSJean Delvare	depends on INPUT && X86
6336f2fad74SNicolas Boichat	select NEW_LEDS
6346f2fad74SNicolas Boichat	select LEDS_CLASS
6356f2fad74SNicolas Boichat	default n
6366f2fad74SNicolas Boichat	help
6376f2fad74SNicolas Boichat	  This driver provides support for the Apple System Management
6386f2fad74SNicolas Boichat	  Controller, which provides an accelerometer (Apple Sudden Motion
6396f2fad74SNicolas Boichat	  Sensor), light sensors, temperature sensors, keyboard backlight
6406f2fad74SNicolas Boichat	  control and fan control.
6416f2fad74SNicolas Boichat
6426f2fad74SNicolas Boichat	  Only Intel-based Apple's computers are supported (MacBook Pro,
6436f2fad74SNicolas Boichat	  MacBook, MacMini).
6446f2fad74SNicolas Boichat
6456f2fad74SNicolas Boichat	  Data from the different sensors, keyboard backlight control and fan
6466f2fad74SNicolas Boichat	  control are accessible via sysfs.
6476f2fad74SNicolas Boichat
6486f2fad74SNicolas Boichat	  This driver also provides an absolute input class device, allowing
6496f2fad74SNicolas Boichat	  the laptop to act as a pinball machine-esque joystick.
6506f2fad74SNicolas Boichat
6516f2fad74SNicolas Boichat	  Say Y here if you have an applicable laptop and want to experience
6526f2fad74SNicolas Boichat	  the awesome power of applesmc.
6536f2fad74SNicolas Boichat
654ad2f931dSJean Delvareconfig HWMON_DEBUG_CHIP
655ad2f931dSJean Delvare	bool "Hardware Monitoring Chip debugging messages"
656ad2f931dSJean Delvare	default n
657ad2f931dSJean Delvare	help
658ad2f931dSJean Delvare	  Say Y here if you want the I2C chip drivers to produce a bunch of
659ad2f931dSJean Delvare	  debug messages to the system log.  Select this if you are having
660ad2f931dSJean Delvare	  a problem with I2C support and want to see more of what is going
661ad2f931dSJean Delvare	  on.
662ad2f931dSJean Delvare
6631d72acf9SJan Engelhardtendif # HWMON
664