Lines Matching +full:system +full:- +full:on +full:- +full:chip

1 # SPDX-License-Identifier: GPL-2.0-only
3 # Hardware monitoring chip drivers configuration
8 depends on HAS_IOMEM
12 of a system. Most modern motherboards include such a device. It
17 sensors chip(s) below.
20 sensors-detect script from the lm_sensors package. Read
21 <file:Documentation/hwmon/userspace-tools.rst> for details.
32 bool "Hardware Monitoring Chip debugging messages"
34 Say Y here if you want the I2C chip drivers to produce a bunch of
35 debug messages to the system log. Select this if you are having
37 on.
43 depends on X86 && DMI
46 and second revision of the Abit uGuru chip. The voltage and frequency
48 chip can be found on Abit uGuru featuring motherboards (most modern
58 depends on X86 && DMI
61 third revision of the Abit uGuru chip. Only reading the sensors
63 uGuru chip can be found on recent Abit motherboards (since end
72 depends on SPI
82 depends on I2C
85 AD7414 temperature monitoring chip.
92 depends on I2C
102 depends on I2C
103 depends on SENSORS_LM90=n
114 depends on I2C
125 depends on I2C
129 sensor chip.
136 depends on I2C
139 sensor chip.
140 Very rare chip, please let us know you use it.
147 depends on I2C
157 depends on I2C
167 depends on I2C
181 ADT7410/ADT7420 temperature monitoring chip drivers.
187 depends on SPI_MASTER
198 depends on I2C
209 depends on I2C
212 ADT7411 voltage and temperature monitoring chip.
219 depends on I2C
229 depends on I2C
239 depends on I2C
251 depends on I2C
261 depends on USB_HID
279 will be called as370-hwmon.
284 depends on I2C
287 family of SMBus sensors chip found on most Intel X38, X48, X58,
302 will be called axi-fan-control
306 depends on X86 && PCI
311 lm-sensors 2.10.1 for proper userspace support.
318 depends on X86 && PCI && AMD_NB
331 depends on X86 && PCI && CPU_SUP_AMD
341 depends on INPUT && X86
345 This driver provides support for the Apple System Management
350 Only Intel-based Apple's computers are supported (MacBook Pro,
357 the laptop to act as a pinball machine-esque joystick.
364 depends on ARM_SCMI_PROTOCOL
365 depends on THERMAL || !THERMAL_OF
368 and power sensors available on SCMI based platforms. The actual
369 number and type of sensors exported depend on the platform.
372 will be called scmi-hwmon.
376 depends on ARM_SCPI_PROTOCOL
377 depends on THERMAL || !THERMAL_OF
380 and power sensors available on ARM Ltd's SCP based platforms. The
381 actual number and type of sensors exported depend on the platform.
385 depends on (X86 || COMPILE_TEST) && I2C
389 chip found on some Asus mainboards.
396 depends on ARCH_ASPEED || COMPILE_TEST
397 depends on THERMAL || THERMAL=n
408 depends on I2C
414 If your board have such a chip, you are able to control your CPU
421 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
422 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
425 If you say yes here you get support for Baikal-T1 PVT sensor
429 called bt1-pvt.
432 bool "Enable Baikal-T1 PVT sensor alarms"
433 depends on SENSORS_BT1_PVT
435 Baikal-T1 PVT IP-block provides threshold registers for each
442 performed on demand from the user-space. If this config is enabled
448 depends on HID
454 will be called corsair-cpro.
458 depends on HID
467 will be called corsair-psu.
471 depends on SCSI && ATA
473 If you say yes you get support for the temperature sensor on
481 depends on I2C
484 DS620 sensor chip.
491 depends on I2C
496 - Dallas Semiconductor DS1625
497 - Maxim Integrated DS1631
498 - Maxim Integrated DS1721
499 - Maxim Integrated DS1731
506 depends on X86
510 sensors and controls the fans on Dell laptops via System Management
518 depends on SENSORS_DELL_SMM
519 depends on PROC_FS
522 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
533 depends on PMIC_DA9052
535 Say y here to support the ADC found on Dialog Semiconductor
536 DA9052-BC and DA9053-AA/Bx PMICs.
539 will be called da9052-hwmon.
543 depends on MFD_DA9055
545 If you say yes here you get support for ADC on the Dialog
549 will be called da9055-hwmon.
552 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
553 depends on PCI
555 If you say yes here you get support for FB-DIMM AMB temperature
556 monitoring chips on systems with the Intel 5000 series chipset.
563 depends on ARCH_SPARX5 || COMPILE_TEST
569 will be called sparx5-temp.
573 depends on !PPC
577 Super-I/O chips.
584 depends on !PPC
587 features of many Fintek Super-I/O (LPC) chips. The currently
606 depends on I2C
615 tristate "Gateworks System Controller ADC"
616 depends on MFD_GATEWORKS_GSC
618 Support for the Gateworks System Controller A/D converters.
621 the module will be called gsc-hwmon.
625 depends on MFD_MC13XXX
627 Support for the A/D converter on MC13783 and MC13892 PMIC.
631 depends on (X86 || COMPILE_TEST) && I2C
646 tristate "Fujitsu Technology Solutions sensor chip Teutates"
647 depends on I2C && WATCHDOG
651 Solutions (FTS) sensor chip "Teutates" including support for
659 depends on I2C
669 depends on I2C
680 depends on I2C
682 If you say yes here you get support for Global Mixed-mode
690 depends on I2C
692 If you say yes here you get support for Global Mixed-mode
700 depends on OF_GPIO
701 depends on GPIOLIB || COMPILE_TEST
702 depends on THERMAL || THERMAL=n
707 will be called gpio-fan.
710 tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
711 depends on I2C
714 HIH-6130 and HIH-6131 Humidicon humidity sensors.
722 depends on IPMI_HANDLER
725 power sensors and capping hardware in various IBM System X
736 depends on IPMI_HANDLER
739 power sensors in various IBM System X servers that support
749 depends on PPC_POWERNV
753 sensors on your PowerNV platform.
760 depends on IIO
769 depends on X86 && PCI
779 depends on X86
787 depends on !PPC
801 depends on I2C
804 temperature sensors, which are used on many DDR3 memory modules for
815 depends on I2C
826 depends on SOC_LAN966 || COMPILE_TEST
831 on the Microchip LAN966x SoC.
834 will be called lan966x-hwmon.
838 depends on I2C
845 will be called lineage-pem.
849 depends on MFD_LOCHNAGAR
855 will be called lochnagar-hwmon.
859 depends on I2C
863 I2C System Monitor.
873 depends on I2C
881 be called ltc2947-i2c.
885 depends on SPI_MASTER
893 be called ltc2947-spi.
897 depends on I2C
900 I2C System Monitor. The LTC2990 supports a combination of voltage,
908 depends on I2C
909 depends on GPIOLIB
912 I2C System Monitor. The LTC2992 measures current, voltage, and
920 depends on I2C
930 depends on I2C
940 depends on I2C
951 depends on I2C
961 depends on I2C
972 depends on I2C
982 depends on SOC_XWAY
988 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
989 depends on SPI_MASTER
998 tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System"
999 depends on I2C
1007 tristate "Maxim MAX16065 System Manager and compatibles"
1008 depends on I2C
1011 capabilities of the following Maxim System Manager chips.
1023 tristate "Maxim MAX1619 sensor chip"
1024 depends on I2C
1026 If you say yes here you get support for MAX1619 sensor chip.
1033 depends on I2C
1052 depends on SPI
1062 depends on I2C
1064 Support for the Maxim Integrated MAX31730 3-Channel Remote
1072 depends on I2C
1075 Support for the Analog Devices MAX31760 Precision Fan-Speed
1084 depends on I2C
1093 tristate "Maxim MAX6621 sensor chip"
1094 depends on I2C
1097 If you say yes here you get support for MAX6621 sensor chip.
1098 MAX6621 is a PECI-to-I2C translator provides an efficient,
1099 low-cost solution for PECI-to-SMBus/I2C protocol conversion.
1100 It allows reading the temperature from the PECI-compliant
1101 host directly from up to four PECI-enabled CPUs.
1107 tristate "Maxim MAX6639 sensor chip"
1108 depends on I2C
1117 tristate "Maxim MAX6642 sensor chip"
1118 depends on I2C
1119 depends on SENSORS_LM90=n
1121 If you say yes here you get support for MAX6642 sensor chip.
1122 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
1129 tristate "Maxim MAX6650 sensor chip"
1130 depends on I2C
1131 depends on THERMAL || THERMAL=n
1141 depends on I2C
1151 tristate "Maxim MAX31790 sensor chip"
1152 depends on I2C
1154 If you say yes here you get support for 6-Channel PWM-Output
1162 depends on I2C
1165 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1166 with 12-bit resolution.
1173 depends on MELLANOX_PLATFORM
1177 This option enables support for the FAN control on the Mellanox
1181 mlxreg-fan.
1185 depends on I2C
1196 depends on I2C
1207 depends on MFD_MENF21BMC
1227 depends on SPI_MASTER
1230 ADC<bb><c>S<sss> chip family, where
1243 depends on I2C
1248 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1256 depends on SPI_MASTER
1267 depends on I2C
1276 depends on I2C
1280 temperature sensor chip, with models including:
1282 - Analog Devices ADT75
1283 - Atmel (now Microchip) AT30TS74
1284 - Dallas Semiconductor DS75, DS1775 and DS7505
1285 - Global Mixed-mode Technology (GMT) G751
1286 - Maxim MAX6625 and MAX6626
1287 - Microchip MCP980x
1288 - National Semiconductor LM75, LM75A
1289 - NXP's LM75A
1290 - ST Microelectronics STDS75
1291 - ST Microelectronics STLM75
1292 - TelCom (now Microchip) TCN75
1293 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
1308 depends on I2C
1318 depends on I2C
1322 LM78-J and LM79.
1329 depends on I2C
1339 depends on I2C
1350 depends on I2C
1362 depends on I2C
1373 depends on I2C
1381 ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218,
1391 depends on I2C
1401 depends on I2C
1412 depends on I2C
1422 depends on I2C
1432 depends on I2C
1443 depends on !PPC
1447 functions of the National Semiconductor PC8736x Super-I/O chips.
1457 depends on !PPC
1460 functions of the National Semiconductor PC87427 Super-I/O chip.
1461 The chip has two distinct logical devices, one for fan speed
1471 depends on IIO
1472 depends on THERMAL || !THERMAL_OF
1484 will be called ntc-thermistor.
1488 depends on !PPC
1491 functionality of the Nuvoton NCT6683D eSIO chip.
1501 i2c versions of the nct6775 driver; it is not useful on its
1505 nct6775-core.
1509 depends on !PPC
1510 depends on ACPI_WMI || ACPI_WMI=n
1517 Super-I/O chips. This driver replaces the w83627ehf driver for
1525 depends on I2C
1532 Super-I/O chips via their I2C interface.
1538 will be called nct6775-i2c.
1542 depends on I2C
1546 hardware monitoring chip.
1553 depends on I2C && WATCHDOG
1557 hardware monitoring chip, including manual fan speed control
1571 will be called npcm750-pwm-fan.
1575 depends on GPIOLIB && OF
1576 depends on MACH_KIRKWOOD || COMPILE_TEST
1586 will be called nsa320-hwmon.
1590 depends on USB_HID
1593 NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers.
1596 will be called nzxt-kraken2.
1600 depends on USB_HID
1606 will be called nzxt-smart2.
1612 depends on I2C
1614 If you say yes here you get support for Philips PCF8591 4-channel
1615 ADC, 1-channel DAC chips.
1620 These devices are hard to detect and rarely found on mainstream
1629 depends on (PWM && OF) || COMPILE_TEST
1630 depends on THERMAL || THERMAL=n
1633 The driver uses the generic PWM interface, thus it will work on a
1637 will be called pwm-fan.
1641 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
1643 If you say yes here you get support for voltage sensor on the
1647 will be called raspberrypi-hwmon.
1651 depends on MFD_SL28CPLD || COMPILE_TEST
1657 will be called sl28cpld-hwmon.
1660 tristate "Emulated SB-TSI temperature sensor"
1661 depends on I2C
1664 sensors on AMD SoCs with SB-TSI interface connected to a BMC device.
1670 tristate "Emulated SB-RMI sensor"
1671 depends on I2C
1674 sensors on AMD SoCs with APML interface connected to a BMC device.
1681 depends on GPIOLIB || COMPILE_TEST
1692 depends on I2C
1702 depends on I2C
1713 depends on I2C
1724 depends on I2C
1733 tristate "Samsung built-in ADC"
1734 depends on S3C_ADC
1736 If you say yes here you get support for the on-board ADCs of
1740 will be called s3c-hwmon.
1744 depends on SENSORS_S3C
1751 depends on PCI
1761 depends on MFD_SY7636A
1767 will be called sy7636a-hwmon.
1771 depends on I2C && !PPC
1776 Asus A8000 Super-I/O chips.
1783 depends on I2C
1787 temperature monitoring chip.
1794 depends on I2C
1804 depends on I2C
1817 depends on I2C
1820 hardware monitoring chip.
1827 depends on !PPC
1844 depends on I2C
1860 tristate "SMSC LPC47B397-NC"
1861 depends on !PPC
1863 If you say yes here you get support for the SMSC LPC47B397-NC
1864 sensor chip.
1874 depends on !PPC && WATCHDOG
1879 features of the SMSC SCH5627 Super-I/O chip including support for
1887 depends on !PPC && WATCHDOG
1905 depends on I2C
1915 depends on I2C
1918 features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1929 depends on I2C
1932 ADC128D818 System Monitor with Temperature Sensor chip.
1939 depends on I2C
1943 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
1944 it is 8-bit on ADS7830.
1951 depends on SPI
1960 depends on I2C
1970 depends on I2C
1980 depends on I2C
1994 depends on I2C
1998 chip. This driver supports voltage, current, power and temperature
2006 depends on I2C
2017 depends on I2C
2027 depends on I2C
2037 depends on I2C
2048 depends on I2C
2059 depends on I2C
2070 depends on I2C
2081 depends on I2C
2091 depends on I2C
2102 depends on I2C
2112 depends on VEXPRESS_CONFIG
2114 This driver provides support for hardware sensors available on
2120 depends on X86
2129 depends on PCI
2139 depends on !PPC
2143 features of the VIA VT1211 Super-I/O chip.
2150 depends on PCI
2161 depends on I2C
2165 monitoring chip.
2172 depends on I2C
2184 depends on I2C
2187 If you say yes here you get support for the Winbond W83791D chip.
2194 depends on I2C
2196 If you say yes here you get support for the Winbond W83792D chip.
2203 depends on I2C
2207 hardware monitoring chip, including support for the integrated
2215 depends on I2C
2218 W83795ADG hardware monitoring chip, including manual fan speed
2226 depends on SENSORS_W83795
2233 on them being stable.
2236 tristate "Winbond W83L785TS-S"
2237 depends on I2C
2239 If you say yes here you get support for the Winbond W83L785TS-S
2240 sensor chip, which is used on the Asus A7N8X, among other
2248 depends on I2C
2258 depends on !PPC
2270 depends on !PPC
2274 monitoring functionality of the Winbond W83627EHF Super-I/O chip.
2276 This driver also supports the W83627EHG, which is the lead-free
2278 chip suited for specific Intel processors that use PECI such as
2282 This driver also supports Nuvoton W83667HG and W83667HG-B.
2289 depends on MFD_WM831X
2296 will be called wm831x-hwmon.
2300 depends on MFD_WM8350
2306 will be called wm8350-hwmon.
2310 depends on SPARC64
2316 tristate "APM X-Gene SoC hardware monitoring driver"
2317 depends on XGENE_SLIMPRO_MBOX || PCC
2320 and power sensors for APM X-Gene SoC.
2324 depends on MFD_INTEL_M10_BMC
2327 on Intel MAX10 BMC chip.
2329 This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2330 sensors monitor various telemetry data of different components on the
2349 depends on X86
2354 through the system firmware.
2361 depends on ACPI_WMI
2365 will provide readings of fans, voltages and temperatures through the system
2373 depends on X86