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 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.
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
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
85 depends on SPI
95 depends on I2C
98 AD7414 temperature monitoring chip.
105 depends on I2C
115 depends on I2C
126 depends on I2C
137 depends on I2C
141 sensor chip.
148 depends on I2C
151 sensor chip.
152 Very rare chip, please let us know you use it.
159 depends on I2C
169 depends on I2C
179 depends on I2C
192 ADT7410/ADT7420 temperature monitoring chip drivers.
198 depends on SPI_MASTER
209 depends on I2C
220 depends on I2C
223 ADT7411 voltage and temperature monitoring chip.
230 depends on I2C
240 depends on I2C
250 depends on I2C
267 will be called as370-hwmon.
272 depends on I2C
275 family of SMBus sensors chip found on most Intel X38, X48, X58,
290 will be called axi-fan-control
294 depends on X86 && PCI
299 lm-sensors 2.10.1 for proper userspace support.
306 depends on X86 && PCI && AMD_NB
319 depends on X86 && PCI && CPU_SUP_AMD
329 depends on X86
332 sensors, based on RAPL MSR for AMD family 17h and above CPUs.
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.
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.
394 depends on THERMAL || THERMAL=n
405 depends on I2C
411 If your board have such a chip, you are able to control your CPU
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
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
438 performed on demand from the user-space. If this config is enabled
444 depends on HID
450 will be called corsair-cpro.
454 depends on SCSI && ATA
456 If you say yes you get support for the temperature sensor on
464 depends on I2C
467 DS620 sensor chip.
474 depends on I2C
479 - Dallas Semiconductor DS1625
480 - Maxim Integrated DS1631
481 - Maxim Integrated DS1721
482 - Maxim Integrated DS1731
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
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.
530 depends on ARCH_SPARX5 || COMPILE_TEST
536 will be called sparx5-temp.
540 depends on !PPC
544 Super-I/O chips.
551 depends on !PPC
554 features of many Fintek Super-I/O (LPC) chips. The currently
573 depends on I2C
582 tristate "Gateworks System Controller ADC"
583 depends on MFD_GATEWORKS_GSC
585 Support for the Gateworks System Controller A/D converters.
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
613 tristate "Fujitsu Technology Solutions sensor chip Teutates"
614 depends on I2C && WATCHDOG
618 Solutions (FTS) sensor chip "Teutates" including support for
626 depends on I2C
636 depends on I2C
647 depends on I2C
649 If you say yes here you get support for Global Mixed-mode
657 depends on I2C
659 If you say yes here you get support for Global Mixed-mode
667 depends on OF_GPIO
668 depends on GPIOLIB || COMPILE_TEST
669 depends on THERMAL || THERMAL=n
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.
689 depends on IPMI_HANDLER
692 power sensors and capping hardware in various IBM System X
703 depends on IPMI_HANDLER
706 power sensors in various IBM System X servers that support
716 depends on PPC_POWERNV
720 sensors on your PowerNV platform.
727 depends on IIO
736 depends on X86 && PCI
746 depends on X86
754 depends on !PPC
768 depends on I2C
771 temperature sensors, which are used on many DDR3 memory modules for
782 depends on I2C
793 depends on I2C
800 will be called lineage-pem.
804 depends on MFD_LOCHNAGAR
810 will be called lochnagar-hwmon.
814 depends on I2C
818 I2C System Monitor.
828 depends on I2C
836 be called ltc2947-i2c.
840 depends on SPI_MASTER
848 be called ltc2947-spi.
852 depends on I2C
855 I2C System Monitor. The LTC2990 supports a combination of voltage,
863 depends on I2C
873 depends on I2C
883 depends on I2C
894 depends on I2C
904 depends on I2C
915 depends on I2C
925 depends on LANTIQ
931 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
932 depends on SPI_MASTER
941 tristate "Maxim MAX16065 System Manager and compatibles"
942 depends on I2C
945 capabilities of the following Maxim System Manager chips.
957 tristate "Maxim MAX1619 sensor chip"
958 depends on I2C
960 If you say yes here you get support for MAX1619 sensor chip.
967 depends on I2C
986 depends on SPI
996 depends on I2C
998 Support for the Maxim Integrated MAX31730 3-Channel Remote
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.
1019 tristate "Maxim MAX6639 sensor chip"
1020 depends on I2C
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
1040 tristate "Maxim MAX6650 sensor chip"
1041 depends on I2C
1042 depends on THERMAL || THERMAL=n
1052 depends on I2C
1062 tristate "Maxim MAX31790 sensor chip"
1063 depends on I2C
1065 If you say yes here you get support for 6-Channel PWM-Output
1073 depends on I2C
1076 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1077 with 12-bit resolution.
1084 depends on MELLANOX_PLATFORM
1088 This option enables support for the FAN control on the Mellanox
1092 mlxreg-fan.
1096 depends on I2C
1107 depends on MFD_MENF21BMC
1127 depends on SPI_MASTER
1130 ADC<bb><c>S<sss> chip family, where
1143 depends on I2C
1148 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1156 depends on SPI_MASTER
1159 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
1167 depends on I2C
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,
1207 depends on I2C
1217 depends on I2C
1221 LM78-J and LM79.
1228 depends on I2C
1238 depends on I2C
1248 depends on I2C
1260 depends on I2C
1271 depends on I2C
1277 ON Semiconductor NCT1008, Winbond/Nuvoton W83L771W/G/AWG/ASG,
1286 depends on I2C
1296 depends on I2C
1307 depends on I2C
1317 depends on I2C
1327 depends on I2C
1338 depends on !PPC
1342 functions of the National Semiconductor PC8736x Super-I/O chips.
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
1366 depends on !OF || IIO=n || IIO
1367 depends on THERMAL || !THERMAL_OF
1379 will be called ntc-thermistor.
1383 depends on !PPC
1386 functionality of the Nuvoton NCT6683D eSIO chip.
1393 depends on !PPC
1399 Super-I/O chips. This driver replaces the w83627ehf driver for
1407 depends on I2C
1411 hardware monitoring chip.
1418 depends on I2C && WATCHDOG
1422 hardware monitoring chip, including manual fan speed control
1436 will be called npcm750-pwm-fan.
1440 depends on GPIOLIB && OF
1441 depends on MACH_KIRKWOOD || COMPILE_TEST
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.
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
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
1490 will be called raspberrypi-hwmon.
1494 depends on MFD_SL28CPLD || COMPILE_TEST
1500 will be called sl28cpld-hwmon.
1504 depends on GPIOLIB || COMPILE_TEST
1515 depends on I2C
1525 depends on I2C
1536 depends on I2C
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
1552 will be called s3c-hwmon.
1556 depends on SENSORS_S3C
1563 depends on PCI
1573 depends on I2C && !PPC
1578 Asus A8000 Super-I/O chips.
1585 depends on I2C
1589 temperature monitoring chip.
1596 depends on I2C
1606 depends on I2C
1609 hardware monitoring chip.
1616 depends on !PPC
1633 depends on I2C
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.
1663 depends on !PPC && WATCHDOG
1668 features of the SMSC SCH5627 Super-I/O chip including support for
1676 depends on !PPC && WATCHDOG
1694 depends on I2C
1704 depends on I2C
1707 features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1718 depends on I2C
1721 ADC128D818 System Monitor with Temperature Sensor chip.
1728 depends on I2C
1732 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
1733 it is 8-bit on ADS7830.
1740 depends on SPI
1749 depends on I2C
1759 depends on I2C
1769 depends on I2C
1783 depends on I2C
1794 depends on I2C
1804 depends on I2C
1814 depends on I2C
1825 depends on I2C
1836 depends on I2C
1847 depends on I2C
1857 depends on I2C
1867 depends on I2C
1877 depends on VEXPRESS_CONFIG
1879 This driver provides support for hardware sensors available on
1885 depends on X86
1894 depends on PCI
1904 depends on !PPC
1908 features of the VIA VT1211 Super-I/O chip.
1915 depends on PCI
1926 depends on I2C
1930 monitoring chip.
1937 depends on I2C
1949 depends on I2C
1952 If you say yes here you get support for the Winbond W83791D chip.
1959 depends on I2C
1961 If you say yes here you get support for the Winbond W83792D chip.
1968 depends on I2C
1972 hardware monitoring chip, including support for the integrated
1980 depends on I2C
1983 W83795ADG hardware monitoring chip, including manual fan speed
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
2013 depends on I2C
2023 depends on !PPC
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
2043 chip suited for specific Intel processors that use PECI such as
2047 This driver also supports Nuvoton W83667HG and W83667HG-B.
2054 depends on MFD_WM831X
2061 will be called wm831x-hwmon.
2065 depends on MFD_WM8350
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
2114 depends on X86
2119 through the system firmware.