xref: /linux/drivers/hwmon/Kconfig (revision 3d960a99ab1dcf6f395b883c5cca01c2dc150451)
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
323faa1ffbSHans de Goede	tristate "Abit uGuru (rev 1 & 2)"
33dabf375bSJean Delvare	depends on X86 && EXPERIMENTAL
34f2b84bbcSHans de Goede	help
353faa1ffbSHans de Goede	  If you say yes here you get support for the sensor part of the first
363faa1ffbSHans de Goede	  and second revision of the Abit uGuru chip. The voltage and frequency
373faa1ffbSHans de Goede	  control parts of the Abit uGuru are not supported. The Abit uGuru
383faa1ffbSHans de Goede	  chip can be found on Abit uGuru featuring motherboards (most modern
393faa1ffbSHans de Goede	  Abit motherboards from before end 2005). For more info and a list
403faa1ffbSHans de Goede	  of which motherboards have which revision see
413faa1ffbSHans de Goede	  Documentation/hwmon/abituguru
42f2b84bbcSHans de Goede
43f2b84bbcSHans de Goede	  This driver can also be built as a module.  If so, the module
44f2b84bbcSHans de Goede	  will be called abituguru.
45f2b84bbcSHans de Goede
463faa1ffbSHans de Goedeconfig SENSORS_ABITUGURU3
473faa1ffbSHans de Goede	tristate "Abit uGuru (rev 3)"
48dabf375bSJean Delvare	depends on X86 && EXPERIMENTAL
493faa1ffbSHans de Goede	help
503faa1ffbSHans de Goede	  If you say yes here you get support for the sensor part of the
513faa1ffbSHans de Goede	  third revision of the Abit uGuru chip. Only reading the sensors
523faa1ffbSHans de Goede	  and their settings is supported. The third revision of the Abit
533faa1ffbSHans de Goede	  uGuru chip can be found on recent Abit motherboards (since end
543faa1ffbSHans de Goede	  2005). For more info and a list of which motherboards have which
553faa1ffbSHans de Goede	  revision see Documentation/hwmon/abituguru3
563faa1ffbSHans de Goede
573faa1ffbSHans de Goede	  This driver can also be built as a module.  If so, the module
583faa1ffbSHans de Goede	  will be called abituguru3.
593faa1ffbSHans de Goede
602d8dd65fSAlessandro Zummoconfig SENSORS_AD7418
612d8dd65fSAlessandro Zummo	tristate "Analog Devices AD7416, AD7417 and AD7418"
621d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
632d8dd65fSAlessandro Zummo	help
642d8dd65fSAlessandro Zummo	  If you say yes here you get support for the Analog Devices
652d8dd65fSAlessandro Zummo	  AD7416, AD7417 and AD7418 temperature monitoring chips.
662d8dd65fSAlessandro Zummo
672d8dd65fSAlessandro Zummo	  This driver can also be built as a module. If so, the module
682d8dd65fSAlessandro Zummo	  will be called ad7418.
692d8dd65fSAlessandro Zummo
70ad2f931dSJean Delvareconfig SENSORS_ADM1021
71ad2f931dSJean Delvare	tristate "Analog Devices ADM1021 and compatibles"
721d72acf9SJan Engelhardt	depends on I2C
73ad2f931dSJean Delvare	help
74ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1021
75ad2f931dSJean Delvare	  and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
76ad2f931dSJean Delvare	  Genesys Logic GL523SM, National Semiconductor LM84, TI THMC10,
77ad2f931dSJean Delvare	  and the XEON processor built-in sensor.
78ad2f931dSJean Delvare
79ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
80ad2f931dSJean Delvare	  will be called adm1021.
81ad2f931dSJean Delvare
82ad2f931dSJean Delvareconfig SENSORS_ADM1025
83ad2f931dSJean Delvare	tristate "Analog Devices ADM1025 and compatibles"
841d72acf9SJan Engelhardt	depends on I2C
85303760b4SJean Delvare	select HWMON_VID
86ad2f931dSJean Delvare	help
87ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1025
88ad2f931dSJean Delvare	  and Philips NE1619 sensor chips.
89ad2f931dSJean Delvare
90ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
91ad2f931dSJean Delvare	  will be called adm1025.
92ad2f931dSJean Delvare
93ad2f931dSJean Delvareconfig SENSORS_ADM1026
94ad2f931dSJean Delvare	tristate "Analog Devices ADM1026 and compatibles"
951d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
96303760b4SJean Delvare	select HWMON_VID
97ad2f931dSJean Delvare	help
98ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1026
99ad2f931dSJean Delvare	  sensor chip.
100ad2f931dSJean Delvare
101ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
102ad2f931dSJean Delvare	  will be called adm1026.
103ad2f931dSJean Delvare
104cae2caaeSCorentin Labbeconfig SENSORS_ADM1029
105cae2caaeSCorentin Labbe	tristate "Analog Devices ADM1029"
1061d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
107cae2caaeSCorentin Labbe	help
108cae2caaeSCorentin Labbe	  If you say yes here you get support for Analog Devices ADM1029
109cae2caaeSCorentin Labbe	  sensor chip.
110cae2caaeSCorentin Labbe	  Very rare chip, please let us know you use it.
111cae2caaeSCorentin Labbe
112cae2caaeSCorentin Labbe	  This driver can also be built as a module.  If so, the module
113cae2caaeSCorentin Labbe	  will be called adm1029.
114cae2caaeSCorentin Labbe
115ad2f931dSJean Delvareconfig SENSORS_ADM1031
116ad2f931dSJean Delvare	tristate "Analog Devices ADM1031 and compatibles"
1171d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
118ad2f931dSJean Delvare	help
119ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM1031
120ad2f931dSJean Delvare	  and ADM1030 sensor chips.
121ad2f931dSJean Delvare
122ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
123ad2f931dSJean Delvare	  will be called adm1031.
124ad2f931dSJean Delvare
125ad2f931dSJean Delvareconfig SENSORS_ADM9240
126ad2f931dSJean Delvare	tristate "Analog Devices ADM9240 and compatibles"
1271d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
128303760b4SJean Delvare	select HWMON_VID
129ad2f931dSJean Delvare	help
130ad2f931dSJean Delvare	  If you say yes here you get support for Analog Devices ADM9240,
131ad2f931dSJean Delvare	  Dallas DS1780, National Semiconductor LM81 sensor chips.
132ad2f931dSJean Delvare
133ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
134ad2f931dSJean Delvare	  will be called adm9240.
135ad2f931dSJean Delvare
1366f9703d0SDarrick J. Wongconfig SENSORS_ADT7470
1376f9703d0SDarrick J. Wong	tristate "Analog Devices ADT7470"
1386f9703d0SDarrick J. Wong	depends on I2C && EXPERIMENTAL
1396f9703d0SDarrick J. Wong	help
1406f9703d0SDarrick J. Wong	  If you say yes here you get support for the Analog Devices
1416f9703d0SDarrick J. Wong	  ADT7470 temperature monitoring chips.
1426f9703d0SDarrick J. Wong
1436f9703d0SDarrick J. Wong	  This driver can also be built as a module. If so, the module
1446f9703d0SDarrick J. Wong	  will be called adt7470.
1456f9703d0SDarrick J. Wong
14657df46d6SDarrick J. Wongconfig SENSORS_ADT7473
14757df46d6SDarrick J. Wong	tristate "Analog Devices ADT7473"
14857df46d6SDarrick J. Wong	depends on I2C && EXPERIMENTAL
14957df46d6SDarrick J. Wong	help
15057df46d6SDarrick J. Wong	  If you say yes here you get support for the Analog Devices
15157df46d6SDarrick J. Wong	  ADT7473 temperature monitoring chips.
15257df46d6SDarrick J. Wong
15357df46d6SDarrick J. Wong	  This driver can also be built as a module. If so, the module
15457df46d6SDarrick J. Wong	  will be called adt7473.
15557df46d6SDarrick J. Wong
15629fa06c1SRudolf Marekconfig SENSORS_K8TEMP
1574660cb35SRudolf Marek	tristate "AMD Athlon64/FX or Opteron temperature sensor"
1581d72acf9SJan Engelhardt	depends on X86 && PCI && EXPERIMENTAL
15929fa06c1SRudolf Marek	help
16029fa06c1SRudolf Marek	  If you say yes here you get support for the temperature
1614660cb35SRudolf Marek	  sensor(s) inside your CPU. Supported is whole AMD K8
1624660cb35SRudolf Marek	  microarchitecture. Please note that you will need at least
1634660cb35SRudolf Marek	  lm-sensors 2.10.1 for proper userspace support.
16429fa06c1SRudolf Marek
16529fa06c1SRudolf Marek	  This driver can also be built as a module.  If so, the module
16629fa06c1SRudolf Marek	  will be called k8temp.
16729fa06c1SRudolf Marek
168dcb69dd0SStelian Popconfig SENSORS_AMS
169dcb69dd0SStelian Pop	tristate "Apple Motion Sensor driver"
1701d72acf9SJan Engelhardt	depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL
1713fdbc340SDmitry Torokhov	select INPUT_POLLDEV
172dcb69dd0SStelian Pop	help
173dcb69dd0SStelian Pop	  Support for the motion sensor included in PowerBooks. Includes
174dcb69dd0SStelian Pop	  implementations for PMU and I2C.
175dcb69dd0SStelian Pop
176dcb69dd0SStelian Pop	  This driver can also be built as a module. If so, the module
177dcb69dd0SStelian Pop	  will be called ams.
178dcb69dd0SStelian Pop
179dcb69dd0SStelian Popconfig SENSORS_AMS_PMU
180dcb69dd0SStelian Pop	bool "PMU variant"
181dcb69dd0SStelian Pop	depends on SENSORS_AMS && ADB_PMU
182dcb69dd0SStelian Pop	default y
183dcb69dd0SStelian Pop	help
184dcb69dd0SStelian Pop	  PMU variant of motion sensor, found in late 2005 PowerBooks.
185dcb69dd0SStelian Pop
186dcb69dd0SStelian Popconfig SENSORS_AMS_I2C
187dcb69dd0SStelian Pop	bool "I2C variant"
188dcb69dd0SStelian Pop	depends on SENSORS_AMS && I2C
189dcb69dd0SStelian Pop	default y
190dcb69dd0SStelian Pop	help
191dcb69dd0SStelian Pop	  I2C variant of motion sensor, found in early 2005 PowerBooks and
192dcb69dd0SStelian Pop	  iBooks.
193dcb69dd0SStelian Pop
194ad2f931dSJean Delvareconfig SENSORS_ASB100
195ad2f931dSJean Delvare	tristate "Asus ASB100 Bach"
196dabf375bSJean Delvare	depends on X86 && I2C && EXPERIMENTAL
197303760b4SJean Delvare	select HWMON_VID
198ad2f931dSJean Delvare	help
199ad2f931dSJean Delvare	  If you say yes here you get support for the ASB100 Bach sensor
200ad2f931dSJean Delvare	  chip found on some Asus mainboards.
201ad2f931dSJean Delvare
202ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
203ad2f931dSJean Delvare	  will be called asb100.
204ad2f931dSJean Delvare
205ad2f931dSJean Delvareconfig SENSORS_ATXP1
206ad2f931dSJean Delvare	tristate "Attansic ATXP1 VID controller"
2071d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
208303760b4SJean Delvare	select HWMON_VID
209ad2f931dSJean Delvare	help
210ad2f931dSJean Delvare	  If you say yes here you get support for the Attansic ATXP1 VID
211ad2f931dSJean Delvare	  controller.
212ad2f931dSJean Delvare
213ad2f931dSJean Delvare	  If your board have such a chip, you are able to control your CPU
214ad2f931dSJean Delvare	  core and other voltages.
215ad2f931dSJean Delvare
216ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
217ad2f931dSJean Delvare	  will be called atxp1.
218ad2f931dSJean Delvare
219ad2f931dSJean Delvareconfig SENSORS_DS1621
220ad2f931dSJean Delvare	tristate "Dallas Semiconductor DS1621 and DS1625"
2211d72acf9SJan Engelhardt	depends on I2C
222ad2f931dSJean Delvare	help
223ad2f931dSJean Delvare	  If you say yes here you get support for Dallas Semiconductor
224ad2f931dSJean Delvare	  DS1621 and DS1625 sensor chips.
225ad2f931dSJean Delvare
226ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
227ad2f931dSJean Delvare	  will be called ds1621.
228ad2f931dSJean Delvare
229298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB
230298c7524SDarrick J. Wong	tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
231298c7524SDarrick J. Wong	depends on PCI && EXPERIMENTAL
232298c7524SDarrick J. Wong	help
233298c7524SDarrick J. Wong	  If you say yes here you get support for FB-DIMM AMB temperature
234298c7524SDarrick J. Wong	  monitoring chips on systems with the Intel 5000 series chipset.
235298c7524SDarrick J. Wong
236298c7524SDarrick J. Wong	  This driver can also be built as a module. If so, the module
237298c7524SDarrick J. Wong	  will be called i5k_amb.
238298c7524SDarrick J. Wong
239e53004e2SJean Delvareconfig SENSORS_F71805F
2409cab0217SJean Delvare	tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
2411d72acf9SJan Engelhardt	depends on EXPERIMENTAL
242e53004e2SJean Delvare	help
243e53004e2SJean Delvare	  If you say yes here you get support for hardware monitoring
2449cab0217SJean Delvare	  features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
2459cab0217SJean Delvare	  Super-I/O chips.
246e53004e2SJean Delvare
247e53004e2SJean Delvare	  This driver can also be built as a module.  If so, the module
248e53004e2SJean Delvare	  will be called f71805f.
249e53004e2SJean Delvare
25045fb3669SHans de Goedeconfig SENSORS_F71882FG
25145fb3669SHans de Goede	tristate "Fintek F71882FG and F71883FG"
25245fb3669SHans de Goede	depends on EXPERIMENTAL
25345fb3669SHans de Goede	help
25445fb3669SHans de Goede	  If you say yes here you get support for hardware monitoring
25545fb3669SHans de Goede	  features of the Fintek F71882FG and F71883FG Super-I/O chips.
25645fb3669SHans de Goede
25745fb3669SHans de Goede	  This driver can also be built as a module.  If so, the module
25845fb3669SHans de Goede	  will be called f71882fg.
25945fb3669SHans de Goede
26084f1e442SRiku Voipioconfig SENSORS_F75375S
26184f1e442SRiku Voipio	tristate "Fintek F75375S/SP and F75373";
26284f1e442SRiku Voipio	depends on I2C && EXPERIMENTAL
26384f1e442SRiku Voipio	help
26484f1e442SRiku Voipio	  If you say yes here you get support for hardware monitoring
26584f1e442SRiku Voipio	  features of the Fintek F75375S/SP and F75373
26684f1e442SRiku Voipio
26784f1e442SRiku Voipio	  This driver can also be built as a module.  If so, the module
26884f1e442SRiku Voipio	  will be called f75375s.
26984f1e442SRiku Voipio
270ad2f931dSJean Delvareconfig SENSORS_FSCHER
271ad2f931dSJean Delvare	tristate "FSC Hermes"
272dabf375bSJean Delvare	depends on X86 && I2C
273ad2f931dSJean Delvare	help
274ad2f931dSJean Delvare	  If you say yes here you get support for Fujitsu Siemens
275ad2f931dSJean Delvare	  Computers Hermes sensor chips.
276ad2f931dSJean Delvare
277ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
278ad2f931dSJean Delvare	  will be called fscher.
279ad2f931dSJean Delvare
280ad2f931dSJean Delvareconfig SENSORS_FSCPOS
281ad2f931dSJean Delvare	tristate "FSC Poseidon"
282dabf375bSJean Delvare	depends on X86 && I2C
283ad2f931dSJean Delvare	help
284ad2f931dSJean Delvare	  If you say yes here you get support for Fujitsu Siemens
285ad2f931dSJean Delvare	  Computers Poseidon sensor chips.
286ad2f931dSJean Delvare
287ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
288ad2f931dSJean Delvare	  will be called fscpos.
289ad2f931dSJean Delvare
290569ff102SHans de Goedeconfig SENSORS_FSCHMD
291569ff102SHans de Goede	tristate "FSC Poseidon, Scylla, Hermes, Heimdall and Heracles"
292569ff102SHans de Goede	depends on X86 && I2C && EXPERIMENTAL
293569ff102SHans de Goede	help
294569ff102SHans de Goede	  If you say yes here you get support for various Fujitsu Siemens
295569ff102SHans de Goede	  Computers sensor chips.
296569ff102SHans de Goede
297569ff102SHans de Goede	  This is a new merged driver for FSC sensor chips which is intended
298569ff102SHans de Goede	  as a replacment for the fscpos, fscscy and fscher drivers and adds
299569ff102SHans de Goede	  support for several other FCS sensor chips.
300569ff102SHans de Goede
301569ff102SHans de Goede	  This driver can also be built as a module.  If so, the module
302569ff102SHans de Goede	  will be called fschmd.
303569ff102SHans de Goede
304ad2f931dSJean Delvareconfig SENSORS_GL518SM
305ad2f931dSJean Delvare	tristate "Genesys Logic GL518SM"
3061d72acf9SJan Engelhardt	depends on I2C
307ad2f931dSJean Delvare	help
308ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL518SM
309ad2f931dSJean Delvare	  sensor chips.
310ad2f931dSJean Delvare
311ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
312ad2f931dSJean Delvare	  will be called gl518sm.
313ad2f931dSJean Delvare
314ad2f931dSJean Delvareconfig SENSORS_GL520SM
315ad2f931dSJean Delvare	tristate "Genesys Logic GL520SM"
3161d72acf9SJan Engelhardt	depends on I2C
317303760b4SJean Delvare	select HWMON_VID
318ad2f931dSJean Delvare	help
319ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL520SM
320ad2f931dSJean Delvare	  sensor chips.
321ad2f931dSJean Delvare
322ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
323ad2f931dSJean Delvare	  will be called gl520sm.
324ad2f931dSJean Delvare
325bebe4678SRudolf Marekconfig SENSORS_CORETEMP
326bebe4678SRudolf Marek	tristate "Intel Core (2) Duo/Solo temperature sensor"
3271d72acf9SJan Engelhardt	depends on X86 && EXPERIMENTAL
328bebe4678SRudolf Marek	help
329bebe4678SRudolf Marek	  If you say yes here you get support for the temperature
330bebe4678SRudolf Marek	  sensor inside your CPU. Supported all are all known variants
331bebe4678SRudolf Marek	  of Intel Core family.
332bebe4678SRudolf Marek
33357c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX
33457c7c3a0SDarrick J. Wong	tristate "IBM PowerExecutive temperature/power sensors"
33557c7c3a0SDarrick J. Wong	select IPMI_SI
33657c7c3a0SDarrick J. Wong	depends on IPMI_HANDLER
33757c7c3a0SDarrick J. Wong	help
33857c7c3a0SDarrick J. Wong	  If you say yes here you get support for the temperature and
33957c7c3a0SDarrick J. Wong	  power sensors in various IBM System X servers that support
340*3d960a99SDarrick J. Wong	  PowerExecutive.  So far this includes the x3350, x3550, x3650,
341*3d960a99SDarrick J. Wong	  x3655, and x3755; the x3800, x3850, and x3950 models that have
342*3d960a99SDarrick J. Wong	  PCI Express; and some of the HS2x, LS2x, and QS2x blades.
34357c7c3a0SDarrick J. Wong
34457c7c3a0SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
34557c7c3a0SDarrick J. Wong	  will be called ibmpex.
34657c7c3a0SDarrick J. Wong
347ad2f931dSJean Delvareconfig SENSORS_IT87
348ad2f931dSJean Delvare	tristate "ITE IT87xx and compatibles"
349303760b4SJean Delvare	select HWMON_VID
350ad2f931dSJean Delvare	help
35187673dd7SJean Delvare	  If you say yes here you get support for ITE IT8705F, IT8712F,
35208a8f6e9SRudolf Marek	  IT8716F, IT8718F and IT8726F sensor chips, and the SiS960 clone.
353ad2f931dSJean Delvare
354ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
355ad2f931dSJean Delvare	  will be called it87.
356ad2f931dSJean Delvare
357ad2f931dSJean Delvareconfig SENSORS_LM63
358ad2f931dSJean Delvare	tristate "National Semiconductor LM63"
3591d72acf9SJan Engelhardt	depends on I2C
360ad2f931dSJean Delvare	help
361ad2f931dSJean Delvare	  If you say yes here you get support for the National Semiconductor
362ad2f931dSJean Delvare	  LM63 remote diode digital temperature sensor with integrated fan
363ad2f931dSJean Delvare	  control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
364ad2f931dSJean Delvare	  motherboard, among others.
365ad2f931dSJean Delvare
366ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
367ad2f931dSJean Delvare	  will be called lm63.
368ad2f931dSJean Delvare
369e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70
370e1a8e913SKaiwan N Billimoria	tristate "National Semiconductor LM70"
3711d72acf9SJan Engelhardt	depends on SPI_MASTER && EXPERIMENTAL
372e1a8e913SKaiwan N Billimoria	help
373e1a8e913SKaiwan N Billimoria	  If you say yes here you get support for the National Semiconductor
374e1a8e913SKaiwan N Billimoria	  LM70 digital temperature sensor chip.
375e1a8e913SKaiwan N Billimoria
376e1a8e913SKaiwan N Billimoria	  This driver can also be built as a module.  If so, the module
377e1a8e913SKaiwan N Billimoria	  will be called lm70.
378e1a8e913SKaiwan N Billimoria
379ad2f931dSJean Delvareconfig SENSORS_LM75
380ad2f931dSJean Delvare	tristate "National Semiconductor LM75 and compatibles"
3811d72acf9SJan Engelhardt	depends on I2C
382ad2f931dSJean Delvare	help
383ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM75
384ad2f931dSJean Delvare	  sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
385ad2f931dSJean Delvare	  9-bit precision mode), and TelCom (now Microchip) TCN75.
386ad2f931dSJean Delvare
387ad2f931dSJean Delvare	  The DS75 and DS1775 in 10- to 12-bit precision modes will require
388ad2f931dSJean Delvare	  a force module parameter. The driver will not handle the extra
389ad2f931dSJean Delvare	  precision anyhow.
390ad2f931dSJean Delvare
391ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
392ad2f931dSJean Delvare	  will be called lm75.
393ad2f931dSJean Delvare
394ad2f931dSJean Delvareconfig SENSORS_LM77
395ad2f931dSJean Delvare	tristate "National Semiconductor LM77"
3961d72acf9SJan Engelhardt	depends on I2C
397ad2f931dSJean Delvare	help
398ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM77
399ad2f931dSJean Delvare	  sensor chips.
400ad2f931dSJean Delvare
401ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
402ad2f931dSJean Delvare	  will be called lm77.
403ad2f931dSJean Delvare
404ad2f931dSJean Delvareconfig SENSORS_LM78
405ad2f931dSJean Delvare	tristate "National Semiconductor LM78 and compatibles"
4061d72acf9SJan Engelhardt	depends on I2C
40719f673edSJean Delvare	select HWMON_VID
408ad2f931dSJean Delvare	help
409ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM78,
410ad2f931dSJean Delvare	  LM78-J and LM79.
411ad2f931dSJean Delvare
412ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
413ad2f931dSJean Delvare	  will be called lm78.
414ad2f931dSJean Delvare
415ad2f931dSJean Delvareconfig SENSORS_LM80
416ad2f931dSJean Delvare	tristate "National Semiconductor LM80"
4171d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
418ad2f931dSJean Delvare	help
419ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
420ad2f931dSJean Delvare	  LM80 sensor chips.
421ad2f931dSJean Delvare
422ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
423ad2f931dSJean Delvare	  will be called lm80.
424ad2f931dSJean Delvare
425ad2f931dSJean Delvareconfig SENSORS_LM83
42643cb7ebeSJordan Crouse	tristate "National Semiconductor LM83 and compatibles"
4271d72acf9SJan Engelhardt	depends on I2C
428ad2f931dSJean Delvare	help
429ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
43043cb7ebeSJordan Crouse	  LM82 and LM83 sensor chips.
431ad2f931dSJean Delvare
432ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
433ad2f931dSJean Delvare	  will be called lm83.
434ad2f931dSJean Delvare
435ad2f931dSJean Delvareconfig SENSORS_LM85
436ad2f931dSJean Delvare	tristate "National Semiconductor LM85 and compatibles"
4371d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
438303760b4SJean Delvare	select HWMON_VID
439ad2f931dSJean Delvare	help
440ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM85
441ad2f931dSJean Delvare	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
442ad2f931dSJean Delvare
443ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
444ad2f931dSJean Delvare	  will be called lm85.
445ad2f931dSJean Delvare
446ad2f931dSJean Delvareconfig SENSORS_LM87
447c7fa3737SJean Delvare	tristate "National Semiconductor LM87 and compatibles"
4481d72acf9SJan Engelhardt	depends on I2C
449303760b4SJean Delvare	select HWMON_VID
450ad2f931dSJean Delvare	help
451ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM87
452c7fa3737SJean Delvare	  and Analog Devices ADM1024 sensor chips.
453ad2f931dSJean Delvare
454ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
455ad2f931dSJean Delvare	  will be called lm87.
456ad2f931dSJean Delvare
457ad2f931dSJean Delvareconfig SENSORS_LM90
458ad2f931dSJean Delvare	tristate "National Semiconductor LM90 and compatibles"
4591d72acf9SJan Engelhardt	depends on I2C
460ad2f931dSJean Delvare	help
461ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM90,
46232c82a93SRainer Birkenmaier	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657,
46332c82a93SRainer Birkenmaier	  MAX6658, MAX6659, MAX6680 and MAX6681 sensor chips.
464ad2f931dSJean Delvare
465ad2f931dSJean Delvare	  The Analog Devices ADT7461 sensor chip is also supported, but only
466ad2f931dSJean Delvare	  if found in ADM1032 compatibility mode.
467ad2f931dSJean Delvare
468ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
469ad2f931dSJean Delvare	  will be called lm90.
470ad2f931dSJean Delvare
471ad2f931dSJean Delvareconfig SENSORS_LM92
472ad2f931dSJean Delvare	tristate "National Semiconductor LM92 and compatibles"
4731d72acf9SJan Engelhardt	depends on I2C
474ad2f931dSJean Delvare	help
475ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM92
476ad2f931dSJean Delvare	  and Maxim MAX6635 sensor chips.
477ad2f931dSJean Delvare
478ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
479ad2f931dSJean Delvare	  will be called lm92.
480ad2f931dSJean Delvare
481e46957edSHans-Jürgen Kochconfig SENSORS_LM93
482e46957edSHans-Jürgen Koch	tristate "National Semiconductor LM93 and compatibles"
483dabf375bSJean Delvare	depends on I2C
484e46957edSHans-Jürgen Koch	select HWMON_VID
485e46957edSHans-Jürgen Koch	help
486e46957edSHans-Jürgen Koch	  If you say yes here you get support for National Semiconductor LM93
487e46957edSHans-Jürgen Koch	  sensor chips.
488e46957edSHans-Jürgen Koch
489e46957edSHans-Jürgen Koch	  This driver can also be built as a module.  If so, the module
490e46957edSHans-Jürgen Koch	  will be called lm93.
491e46957edSHans-Jürgen Koch
492ad2f931dSJean Delvareconfig SENSORS_MAX1619
493ad2f931dSJean Delvare	tristate "Maxim MAX1619 sensor chip"
4941d72acf9SJan Engelhardt	depends on I2C
495ad2f931dSJean Delvare	help
496ad2f931dSJean Delvare	  If you say yes here you get support for MAX1619 sensor chip.
497ad2f931dSJean Delvare
498ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
499ad2f931dSJean Delvare	  will be called max1619.
500ad2f931dSJean Delvare
501d20620deSHans-Juergen Kochconfig SENSORS_MAX6650
502d20620deSHans-Juergen Koch	tristate "Maxim MAX6650 sensor chip"
5031d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
504d20620deSHans-Juergen Koch	help
505d20620deSHans-Juergen Koch	  If you say yes here you get support for the MAX6650 / MAX6651
506d20620deSHans-Juergen Koch	  sensor chips.
507d20620deSHans-Juergen Koch
508d20620deSHans-Juergen Koch	  This driver can also be built as a module.  If so, the module
509d20620deSHans-Juergen Koch	  will be called max6650.
510d20620deSHans-Juergen Koch
511ad2f931dSJean Delvareconfig SENSORS_PC87360
512ad2f931dSJean Delvare	tristate "National Semiconductor PC87360 family"
513303760b4SJean Delvare	select HWMON_VID
514ad2f931dSJean Delvare	help
515ad2f931dSJean Delvare	  If you say yes here you get access to the hardware monitoring
516ad2f931dSJean Delvare	  functions of the National Semiconductor PC8736x Super-I/O chips.
517ad2f931dSJean Delvare	  The PC87360, PC87363 and PC87364 only have fan monitoring and
518ad2f931dSJean Delvare	  control.  The PC87365 and PC87366 additionally have voltage and
519ad2f931dSJean Delvare	  temperature monitoring.
520ad2f931dSJean Delvare
521ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
522ad2f931dSJean Delvare	  will be called pc87360.
523ad2f931dSJean Delvare
524ba224e2cSJean Delvareconfig SENSORS_PC87427
525ba224e2cSJean Delvare	tristate "National Semiconductor PC87427"
5261d72acf9SJan Engelhardt	depends on EXPERIMENTAL
527ba224e2cSJean Delvare	help
528ba224e2cSJean Delvare	  If you say yes here you get access to the hardware monitoring
529ba224e2cSJean Delvare	  functions of the National Semiconductor PC87427 Super-I/O chip.
530ba224e2cSJean Delvare	  The chip has two distinct logical devices, one for fan speed
531ba224e2cSJean Delvare	  monitoring and control, and one for voltage and temperature
532ba224e2cSJean Delvare	  monitoring. Only fan speed monitoring is supported right now.
533ba224e2cSJean Delvare
534ba224e2cSJean Delvare	  This driver can also be built as a module.  If so, the module
535ba224e2cSJean Delvare	  will be called pc87427.
536ba224e2cSJean Delvare
537ad2f931dSJean Delvareconfig SENSORS_SIS5595
538ad2f931dSJean Delvare	tristate "Silicon Integrated Systems Corp. SiS5595"
53917e7dc43SJean Delvare	depends on PCI
540ad2f931dSJean Delvare	help
541ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
542ad2f931dSJean Delvare	  SiS5595 South Bridges.
543ad2f931dSJean Delvare
544ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
545ad2f931dSJean Delvare	  will be called sis5595.
546ad2f931dSJean Delvare
5479431996fSJuerg Haefligerconfig SENSORS_DME1737
548e95c237dSJuerg Haefliger	tristate "SMSC DME1737, SCH311x and compatibles"
5499431996fSJuerg Haefliger	depends on I2C && EXPERIMENTAL
5509431996fSJuerg Haefliger	select HWMON_VID
5519431996fSJuerg Haefliger	help
5529431996fSJuerg Haefliger	  If you say yes here you get support for the hardware monitoring
5539431996fSJuerg Haefliger	  and fan control features of the SMSC DME1737 (and compatibles
554e95c237dSJuerg Haefliger	  like the Asus A8000) and SCH311x Super-I/O chips.
5559431996fSJuerg Haefliger
5569431996fSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
5579431996fSJuerg Haefliger	  will be called dme1737.
5589431996fSJuerg Haefliger
559ad2f931dSJean Delvareconfig SENSORS_SMSC47M1
560ad2f931dSJean Delvare	tristate "SMSC LPC47M10x and compatibles"
561ad2f931dSJean Delvare	help
562ad2f931dSJean Delvare	  If you say yes here you get support for the integrated fan
563ad2f931dSJean Delvare	  monitoring and control capabilities of the SMSC LPC47B27x,
5646091780eSJean Delvare	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
5658eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 chips.
56659ac8367SHartmut Rick
5678eccbb6fSJean Delvare	  The temperature and voltage sensor features of the LPC47M15x,
5688eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
5698eccbb6fSJean Delvare	  driver, select also "SMSC LPC47M192 and compatibles" below for
5708eccbb6fSJean Delvare	  those.
571ad2f931dSJean Delvare
572ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
573ad2f931dSJean Delvare	  will be called smsc47m1.
574ad2f931dSJean Delvare
57559ac8367SHartmut Rickconfig SENSORS_SMSC47M192
57659ac8367SHartmut Rick	tristate "SMSC LPC47M192 and compatibles"
5771d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
57859ac8367SHartmut Rick	select HWMON_VID
57959ac8367SHartmut Rick	help
58059ac8367SHartmut Rick	  If you say yes here you get support for the temperature and
58100cb4739SJean Delvare	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
58200cb4739SJean Delvare	  and LPC47M997 chips.
58359ac8367SHartmut Rick
58459ac8367SHartmut Rick	  The fan monitoring and control capabilities of these chips
58559ac8367SHartmut Rick	  are supported by another driver, select
58659ac8367SHartmut Rick	  "SMSC LPC47M10x and compatibles" above. You need both drivers
58759ac8367SHartmut Rick	  if you want fan control and voltage/temperature sensor support.
58859ac8367SHartmut Rick
58959ac8367SHartmut Rick	  This driver can also be built as a module.  If so, the module
59059ac8367SHartmut Rick	  will be called smsc47m192.
59159ac8367SHartmut Rick
592ad2f931dSJean Delvareconfig SENSORS_SMSC47B397
593ad2f931dSJean Delvare	tristate "SMSC LPC47B397-NC"
5941d72acf9SJan Engelhardt	depends on EXPERIMENTAL
595ad2f931dSJean Delvare	help
596ad2f931dSJean Delvare	  If you say yes here you get support for the SMSC LPC47B397-NC
597ad2f931dSJean Delvare	  sensor chip.
598ad2f931dSJean Delvare
599ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
600ad2f931dSJean Delvare	  will be called smsc47b397.
601ad2f931dSJean Delvare
6025812f928SSteve Hardyconfig SENSORS_ADS7828
6035812f928SSteve Hardy	tristate "Texas Instruments ADS7828"
6045812f928SSteve Hardy	depends on I2C
6055812f928SSteve Hardy	help
6065812f928SSteve Hardy	  If you say yes here you get support for Texas Instruments ADS7828
6075812f928SSteve Hardy	  12-bit 8-channel ADC device.
6085812f928SSteve Hardy
6095812f928SSteve Hardy	  This driver can also be built as a module.  If so, the module
6105812f928SSteve Hardy	  will be called ads7828.
6115812f928SSteve Hardy
612add77c64SKrzysztof Heltconfig SENSORS_THMC50
613add77c64SKrzysztof Helt	tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
614add77c64SKrzysztof Helt	depends on I2C && EXPERIMENTAL
615add77c64SKrzysztof Helt	help
616add77c64SKrzysztof Helt	  If you say yes here you get support for Texas Instruments THMC50
617add77c64SKrzysztof Helt	  sensor chips and clones: the Analog Devices ADM1022.
618add77c64SKrzysztof Helt
619add77c64SKrzysztof Helt	  This driver can also be built as a module.  If so, the module
620add77c64SKrzysztof Helt	  will be called thmc50.
621add77c64SKrzysztof Helt
622ad2f931dSJean Delvareconfig SENSORS_VIA686A
623ad2f931dSJean Delvare	tristate "VIA686A"
6242ec342e6SJean Delvare	depends on PCI
625ad2f931dSJean Delvare	help
626ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
627ad2f931dSJean Delvare	  Via 686A/B South Bridges.
628ad2f931dSJean Delvare
629ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
630ad2f931dSJean Delvare	  will be called via686a.
631ad2f931dSJean Delvare
632ab41319eSJuerg Haefligerconfig SENSORS_VT1211
633ab41319eSJuerg Haefliger	tristate "VIA VT1211"
6341d72acf9SJan Engelhardt	depends on EXPERIMENTAL
635ab41319eSJuerg Haefliger	select HWMON_VID
636ab41319eSJuerg Haefliger	help
637ab41319eSJuerg Haefliger	  If you say yes here then you get support for hardware monitoring
638ab41319eSJuerg Haefliger	  features of the VIA VT1211 Super-I/O chip.
639ab41319eSJuerg Haefliger
640ab41319eSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
641ab41319eSJuerg Haefliger	  will be called vt1211.
642ab41319eSJuerg Haefliger
6431de9e371SRoger Lucasconfig SENSORS_VT8231
64451bd5633SJean Delvare	tristate "VIA VT8231"
645ec5e1a4bSRoger Lucas	depends on PCI
6461de9e371SRoger Lucas	select HWMON_VID
6471de9e371SRoger Lucas	help
6481de9e371SRoger Lucas	  If you say yes here then you get support for the integrated sensors
6491de9e371SRoger Lucas	  in the VIA VT8231 device.
6501de9e371SRoger Lucas
6511de9e371SRoger Lucas	  This driver can also be built as a module.  If so, the module
6521de9e371SRoger Lucas	  will be called vt8231.
6531de9e371SRoger Lucas
654ad2f931dSJean Delvareconfig SENSORS_W83781D
65505663368SJean Delvare	tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
6561d72acf9SJan Engelhardt	depends on I2C
657303760b4SJean Delvare	select HWMON_VID
658ad2f931dSJean Delvare	help
659ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W8378x series
66005663368SJean Delvare	  of sensor chips: the W83781D, W83782D and W83783S, and the similar
66105663368SJean Delvare	  Asus AS99127F.
662ad2f931dSJean Delvare
663ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
664ad2f931dSJean Delvare	  will be called w83781d.
665ad2f931dSJean Delvare
6669873964dSCharles Spirakisconfig SENSORS_W83791D
6679873964dSCharles Spirakis	tristate "Winbond W83791D"
6681d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
6699873964dSCharles Spirakis	select HWMON_VID
6709873964dSCharles Spirakis	help
6719873964dSCharles Spirakis	  If you say yes here you get support for the Winbond W83791D chip.
6729873964dSCharles Spirakis
6739873964dSCharles Spirakis	  This driver can also be built as a module.  If so, the module
6749873964dSCharles Spirakis	  will be called w83791d.
6759873964dSCharles Spirakis
6765563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D
6775563e27dSR.Marek@sh.cvut.cz	tristate "Winbond W83792D"
6781d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
6795563e27dSR.Marek@sh.cvut.cz	help
6805563e27dSR.Marek@sh.cvut.cz	  If you say yes here you get support for the Winbond W83792D chip.
6815563e27dSR.Marek@sh.cvut.cz
6825563e27dSR.Marek@sh.cvut.cz	  This driver can also be built as a module.  If so, the module
6835563e27dSR.Marek@sh.cvut.cz	  will be called w83792d.
6845563e27dSR.Marek@sh.cvut.cz
6856800c3d0SRudolf Marekconfig SENSORS_W83793
6866800c3d0SRudolf Marek	tristate "Winbond W83793"
6871d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
6887a5e6bc2SStefano Brivio	select HWMON_VID
6896800c3d0SRudolf Marek	help
6906800c3d0SRudolf Marek	  If you say yes here you get support for the Winbond W83793
6916800c3d0SRudolf Marek	  hardware monitoring chip.
6926800c3d0SRudolf Marek
6936800c3d0SRudolf Marek	  This driver can also be built as a module.  If so, the module
6946800c3d0SRudolf Marek	  will be called w83793.
6956800c3d0SRudolf Marek
696ad2f931dSJean Delvareconfig SENSORS_W83L785TS
697ad2f931dSJean Delvare	tristate "Winbond W83L785TS-S"
6981d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
699ad2f931dSJean Delvare	help
700ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W83L785TS-S
701ad2f931dSJean Delvare	  sensor chip, which is used on the Asus A7N8X, among other
702ad2f931dSJean Delvare	  motherboards.
703ad2f931dSJean Delvare
704ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
705ad2f931dSJean Delvare	  will be called w83l785ts.
706ad2f931dSJean Delvare
70785f03bccSKevin Loconfig SENSORS_W83L786NG
70885f03bccSKevin Lo	tristate "Winbond W83L786NG, W83L786NR"
70985f03bccSKevin Lo	depends on I2C && EXPERIMENTAL
71085f03bccSKevin Lo	help
71185f03bccSKevin Lo	  If you say yes here you get support for the Winbond W83L786NG
71285f03bccSKevin Lo	  and W83L786NR sensor chips.
71385f03bccSKevin Lo
71485f03bccSKevin Lo	  This driver can also be built as a module.  If so, the module
71585f03bccSKevin Lo	  will be called w83l786ng.
71685f03bccSKevin Lo
717ad2f931dSJean Delvareconfig SENSORS_W83627HF
718c2db6ce1SJean Delvare	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
719303760b4SJean Delvare	select HWMON_VID
720ad2f931dSJean Delvare	help
721ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W836X7 series
722c2db6ce1SJean Delvare	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
723c2db6ce1SJean Delvare	  W83697HF.
724ad2f931dSJean Delvare
725ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
726ad2f931dSJean Delvare	  will be called w83627hf.
727ad2f931dSJean Delvare
728ad2f931dSJean Delvareconfig SENSORS_W83627EHF
729658291fcSDavid Hubbard	tristate "Winbond W83627EHF/DHG"
730fc18d6c0SJean Delvare	select HWMON_VID
731ad2f931dSJean Delvare	help
732658291fcSDavid Hubbard	  If you say yes here you get support for the hardware
733ad2f931dSJean Delvare	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
734ad2f931dSJean Delvare
7358dd2d2caSJean Delvare	  This driver also supports the W83627EHG, which is the lead-free
736658291fcSDavid Hubbard	  version of the W83627EHF, and the W83627DHG, which is a similar
737658291fcSDavid Hubbard	  chip suited for specific Intel processors that use PECI such as
738658291fcSDavid Hubbard	  the Core 2 Duo.
7398dd2d2caSJean Delvare
740ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
741ad2f931dSJean Delvare	  will be called w83627ehf.
742ad2f931dSJean Delvare
743860e1d6bSRobert Loveconfig SENSORS_HDAPS
744860e1d6bSRobert Love	tristate "IBM Hard Drive Active Protection System (hdaps)"
7451d72acf9SJan Engelhardt	depends on INPUT && X86
746aefca8baSDmitry Torokhov	select INPUT_POLLDEV
747860e1d6bSRobert Love	default n
748860e1d6bSRobert Love	help
749860e1d6bSRobert Love	  This driver provides support for the IBM Hard Drive Active Protection
750860e1d6bSRobert Love	  System (hdaps), which provides an accelerometer and other misc. data.
7514c87b74cSRobert Love	  ThinkPads starting with the R50, T41, and X40 are supported.  The
7524c87b74cSRobert Love	  accelerometer data is readable via sysfs.
753860e1d6bSRobert Love
7544c87b74cSRobert Love	  This driver also provides an absolute input class device, allowing
7554c87b74cSRobert Love	  the laptop to act as a pinball machine-esque joystick.
756860e1d6bSRobert Love
7570f23e50aSStephan Berberig	  If your ThinkPad is not recognized by the driver, please update to latest
7580f23e50aSStephan Berberig	  BIOS. This is especially the case for some R52 ThinkPads.
7590f23e50aSStephan Berberig
760860e1d6bSRobert Love	  Say Y here if you have an applicable laptop and want to experience
761860e1d6bSRobert Love	  the awesome power of hdaps.
762860e1d6bSRobert Love
7636f2fad74SNicolas Boichatconfig SENSORS_APPLESMC
7646f2fad74SNicolas Boichat	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
765548c343bSJean Delvare	depends on INPUT && X86
7666f2fad74SNicolas Boichat	select NEW_LEDS
7676f2fad74SNicolas Boichat	select LEDS_CLASS
768d5cf2b99SDmitry Torokhov	select INPUT_POLLDEV
7696f2fad74SNicolas Boichat	default n
7706f2fad74SNicolas Boichat	help
7716f2fad74SNicolas Boichat	  This driver provides support for the Apple System Management
7726f2fad74SNicolas Boichat	  Controller, which provides an accelerometer (Apple Sudden Motion
7736f2fad74SNicolas Boichat	  Sensor), light sensors, temperature sensors, keyboard backlight
7746f2fad74SNicolas Boichat	  control and fan control.
7756f2fad74SNicolas Boichat
7766f2fad74SNicolas Boichat	  Only Intel-based Apple's computers are supported (MacBook Pro,
7776f2fad74SNicolas Boichat	  MacBook, MacMini).
7786f2fad74SNicolas Boichat
7796f2fad74SNicolas Boichat	  Data from the different sensors, keyboard backlight control and fan
7806f2fad74SNicolas Boichat	  control are accessible via sysfs.
7816f2fad74SNicolas Boichat
7826f2fad74SNicolas Boichat	  This driver also provides an absolute input class device, allowing
7836f2fad74SNicolas Boichat	  the laptop to act as a pinball machine-esque joystick.
7846f2fad74SNicolas Boichat
7856f2fad74SNicolas Boichat	  Say Y here if you have an applicable laptop and want to experience
7866f2fad74SNicolas Boichat	  the awesome power of applesmc.
7876f2fad74SNicolas Boichat
788ad2f931dSJean Delvareconfig HWMON_DEBUG_CHIP
789ad2f931dSJean Delvare	bool "Hardware Monitoring Chip debugging messages"
790ad2f931dSJean Delvare	default n
791ad2f931dSJean Delvare	help
792ad2f931dSJean Delvare	  Say Y here if you want the I2C chip drivers to produce a bunch of
793ad2f931dSJean Delvare	  debug messages to the system log.  Select this if you are having
794ad2f931dSJean Delvare	  a problem with I2C support and want to see more of what is going
795ad2f931dSJean Delvare	  on.
796ad2f931dSJean Delvare
7971d72acf9SJan Engelhardtendif # HWMON
798