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 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
190 ADT7410/ADT7420 temperature monitoring chip drivers.
196 depends on SPI_MASTER
207 depends on I2C
218 depends on I2C
221 ADT7411 voltage and temperature monitoring chip.
228 depends on I2C
238 depends on I2C
249 depends on I2C
261 depends on I2C
272 depends on USB_HID
290 will be called as370-hwmon.
295 depends on I2C
298 family of SMBus sensors chip found on most Intel X38, X48, X58,
313 will be called axi-fan-control
317 depends on X86 && PCI
322 lm-sensors 2.10.1 for proper userspace support.
329 depends on X86 && PCI && AMD_NB
342 depends on X86 && PCI && CPU_SUP_AMD
352 depends on INPUT && X86
356 This driver provides support for the Apple System Management
361 Only Intel-based Apple's computers are supported (MacBook Pro,
368 the laptop to act as a pinball machine-esque joystick.
375 depends on ARM_SCMI_PROTOCOL
376 depends on THERMAL || !THERMAL_OF
379 and power sensors available on SCMI based platforms. The actual
380 number and type of sensors exported depend on the platform.
383 will be called scmi-hwmon.
387 depends on ARM_SCPI_PROTOCOL
388 depends on THERMAL || !THERMAL_OF
391 and power sensors available on ARM Ltd's SCP based platforms. The
392 actual number and type of sensors exported depend on the platform.
396 depends on (X86 || COMPILE_TEST) && I2C
400 chip found on some Asus mainboards.
407 depends on ARCH_ASPEED || COMPILE_TEST
408 depends on THERMAL || THERMAL=n
419 depends on ARCH_ASPEED || COMPILE_TEST
420 depends on PWM
430 depends on I2C
436 If your board have such a chip, you are able to control your CPU
443 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
444 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
447 If you say yes here you get support for Baikal-T1 PVT sensor
451 called bt1-pvt.
454 bool "Enable Baikal-T1 PVT sensor alarms"
455 depends on SENSORS_BT1_PVT
457 Baikal-T1 PVT IP-block provides threshold registers for each
464 performed on demand from the user-space. If this config is enabled
470 depends on HID
476 will be called corsair-cpro.
480 depends on HID
489 will be called corsair-psu.
493 depends on SCSI && ATA
495 If you say yes you get support for the temperature sensor on
503 depends on I2C
506 DS620 sensor chip.
513 depends on I2C
518 - Dallas Semiconductor DS1625
519 - Maxim Integrated DS1631
520 - Maxim Integrated DS1721
521 - Maxim Integrated DS1731
528 depends on X86
532 sensors and controls the fans on Dell laptops via System Management
540 depends on SENSORS_DELL_SMM
541 depends on PROC_FS
544 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
555 depends on PMIC_DA9052
557 Say y here to support the ADC found on Dialog Semiconductor
558 DA9052-BC and DA9053-AA/Bx PMICs.
561 will be called da9052-hwmon.
565 depends on MFD_DA9055
567 If you say yes here you get support for ADC on the Dialog
571 will be called da9055-hwmon.
574 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
575 depends on PCI
577 If you say yes here you get support for FB-DIMM AMB temperature
578 monitoring chips on systems with the Intel 5000 series chipset.
585 depends on ARCH_SPARX5 || COMPILE_TEST
591 will be called sparx5-temp.
595 depends on !PPC
599 Super-I/O chips.
606 depends on !PPC
609 features of many Fintek Super-I/O (LPC) chips. The currently
628 depends on I2C
637 tristate "Gateworks System Controller ADC"
638 depends on MFD_GATEWORKS_GSC
640 Support for the Gateworks System Controller A/D converters.
643 the module will be called gsc-hwmon.
647 depends on MFD_MC13XXX
649 Support for the A/D converter on MC13783 and MC13892 PMIC.
653 depends on (X86 || COMPILE_TEST) && I2C
668 tristate "Fujitsu Technology Solutions sensor chip Teutates"
669 depends on I2C && WATCHDOG
673 Solutions (FTS) sensor chip "Teutates" including support for
681 depends on I2C
691 depends on I2C
702 depends on I2C
704 If you say yes here you get support for Global Mixed-mode
712 depends on I2C
714 If you say yes here you get support for Global Mixed-mode
722 depends on OF_GPIO
723 depends on GPIOLIB || COMPILE_TEST
724 depends on THERMAL || THERMAL=n
729 will be called gpio-fan.
733 depends on ARCH_HPE_GXP || COMPILE_TEST
741 tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
742 depends on I2C
745 HIH-6130 and HIH-6131 Humidicon humidity sensors.
752 depends on I2C
763 depends on IPMI_HANDLER
766 power sensors and capping hardware in various IBM System X
777 depends on IPMI_HANDLER
780 power sensors in various IBM System X servers that support
790 depends on PPC_POWERNV
794 sensors on your PowerNV platform.
801 depends on IIO
810 depends on X86 && PCI
820 depends on X86
828 depends on !PPC
842 depends on I2C
846 temperature sensors, which are used on many DDR3 memory modules for
857 depends on I2C
868 depends on SOC_LAN966 || COMPILE_TEST
873 on the Microchip LAN966x SoC.
876 will be called lan966x-hwmon.
880 depends on I2C
887 will be called lineage-pem.
891 depends on MFD_LOCHNAGAR
897 will be called lochnagar-hwmon.
901 depends on I2C
905 I2C System Monitor.
915 depends on I2C
923 be called ltc2947-i2c.
927 depends on SPI_MASTER
935 be called ltc2947-spi.
939 depends on I2C
942 I2C System Monitor. The LTC2990 supports a combination of voltage,
950 depends on I2C
951 depends on GPIOLIB
954 I2C System Monitor. The LTC2992 measures current, voltage, and
962 depends on I2C
972 depends on I2C
982 depends on I2C
993 depends on I2C
1003 depends on I2C
1014 depends on I2C
1024 depends on SOC_XWAY
1030 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
1031 depends on SPI_MASTER
1040 tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System"
1041 depends on I2C
1049 tristate "Maxim MAX16065 System Manager and compatibles"
1050 depends on I2C
1053 capabilities of the following Maxim System Manager chips.
1065 tristate "Maxim MAX1619 sensor chip"
1066 depends on I2C
1068 If you say yes here you get support for MAX1619 sensor chip.
1075 depends on I2C
1094 depends on SPI
1104 depends on I2C
1106 Support for the Maxim Integrated MAX31730 3-Channel Remote
1114 depends on I2C
1117 Support for the Analog Devices MAX31760 Precision Fan-Speed
1125 tristate "MAX31827 low-power temperature switch and similar devices"
1126 depends on I2C
1130 MAX31829 low-power temperature switches and sensors connected with I2C.
1137 depends on I2C
1146 tristate "Maxim MAX6621 sensor chip"
1147 depends on I2C
1150 If you say yes here you get support for MAX6621 sensor chip.
1151 MAX6621 is a PECI-to-I2C translator provides an efficient,
1152 low-cost solution for PECI-to-SMBus/I2C protocol conversion.
1153 It allows reading the temperature from the PECI-compliant
1154 host directly from up to four PECI-enabled CPUs.
1160 tristate "Maxim MAX6639 sensor chip"
1161 depends on I2C
1170 tristate "Maxim MAX6642 sensor chip"
1171 depends on I2C
1172 depends on SENSORS_LM90=n
1174 If you say yes here you get support for MAX6642 sensor chip.
1175 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
1182 tristate "Maxim MAX6650 sensor chip"
1183 depends on I2C
1184 depends on THERMAL || THERMAL=n
1194 depends on I2C
1204 tristate "Maxim MAX31790 sensor chip"
1205 depends on I2C
1207 If you say yes here you get support for 6-Channel PWM-Output
1215 depends on I2C
1223 depends on I2C
1226 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1227 with 12-bit resolution.
1234 depends on MELLANOX_PLATFORM
1238 This option enables support for the FAN control on the Mellanox
1242 mlxreg-fan.
1246 depends on I2C
1257 depends on I2C
1268 depends on MFD_MENF21BMC
1288 depends on SPI_MASTER
1291 ADC<bb><c>S<sss> chip family, where
1304 depends on I2C
1309 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1317 depends on SPI_MASTER
1328 depends on I2C
1337 depends on I2C
1341 temperature sensor chip, with models including:
1343 - Analog Devices ADT75
1344 - Atmel (now Microchip) AT30TS74
1345 - Dallas Semiconductor DS75, DS1775 and DS7505
1346 - Global Mixed-mode Technology (GMT) G751
1347 - Maxim MAX6625 and MAX6626
1348 - Microchip MCP980x
1349 - National Semiconductor LM75, LM75A
1350 - NXP's LM75A
1351 - ST Microelectronics STDS75
1352 - ST Microelectronics STLM75
1353 - TelCom (now Microchip) TCN75
1354 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
1369 depends on I2C
1379 depends on I2C
1383 LM78-J and LM79.
1390 depends on I2C
1400 depends on I2C
1411 depends on I2C
1423 depends on I2C
1434 depends on I2C
1442 ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218,
1452 depends on I2C
1462 depends on I2C
1473 depends on I2C
1483 depends on I2C
1493 depends on I2C
1504 depends on !PPC
1508 functions of the National Semiconductor PC8736x Super-I/O chips.
1518 depends on !PPC
1521 functions of the National Semiconductor PC87427 Super-I/O chip.
1522 The chip has two distinct logical devices, one for fan speed
1532 depends on IIO
1533 depends on THERMAL || !THERMAL_OF
1545 will be called ntc-thermistor.
1549 depends on !PPC
1552 functionality of the Nuvoton NCT6683D eSIO chip.
1562 i2c versions of the nct6775 driver; it is not useful on its
1566 nct6775-core.
1570 depends on !PPC
1571 depends on ACPI || ACPI=n
1578 Super-I/O chips. This driver replaces the w83627ehf driver for
1586 depends on I2C
1593 Super-I/O chips via their I2C interface.
1599 will be called nct6775-i2c.
1603 depends on I2C
1607 hardware monitoring chip.
1614 depends on I2C && WATCHDOG
1618 hardware monitoring chip, including manual fan speed control
1632 will be called npcm750-pwm-fan.
1636 depends on GPIOLIB && OF
1637 depends on MACH_KIRKWOOD || COMPILE_TEST
1647 will be called nsa320-hwmon.
1651 depends on USB_HID
1654 NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers.
1657 will be called nzxt-kraken2.
1661 depends on USB_HID
1667 will be called nzxt-smart2.
1673 depends on ACPI
1674 depends on X86
1680 Can also be built as a module. In that case it will be called oxp-sensors.
1684 depends on I2C
1686 If you say yes here you get support for Philips PCF8591 4-channel
1687 ADC, 1-channel DAC chips.
1692 These devices are hard to detect and rarely found on mainstream
1701 depends on I2C
1704 on the Astera Labs PT5161L PCIe retimer.
1711 depends on (PWM && OF) || COMPILE_TEST
1712 depends on THERMAL || THERMAL=n
1715 The driver uses the generic PWM interface, thus it will work on a
1719 will be called pwm-fan.
1723 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
1725 If you say yes here you get support for voltage sensor on the
1729 will be called raspberrypi-hwmon.
1733 depends on MFD_SL28CPLD || COMPILE_TEST
1739 will be called sl28cpld-hwmon.
1742 tristate "Emulated SB-TSI temperature sensor"
1743 depends on I2C
1746 sensors on AMD SoCs with SB-TSI interface connected to a BMC device.
1752 tristate "Emulated SB-RMI sensor"
1753 depends on I2C
1756 sensors on AMD SoCs with APML interface connected to a BMC device.
1763 depends on GPIOLIB || COMPILE_TEST
1774 depends on I2C
1784 depends on I2C
1795 depends on I2C
1806 depends on I2C
1816 depends on PCI
1826 depends on MFD_SY7636A
1832 will be called sy7636a-hwmon.
1836 depends on I2C && !PPC
1841 Asus A8000 Super-I/O chips.
1848 depends on I2C
1852 temperature monitoring chip.
1859 depends on I2C
1869 depends on I2C
1882 depends on I2C
1885 hardware monitoring chip.
1892 depends on !PPC
1909 depends on I2C
1925 tristate "SMSC LPC47B397-NC"
1926 depends on !PPC
1928 If you say yes here you get support for the SMSC LPC47B397-NC
1929 sensor chip.
1939 depends on !PPC && WATCHDOG
1944 features of the SMSC SCH5627 Super-I/O chip including support for
1952 depends on !PPC && WATCHDOG
1970 depends on I2C
1980 depends on ARCH_STARFIVE || COMPILE_TEST
1983 on the Starfive JH71x0 SoCs.
1990 depends on I2C
1993 ADC128D818 System Monitor with Temperature Sensor chip.
2000 depends on I2C
2004 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
2005 it is 8-bit on ADS7830.
2012 depends on SPI
2021 depends on I2C
2031 depends on I2C
2041 depends on I2C
2055 depends on I2C
2059 chip. This driver supports voltage, current, power and temperature
2067 depends on I2C
2078 depends on I2C
2088 depends on I2C
2098 depends on I2C
2109 depends on I2C
2120 depends on I2C
2131 depends on I2C
2142 depends on I2C
2152 depends on I2C
2163 depends on I2C
2174 depends on VEXPRESS_CONFIG
2176 This driver provides support for hardware sensors available on
2182 depends on X86
2191 depends on PCI
2201 depends on !PPC
2205 features of the VIA VT1211 Super-I/O chip.
2212 depends on PCI
2223 depends on I2C
2227 monitoring chip.
2234 depends on I2C
2246 depends on I2C
2249 If you say yes here you get support for the Winbond W83791D chip.
2256 depends on I2C
2258 If you say yes here you get support for the Winbond W83792D chip.
2265 depends on I2C
2269 hardware monitoring chip, including support for the integrated
2277 depends on I2C
2280 W83795ADG hardware monitoring chip, including manual fan speed
2288 depends on SENSORS_W83795
2295 on them being stable.
2298 tristate "Winbond W83L785TS-S"
2299 depends on I2C
2301 If you say yes here you get support for the Winbond W83L785TS-S
2302 sensor chip, which is used on the Asus A7N8X, among other
2310 depends on I2C
2320 depends on !PPC
2332 depends on !PPC
2336 monitoring functionality of the Winbond W83627EHF Super-I/O chip.
2338 This driver also supports the W83627EHG, which is the lead-free
2340 chip suited for specific Intel processors that use PECI such as
2344 This driver also supports Nuvoton W83667HG and W83667HG-B.
2351 depends on MFD_WM831X
2358 will be called wm831x-hwmon.
2362 depends on MFD_WM8350
2368 will be called wm8350-hwmon.
2372 depends on SPARC64
2378 tristate "APM X-Gene SoC hardware monitoring driver"
2379 depends on XGENE_SLIMPRO_MBOX || PCC
2382 and power sensors for APM X-Gene SoC.
2386 depends on MFD_INTEL_M10_BMC_CORE
2389 on Intel MAX10 BMC chip.
2391 This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2392 sensors monitor various telemetry data of different components on the
2411 depends on X86
2416 through the system firmware.
2423 depends on ACPI_WMI
2427 will provide readings of fans, voltages and temperatures through the system
2435 depends on X86
2447 depends on ACPI_WMI
2450 interface found in HP (and some HP Compaq) business-class computers.