Lines Matching +full:system +full:- +full:on +full:- +full:a +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.
23 This support can also be built as a module. If so, the module
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
36 a problem with I2C support and want to see more of what is going
37 on.
43 depends on AB8500_GPADC && AB8500_BM && (IIO = y)
47 of the AB8500 chip. The driver includes thermal management for
49 used to access sensors outside the AB8500 chip.
51 This driver can also be built as a module. If so, the module
52 will be called abx500-temp.
56 depends on X86 && DMI
59 and second revision of the Abit uGuru chip. The voltage and frequency
61 chip can be found on Abit uGuru featuring motherboards (most modern
62 Abit motherboards from before end 2005). For more info and a list
66 This driver can also be built as a module. If so, the module
71 depends on X86 && DMI
74 third revision of the Abit uGuru chip. Only reading the sensors
76 uGuru chip can be found on recent Abit motherboards (since end
77 2005). For more info and a list of which motherboards have which
80 This driver can also be built as a module. If so, the module
85 depends on SPI
90 This driver can also be built as a module. If so, the module
95 depends on I2C
98 AD7414 temperature monitoring chip.
100 This driver can also be built as a module. If so, the module
105 depends on I2C
110 This driver can also be built as a module. If so, the module
115 depends on I2C
121 This driver can also be built as a module. If so, the module
126 depends on I2C
132 This driver can also be built as a module. If so, the module
137 depends on I2C
141 sensor chip.
143 This driver can also be built as a module. If so, the module
148 depends on I2C
151 sensor chip.
152 Very rare chip, please let us know you use it.
154 This driver can also be built as a module. If so, the module
159 depends on I2C
164 This driver can also be built as a module. If so, the module
169 depends on I2C
174 This driver can also be built as a module. If so, the module
179 depends on I2C
185 This driver can also be built as a module. If so, the module
192 ADT7410/ADT7420 temperature monitoring chip drivers.
194 If built as a module, the module will be called adt7x10.
198 depends on SPI_MASTER
204 This driver can also be built as a module. If so, the module
209 depends on I2C
215 This driver can also be built as a module. If so, the module
220 depends on I2C
223 ADT7411 voltage and temperature monitoring chip.
225 This driver can also be built as a module. If so, the module
230 depends on I2C
235 This driver can also be built as a module. If so, the module
240 depends on I2C
245 This driver can also be built as a module. If so, the module
250 depends on I2C
257 This driver can also be built as a module. If so, the module
266 This driver can also be built as a module. If so, the module
267 will be called as370-hwmon.
272 depends on I2C
275 family of SMBus sensors chip found on most Intel X38, X48, X58,
280 This driver can also be built as a module. If so, the module
289 This driver can also be built as a module. If so, the module
290 will be called axi-fan-control
294 depends on X86 && PCI
299 lm-sensors 2.10.1 for proper userspace support.
301 This driver can also be built as a module. If so, the module
306 depends on X86 && PCI && AMD_NB
314 This driver can also be built as a module. If so, the module
319 depends on X86 && PCI && CPU_SUP_AMD
324 This driver can also be built as a module. If so, the module
329 depends on X86
332 sensors, based on RAPL MSR for AMD family 17h and above CPUs.
334 This driver can also be built as a module. If so, the module
339 depends on INPUT && X86
343 This driver provides support for the Apple System Management
348 Only Intel-based Apple's computers are supported (MacBook Pro,
355 the laptop to act as a pinball machine-esque joystick.
362 depends on ARM_SCMI_PROTOCOL
363 depends on THERMAL || !THERMAL_OF
366 and power sensors available on SCMI based platforms. The actual
367 number and type of sensors exported depend on the platform.
369 This driver can also be built as a module. If so, the module
370 will be called scmi-hwmon.
374 depends on ARM_SCPI_PROTOCOL
375 depends on THERMAL || !THERMAL_OF
378 and power sensors available on ARM Ltd's SCP based platforms. The
379 actual number and type of sensors exported depend on the platform.
383 depends on X86 && I2C
387 chip found on some Asus mainboards.
389 This driver can also be built as a module. If so, the module
394 depends on THERMAL || THERMAL=n
400 This driver can also be built as a module. If so, the module
405 depends on I2C
411 If your board have such a chip, you are able to control your CPU
414 This driver can also be built as a module. If so, the module
418 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
419 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
421 If you say yes here you get support for Baikal-T1 PVT sensor
424 This driver can also be built as a module. If so, the module will be
425 called bt1-pvt.
428 bool "Enable Baikal-T1 PVT sensor alarms"
429 depends on SENSORS_BT1_PVT
431 Baikal-T1 PVT IP-block provides threshold registers for each
434 a data conversion. Additionally there is only one sensor data can
435 be converted at a time. All of these makes the interface impossible
438 performed on demand from the user-space. If this config is enabled
444 depends on HID
449 This driver can also be built as a module. If so, the module
450 will be called corsair-cpro.
454 depends on SCSI && ATA
456 If you say yes you get support for the temperature sensor on
459 This driver can also be built as a module. If so, the module
464 depends on I2C
467 DS620 sensor chip.
469 This driver can also be built as a module. If so, the module
474 depends on I2C
479 - Dallas Semiconductor DS1625
480 - Maxim Integrated DS1631
481 - Maxim Integrated DS1721
482 - Maxim Integrated DS1731
484 This driver can also be built as a module. If so, the module
489 depends on X86
492 sensors and controls the fans on Dell laptops via System Management
500 depends on PMIC_DA9052
502 Say y here to support the ADC found on Dialog Semiconductor
503 DA9052-BC and DA9053-AA/Bx PMICs.
506 will be called da9052-hwmon.
510 depends on MFD_DA9055
512 If you say yes here you get support for ADC on the Dialog
515 This driver can also be built as a module. If so, the module
516 will be called da9055-hwmon.
519 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
520 depends on PCI
522 If you say yes here you get support for FB-DIMM AMB temperature
523 monitoring chips on systems with the Intel 5000 series chipset.
525 This driver can also be built as a module. If so, the module
530 depends on ARCH_SPARX5 || COMPILE_TEST
535 This driver can also be built as a module. If so, the module
536 will be called sparx5-temp.
540 depends on !PPC
544 Super-I/O chips.
546 This driver can also be built as a module. If so, the module
551 depends on !PPC
554 features of many Fintek Super-I/O (LPC) chips. The currently
556 F71808E/A
560 F71869F/E/A
563 F71889FG/ED/A
568 This driver can also be built as a module. If so, the module
573 depends on I2C
578 This driver can also be built as a module. If so, the module
582 tristate "Gateworks System Controller ADC"
583 depends on MFD_GATEWORKS_GSC
585 Support for the Gateworks System Controller A/D converters.
587 To compile this driver as a module, choose M here:
588 the module will be called gsc-hwmon.
592 depends on MFD_MC13XXX
594 Support for the A/D converter on MC13783 and MC13892 PMIC.
598 depends on X86 && I2C
605 This is a merged driver for FSC sensor chips replacing the fscpos,
609 This driver can also be built as a module. If so, the module
613 tristate "Fujitsu Technology Solutions sensor chip Teutates"
614 depends on I2C && WATCHDOG
618 Solutions (FTS) sensor chip "Teutates" including support for
621 This driver can also be built as a module. If so, the module
626 depends on I2C
631 This driver can also be built as a module. If so, the module
636 depends on I2C
642 This driver can also be built as a module. If so, the module
647 depends on I2C
649 If you say yes here you get support for Global Mixed-mode
652 This driver can also be built as a module. If so, the module
657 depends on I2C
659 If you say yes here you get support for Global Mixed-mode
662 This driver can also be built as a module. If so, the module
667 depends on OF_GPIO
668 depends on GPIOLIB || COMPILE_TEST
669 depends on THERMAL || THERMAL=n
673 This driver can also be built as a module. If so, the module
674 will be called gpio-fan.
677 tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
678 depends on I2C
681 HIH-6130 and HIH-6131 Humidicon humidity sensors.
683 This driver can also be built as a module. If so, the module
689 depends on IPMI_HANDLER
692 power sensors and capping hardware in various IBM System X
697 This driver can also be built as a module. If so, the module
703 depends on IPMI_HANDLER
706 power sensors in various IBM System X servers that support
711 This driver can also be built as a module. If so, the module
716 depends on PPC_POWERNV
720 sensors on your PowerNV platform.
722 This driver can also be built as a module. If so, the module
727 depends on IIO
729 This is a platform driver that in combination with a suitable
736 depends on X86 && PCI
741 This driver can also be built as a module. If so, the module
746 depends on X86
754 depends on !PPC
763 This driver can also be built as a module. If so, the module
768 depends on I2C
771 temperature sensors, which are used on many DDR3 memory modules for
777 This driver can also be built as a module. If so, the module
782 depends on I2C
788 This driver can also be built as a module. If so, the module
793 depends on I2C
799 This driver can also be built as a module. If so, the module
800 will be called lineage-pem.
804 depends on MFD_LOCHNAGAR
809 This driver can also be built as a module. If so, the module
810 will be called lochnagar-hwmon.
814 depends on I2C
818 I2C System Monitor.
820 This driver can also be built as a module. If so, the module will
828 depends on I2C
835 This driver can also be built as a module. If so, the module will
836 be called ltc2947-i2c.
840 depends on SPI_MASTER
847 This driver can also be built as a module. If so, the module will
848 be called ltc2947-spi.
852 depends on I2C
855 I2C System Monitor. The LTC2990 supports a combination of voltage,
858 This driver can also be built as a module. If so, the module will
863 depends on I2C
868 This driver can also be built as a module. If so, the module will
873 depends on I2C
878 This driver can also be built as a module. If so, the module will
883 depends on I2C
889 This driver can also be built as a module. If so, the module will
894 depends on I2C
899 This driver can also be built as a module. If so, the module will
904 depends on I2C
910 This driver can also be built as a module. If so, the module will
915 depends on I2C
920 This driver can also be built as a module. If so, the module will
925 depends on LANTIQ
931 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
932 depends on SPI_MASTER
937 This driver can also be built as a module. If so, the module
941 tristate "Maxim MAX16065 System Manager and compatibles"
942 depends on I2C
945 capabilities of the following Maxim System Manager chips.
953 This driver can also be built as a module. If so, the module
957 tristate "Maxim MAX1619 sensor chip"
958 depends on I2C
960 If you say yes here you get support for MAX1619 sensor chip.
962 This driver can also be built as a module. If so, the module
967 depends on I2C
972 This driver can also be built as a module. If so, the module
978 Support for the Maxim MAX197 A/D converter.
981 This driver can also be built as a module. If so, the module
986 depends on SPI
991 This driver can also be built as a module. If so, the module
996 depends on I2C
998 Support for the Maxim Integrated MAX31730 3-Channel Remote
1001 This driver can also be built as a module. If so, the module
1005 tristate "Maxim MAX6621 sensor chip"
1006 depends on I2C
1009 If you say yes here you get support for MAX6621 sensor chip.
1010 MAX6621 is a PECI-to-I2C translator provides an efficient,
1011 low-cost solution for PECI-to-SMBus/I2C protocol conversion.
1012 It allows reading the temperature from the PECI-compliant
1013 host directly from up to four PECI-enabled CPUs.
1015 This driver can also be built as a module. If so, the module
1019 tristate "Maxim MAX6639 sensor chip"
1020 depends on I2C
1025 This driver can also be built as a module. If so, the module
1029 tristate "Maxim MAX6642 sensor chip"
1030 depends on I2C
1032 If you say yes here you get support for MAX6642 sensor chip.
1033 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
1036 This driver can also be built as a module. If so, the module
1040 tristate "Maxim MAX6650 sensor chip"
1041 depends on I2C
1042 depends on THERMAL || THERMAL=n
1047 This driver can also be built as a module. If so, the module
1052 depends on I2C
1058 This driver can also be built as a module. If so, the module
1062 tristate "Maxim MAX31790 sensor chip"
1063 depends on I2C
1065 If you say yes here you get support for 6-Channel PWM-Output
1068 This driver can also be built as a module. If so, the module
1073 depends on I2C
1076 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1077 with 12-bit resolution.
1079 This driver can also be built as a module. If so, the module
1084 depends on MELLANOX_PLATFORM
1088 This option enables support for the FAN control on the Mellanox
1091 driver as a module, choose 'M' here: the module will be called
1092 mlxreg-fan.
1096 depends on I2C
1102 This driver can also be built as a module. If so, the module
1107 depends on MFD_MENF21BMC
1112 This driver can also be built as a module. If so the module
1122 This driver can also be built as a module. If so, the module
1127 depends on SPI_MASTER
1130 ADC<bb><c>S<sss> chip family, where
1138 This driver can also be built as a module. If so, the module
1143 depends on I2C
1148 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1151 This driver can also be built as a module. If so, the module
1156 depends on SPI_MASTER
1159 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
1162 This driver can also be built as a module. If so, the module
1167 depends on I2C
1171 This driver can also be built as a module. If so, the module
1176 depends on I2C
1180 temperature sensor chip, with models including:
1182 - Analog Devices ADT75
1183 - Dallas Semiconductor DS75, DS1775 and DS7505
1184 - Global Mixed-mode Technology (GMT) G751
1185 - Maxim MAX6625 and MAX6626
1186 - Microchip MCP980x
1187 - National Semiconductor LM75, LM75A
1188 - NXP's LM75A
1189 - ST Microelectronics STDS75
1190 - ST Microelectronics STLM75
1191 - TelCom (now Microchip) TCN75
1192 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
1202 This driver can also be built as a module. If so, the module
1207 depends on I2C
1212 This driver can also be built as a module. If so, the module
1217 depends on I2C
1221 LM78-J and LM79.
1223 This driver can also be built as a module. If so, the module
1228 depends on I2C
1233 This driver can also be built as a module. If so, the module
1238 depends on I2C
1243 This driver can also be built as a module. If so, the module
1248 depends on I2C
1255 This driver can also be built as a module. If so, the module
1260 depends on I2C
1266 This driver can also be built as a module. If so, the module
1271 depends on I2C
1277 ON Semiconductor NCT1008, Winbond/Nuvoton W83L771W/G/AWG/ASG,
1281 This driver can also be built as a module. If so, the module
1286 depends on I2C
1291 This driver can also be built as a module. If so, the module
1296 depends on I2C
1302 This driver can also be built as a module. If so, the module
1307 depends on I2C
1312 This driver can also be built as a module. If so, the module
1317 depends on I2C
1322 This driver can also be built as a module. If so, the module
1327 depends on I2C
1333 This driver can also be built as a module. If so, the module
1338 depends on !PPC
1342 functions of the National Semiconductor PC8736x Super-I/O chips.
1347 This driver can also be built as a module. If so, the module
1352 depends on !PPC
1355 functions of the National Semiconductor PC87427 Super-I/O chip.
1356 The chip has two distinct logical devices, one for fan speed
1361 This driver can also be built as a module. If so, the module
1366 depends on !OF || IIO=n || IIO
1367 depends on THERMAL || !THERMAL_OF
1378 This driver can also be built as a module. If so, the module
1379 will be called ntc-thermistor.
1383 depends on !PPC
1386 functionality of the Nuvoton NCT6683D eSIO chip.
1388 This driver can also be built as a module. If so, the module
1393 depends on !PPC
1399 Super-I/O chips. This driver replaces the w83627ehf driver for
1402 This driver can also be built as a module. If so, the module
1407 depends on I2C
1411 hardware monitoring chip.
1413 This driver can also be built as a module. If so, the module
1418 depends on I2C && WATCHDOG
1422 hardware monitoring chip, including manual fan speed control
1425 This driver can also be built as a module. If so, the module
1435 This driver can also be built as a module. If so, the module
1436 will be called npcm750-pwm-fan.
1440 depends on GPIOLIB && OF
1441 depends on MACH_KIRKWOOD || COMPILE_TEST
1447 The sensor data is taken from a Holtek HT46R065 microcontroller
1450 This driver can also be built as a module. If so, the module
1451 will be called nsa320-hwmon.
1457 depends on I2C
1459 If you say yes here you get support for Philips PCF8591 4-channel
1460 ADC, 1-channel DAC chips.
1462 This driver can also be built as a module. If so, the module
1465 These devices are hard to detect and rarely found on mainstream
1472 depends on (PWM && OF) || COMPILE_TEST
1473 depends on THERMAL || THERMAL=n
1476 The driver uses the generic PWM interface, thus it will work on a
1479 This driver can also be built as a module. If so, the module
1480 will be called pwm-fan.
1484 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
1486 If you say yes here you get support for voltage sensor on the
1489 This driver can also be built as a module. If so, the module
1490 will be called raspberrypi-hwmon.
1494 depends on MFD_SL28CPLD || COMPILE_TEST
1499 This driver can also be built as a module. If so, the module
1500 will be called sl28cpld-hwmon.
1504 depends on GPIOLIB || COMPILE_TEST
1510 This driver can also be built as a module. If so, the module
1515 depends on I2C
1520 This driver can also be built as a module. If so, the module
1525 depends on I2C
1531 This driver can also be built as a module. If so, the module
1536 depends on I2C
1541 This driver can also be built as a module. If so, the module
1545 tristate "Samsung built-in ADC"
1546 depends on S3C_ADC
1548 If you say yes here you get support for the on-board ADCs of
1551 This driver can also be built as a module. If so, the module
1552 will be called s3c-hwmon.
1556 depends on SENSORS_S3C
1563 depends on PCI
1568 This driver can also be built as a module. If so, the module
1573 depends on I2C && !PPC
1578 Asus A8000 Super-I/O chips.
1580 This driver can also be built as a module. If so, the module
1585 depends on I2C
1589 temperature monitoring chip.
1596 depends on I2C
1601 This driver can also be built as a module. If so, the module
1606 depends on I2C
1609 hardware monitoring chip.
1611 This driver can also be built as a module. If so, the module
1616 depends on !PPC
1628 This driver can also be built as a module. If so, the module
1633 depends on I2C
1645 This driver can also be built as a module. If so, the module
1649 tristate "SMSC LPC47B397-NC"
1650 depends on !PPC
1652 If you say yes here you get support for the SMSC LPC47B397-NC
1653 sensor chip.
1655 This driver can also be built as a module. If so, the module
1663 depends on !PPC && WATCHDOG
1668 features of the SMSC SCH5627 Super-I/O chip including support for
1671 This driver can also be built as a module. If so, the module
1676 depends on !PPC && WATCHDOG
1689 This driver can also be built as a module. If so, the module
1694 depends on I2C
1699 This driver can also be built as a module. If so, the module
1704 depends on I2C
1707 features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1713 This driver can also be built as a module. If so, the module will
1718 depends on I2C
1721 ADC128D818 System Monitor with Temperature Sensor chip.
1723 This driver can also be built as a module. If so, the module
1728 depends on I2C
1732 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
1733 it is 8-bit on ADS7830.
1735 This driver can also be built as a module. If so, the module
1739 tristate "Texas Instruments ADS7871 A/D converter"
1740 depends on SPI
1744 This driver can also be built as a module. If so, the module
1749 depends on I2C
1754 This driver can also be built as a module. If so, the module
1759 depends on I2C
1764 This driver can also be built as a module. If so, the module will
1769 depends on I2C
1778 This driver can also be built as a module. If so, the module
1783 depends on I2C
1789 This driver can also be built as a module. If so, the module
1794 depends on I2C
1799 This driver can also be built as a module. If so, the module
1804 depends on I2C
1809 This driver can also be built as a module. If so, the module
1814 depends on I2C
1820 This driver can also be built as a module. If so, the module
1825 depends on I2C
1831 This driver can also be built as a module. If so, the module
1836 depends on I2C
1842 This driver can also be built as a module. If so, the module
1847 depends on I2C
1852 This driver can also be built as a module. If so, the module
1857 depends on I2C
1862 This driver can also be built as a module. If so, the module
1867 depends on I2C
1872 This driver can also be built as a module. If so, the module
1877 depends on VEXPRESS_CONFIG
1879 This driver provides support for hardware sensors available on
1885 depends on X86
1894 depends on PCI
1897 Via 686A/B South Bridges.
1899 This driver can also be built as a module. If so, the module
1904 depends on !PPC
1908 features of the VIA VT1211 Super-I/O chip.
1910 This driver can also be built as a module. If so, the module
1915 depends on PCI
1921 This driver can also be built as a module. If so, the module
1926 depends on I2C
1930 monitoring chip.
1932 This driver can also be built as a module. If so, the module
1937 depends on I2C
1944 This driver can also be built as a module. If so, the module
1949 depends on I2C
1952 If you say yes here you get support for the Winbond W83791D chip.
1954 This driver can also be built as a module. If so, the module
1959 depends on I2C
1961 If you say yes here you get support for the Winbond W83792D chip.
1963 This driver can also be built as a module. If so, the module
1968 depends on I2C
1972 hardware monitoring chip, including support for the integrated
1975 This driver can also be built as a module. If so, the module
1980 depends on I2C
1983 W83795ADG hardware monitoring chip, including manual fan speed
1986 This driver can also be built as a module. If so, the module
1991 depends on SENSORS_W83795
1998 on them being stable.
2001 tristate "Winbond W83L785TS-S"
2002 depends on I2C
2004 If you say yes here you get support for the Winbond W83L785TS-S
2005 sensor chip, which is used on the Asus A7N8X, among other
2008 This driver can also be built as a module. If so, the module
2013 depends on I2C
2018 This driver can also be built as a module. If so, the module
2023 depends on !PPC
2030 This driver can also be built as a module. If so, the module
2035 depends on !PPC
2039 monitoring functionality of the Winbond W83627EHF Super-I/O chip.
2041 This driver also supports the W83627EHG, which is the lead-free
2042 version of the W83627EHF, and the W83627DHG, which is a similar
2043 chip suited for specific Intel processors that use PECI such as
2044 the Core 2 Duo. And also the W83627UHG, which is a stripped down
2047 This driver also supports Nuvoton W83667HG and W83667HG-B.
2049 This driver can also be built as a module. If so, the module
2054 depends on MFD_WM831X
2060 This driver can also be built as a module. If so, the module
2061 will be called wm831x-hwmon.
2065 depends on MFD_WM8350
2070 This driver can also be built as a module. If so, the module
2071 will be called wm8350-hwmon.
2075 depends on SPARC64
2081 tristate "APM X-Gene SoC hardware monitoring driver"
2082 depends on XGENE_SLIMPRO_MBOX || PCC
2085 and power sensors for APM X-Gene SoC.
2089 depends on MFD_INTEL_M10_BMC
2092 on Intel MAX10 BMC chip.
2094 This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2095 sensors monitor various telemetry data of different components on the
2106 devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware
2107 and a power meter.
2109 To compile this driver as a module, choose M here:
2114 depends on X86
2119 through the system firmware.
2121 This driver can also be built as a module. If so, the module