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) || COMPILE_TEST
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) || COMPILE_TEST
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 MFD_SMPRO
76 with SMpro co-processor.
80 depends on SPI
90 depends on I2C
93 AD7414 temperature monitoring chip.
100 depends on I2C
110 depends on I2C
111 depends on SENSORS_LM90=n
122 depends on I2C
133 depends on I2C
137 sensor chip.
144 depends on I2C
147 sensor chip.
148 Very rare chip, please let us know you use it.
155 depends on I2C
165 depends on I2C
175 depends on I2C
189 ADT7410/ADT7420 temperature monitoring chip drivers.
195 depends on SPI_MASTER
206 depends on I2C
217 depends on I2C
220 ADT7411 voltage and temperature monitoring chip.
227 depends on I2C
237 depends on I2C
247 depends on I2C
259 depends on I2C
270 depends on USB_HID
288 will be called as370-hwmon.
293 depends on I2C
296 family of SMBus sensors chip found on most Intel X38, X48, X58,
311 will be called axi-fan-control
315 depends on X86 && PCI
320 lm-sensors 2.10.1 for proper userspace support.
327 depends on X86 && PCI && AMD_NB
340 depends on X86 && PCI && CPU_SUP_AMD
350 depends on INPUT && X86
354 This driver provides support for the Apple System Management
359 Only Intel-based Apple's computers are supported (MacBook Pro,
366 the laptop to act as a pinball machine-esque joystick.
373 depends on ARM_SCMI_PROTOCOL
374 depends on THERMAL || !THERMAL_OF
377 and power sensors available on SCMI based platforms. The actual
378 number and type of sensors exported depend on the platform.
381 will be called scmi-hwmon.
385 depends on ARM_SCPI_PROTOCOL
386 depends on THERMAL || !THERMAL_OF
389 and power sensors available on ARM Ltd's SCP based platforms. The
390 actual number and type of sensors exported depend on the platform.
394 depends on (X86 || COMPILE_TEST) && I2C
398 chip found on some Asus mainboards.
405 depends on ARCH_ASPEED || COMPILE_TEST
406 depends on THERMAL || THERMAL=n
417 depends on I2C
423 If your board have such a chip, you are able to control your CPU
430 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
431 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
434 If you say yes here you get support for Baikal-T1 PVT sensor
438 called bt1-pvt.
441 bool "Enable Baikal-T1 PVT sensor alarms"
442 depends on SENSORS_BT1_PVT
444 Baikal-T1 PVT IP-block provides threshold registers for each
451 performed on demand from the user-space. If this config is enabled
457 depends on HID
463 will be called corsair-cpro.
467 depends on HID
476 will be called corsair-psu.
480 depends on SCSI && ATA
482 If you say yes you get support for the temperature sensor on
490 depends on I2C
493 DS620 sensor chip.
500 depends on I2C
505 - Dallas Semiconductor DS1625
506 - Maxim Integrated DS1631
507 - Maxim Integrated DS1721
508 - Maxim Integrated DS1731
515 depends on ACPI_WMI
516 depends on X86
520 sensors and controls the fans on Dell laptops via System Management
528 depends on SENSORS_DELL_SMM
529 depends on PROC_FS
532 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
543 depends on PMIC_DA9052
545 Say y here to support the ADC found on Dialog Semiconductor
546 DA9052-BC and DA9053-AA/Bx PMICs.
549 will be called da9052-hwmon.
553 depends on MFD_DA9055
555 If you say yes here you get support for ADC on the Dialog
559 will be called da9055-hwmon.
562 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
563 depends on PCI
565 If you say yes here you get support for FB-DIMM AMB temperature
566 monitoring chips on systems with the Intel 5000 series chipset.
573 depends on ARCH_SPARX5 || COMPILE_TEST
579 will be called sparx5-temp.
583 depends on !PPC
587 Super-I/O chips.
594 depends on !PPC
597 features of many Fintek Super-I/O (LPC) chips. The currently
616 depends on I2C
625 tristate "Gateworks System Controller ADC"
626 depends on MFD_GATEWORKS_GSC
628 Support for the Gateworks System Controller A/D converters.
631 the module will be called gsc-hwmon.
635 depends on MFD_MC13XXX
637 Support for the A/D converter on MC13783 and MC13892 PMIC.
641 depends on (X86 || COMPILE_TEST) && I2C
656 tristate "Fujitsu Technology Solutions sensor chip Teutates"
657 depends on I2C && WATCHDOG
661 Solutions (FTS) sensor chip "Teutates" including support for
669 depends on USB_HID
672 Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers.
679 depends on I2C
689 depends on I2C
700 depends on I2C
702 If you say yes here you get support for Global Mixed-mode
710 depends on I2C
712 If you say yes here you get support for Global Mixed-mode
720 depends on OF_GPIO
721 depends on GPIOLIB || COMPILE_TEST
722 depends on THERMAL || THERMAL=n
727 will be called gpio-fan.
731 depends on ARCH_HPE_GXP || COMPILE_TEST
739 tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
740 depends on I2C
743 HIH-6130 and HIH-6131 Humidicon humidity sensors.
750 depends on I2C
761 depends on IPMI_HANDLER
764 power sensors and capping hardware in various IBM System X
775 depends on IPMI_HANDLER
778 power sensors in various IBM System X servers that support
788 depends on PPC_POWERNV
792 sensors on your PowerNV platform.
799 depends on IIO
808 depends on X86 && PCI
818 depends on X86
826 depends on !PPC
840 depends on I2C
844 temperature sensors, which are used on many DDR3 memory modules for
854 tristate "ChargerLAB POWER-Z USB-C tester"
855 depends on USB
857 If you say yes here you get support for ChargerLAB POWER-Z series of
858 USB-C charging testers.
865 depends on I2C
876 depends on SOC_LAN966 || COMPILE_TEST
881 on the Microchip LAN966x SoC.
884 will be called lan966x-hwmon.
888 depends on I2C
895 will be called lineage-pem.
899 depends on MFD_LOCHNAGAR
905 will be called lochnagar-hwmon.
909 depends on I2C
913 I2C System Monitor.
923 depends on I2C
931 be called ltc2947-i2c.
935 depends on SPI_MASTER
943 be called ltc2947-spi.
947 depends on I2C
950 I2C System Monitor. The LTC2990 supports a combination of voltage,
958 depends on I2C
969 depends on I2C
970 depends on GPIOLIB
973 I2C System Monitor. The LTC2992 measures current, voltage, and
981 depends on I2C
991 depends on I2C
1001 depends on I2C
1012 depends on I2C
1022 depends on I2C
1033 depends on I2C
1043 depends on SOC_XWAY
1049 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
1050 depends on SPI_MASTER
1059 tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System"
1060 depends on I2C
1068 tristate "Maxim MAX16065 System Manager and compatibles"
1069 depends on I2C
1072 capabilities of the following Maxim System Manager chips.
1084 tristate "Maxim MAX1619 sensor chip"
1085 depends on I2C
1087 If you say yes here you get support for MAX1619 sensor chip.
1094 depends on I2C
1113 depends on SPI
1123 depends on I2C
1125 Support for the Maxim Integrated MAX31730 3-Channel Remote
1133 depends on I2C
1136 Support for the Analog Devices MAX31760 Precision Fan-Speed
1144 tristate "MAX31827 low-power temperature switch and similar devices"
1145 depends on I2C
1149 MAX31829 low-power temperature switches and sensors connected with I2C.
1156 depends on I2C
1165 tristate "Maxim MAX6621 sensor chip"
1166 depends on I2C
1169 If you say yes here you get support for MAX6621 sensor chip.
1170 MAX6621 is a PECI-to-I2C translator provides an efficient,
1171 low-cost solution for PECI-to-SMBus/I2C protocol conversion.
1172 It allows reading the temperature from the PECI-compliant
1173 host directly from up to four PECI-enabled CPUs.
1179 tristate "Maxim MAX6639 sensor chip"
1180 depends on I2C
1189 tristate "Maxim MAX6642 sensor chip"
1190 depends on I2C
1191 depends on SENSORS_LM90=n
1193 If you say yes here you get support for MAX6642 sensor chip.
1194 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
1201 tristate "Maxim MAX6650 sensor chip"
1202 depends on I2C
1203 depends on THERMAL || THERMAL=n
1213 depends on I2C
1223 tristate "Maxim MAX31790 sensor chip"
1224 depends on I2C
1226 If you say yes here you get support for 6-Channel PWM-Output
1234 depends on I2C
1241 depends on I2C
1244 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1245 with 12-bit resolution.
1252 depends on MELLANOX_PLATFORM
1256 This option enables support for the FAN control on the Mellanox
1260 mlxreg-fan.
1264 depends on I2C
1275 depends on I2C
1286 depends on MFD_MENF21BMC
1306 depends on SPI_MASTER
1309 ADC<bb><c>S<sss> chip family, where
1322 depends on I2C
1327 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1335 depends on SPI_MASTER
1346 depends on I2C
1355 depends on I2C
1359 temperature sensor chip, with models including:
1361 - Analog Devices ADT75
1362 - Atmel (now Microchip) AT30TS74
1363 - Dallas Semiconductor DS75, DS1775 and DS7505
1364 - Global Mixed-mode Technology (GMT) G751
1365 - Maxim MAX6625 and MAX6626
1366 - Microchip MCP980x
1367 - National Semiconductor LM75, LM75A
1368 - NXP's LM75A
1369 - ST Microelectronics STDS75
1370 - ST Microelectronics STLM75
1371 - TelCom (now Microchip) TCN75
1372 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
1387 depends on I2C
1397 depends on I2C
1401 LM78-J and LM79.
1408 depends on I2C
1418 depends on I2C
1429 depends on I2C
1441 depends on I2C
1452 depends on I2C
1460 ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218,
1470 depends on I2C
1480 depends on I2C
1491 depends on I2C
1501 depends on I2C
1511 depends on I2C
1522 depends on !PPC
1526 functions of the National Semiconductor PC8736x Super-I/O chips.
1536 depends on !PPC
1539 functions of the National Semiconductor PC87427 Super-I/O chip.
1540 The chip has two distinct logical devices, one for fan speed
1550 depends on IIO
1551 depends on THERMAL || !THERMAL_OF
1563 will be called ntc-thermistor.
1567 depends on !PPC
1570 functionality of the Nuvoton NCT6683D eSIO chip.
1580 i2c versions of the nct6775 driver; it is not useful on its
1584 nct6775-core.
1588 depends on !PPC
1589 depends on ACPI || ACPI=n
1596 Super-I/O chips. This driver replaces the w83627ehf driver for
1604 depends on I2C
1611 Super-I/O chips via their I2C interface.
1617 will be called nct6775-i2c.
1621 depends on I2C
1625 hardware monitoring chip.
1632 depends on I2C && WATCHDOG
1636 hardware monitoring chip, including manual fan speed control
1650 will be called npcm750-pwm-fan.
1654 depends on GPIOLIB && OF
1655 depends on MACH_KIRKWOOD || COMPILE_TEST
1665 will be called nsa320-hwmon.
1669 depends on USB_HID
1672 NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers.
1675 will be called nzxt-kraken2.
1679 depends on USB_HID
1685 will be called nzxt-smart2.
1691 depends on ACPI
1692 depends on X86
1698 Can also be built as a module. In that case it will be called oxp-sensors.
1702 depends on I2C
1704 If you say yes here you get support for Philips PCF8591 4-channel
1705 ADC, 1-channel DAC chips.
1710 These devices are hard to detect and rarely found on mainstream
1719 depends on (PWM && OF) || COMPILE_TEST
1720 depends on THERMAL || THERMAL=n
1723 The driver uses the generic PWM interface, thus it will work on a
1727 will be called pwm-fan.
1731 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
1733 If you say yes here you get support for voltage sensor on the
1737 will be called raspberrypi-hwmon.
1741 depends on MFD_SL28CPLD || COMPILE_TEST
1747 will be called sl28cpld-hwmon.
1750 tristate "Emulated SB-TSI temperature sensor"
1751 depends on I2C
1754 sensors on AMD SoCs with SB-TSI interface connected to a BMC device.
1760 tristate "Emulated SB-RMI sensor"
1761 depends on I2C
1764 sensors on AMD SoCs with APML interface connected to a BMC device.
1771 depends on GPIOLIB || COMPILE_TEST
1782 depends on I2C
1792 depends on I2C
1803 depends on I2C
1814 depends on I2C
1824 depends on PCI
1834 depends on MFD_SY7636A
1840 will be called sy7636a-hwmon.
1844 depends on I2C && !PPC
1849 Asus A8000 Super-I/O chips.
1856 depends on I2C
1860 temperature monitoring chip.
1867 depends on I2C
1877 depends on I2C
1890 depends on I2C
1893 hardware monitoring chip.
1900 depends on !PPC
1917 depends on I2C
1933 tristate "SMSC LPC47B397-NC"
1934 depends on !PPC
1936 If you say yes here you get support for the SMSC LPC47B397-NC
1937 sensor chip.
1948 depends on !PPC && WATCHDOG
1953 features of the SMSC SCH5627 Super-I/O chip including support for
1961 depends on !PPC && WATCHDOG
1979 depends on I2C
1989 depends on ARCH_STARFIVE || COMPILE_TEST
1992 on the Starfive JH71x0 SoCs.
1999 depends on I2C
2002 ADC128D818 System Monitor with Temperature Sensor chip.
2009 depends on I2C
2013 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
2014 it is 8-bit on ADS7830.
2021 depends on SPI
2030 depends on I2C
2040 depends on I2C
2050 depends on I2C
2064 depends on I2C
2068 chip. This driver supports voltage, current, power and temperature
2076 depends on I2C
2087 depends on I2C
2097 depends on I2C
2107 depends on I2C
2118 depends on I2C
2129 depends on I2C
2140 depends on I2C
2151 depends on I2C
2161 depends on I2C
2172 depends on I2C
2182 depends on VEXPRESS_CONFIG
2184 This driver provides support for hardware sensors available on
2190 depends on X86
2199 depends on PCI
2209 depends on !PPC
2213 features of the VIA VT1211 Super-I/O chip.
2220 depends on PCI
2231 depends on I2C
2235 monitoring chip.
2242 depends on I2C
2254 depends on I2C
2257 If you say yes here you get support for the Winbond W83791D chip.
2264 depends on I2C
2266 If you say yes here you get support for the Winbond W83792D chip.
2273 depends on I2C
2277 hardware monitoring chip, including support for the integrated
2285 depends on I2C
2288 W83795ADG hardware monitoring chip, including manual fan speed
2296 depends on SENSORS_W83795
2303 on them being stable.
2306 tristate "Winbond W83L785TS-S"
2307 depends on I2C
2309 If you say yes here you get support for the Winbond W83L785TS-S
2310 sensor chip, which is used on the Asus A7N8X, among other
2318 depends on I2C
2328 depends on !PPC
2340 depends on !PPC
2344 monitoring functionality of the Winbond W83627EHF Super-I/O chip.
2346 This driver also supports the W83627EHG, which is the lead-free
2348 chip suited for specific Intel processors that use PECI such as
2352 This driver also supports Nuvoton W83667HG and W83667HG-B.
2359 depends on MFD_WM831X
2366 will be called wm831x-hwmon.
2370 depends on MFD_WM8350
2376 will be called wm8350-hwmon.
2380 depends on SPARC64
2386 tristate "APM X-Gene SoC hardware monitoring driver"
2387 depends on XGENE_SLIMPRO_MBOX || PCC
2390 and power sensors for APM X-Gene SoC.
2394 depends on MFD_INTEL_M10_BMC_CORE
2397 on Intel MAX10 BMC chip.
2399 This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2400 sensors monitor various telemetry data of different components on the
2419 depends on X86
2424 through the system firmware.
2431 depends on ACPI_WMI
2435 will provide readings of fans, voltages and temperatures through the system
2443 depends on X86
2455 depends on ACPI_WMI
2458 interface found in HP (and some HP Compaq) business-class computers.