xref: /linux/drivers/hwmon/Kconfig (revision 85f03bccd6e0e2ac6ccf017d4bcd5d74bb87a671)
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
14629fa06c1SRudolf Marekconfig SENSORS_K8TEMP
1474660cb35SRudolf Marek	tristate "AMD Athlon64/FX or Opteron temperature sensor"
1481d72acf9SJan Engelhardt	depends on X86 && PCI && EXPERIMENTAL
14929fa06c1SRudolf Marek	help
15029fa06c1SRudolf Marek	  If you say yes here you get support for the temperature
1514660cb35SRudolf Marek	  sensor(s) inside your CPU. Supported is whole AMD K8
1524660cb35SRudolf Marek	  microarchitecture. Please note that you will need at least
1534660cb35SRudolf Marek	  lm-sensors 2.10.1 for proper userspace support.
15429fa06c1SRudolf Marek
15529fa06c1SRudolf Marek	  This driver can also be built as a module.  If so, the module
15629fa06c1SRudolf Marek	  will be called k8temp.
15729fa06c1SRudolf Marek
158dcb69dd0SStelian Popconfig SENSORS_AMS
159dcb69dd0SStelian Pop	tristate "Apple Motion Sensor driver"
1601d72acf9SJan Engelhardt	depends on PPC_PMAC && !PPC64 && INPUT && ((ADB_PMU && I2C = y) || (ADB_PMU && !I2C) || I2C) && EXPERIMENTAL
1613fdbc340SDmitry Torokhov	select INPUT_POLLDEV
162dcb69dd0SStelian Pop	help
163dcb69dd0SStelian Pop	  Support for the motion sensor included in PowerBooks. Includes
164dcb69dd0SStelian Pop	  implementations for PMU and I2C.
165dcb69dd0SStelian Pop
166dcb69dd0SStelian Pop	  This driver can also be built as a module. If so, the module
167dcb69dd0SStelian Pop	  will be called ams.
168dcb69dd0SStelian Pop
169dcb69dd0SStelian Popconfig SENSORS_AMS_PMU
170dcb69dd0SStelian Pop	bool "PMU variant"
171dcb69dd0SStelian Pop	depends on SENSORS_AMS && ADB_PMU
172dcb69dd0SStelian Pop	default y
173dcb69dd0SStelian Pop	help
174dcb69dd0SStelian Pop	  PMU variant of motion sensor, found in late 2005 PowerBooks.
175dcb69dd0SStelian Pop
176dcb69dd0SStelian Popconfig SENSORS_AMS_I2C
177dcb69dd0SStelian Pop	bool "I2C variant"
178dcb69dd0SStelian Pop	depends on SENSORS_AMS && I2C
179dcb69dd0SStelian Pop	default y
180dcb69dd0SStelian Pop	help
181dcb69dd0SStelian Pop	  I2C variant of motion sensor, found in early 2005 PowerBooks and
182dcb69dd0SStelian Pop	  iBooks.
183dcb69dd0SStelian Pop
184ad2f931dSJean Delvareconfig SENSORS_ASB100
185ad2f931dSJean Delvare	tristate "Asus ASB100 Bach"
186dabf375bSJean Delvare	depends on X86 && I2C && EXPERIMENTAL
187303760b4SJean Delvare	select HWMON_VID
188ad2f931dSJean Delvare	help
189ad2f931dSJean Delvare	  If you say yes here you get support for the ASB100 Bach sensor
190ad2f931dSJean Delvare	  chip found on some Asus mainboards.
191ad2f931dSJean Delvare
192ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
193ad2f931dSJean Delvare	  will be called asb100.
194ad2f931dSJean Delvare
195ad2f931dSJean Delvareconfig SENSORS_ATXP1
196ad2f931dSJean Delvare	tristate "Attansic ATXP1 VID controller"
1971d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
198303760b4SJean Delvare	select HWMON_VID
199ad2f931dSJean Delvare	help
200ad2f931dSJean Delvare	  If you say yes here you get support for the Attansic ATXP1 VID
201ad2f931dSJean Delvare	  controller.
202ad2f931dSJean Delvare
203ad2f931dSJean Delvare	  If your board have such a chip, you are able to control your CPU
204ad2f931dSJean Delvare	  core and other voltages.
205ad2f931dSJean Delvare
206ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
207ad2f931dSJean Delvare	  will be called atxp1.
208ad2f931dSJean Delvare
209ad2f931dSJean Delvareconfig SENSORS_DS1621
210ad2f931dSJean Delvare	tristate "Dallas Semiconductor DS1621 and DS1625"
2111d72acf9SJan Engelhardt	depends on I2C
212ad2f931dSJean Delvare	help
213ad2f931dSJean Delvare	  If you say yes here you get support for Dallas Semiconductor
214ad2f931dSJean Delvare	  DS1621 and DS1625 sensor chips.
215ad2f931dSJean Delvare
216ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
217ad2f931dSJean Delvare	  will be called ds1621.
218ad2f931dSJean Delvare
219298c7524SDarrick J. Wongconfig SENSORS_I5K_AMB
220298c7524SDarrick J. Wong	tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
221298c7524SDarrick J. Wong	depends on PCI && EXPERIMENTAL
222298c7524SDarrick J. Wong	help
223298c7524SDarrick J. Wong	  If you say yes here you get support for FB-DIMM AMB temperature
224298c7524SDarrick J. Wong	  monitoring chips on systems with the Intel 5000 series chipset.
225298c7524SDarrick J. Wong
226298c7524SDarrick J. Wong	  This driver can also be built as a module. If so, the module
227298c7524SDarrick J. Wong	  will be called i5k_amb.
228298c7524SDarrick J. Wong
229e53004e2SJean Delvareconfig SENSORS_F71805F
2309cab0217SJean Delvare	tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
2311d72acf9SJan Engelhardt	depends on EXPERIMENTAL
232e53004e2SJean Delvare	help
233e53004e2SJean Delvare	  If you say yes here you get support for hardware monitoring
2349cab0217SJean Delvare	  features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
2359cab0217SJean Delvare	  Super-I/O chips.
236e53004e2SJean Delvare
237e53004e2SJean Delvare	  This driver can also be built as a module.  If so, the module
238e53004e2SJean Delvare	  will be called f71805f.
239e53004e2SJean Delvare
24045fb3669SHans de Goedeconfig SENSORS_F71882FG
24145fb3669SHans de Goede	tristate "Fintek F71882FG and F71883FG"
24245fb3669SHans de Goede	depends on EXPERIMENTAL
24345fb3669SHans de Goede	help
24445fb3669SHans de Goede	  If you say yes here you get support for hardware monitoring
24545fb3669SHans de Goede	  features of the Fintek F71882FG and F71883FG Super-I/O chips.
24645fb3669SHans de Goede
24745fb3669SHans de Goede	  This driver can also be built as a module.  If so, the module
24845fb3669SHans de Goede	  will be called f71882fg.
24945fb3669SHans de Goede
25084f1e442SRiku Voipioconfig SENSORS_F75375S
25184f1e442SRiku Voipio	tristate "Fintek F75375S/SP and F75373";
25284f1e442SRiku Voipio	depends on I2C && EXPERIMENTAL
25384f1e442SRiku Voipio	help
25484f1e442SRiku Voipio	  If you say yes here you get support for hardware monitoring
25584f1e442SRiku Voipio	  features of the Fintek F75375S/SP and F75373
25684f1e442SRiku Voipio
25784f1e442SRiku Voipio	  This driver can also be built as a module.  If so, the module
25884f1e442SRiku Voipio	  will be called f75375s.
25984f1e442SRiku Voipio
260ad2f931dSJean Delvareconfig SENSORS_FSCHER
261ad2f931dSJean Delvare	tristate "FSC Hermes"
262dabf375bSJean Delvare	depends on X86 && I2C
263ad2f931dSJean Delvare	help
264ad2f931dSJean Delvare	  If you say yes here you get support for Fujitsu Siemens
265ad2f931dSJean Delvare	  Computers Hermes sensor chips.
266ad2f931dSJean Delvare
267ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
268ad2f931dSJean Delvare	  will be called fscher.
269ad2f931dSJean Delvare
270ad2f931dSJean Delvareconfig SENSORS_FSCPOS
271ad2f931dSJean Delvare	tristate "FSC Poseidon"
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 Poseidon sensor chips.
276ad2f931dSJean Delvare
277ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
278ad2f931dSJean Delvare	  will be called fscpos.
279ad2f931dSJean Delvare
280569ff102SHans de Goedeconfig SENSORS_FSCHMD
281569ff102SHans de Goede	tristate "FSC Poseidon, Scylla, Hermes, Heimdall and Heracles"
282569ff102SHans de Goede	depends on X86 && I2C && EXPERIMENTAL
283569ff102SHans de Goede	help
284569ff102SHans de Goede	  If you say yes here you get support for various Fujitsu Siemens
285569ff102SHans de Goede	  Computers sensor chips.
286569ff102SHans de Goede
287569ff102SHans de Goede	  This is a new merged driver for FSC sensor chips which is intended
288569ff102SHans de Goede	  as a replacment for the fscpos, fscscy and fscher drivers and adds
289569ff102SHans de Goede	  support for several other FCS sensor chips.
290569ff102SHans de Goede
291569ff102SHans de Goede	  This driver can also be built as a module.  If so, the module
292569ff102SHans de Goede	  will be called fschmd.
293569ff102SHans de Goede
294ad2f931dSJean Delvareconfig SENSORS_GL518SM
295ad2f931dSJean Delvare	tristate "Genesys Logic GL518SM"
2961d72acf9SJan Engelhardt	depends on I2C
297ad2f931dSJean Delvare	help
298ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL518SM
299ad2f931dSJean Delvare	  sensor chips.
300ad2f931dSJean Delvare
301ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
302ad2f931dSJean Delvare	  will be called gl518sm.
303ad2f931dSJean Delvare
304ad2f931dSJean Delvareconfig SENSORS_GL520SM
305ad2f931dSJean Delvare	tristate "Genesys Logic GL520SM"
3061d72acf9SJan Engelhardt	depends on I2C
307303760b4SJean Delvare	select HWMON_VID
308ad2f931dSJean Delvare	help
309ad2f931dSJean Delvare	  If you say yes here you get support for Genesys Logic GL520SM
310ad2f931dSJean Delvare	  sensor chips.
311ad2f931dSJean Delvare
312ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
313ad2f931dSJean Delvare	  will be called gl520sm.
314ad2f931dSJean Delvare
315bebe4678SRudolf Marekconfig SENSORS_CORETEMP
316bebe4678SRudolf Marek	tristate "Intel Core (2) Duo/Solo temperature sensor"
3171d72acf9SJan Engelhardt	depends on X86 && EXPERIMENTAL
318bebe4678SRudolf Marek	help
319bebe4678SRudolf Marek	  If you say yes here you get support for the temperature
320bebe4678SRudolf Marek	  sensor inside your CPU. Supported all are all known variants
321bebe4678SRudolf Marek	  of Intel Core family.
322bebe4678SRudolf Marek
32357c7c3a0SDarrick J. Wongconfig SENSORS_IBMPEX
32457c7c3a0SDarrick J. Wong	tristate "IBM PowerExecutive temperature/power sensors"
32557c7c3a0SDarrick J. Wong	select IPMI_SI
32657c7c3a0SDarrick J. Wong	depends on IPMI_HANDLER
32757c7c3a0SDarrick J. Wong	help
32857c7c3a0SDarrick J. Wong	  If you say yes here you get support for the temperature and
32957c7c3a0SDarrick J. Wong	  power sensors in various IBM System X servers that support
33057c7c3a0SDarrick J. Wong	  PowerExecutive.  So far this includes the x3550, x3650, x3655,
33157c7c3a0SDarrick J. Wong	  x3755, and certain HS20 blades.
33257c7c3a0SDarrick J. Wong
33357c7c3a0SDarrick J. Wong	  This driver can also be built as a module.  If so, the module
33457c7c3a0SDarrick J. Wong	  will be called ibmpex.
33557c7c3a0SDarrick J. Wong
336ad2f931dSJean Delvareconfig SENSORS_IT87
337ad2f931dSJean Delvare	tristate "ITE IT87xx and compatibles"
338303760b4SJean Delvare	select HWMON_VID
339ad2f931dSJean Delvare	help
34087673dd7SJean Delvare	  If you say yes here you get support for ITE IT8705F, IT8712F,
34108a8f6e9SRudolf Marek	  IT8716F, IT8718F and IT8726F sensor chips, and the SiS960 clone.
342ad2f931dSJean Delvare
343ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
344ad2f931dSJean Delvare	  will be called it87.
345ad2f931dSJean Delvare
346ad2f931dSJean Delvareconfig SENSORS_LM63
347ad2f931dSJean Delvare	tristate "National Semiconductor LM63"
3481d72acf9SJan Engelhardt	depends on I2C
349ad2f931dSJean Delvare	help
350ad2f931dSJean Delvare	  If you say yes here you get support for the National Semiconductor
351ad2f931dSJean Delvare	  LM63 remote diode digital temperature sensor with integrated fan
352ad2f931dSJean Delvare	  control.  Such chips are found on the Tyan S4882 (Thunder K8QS Pro)
353ad2f931dSJean Delvare	  motherboard, among others.
354ad2f931dSJean Delvare
355ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
356ad2f931dSJean Delvare	  will be called lm63.
357ad2f931dSJean Delvare
358e1a8e913SKaiwan N Billimoriaconfig SENSORS_LM70
359e1a8e913SKaiwan N Billimoria	tristate "National Semiconductor LM70"
3601d72acf9SJan Engelhardt	depends on SPI_MASTER && EXPERIMENTAL
361e1a8e913SKaiwan N Billimoria	help
362e1a8e913SKaiwan N Billimoria	  If you say yes here you get support for the National Semiconductor
363e1a8e913SKaiwan N Billimoria	  LM70 digital temperature sensor chip.
364e1a8e913SKaiwan N Billimoria
365e1a8e913SKaiwan N Billimoria	  This driver can also be built as a module.  If so, the module
366e1a8e913SKaiwan N Billimoria	  will be called lm70.
367e1a8e913SKaiwan N Billimoria
368ad2f931dSJean Delvareconfig SENSORS_LM75
369ad2f931dSJean Delvare	tristate "National Semiconductor LM75 and compatibles"
3701d72acf9SJan Engelhardt	depends on I2C
371ad2f931dSJean Delvare	help
372ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM75
373ad2f931dSJean Delvare	  sensor chips and clones: Dallas Semiconductor DS75 and DS1775 (in
374ad2f931dSJean Delvare	  9-bit precision mode), and TelCom (now Microchip) TCN75.
375ad2f931dSJean Delvare
376ad2f931dSJean Delvare	  The DS75 and DS1775 in 10- to 12-bit precision modes will require
377ad2f931dSJean Delvare	  a force module parameter. The driver will not handle the extra
378ad2f931dSJean Delvare	  precision anyhow.
379ad2f931dSJean Delvare
380ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
381ad2f931dSJean Delvare	  will be called lm75.
382ad2f931dSJean Delvare
383ad2f931dSJean Delvareconfig SENSORS_LM77
384ad2f931dSJean Delvare	tristate "National Semiconductor LM77"
3851d72acf9SJan Engelhardt	depends on I2C
386ad2f931dSJean Delvare	help
387ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM77
388ad2f931dSJean Delvare	  sensor chips.
389ad2f931dSJean Delvare
390ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
391ad2f931dSJean Delvare	  will be called lm77.
392ad2f931dSJean Delvare
393ad2f931dSJean Delvareconfig SENSORS_LM78
394ad2f931dSJean Delvare	tristate "National Semiconductor LM78 and compatibles"
3951d72acf9SJan Engelhardt	depends on I2C
39619f673edSJean Delvare	select HWMON_VID
397ad2f931dSJean Delvare	help
398ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM78,
399ad2f931dSJean Delvare	  LM78-J and LM79.
400ad2f931dSJean Delvare
401ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
402ad2f931dSJean Delvare	  will be called lm78.
403ad2f931dSJean Delvare
404ad2f931dSJean Delvareconfig SENSORS_LM80
405ad2f931dSJean Delvare	tristate "National Semiconductor LM80"
4061d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
407ad2f931dSJean Delvare	help
408ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
409ad2f931dSJean Delvare	  LM80 sensor chips.
410ad2f931dSJean Delvare
411ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
412ad2f931dSJean Delvare	  will be called lm80.
413ad2f931dSJean Delvare
414ad2f931dSJean Delvareconfig SENSORS_LM83
41543cb7ebeSJordan Crouse	tristate "National Semiconductor LM83 and compatibles"
4161d72acf9SJan Engelhardt	depends on I2C
417ad2f931dSJean Delvare	help
418ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor
41943cb7ebeSJordan Crouse	  LM82 and LM83 sensor chips.
420ad2f931dSJean Delvare
421ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
422ad2f931dSJean Delvare	  will be called lm83.
423ad2f931dSJean Delvare
424ad2f931dSJean Delvareconfig SENSORS_LM85
425ad2f931dSJean Delvare	tristate "National Semiconductor LM85 and compatibles"
4261d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
427303760b4SJean Delvare	select HWMON_VID
428ad2f931dSJean Delvare	help
429ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM85
430ad2f931dSJean Delvare	  sensor chips and clones: ADT7463, EMC6D100, EMC6D102 and ADM1027.
431ad2f931dSJean Delvare
432ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
433ad2f931dSJean Delvare	  will be called lm85.
434ad2f931dSJean Delvare
435ad2f931dSJean Delvareconfig SENSORS_LM87
436ad2f931dSJean Delvare	tristate "National Semiconductor LM87"
4371d72acf9SJan Engelhardt	depends on I2C
438303760b4SJean Delvare	select HWMON_VID
439ad2f931dSJean Delvare	help
440ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM87
441ad2f931dSJean Delvare	  sensor chips.
442ad2f931dSJean Delvare
443ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
444ad2f931dSJean Delvare	  will be called lm87.
445ad2f931dSJean Delvare
446ad2f931dSJean Delvareconfig SENSORS_LM90
447ad2f931dSJean Delvare	tristate "National Semiconductor LM90 and compatibles"
4481d72acf9SJan Engelhardt	depends on I2C
449ad2f931dSJean Delvare	help
450ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM90,
45132c82a93SRainer Birkenmaier	  LM86, LM89 and LM99, Analog Devices ADM1032 and Maxim MAX6657,
45232c82a93SRainer Birkenmaier	  MAX6658, MAX6659, MAX6680 and MAX6681 sensor chips.
453ad2f931dSJean Delvare
454ad2f931dSJean Delvare	  The Analog Devices ADT7461 sensor chip is also supported, but only
455ad2f931dSJean Delvare	  if found in ADM1032 compatibility mode.
456ad2f931dSJean Delvare
457ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
458ad2f931dSJean Delvare	  will be called lm90.
459ad2f931dSJean Delvare
460ad2f931dSJean Delvareconfig SENSORS_LM92
461ad2f931dSJean Delvare	tristate "National Semiconductor LM92 and compatibles"
4621d72acf9SJan Engelhardt	depends on I2C
463ad2f931dSJean Delvare	help
464ad2f931dSJean Delvare	  If you say yes here you get support for National Semiconductor LM92
465ad2f931dSJean Delvare	  and Maxim MAX6635 sensor chips.
466ad2f931dSJean Delvare
467ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
468ad2f931dSJean Delvare	  will be called lm92.
469ad2f931dSJean Delvare
470e46957edSHans-Jürgen Kochconfig SENSORS_LM93
471e46957edSHans-Jürgen Koch	tristate "National Semiconductor LM93 and compatibles"
472dabf375bSJean Delvare	depends on I2C
473e46957edSHans-Jürgen Koch	select HWMON_VID
474e46957edSHans-Jürgen Koch	help
475e46957edSHans-Jürgen Koch	  If you say yes here you get support for National Semiconductor LM93
476e46957edSHans-Jürgen Koch	  sensor chips.
477e46957edSHans-Jürgen Koch
478e46957edSHans-Jürgen Koch	  This driver can also be built as a module.  If so, the module
479e46957edSHans-Jürgen Koch	  will be called lm93.
480e46957edSHans-Jürgen Koch
481ad2f931dSJean Delvareconfig SENSORS_MAX1619
482ad2f931dSJean Delvare	tristate "Maxim MAX1619 sensor chip"
4831d72acf9SJan Engelhardt	depends on I2C
484ad2f931dSJean Delvare	help
485ad2f931dSJean Delvare	  If you say yes here you get support for MAX1619 sensor chip.
486ad2f931dSJean Delvare
487ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
488ad2f931dSJean Delvare	  will be called max1619.
489ad2f931dSJean Delvare
490d20620deSHans-Juergen Kochconfig SENSORS_MAX6650
491d20620deSHans-Juergen Koch	tristate "Maxim MAX6650 sensor chip"
4921d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
493d20620deSHans-Juergen Koch	help
494d20620deSHans-Juergen Koch	  If you say yes here you get support for the MAX6650 / MAX6651
495d20620deSHans-Juergen Koch	  sensor chips.
496d20620deSHans-Juergen Koch
497d20620deSHans-Juergen Koch	  This driver can also be built as a module.  If so, the module
498d20620deSHans-Juergen Koch	  will be called max6650.
499d20620deSHans-Juergen Koch
500ad2f931dSJean Delvareconfig SENSORS_PC87360
501ad2f931dSJean Delvare	tristate "National Semiconductor PC87360 family"
502303760b4SJean Delvare	select HWMON_VID
503ad2f931dSJean Delvare	help
504ad2f931dSJean Delvare	  If you say yes here you get access to the hardware monitoring
505ad2f931dSJean Delvare	  functions of the National Semiconductor PC8736x Super-I/O chips.
506ad2f931dSJean Delvare	  The PC87360, PC87363 and PC87364 only have fan monitoring and
507ad2f931dSJean Delvare	  control.  The PC87365 and PC87366 additionally have voltage and
508ad2f931dSJean Delvare	  temperature monitoring.
509ad2f931dSJean Delvare
510ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
511ad2f931dSJean Delvare	  will be called pc87360.
512ad2f931dSJean Delvare
513ba224e2cSJean Delvareconfig SENSORS_PC87427
514ba224e2cSJean Delvare	tristate "National Semiconductor PC87427"
5151d72acf9SJan Engelhardt	depends on EXPERIMENTAL
516ba224e2cSJean Delvare	help
517ba224e2cSJean Delvare	  If you say yes here you get access to the hardware monitoring
518ba224e2cSJean Delvare	  functions of the National Semiconductor PC87427 Super-I/O chip.
519ba224e2cSJean Delvare	  The chip has two distinct logical devices, one for fan speed
520ba224e2cSJean Delvare	  monitoring and control, and one for voltage and temperature
521ba224e2cSJean Delvare	  monitoring. Only fan speed monitoring is supported right now.
522ba224e2cSJean Delvare
523ba224e2cSJean Delvare	  This driver can also be built as a module.  If so, the module
524ba224e2cSJean Delvare	  will be called pc87427.
525ba224e2cSJean Delvare
526ad2f931dSJean Delvareconfig SENSORS_SIS5595
527ad2f931dSJean Delvare	tristate "Silicon Integrated Systems Corp. SiS5595"
52817e7dc43SJean Delvare	depends on PCI
529ad2f931dSJean Delvare	help
530ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
531ad2f931dSJean Delvare	  SiS5595 South Bridges.
532ad2f931dSJean Delvare
533ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
534ad2f931dSJean Delvare	  will be called sis5595.
535ad2f931dSJean Delvare
5369431996fSJuerg Haefligerconfig SENSORS_DME1737
537e95c237dSJuerg Haefliger	tristate "SMSC DME1737, SCH311x and compatibles"
5389431996fSJuerg Haefliger	depends on I2C && EXPERIMENTAL
5399431996fSJuerg Haefliger	select HWMON_VID
5409431996fSJuerg Haefliger	help
5419431996fSJuerg Haefliger	  If you say yes here you get support for the hardware monitoring
5429431996fSJuerg Haefliger	  and fan control features of the SMSC DME1737 (and compatibles
543e95c237dSJuerg Haefliger	  like the Asus A8000) and SCH311x Super-I/O chips.
5449431996fSJuerg Haefliger
5459431996fSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
5469431996fSJuerg Haefliger	  will be called dme1737.
5479431996fSJuerg Haefliger
548ad2f931dSJean Delvareconfig SENSORS_SMSC47M1
549ad2f931dSJean Delvare	tristate "SMSC LPC47M10x and compatibles"
550ad2f931dSJean Delvare	help
551ad2f931dSJean Delvare	  If you say yes here you get support for the integrated fan
552ad2f931dSJean Delvare	  monitoring and control capabilities of the SMSC LPC47B27x,
5536091780eSJean Delvare	  LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
5548eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 chips.
55559ac8367SHartmut Rick
5568eccbb6fSJean Delvare	  The temperature and voltage sensor features of the LPC47M15x,
5578eccbb6fSJean Delvare	  LPC47M192, LPC47M292 and LPC47M997 are supported by another
5588eccbb6fSJean Delvare	  driver, select also "SMSC LPC47M192 and compatibles" below for
5598eccbb6fSJean Delvare	  those.
560ad2f931dSJean Delvare
561ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
562ad2f931dSJean Delvare	  will be called smsc47m1.
563ad2f931dSJean Delvare
56459ac8367SHartmut Rickconfig SENSORS_SMSC47M192
56559ac8367SHartmut Rick	tristate "SMSC LPC47M192 and compatibles"
5661d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
56759ac8367SHartmut Rick	select HWMON_VID
56859ac8367SHartmut Rick	help
56959ac8367SHartmut Rick	  If you say yes here you get support for the temperature and
57000cb4739SJean Delvare	  voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
57100cb4739SJean Delvare	  and LPC47M997 chips.
57259ac8367SHartmut Rick
57359ac8367SHartmut Rick	  The fan monitoring and control capabilities of these chips
57459ac8367SHartmut Rick	  are supported by another driver, select
57559ac8367SHartmut Rick	  "SMSC LPC47M10x and compatibles" above. You need both drivers
57659ac8367SHartmut Rick	  if you want fan control and voltage/temperature sensor support.
57759ac8367SHartmut Rick
57859ac8367SHartmut Rick	  This driver can also be built as a module.  If so, the module
57959ac8367SHartmut Rick	  will be called smsc47m192.
58059ac8367SHartmut Rick
581ad2f931dSJean Delvareconfig SENSORS_SMSC47B397
582ad2f931dSJean Delvare	tristate "SMSC LPC47B397-NC"
5831d72acf9SJan Engelhardt	depends on EXPERIMENTAL
584ad2f931dSJean Delvare	help
585ad2f931dSJean Delvare	  If you say yes here you get support for the SMSC LPC47B397-NC
586ad2f931dSJean Delvare	  sensor chip.
587ad2f931dSJean Delvare
588ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
589ad2f931dSJean Delvare	  will be called smsc47b397.
590ad2f931dSJean Delvare
591add77c64SKrzysztof Heltconfig SENSORS_THMC50
592add77c64SKrzysztof Helt	tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
593add77c64SKrzysztof Helt	depends on I2C && EXPERIMENTAL
594add77c64SKrzysztof Helt	help
595add77c64SKrzysztof Helt	  If you say yes here you get support for Texas Instruments THMC50
596add77c64SKrzysztof Helt	  sensor chips and clones: the Analog Devices ADM1022.
597add77c64SKrzysztof Helt
598add77c64SKrzysztof Helt	  This driver can also be built as a module.  If so, the module
599add77c64SKrzysztof Helt	  will be called thmc50.
600add77c64SKrzysztof Helt
601ad2f931dSJean Delvareconfig SENSORS_VIA686A
602ad2f931dSJean Delvare	tristate "VIA686A"
6032ec342e6SJean Delvare	depends on PCI
604ad2f931dSJean Delvare	help
605ad2f931dSJean Delvare	  If you say yes here you get support for the integrated sensors in
606ad2f931dSJean Delvare	  Via 686A/B South Bridges.
607ad2f931dSJean Delvare
608ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
609ad2f931dSJean Delvare	  will be called via686a.
610ad2f931dSJean Delvare
611ab41319eSJuerg Haefligerconfig SENSORS_VT1211
612ab41319eSJuerg Haefliger	tristate "VIA VT1211"
6131d72acf9SJan Engelhardt	depends on EXPERIMENTAL
614ab41319eSJuerg Haefliger	select HWMON_VID
615ab41319eSJuerg Haefliger	help
616ab41319eSJuerg Haefliger	  If you say yes here then you get support for hardware monitoring
617ab41319eSJuerg Haefliger	  features of the VIA VT1211 Super-I/O chip.
618ab41319eSJuerg Haefliger
619ab41319eSJuerg Haefliger	  This driver can also be built as a module.  If so, the module
620ab41319eSJuerg Haefliger	  will be called vt1211.
621ab41319eSJuerg Haefliger
6221de9e371SRoger Lucasconfig SENSORS_VT8231
62351bd5633SJean Delvare	tristate "VIA VT8231"
624ec5e1a4bSRoger Lucas	depends on PCI
6251de9e371SRoger Lucas	select HWMON_VID
6261de9e371SRoger Lucas	help
6271de9e371SRoger Lucas	  If you say yes here then you get support for the integrated sensors
6281de9e371SRoger Lucas	  in the VIA VT8231 device.
6291de9e371SRoger Lucas
6301de9e371SRoger Lucas	  This driver can also be built as a module.  If so, the module
6311de9e371SRoger Lucas	  will be called vt8231.
6321de9e371SRoger Lucas
633ad2f931dSJean Delvareconfig SENSORS_W83781D
634ad2f931dSJean Delvare	tristate "Winbond W83781D, W83782D, W83783S, W83627HF, Asus AS99127F"
6351d72acf9SJan Engelhardt	depends on I2C
636303760b4SJean Delvare	select HWMON_VID
637ad2f931dSJean Delvare	help
638ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W8378x series
639ad2f931dSJean Delvare	  of sensor chips: the W83781D, W83782D, W83783S and W83627HF,
640ad2f931dSJean Delvare	  and the similar Asus AS99127F.
641ad2f931dSJean Delvare
642ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
643ad2f931dSJean Delvare	  will be called w83781d.
644ad2f931dSJean Delvare
6459873964dSCharles Spirakisconfig SENSORS_W83791D
6469873964dSCharles Spirakis	tristate "Winbond W83791D"
6471d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
6489873964dSCharles Spirakis	select HWMON_VID
6499873964dSCharles Spirakis	help
6509873964dSCharles Spirakis	  If you say yes here you get support for the Winbond W83791D chip.
6519873964dSCharles Spirakis
6529873964dSCharles Spirakis	  This driver can also be built as a module.  If so, the module
6539873964dSCharles Spirakis	  will be called w83791d.
6549873964dSCharles Spirakis
6555563e27dSR.Marek@sh.cvut.czconfig SENSORS_W83792D
6565563e27dSR.Marek@sh.cvut.cz	tristate "Winbond W83792D"
6571d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
6585563e27dSR.Marek@sh.cvut.cz	help
6595563e27dSR.Marek@sh.cvut.cz	  If you say yes here you get support for the Winbond W83792D chip.
6605563e27dSR.Marek@sh.cvut.cz
6615563e27dSR.Marek@sh.cvut.cz	  This driver can also be built as a module.  If so, the module
6625563e27dSR.Marek@sh.cvut.cz	  will be called w83792d.
6635563e27dSR.Marek@sh.cvut.cz
6646800c3d0SRudolf Marekconfig SENSORS_W83793
6656800c3d0SRudolf Marek	tristate "Winbond W83793"
6661d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
6677a5e6bc2SStefano Brivio	select HWMON_VID
6686800c3d0SRudolf Marek	help
6696800c3d0SRudolf Marek	  If you say yes here you get support for the Winbond W83793
6706800c3d0SRudolf Marek	  hardware monitoring chip.
6716800c3d0SRudolf Marek
6726800c3d0SRudolf Marek	  This driver can also be built as a module.  If so, the module
6736800c3d0SRudolf Marek	  will be called w83793.
6746800c3d0SRudolf Marek
675ad2f931dSJean Delvareconfig SENSORS_W83L785TS
676ad2f931dSJean Delvare	tristate "Winbond W83L785TS-S"
6771d72acf9SJan Engelhardt	depends on I2C && EXPERIMENTAL
678ad2f931dSJean Delvare	help
679ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W83L785TS-S
680ad2f931dSJean Delvare	  sensor chip, which is used on the Asus A7N8X, among other
681ad2f931dSJean Delvare	  motherboards.
682ad2f931dSJean Delvare
683ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
684ad2f931dSJean Delvare	  will be called w83l785ts.
685ad2f931dSJean Delvare
686*85f03bccSKevin Loconfig SENSORS_W83L786NG
687*85f03bccSKevin Lo	tristate "Winbond W83L786NG, W83L786NR"
688*85f03bccSKevin Lo	depends on I2C && EXPERIMENTAL
689*85f03bccSKevin Lo	help
690*85f03bccSKevin Lo	  If you say yes here you get support for the Winbond W83L786NG
691*85f03bccSKevin Lo	  and W83L786NR sensor chips.
692*85f03bccSKevin Lo
693*85f03bccSKevin Lo	  This driver can also be built as a module.  If so, the module
694*85f03bccSKevin Lo	  will be called w83l786ng.
695*85f03bccSKevin Lo
696ad2f931dSJean Delvareconfig SENSORS_W83627HF
697c2db6ce1SJean Delvare	tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
698303760b4SJean Delvare	select HWMON_VID
699ad2f931dSJean Delvare	help
700ad2f931dSJean Delvare	  If you say yes here you get support for the Winbond W836X7 series
701c2db6ce1SJean Delvare	  of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
702c2db6ce1SJean Delvare	  W83697HF.
703ad2f931dSJean Delvare
704ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
705ad2f931dSJean Delvare	  will be called w83627hf.
706ad2f931dSJean Delvare
707ad2f931dSJean Delvareconfig SENSORS_W83627EHF
708658291fcSDavid Hubbard	tristate "Winbond W83627EHF/DHG"
709fc18d6c0SJean Delvare	select HWMON_VID
710ad2f931dSJean Delvare	help
711658291fcSDavid Hubbard	  If you say yes here you get support for the hardware
712ad2f931dSJean Delvare	  monitoring functionality of the Winbond W83627EHF Super-I/O chip.
713ad2f931dSJean Delvare
7148dd2d2caSJean Delvare	  This driver also supports the W83627EHG, which is the lead-free
715658291fcSDavid Hubbard	  version of the W83627EHF, and the W83627DHG, which is a similar
716658291fcSDavid Hubbard	  chip suited for specific Intel processors that use PECI such as
717658291fcSDavid Hubbard	  the Core 2 Duo.
7188dd2d2caSJean Delvare
719ad2f931dSJean Delvare	  This driver can also be built as a module.  If so, the module
720ad2f931dSJean Delvare	  will be called w83627ehf.
721ad2f931dSJean Delvare
722860e1d6bSRobert Loveconfig SENSORS_HDAPS
723860e1d6bSRobert Love	tristate "IBM Hard Drive Active Protection System (hdaps)"
7241d72acf9SJan Engelhardt	depends on INPUT && X86
725aefca8baSDmitry Torokhov	select INPUT_POLLDEV
726860e1d6bSRobert Love	default n
727860e1d6bSRobert Love	help
728860e1d6bSRobert Love	  This driver provides support for the IBM Hard Drive Active Protection
729860e1d6bSRobert Love	  System (hdaps), which provides an accelerometer and other misc. data.
7304c87b74cSRobert Love	  ThinkPads starting with the R50, T41, and X40 are supported.  The
7314c87b74cSRobert Love	  accelerometer data is readable via sysfs.
732860e1d6bSRobert Love
7334c87b74cSRobert Love	  This driver also provides an absolute input class device, allowing
7344c87b74cSRobert Love	  the laptop to act as a pinball machine-esque joystick.
735860e1d6bSRobert Love
7360f23e50aSStephan Berberig	  If your ThinkPad is not recognized by the driver, please update to latest
7370f23e50aSStephan Berberig	  BIOS. This is especially the case for some R52 ThinkPads.
7380f23e50aSStephan Berberig
739860e1d6bSRobert Love	  Say Y here if you have an applicable laptop and want to experience
740860e1d6bSRobert Love	  the awesome power of hdaps.
741860e1d6bSRobert Love
7426f2fad74SNicolas Boichatconfig SENSORS_APPLESMC
7436f2fad74SNicolas Boichat	tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
744548c343bSJean Delvare	depends on INPUT && X86
7456f2fad74SNicolas Boichat	select NEW_LEDS
7466f2fad74SNicolas Boichat	select LEDS_CLASS
747d5cf2b99SDmitry Torokhov	select INPUT_POLLDEV
7486f2fad74SNicolas Boichat	default n
7496f2fad74SNicolas Boichat	help
7506f2fad74SNicolas Boichat	  This driver provides support for the Apple System Management
7516f2fad74SNicolas Boichat	  Controller, which provides an accelerometer (Apple Sudden Motion
7526f2fad74SNicolas Boichat	  Sensor), light sensors, temperature sensors, keyboard backlight
7536f2fad74SNicolas Boichat	  control and fan control.
7546f2fad74SNicolas Boichat
7556f2fad74SNicolas Boichat	  Only Intel-based Apple's computers are supported (MacBook Pro,
7566f2fad74SNicolas Boichat	  MacBook, MacMini).
7576f2fad74SNicolas Boichat
7586f2fad74SNicolas Boichat	  Data from the different sensors, keyboard backlight control and fan
7596f2fad74SNicolas Boichat	  control are accessible via sysfs.
7606f2fad74SNicolas Boichat
7616f2fad74SNicolas Boichat	  This driver also provides an absolute input class device, allowing
7626f2fad74SNicolas Boichat	  the laptop to act as a pinball machine-esque joystick.
7636f2fad74SNicolas Boichat
7646f2fad74SNicolas Boichat	  Say Y here if you have an applicable laptop and want to experience
7656f2fad74SNicolas Boichat	  the awesome power of applesmc.
7666f2fad74SNicolas Boichat
767ad2f931dSJean Delvareconfig HWMON_DEBUG_CHIP
768ad2f931dSJean Delvare	bool "Hardware Monitoring Chip debugging messages"
769ad2f931dSJean Delvare	default n
770ad2f931dSJean Delvare	help
771ad2f931dSJean Delvare	  Say Y here if you want the I2C chip drivers to produce a bunch of
772ad2f931dSJean Delvare	  debug messages to the system log.  Select this if you are having
773ad2f931dSJean Delvare	  a problem with I2C support and want to see more of what is going
774ad2f931dSJean Delvare	  on.
775ad2f931dSJean Delvare
7761d72acf9SJan Engelhardtendif # HWMON
777