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 (X86 && DMI) || COMPILE_TEST && HAS_IOPORT
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
49 Abit motherboards from before end 2005). For more info and a list
53 This driver can also be built as a module. If so, the module
58 depends on (X86 && DMI) || COMPILE_TEST && HAS_IOPORT
61 third revision of the Abit uGuru chip. Only reading the sensors
63 uGuru chip can be found on recent Abit motherboards (since end
64 2005). For more info and a list of which motherboards have which
67 This driver can also be built as a module. If so, the module
72 depends on MFD_SMPRO
76 with SMpro co-processor.
80 depends on SPI
85 This driver can also be built as a module. If so, the module
90 depends on I2C
93 AD7414 temperature monitoring chip.
95 This driver can also be built as a module. If so, the module
100 depends on I2C
105 This driver can also be built as a module. If so, the module
110 depends on I2C
116 This driver can also be built as a module. If so, the module
121 depends on I2C
125 sensor chip.
127 This driver can also be built as a module. If so, the module
132 depends on I2C
135 sensor chip.
136 Very rare chip, please let us know you use it.
138 This driver can also be built as a module. If so, the module
143 depends on I2C
148 This driver can also be built as a module. If so, the module
153 depends on I2C
158 This driver can also be built as a module. If so, the module
163 depends on I2C
170 This driver can also be built as a module. If so, the module
178 ADT7410/ADT7420 temperature monitoring chip drivers.
180 If built as a module, the module will be called adt7x10.
184 depends on SPI_MASTER
190 This driver can also be built as a module. If so, the module
195 depends on I2C
201 This driver can also be built as a module. If so, the module
206 depends on I2C
209 ADT7411 voltage and temperature monitoring chip.
211 This driver can also be built as a module. If so, the module
216 depends on I2C
221 This driver can also be built as a module. If so, the module
226 depends on I2C
232 This driver can also be built as a module. If so, the module
237 depends on I2C
244 This driver can also be built as a module. If so, the module
249 depends on I2C
255 This driver can also be built as a module. If so, the module
260 depends on USB_HID
268 This driver can also be built as a module. If so, the module
277 This driver can also be built as a module. If so, the module
278 will be called as370-hwmon.
283 depends on I2C
286 family of SMBus sensors chip found on most Intel X38, X48, X58,
291 This driver can also be built as a module. If so, the module
296 depends on HID
301 This driver can also be built as a module. If so, the module
310 This driver can also be built as a module. If so, the module
311 will be called axi-fan-control
315 depends on X86 && PCI
320 lm-sensors 2.10.1 for proper userspace support.
322 This driver can also be built as a module. If so, the module
327 depends on X86 && PCI && AMD_NODE
335 This driver can also be built as a module. If so, the module
340 depends on X86 && PCI && CPU_SUP_AMD
345 This driver can also be built as a module. If so, the module
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.
380 This driver can also be built as a module. If so, the module
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.
400 This driver can also be built as a module. If so, the module
405 depends on ARCH_ASPEED || COMPILE_TEST
406 depends on THERMAL || THERMAL=n
412 This driver can also be built as a module. If so, the module
417 depends on ARCH_ASPEED || COMPILE_TEST
418 depends on PWM
423 This driver can also be built as a module. If so, the module
428 depends on I2C
434 If your board have such a chip, you are able to control your CPU
437 This driver can also be built as a module. If so, the module
441 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
442 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
445 If you say yes here you get support for Baikal-T1 PVT sensor
448 This driver can also be built as a module. If so, the module will be
449 called bt1-pvt.
452 bool "Enable Baikal-T1 PVT sensor alarms"
453 depends on SENSORS_BT1_PVT
455 Baikal-T1 PVT IP-block provides threshold registers for each
458 a data conversion. Additionally there is only one sensor data can
459 be converted at a time. All of these makes the interface impossible
462 performed on demand from the user-space. If this config is enabled
468 depends on I2C
473 To compile this driver as a module, choose M here: the module
478 depends on HID
483 This driver can also be built as a module. If so, the module
484 will be called corsair-cpro.
488 depends on HID
490 If you say yes here you get support for Corsair PSUs with a HID
496 This driver can also be built as a module. If so, the module
497 will be called corsair-psu.
501 depends on MFD_CROS_EC_DEV
507 This driver can also be built as a module. If so, the module
512 depends on SCSI && ATA
514 If you say yes you get support for the temperature sensor on
517 This driver can also be built as a module. If so, the module
522 depends on I2C
525 DS620 sensor chip.
527 This driver can also be built as a module. If so, the module
532 depends on I2C
537 - Dallas Semiconductor DS1625
538 - Maxim Integrated DS1631
539 - Maxim Integrated DS1721
540 - Maxim Integrated DS1731
542 This driver can also be built as a module. If so, the module
547 depends on ACPI_WMI
548 depends on X86
552 sensors and controls the fans on Dell laptops via System Management
560 depends on SENSORS_DELL_SMM
561 depends on PROC_FS
564 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
575 depends on PMIC_DA9052
577 Say y here to support the ADC found on Dialog Semiconductor
578 DA9052-BC and DA9053-AA/Bx PMICs.
581 will be called da9052-hwmon.
585 depends on MFD_DA9055
587 If you say yes here you get support for ADC on the Dialog
590 This driver can also be built as a module. If so, the module
591 will be called da9055-hwmon.
594 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
595 depends on PCI
597 If you say yes here you get support for FB-DIMM AMB temperature
598 monitoring chips on systems with the Intel 5000 series chipset.
600 This driver can also be built as a module. If so, the module
605 depends on ARCH_SPARX5 || COMPILE_TEST
610 This driver can also be built as a module. If so, the module
611 will be called sparx5-temp.
615 depends on HAS_IOPORT
616 depends on !PPC
620 Super-I/O chips.
622 This driver can also be built as a module. If so, the module
627 depends on HAS_IOPORT
628 depends on !PPC
631 features of many Fintek Super-I/O (LPC) chips. The currently
633 F71808E/A
637 F71869F/E/A
640 F71889FG/ED/A
645 This driver can also be built as a module. If so, the module
650 depends on I2C
655 This driver can also be built as a module. If so, the module
659 tristate "Gateworks System Controller ADC"
660 depends on MFD_GATEWORKS_GSC
662 Support for the Gateworks System Controller A/D converters.
664 To compile this driver as a module, choose M here:
665 the module will be called gsc-hwmon.
669 depends on MFD_MC13XXX
671 Support for the A/D converter on MC13783 and MC13892 PMIC.
675 depends on (X86 || COMPILE_TEST) && I2C
682 This is a merged driver for FSC sensor chips replacing the fscpos,
686 This driver can also be built as a module. If so, the module
690 tristate "Fujitsu Technology Solutions sensor chip Teutates"
691 depends on I2C && WATCHDOG
695 Solutions (FTS) sensor chip "Teutates" including support for
698 This driver can also be built as a module. If so, the module
703 depends on USB_HID
706 Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers.
708 This driver can also be built as a module. If so, the module
713 depends on I2C
718 This driver can also be built as a module. If so, the module
723 depends on I2C
729 This driver can also be built as a module. If so, the module
734 depends on I2C
736 If you say yes here you get support for Global Mixed-mode
739 This driver can also be built as a module. If so, the module
744 depends on I2C
746 If you say yes here you get support for Global Mixed-mode
749 This driver can also be built as a module. If so, the module
754 depends on OF_GPIO
755 depends on GPIOLIB || COMPILE_TEST
756 depends on THERMAL || THERMAL=n
760 This driver can also be built as a module. If so, the module
761 will be called gpio-fan.
765 depends on ARCH_HPE_GXP || COMPILE_TEST
773 tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
774 depends on I2C
777 HIH-6130 and HIH-6131 Humidicon humidity sensors.
779 This driver can also be built as a module. If so, the module
784 depends on I2C
789 This driver can also be built as a module. If so, the module
795 depends on IPMI_HANDLER
798 power sensors and capping hardware in various IBM System X
803 This driver can also be built as a module. If so, the module
809 depends on IPMI_HANDLER
812 power sensors in various IBM System X servers that support
817 This driver can also be built as a module. If so, the module
822 depends on PPC_POWERNV
826 sensors on your PowerNV platform.
828 This driver can also be built as a module. If so, the module
833 depends on IIO
835 This is a platform driver that in combination with a suitable
842 depends on X86 && PCI
847 This driver can also be built as a module. If so, the module
852 depends on X86
860 depends on I2C
866 This driver can also be built as a module. If so, the module
871 depends on HAS_IOPORT
872 depends on !PPC
881 This driver can also be built as a module. If so, the module
886 depends on I2C
890 temperature sensors, which are used on many DDR3 memory modules for
896 This driver can also be built as a module. If so, the module
900 tristate "ChargerLAB POWER-Z USB-C tester"
901 depends on USB
903 If you say yes here you get support for ChargerLAB POWER-Z series of
904 USB-C charging testers.
906 This driver can also be built as a module. If so, the module
911 depends on I2C
917 This driver can also be built as a module. If so, the module
922 depends on SOC_LAN966 || COMPILE_TEST
927 on the Microchip LAN966x SoC.
929 This driver can also be built as a module. If so, the module
930 will be called lan966x-hwmon.
934 depends on X86
937 EC Sensor data on newer ThinkStation systems
939 This driver can also be built as a module. If so, the module
944 depends on I2C
950 This driver can also be built as a module. If so, the module
951 will be called lineage-pem.
955 depends on MFD_LOCHNAGAR
960 This driver can also be built as a module. If so, the module
961 will be called lochnagar-hwmon.
965 depends on I2C
969 I2C System Monitor.
971 This driver can also be built as a module. If so, the module will
979 depends on I2C
986 This driver can also be built as a module. If so, the module will
987 be called ltc2947-i2c.
991 depends on SPI_MASTER
998 This driver can also be built as a module. If so, the module will
999 be called ltc2947-spi.
1003 depends on I2C
1006 I2C System Monitor. The LTC2990 supports a combination of voltage,
1009 This driver can also be built as a module. If so, the module will
1014 depends on I2C
1019 supports a combination of voltage, current and temperature monitoring.
1021 This driver can also be built as a module. If so, the module will
1026 depends on I2C
1027 depends on GPIOLIB
1030 I2C System Monitor. The LTC2992 measures current, voltage, and
1033 This driver can also be built as a module. If so, the module will
1038 depends on I2C
1043 This driver can also be built as a module. If so, the module will
1048 depends on I2C
1053 This driver can also be built as a module. If so, the module will
1058 depends on I2C
1064 This driver can also be built as a module. If so, the module will
1069 depends on I2C
1074 This driver can also be built as a module. If so, the module will
1079 depends on I2C
1085 This driver can also be built as a module. If so, the module will
1090 depends on I2C
1095 This driver can also be built as a module. If so, the module will
1100 depends on I2C
1106 This driver can also be built as a module. If so, the module will
1111 depends on SOC_XWAY
1117 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
1118 depends on SPI_MASTER
1123 This driver can also be built as a module. If so, the module
1127 tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System"
1128 depends on I2C
1132 This driver can also be built as a module. If so, the module
1136 tristate "Maxim MAX16065 System Manager and compatibles"
1137 depends on I2C
1140 capabilities of the following Maxim System Manager chips.
1148 This driver can also be built as a module. If so, the module
1152 tristate "Maxim MAX1619 sensor chip"
1153 depends on I2C
1155 If you say yes here you get support for MAX1619 sensor chip.
1157 This driver can also be built as a module. If so, the module
1162 depends on I2C
1168 This driver can also be built as a module. If so, the module
1174 Support for the Maxim MAX197 A/D converter.
1177 This driver can also be built as a module. If so, the module
1182 depends on SPI
1187 This driver can also be built as a module. If so, the module
1192 depends on I2C
1194 Support for the Maxim Integrated MAX31730 3-Channel Remote
1197 This driver can also be built as a module. If so, the module
1202 depends on I2C
1205 Support for the Analog Devices MAX31760 Precision Fan-Speed
1209 This driver can also be built as a module. If so, the module
1213 tristate "MAX31827 low-power temperature switch and similar devices"
1214 depends on I2C
1218 MAX31829 low-power temperature switches and sensors connected with I2C.
1220 This driver can also be built as a module. If so, the module
1225 depends on I2C
1230 This driver can also be built as a module. If so, the module
1234 tristate "Maxim MAX6621 sensor chip"
1235 depends on I2C
1238 If you say yes here you get support for MAX6621 sensor chip.
1239 MAX6621 is a PECI-to-I2C translator provides an efficient,
1240 low-cost solution for PECI-to-SMBus/I2C protocol conversion.
1241 It allows reading the temperature from the PECI-compliant
1242 host directly from up to four PECI-enabled CPUs.
1244 This driver can also be built as a module. If so, the module
1248 tristate "Maxim MAX6639 sensor chip"
1249 depends on I2C
1255 This driver can also be built as a module. If so, the module
1259 tristate "Maxim MAX6650 sensor chip"
1260 depends on I2C
1261 depends on THERMAL || THERMAL=n
1266 This driver can also be built as a module. If so, the module
1271 depends on I2C
1277 This driver can also be built as a module. If so, the module
1281 tristate "Maxim MAX31790 sensor chip"
1282 depends on I2C
1284 If you say yes here you get support for 6-Channel PWM-Output
1287 This driver can also be built as a module. If so, the module
1292 depends on I2C
1300 depends on I2C
1303 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1304 with 12-bit resolution.
1306 This driver can also be built as a module. If so, the module
1311 depends on MELLANOX_PLATFORM
1315 This option enables support for the FAN control on the Mellanox
1318 driver as a module, choose 'M' here: the module will be called
1319 mlxreg-fan.
1323 depends on I2C
1329 This driver can also be built as a module. If so, the module
1334 depends on I2C
1340 This driver can also be built as a module. If so, the module
1345 depends on MFD_MENF21BMC
1350 This driver can also be built as a module. If so the module
1360 This driver can also be built as a module. If so, the module
1365 depends on SPI_MASTER
1368 ADC<bb><c>S<sss> chip family, where
1376 This driver can also be built as a module. If so, the module
1381 depends on I2C
1386 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1389 This driver can also be built as a module. If so, the module
1394 depends on SPI_MASTER
1400 This driver can also be built as a module. If so, the module
1405 depends on I2C
1409 This driver can also be built as a module. If so, the module
1414 depends on I2C
1415 depends on I3C || !I3C
1420 temperature sensor chip, with models including:
1422 - Analog Devices ADT75
1423 - Atmel (now Microchip) AT30TS74
1424 - Dallas Semiconductor DS75, DS1775 and DS7505
1425 - Global Mixed-mode Technology (GMT) G751
1426 - Maxim MAX6625 and MAX6626
1427 - Microchip MCP980x
1428 - National Semiconductor LM75, LM75A
1429 - NXP's LM75A
1430 - ST Microelectronics STDS75
1431 - ST Microelectronics STLM75
1432 - TelCom (now Microchip) TCN75
1433 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
1443 This driver can also be built as a module. If so, the module
1448 depends on I2C
1453 This driver can also be built as a module. If so, the module
1458 depends on I2C
1462 LM78-J and LM79.
1464 This driver can also be built as a module. If so, the module
1469 depends on I2C
1474 This driver can also be built as a module. If so, the module
1479 depends on I2C
1485 This driver can also be built as a module. If so, the module
1490 depends on I2C
1497 This driver can also be built as a module. If so, the module
1502 depends on I2C
1508 This driver can also be built as a module. If so, the module
1513 depends on I2C
1521 ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218,
1526 This driver can also be built as a module. If so, the module
1531 depends on I2C
1537 This driver can also be built as a module. If so, the module
1542 depends on I2C
1548 This driver can also be built as a module. If so, the module
1553 depends on I2C
1559 This driver can also be built as a module. If so, the module
1564 depends on I2C
1569 This driver can also be built as a module. If so, the module
1574 depends on I2C
1580 This driver can also be built as a module. If so, the module
1585 depends on HAS_IOPORT
1586 depends on !PPC
1590 functions of the National Semiconductor PC8736x Super-I/O chips.
1595 This driver can also be built as a module. If so, the module
1600 depends on HAS_IOPORT
1601 depends on !PPC
1604 functions of the National Semiconductor PC87427 Super-I/O chip.
1605 The chip has two distinct logical devices, one for fan speed
1610 This driver can also be built as a module. If so, the module
1615 depends on IIO
1616 depends on THERMAL || !THERMAL_OF
1627 This driver can also be built as a module. If so, the module
1628 will be called ntc-thermistor.
1632 depends on HAS_IOPORT
1633 depends on !PPC
1636 functionality of the Nuvoton NCT6683D eSIO chip.
1638 This driver can also be built as a module. If so, the module
1646 i2c versions of the nct6775 driver; it is not useful on its
1649 If built as a module, the module will be called
1650 nct6775-core.
1654 depends on HAS_IOPORT
1655 depends on !PPC
1656 depends on ACPI || ACPI=n
1663 Super-I/O chips. This driver replaces the w83627ehf driver for
1666 This driver can also be built as a module. If so, the module
1671 depends on I2C
1678 Super-I/O chips via their I2C interface.
1680 If you're not building a kernel for a BMC, this is probably
1683 This driver can also be built as a module. If so, the module
1684 will be called nct6775-i2c.
1688 depends on I2C
1692 hardware monitoring chip.
1694 This driver can also be built as a module. If so, the module
1699 depends on I2C
1703 hardware monitoring chip.
1705 This driver can also be built as a module. If so, the module
1710 depends on I2C && WATCHDOG
1714 hardware monitoring chip, including manual fan speed control
1717 This driver can also be built as a module. If so, the module
1727 This driver can also be built as a module. If so, the module
1728 will be called npcm750-pwm-fan.
1732 depends on GPIOLIB && OF
1733 depends on MACH_KIRKWOOD || COMPILE_TEST
1739 The sensor data is taken from a Holtek HT46R065 microcontroller
1742 This driver can also be built as a module. If so, the module
1743 will be called nsa320-hwmon.
1747 depends on USB_HID
1750 NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers.
1752 This driver can also be built as a module. If so, the module
1753 will be called nzxt-kraken2.
1757 depends on USB_HID
1760 NZXT Kraken X53/X63/X73, Z53/Z63/Z73 all-in-one CPU liquid coolers.
1762 This driver can also be built as a module. If so, the module
1763 will be called nzxt-kraken3.
1767 depends on USB_HID
1772 This driver can also be built as a module. If so, the module
1773 will be called nzxt-smart2.
1779 depends on ACPI_EC
1780 depends on X86
1786 Can also be built as a module. In that case it will be called oxp-sensors.
1790 depends on I2C
1792 If you say yes here you get support for Philips PCF8591 4-channel
1793 ADC, 1-channel DAC chips.
1795 This driver can also be built as a module. If so, the module
1798 These devices are hard to detect and rarely found on mainstream
1807 depends on I2C
1810 on the Astera Labs PT5161L PCIe retimer.
1812 This driver can also be built as a module. If so, the module
1817 depends on PWM || COMPILE_TEST
1818 depends on THERMAL || THERMAL=n
1821 The driver uses the generic PWM interface, thus it will work on a
1824 This driver can also be built as a module. If so, the module
1825 will be called pwm-fan.
1829 depends on MFD_QNAP_MCU
1830 depends on THERMAL || THERMAL=n
1833 connected to a QNAP MCU, as found in a number of QNAP network
1836 This driver can also be built as a module. If so, the module
1837 will be called qnap-mcu-hwmon.
1841 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
1843 If you say yes here you get support for voltage sensor on the
1846 This driver can also be built as a module. If so, the module
1847 will be called raspberrypi-hwmon.
1851 depends on MFD_SL28CPLD || COMPILE_TEST
1856 This driver can also be built as a module. If so, the module
1857 will be called sl28cpld-hwmon.
1860 tristate "Emulated SB-TSI temperature sensor"
1861 depends on I2C
1864 sensors on AMD SoCs with SB-TSI interface connected to a BMC device.
1866 This driver can also be built as a module. If so, the module will
1870 tristate "Emulated SB-RMI sensor"
1871 depends on I2C
1874 sensors on AMD SoCs with APML interface connected to a BMC device.
1876 This driver can also be built as a module. If so, the module will
1881 depends on GPIOLIB || COMPILE_TEST
1887 This driver can also be built as a module. If so, the module
1892 depends on I2C
1897 This driver can also be built as a module. If so, the module
1902 depends on I2C
1908 This driver can also be built as a module. If so, the module
1913 depends on I2C
1919 This driver can also be built as a module. If so, the module
1924 depends on I2C
1929 This driver can also be built as a module. If so, the module
1934 depends on PCI && HAS_IOPORT
1939 This driver can also be built as a module. If so, the module
1944 depends on MFD_SY7636A
1949 This driver can also be built as a module. If so, the module
1950 will be called sy7636a-hwmon.
1954 depends on HAS_IOPORT
1955 depends on I2C && !PPC
1960 Asus A8000 Super-I/O chips.
1962 This driver can also be built as a module. If so, the module
1967 depends on I2C
1971 temperature monitoring chip.
1978 depends on I2C
1983 This driver can also be built as a module. If so, the module
1988 depends on I2C
1993 The Microchip EMC2305 is a fan controller for up to 5 fans.
1996 This driver can also be built as a module. If so, the module
2001 depends on I2C
2004 hardware monitoring chip.
2006 This driver can also be built as a module. If so, the module
2011 depends on HAS_IOPORT
2012 depends on !PPC
2024 This driver can also be built as a module. If so, the module
2029 depends on I2C
2041 This driver can also be built as a module. If so, the module
2045 tristate "SMSC LPC47B397-NC"
2046 depends on HAS_IOPORT
2047 depends on !PPC
2049 If you say yes here you get support for the SMSC LPC47B397-NC
2050 sensor chip.
2052 This driver can also be built as a module. If so, the module
2061 depends on HAS_IOPORT
2062 depends on !PPC && WATCHDOG
2067 features of the SMSC SCH5627 Super-I/O chip including support for
2070 This driver can also be built as a module. If so, the module
2075 depends on HAS_IOPORT
2076 depends on !PPC && WATCHDOG
2089 This driver can also be built as a module. If so, the module
2094 depends on I2C
2099 This driver can also be built as a module. If so, the module
2104 depends on ARCH_STARFIVE || COMPILE_TEST
2107 on the Starfive JH71x0 SoCs.
2109 This driver can also be built as a module. If so, the module
2114 depends on I2C
2115 depends on ARCH_SOPHGO || COMPILE_TEST
2120 This driver can be built as a module. If so, the module
2121 will be called sg2042-mcu.
2125 depends on SURFACE_AGGREGATOR
2126 depends on SURFACE_AGGREGATOR_BUS
2128 Driver that provides monitoring of the fan on Surface Pro devices that
2129 have a fan, like the Surface Pro 9.
2132 system. It does not provide control over the fan, the firmware is
2139 depends on SURFACE_AGGREGATOR
2140 depends on SURFACE_AGGREGATOR_BUS
2143 Aggregator Module (embedded controller) on Microsoft Surface devices.
2145 This driver can also be built as a module. If so, the module
2150 depends on I2C
2153 ADC128D818 System Monitor with Temperature Sensor chip.
2155 This driver can also be built as a module. If so, the module
2160 depends on I2C
2164 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
2165 it is 8-bit on ADS7830.
2167 This driver can also be built as a module. If so, the module
2171 tristate "Texas Instruments ADS7871 A/D converter"
2172 depends on SPI
2176 This driver can also be built as a module. If so, the module
2181 depends on I2C
2187 This driver can also be built as a module. If so, the module
2192 depends on I2C
2197 This driver can also be built as a module. If so, the module will
2202 depends on I2C
2212 This driver can also be built as a module. If so, the module
2217 depends on I2C
2221 chip. This driver supports voltage, current, power and temperature
2224 This driver can also be built as a module. If so, the module
2229 depends on I2C
2235 This driver can also be built as a module. If so, the module
2240 depends on I2C
2244 compliant temperature sensors. Such sensors are found on DDR5 memory
2247 This driver can also be built as a module. If so, the module
2252 depends on SENSORS_SPD5118
2255 If enabled, the driver auto-detects if a chip in the SPD address
2256 range is compliant to the SPD51888 standard and auto-instantiates
2258 to be instantiated by other means. On X86 systems with DMI support
2264 the risk of mis-detecting SPD5118 compliant devices. However, it
2271 depends on I2C
2276 This driver can also be built as a module. If so, the module
2281 depends on I2C
2286 This driver can also be built as a module. If so, the module
2291 depends on I2C
2297 This driver can also be built as a module. If so, the module
2302 depends on I2C
2308 This driver can also be built as a module. If so, the module
2313 depends on I2C
2314 depends on I3C || !I3C
2321 This driver can also be built as a module. If so, the module
2326 depends on I2C
2332 This driver can also be built as a module. If so, the module
2337 depends on I2C
2342 This driver can also be built as a module. If so, the module
2347 depends on I2C
2353 This driver can also be built as a module. If so, the module
2358 depends on I2C
2364 This driver can also be built as a module. If so, the module
2369 depends on VEXPRESS_CONFIG
2371 This driver provides support for hardware sensors available on
2377 depends on X86
2386 depends on PCI && HAS_IOPORT
2389 Via 686A/B South Bridges.
2391 This driver can also be built as a module. If so, the module
2396 depends on HAS_IOPORT
2397 depends on !PPC
2401 features of the VIA VT1211 Super-I/O chip.
2403 This driver can also be built as a module. If so, the module
2408 depends on PCI && HAS_IOPORT
2414 This driver can also be built as a module. If so, the module
2419 depends on I2C
2423 monitoring chip.
2425 This driver can also be built as a module. If so, the module
2430 depends on I2C
2437 This driver can also be built as a module. If so, the module
2442 depends on I2C
2445 If you say yes here you get support for the Winbond W83791D chip.
2447 This driver can also be built as a module. If so, the module
2452 depends on I2C
2454 If you say yes here you get support for the Winbond W83792D chip.
2456 This driver can also be built as a module. If so, the module
2461 depends on I2C
2465 hardware monitoring chip, including support for the integrated
2468 This driver can also be built as a module. If so, the module
2473 depends on I2C
2476 W83795ADG hardware monitoring chip, including manual fan speed
2479 This driver can also be built as a module. If so, the module
2484 depends on SENSORS_W83795
2491 on them being stable.
2494 tristate "Winbond W83L785TS-S"
2495 depends on I2C
2497 If you say yes here you get support for the Winbond W83L785TS-S
2498 sensor chip, which is used on the Asus A7N8X, among other
2501 This driver can also be built as a module. If so, the module
2506 depends on I2C
2511 This driver can also be built as a module. If so, the module
2516 depends on HAS_IOPORT
2517 depends on !PPC
2524 This driver can also be built as a module. If so, the module
2529 depends on HAS_IOPORT
2530 depends on !PPC
2534 monitoring functionality of the Winbond W83627EHF Super-I/O chip.
2536 This driver also supports the W83627EHG, which is the lead-free
2537 version of the W83627EHF, and the W83627DHG, which is a similar
2538 chip suited for specific Intel processors that use PECI such as
2539 the Core 2 Duo. And also the W83627UHG, which is a stripped down
2542 This driver also supports Nuvoton W83667HG and W83667HG-B.
2544 This driver can also be built as a module. If so, the module
2549 depends on MFD_WM831X
2555 This driver can also be built as a module. If so, the module
2556 will be called wm831x-hwmon.
2560 depends on MFD_WM8350
2565 This driver can also be built as a module. If so, the module
2566 will be called wm8350-hwmon.
2570 depends on SPARC64
2576 tristate "APM X-Gene SoC hardware monitoring driver"
2577 depends on XGENE_SLIMPRO_MBOX || PCC
2580 and power sensors for APM X-Gene SoC.
2584 depends on MFD_INTEL_M10_BMC_CORE
2587 on Intel MAX10 BMC chip.
2589 This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2590 sensors monitor various telemetry data of different components on the
2601 devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware
2602 and a power meter.
2604 To compile this driver as a module, choose M here:
2609 depends on X86
2614 through the system firmware.
2616 This driver can also be built as a module. If so, the module
2621 depends on ACPI_WMI
2625 will provide readings of fans, voltages and temperatures through the system
2628 This driver can also be built as a module. If so, the module
2633 depends on X86
2634 depends on ACPI_EC
2641 This driver can also be built as a module. If so, the module
2646 depends on ACPI_WMI
2649 interface found in HP (and some HP Compaq) business-class computers.
2653 This driver can also be built as a module. If so, the module