Kconfig (1136fa0c07de570dc17858745af8be169d1440ba) Kconfig (007e433cf0373334a2bef1b0c9831647184906ba)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Hardware monitoring chip drivers configuration
4#
5
6menuconfig HWMON
7 tristate "Hardware Monitoring support"
8 depends on HAS_IOMEM

--- 160 unchanged lines hidden (view full) ---

169 If you say yes here you get support for Analog Devices ADM9240,
170 Dallas DS1780, National Semiconductor LM81 sensor chips.
171
172 This driver can also be built as a module. If so, the module
173 will be called adm9240.
174
175config SENSORS_ADT7X10
176 tristate
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Hardware monitoring chip drivers configuration
4#
5
6menuconfig HWMON
7 tristate "Hardware Monitoring support"
8 depends on HAS_IOMEM

--- 160 unchanged lines hidden (view full) ---

169 If you say yes here you get support for Analog Devices ADM9240,
170 Dallas DS1780, National Semiconductor LM81 sensor chips.
171
172 This driver can also be built as a module. If so, the module
173 will be called adm9240.
174
175config SENSORS_ADT7X10
176 tristate
177 select REGMAP
177 help
178 This module contains common code shared by the ADT7310/ADT7320 and
179 ADT7410/ADT7420 temperature monitoring chip drivers.
180
181 If built as a module, the module will be called adt7x10.
182
183config SENSORS_ADT7310
184 tristate "Analog Devices ADT7310/ADT7320"

--- 315 unchanged lines hidden (view full) ---

500 help
501 This hwmon driver adds support for reporting temperature of different
502 sensors and controls the fans on Dell laptops via System Management
503 Mode provided by Dell BIOS.
504
505 When option I8K is also enabled this driver provides legacy /proc/i8k
506 userspace interface for i8kutils package.
507
178 help
179 This module contains common code shared by the ADT7310/ADT7320 and
180 ADT7410/ADT7420 temperature monitoring chip drivers.
181
182 If built as a module, the module will be called adt7x10.
183
184config SENSORS_ADT7310
185 tristate "Analog Devices ADT7310/ADT7320"

--- 315 unchanged lines hidden (view full) ---

501 help
502 This hwmon driver adds support for reporting temperature of different
503 sensors and controls the fans on Dell laptops via System Management
504 Mode provided by Dell BIOS.
505
506 When option I8K is also enabled this driver provides legacy /proc/i8k
507 userspace interface for i8kutils package.
508
509config I8K
510 bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver"
511 depends on SENSORS_DELL_SMM
512 depends on PROC_FS
513 help
514 This option enables the legacy /proc/i8k userspace interface of the
515 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
516 version, temperatures and allows control of fan speeds of some Dell
517 laptops. Sometimes it also reports power and hotkey status.
518
519 This interface is required to run programs from the i8kutils package.
520
521 Say Y if you intend to run userspace programs that use this interface.
522 Say N otherwise.
523
508config SENSORS_DA9052_ADC
509 tristate "Dialog DA9052/DA9053 ADC"
510 depends on PMIC_DA9052
511 help
512 Say y here to support the ADC found on Dialog Semiconductor
513 DA9052-BC and DA9053-AA/Bx PMICs.
514
515 This driver can also be built as module. If so, the module

--- 687 unchanged lines hidden (view full) ---

1203 This driver can also be built as a module. If so, the module
1204 will be called lm63.
1205
1206config SENSORS_LM70
1207 tristate "National Semiconductor LM70 and compatibles"
1208 depends on SPI_MASTER
1209 help
1210 If you say yes here you get support for the National Semiconductor
524config SENSORS_DA9052_ADC
525 tristate "Dialog DA9052/DA9053 ADC"
526 depends on PMIC_DA9052
527 help
528 Say y here to support the ADC found on Dialog Semiconductor
529 DA9052-BC and DA9053-AA/Bx PMICs.
530
531 This driver can also be built as module. If so, the module

--- 687 unchanged lines hidden (view full) ---

1219 This driver can also be built as a module. If so, the module
1220 will be called lm63.
1221
1222config SENSORS_LM70
1223 tristate "National Semiconductor LM70 and compatibles"
1224 depends on SPI_MASTER
1225 help
1226 If you say yes here you get support for the National Semiconductor
1211 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
1212 ture sensor chips.
1227 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124,
1228 TMP125 digital temperature sensor chips.
1213
1214 This driver can also be built as a module. If so, the module
1215 will be called lm70.
1216
1217config SENSORS_LM73
1218 tristate "National Semiconductor LM73"
1219 depends on I2C
1220 help

--- 62 unchanged lines hidden (view full) ---

1283 LM80 and LM96080 sensor chips.
1284
1285 This driver can also be built as a module. If so, the module
1286 will be called lm80.
1287
1288config SENSORS_LM83
1289 tristate "National Semiconductor LM83 and compatibles"
1290 depends on I2C
1229
1230 This driver can also be built as a module. If so, the module
1231 will be called lm70.
1232
1233config SENSORS_LM73
1234 tristate "National Semiconductor LM73"
1235 depends on I2C
1236 help

--- 62 unchanged lines hidden (view full) ---

1299 LM80 and LM96080 sensor chips.
1300
1301 This driver can also be built as a module. If so, the module
1302 will be called lm80.
1303
1304config SENSORS_LM83
1305 tristate "National Semiconductor LM83 and compatibles"
1306 depends on I2C
1307 select REGMAP
1291 help
1292 If you say yes here you get support for National Semiconductor
1293 LM82 and LM83 sensor chips.
1294
1295 This driver can also be built as a module. If so, the module
1296 will be called lm83.
1297
1298config SENSORS_LM85

--- 675 unchanged lines hidden (view full) ---

1974 depends on I2C
1975 help
1976 If you say yes here you get support for Texas Instruments TMP421,
1977 TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
1978
1979 This driver can also be built as a module. If so, the module
1980 will be called tmp421.
1981
1308 help
1309 If you say yes here you get support for National Semiconductor
1310 LM82 and LM83 sensor chips.
1311
1312 This driver can also be built as a module. If so, the module
1313 will be called lm83.
1314
1315config SENSORS_LM85

--- 675 unchanged lines hidden (view full) ---

1991 depends on I2C
1992 help
1993 If you say yes here you get support for Texas Instruments TMP421,
1994 TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
1995
1996 This driver can also be built as a module. If so, the module
1997 will be called tmp421.
1998
1999config SENSORS_TMP464
2000 tristate "Texas Instruments TMP464 and compatible"
2001 depends on I2C
2002 select REGMAP_I2C
2003 help
2004 If you say yes here you get support for Texas Instruments TMP464
2005 and TMP468 temperature sensor chips.
2006
2007 This driver can also be built as a module. If so, the module
2008 will be called tmp464.
2009
1982config SENSORS_TMP513
1983 tristate "Texas Instruments TMP513 and compatibles"
1984 depends on I2C
1985 help
1986 If you say yes here you get support for Texas Instruments TMP512,
1987 and TMP513 temperature and power supply sensor chips.
1988
1989 This driver can also be built as a module. If so, the module

--- 257 unchanged lines hidden (view full) ---

2247 will provide readings of fans, voltages and temperatures through the system
2248 firmware.
2249
2250 This driver can also be built as a module. If so, the module
2251 will be called asus_wmi_sensors.
2252
2253config SENSORS_ASUS_WMI_EC
2254 tristate "ASUS WMI B550/X570"
2010config SENSORS_TMP513
2011 tristate "Texas Instruments TMP513 and compatibles"
2012 depends on I2C
2013 help
2014 If you say yes here you get support for Texas Instruments TMP512,
2015 and TMP513 temperature and power supply sensor chips.
2016
2017 This driver can also be built as a module. If so, the module

--- 257 unchanged lines hidden (view full) ---

2275 will provide readings of fans, voltages and temperatures through the system
2276 firmware.
2277
2278 This driver can also be built as a module. If so, the module
2279 will be called asus_wmi_sensors.
2280
2281config SENSORS_ASUS_WMI_EC
2282 tristate "ASUS WMI B550/X570"
2255 depends on ACPI_WMI
2283 depends on ACPI_WMI && SENSORS_ASUS_EC=n
2256 help
2257 If you say yes here you get support for the ACPI embedded controller
2258 hardware monitoring interface found in B550/X570 ASUS motherboards.
2259 This driver will provide readings of fans, voltages and temperatures
2260 through the system firmware.
2261
2284 help
2285 If you say yes here you get support for the ACPI embedded controller
2286 hardware monitoring interface found in B550/X570 ASUS motherboards.
2287 This driver will provide readings of fans, voltages and temperatures
2288 through the system firmware.
2289
2290 This driver is deprecated in favor of the ASUS EC Sensors driver
2291 which provides fully compatible output.
2292
2262 This driver can also be built as a module. If so, the module
2263 will be called asus_wmi_sensors_ec.
2264
2293 This driver can also be built as a module. If so, the module
2294 will be called asus_wmi_sensors_ec.
2295
2296config SENSORS_ASUS_EC
2297 tristate "ASUS EC Sensors"
2298 depends on X86
2299 help
2300 If you say yes here you get support for the ACPI embedded controller
2301 hardware monitoring interface found in ASUS motherboards. The driver
2302 currently supports B550/X570 boards, although other ASUS boards might
2303 provide this monitoring interface as well.
2304
2305 This driver can also be built as a module. If so, the module
2306 will be called asus_ec_sensors.
2307
2265endif # ACPI
2266
2267endif # HWMON
2308endif # ACPI
2309
2310endif # HWMON