1 # SPDX-License-Identifier: GPL-2.0-only
3 # Hardware monitoring chip drivers configuration
7 tristate "Hardware Monitoring support"
11 Hardware monitoring devices let you monitor the hardware health
12 of a system. Most modern motherboards include such a device. It
13 can include temperature sensors, voltage sensors, fan speed
14 sensors and various additional features such as the ability to
15 control the speed of the fans. If you want this support you
16 should say Y here and also to the specific driver(s) for your
17 sensors chip(s) below.
19 To find out which specific driver(s) you need, use the
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
31 config HWMON_DEBUG_CHIP
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
39 comment "Native drivers"
41 config SENSORS_ABITUGURU
42 tristate "Abit uGuru (rev 1 & 2)"
43 depends on (X86 && DMI) || COMPILE_TEST
45 If you say yes here you get support for the sensor part of the first
46 and second revision of the Abit uGuru chip. The voltage and frequency
47 control parts of the Abit uGuru are not supported. The Abit uGuru
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
50 of which motherboards have which revision see
51 Documentation/hwmon/abituguru.rst
53 This driver can also be built as a module. If so, the module
54 will be called abituguru.
56 config SENSORS_ABITUGURU3
57 tristate "Abit uGuru (rev 3)"
58 depends on (X86 && DMI) || COMPILE_TEST
60 If you say yes here you get support for the sensor part of the
61 third revision of the Abit uGuru chip. Only reading the sensors
62 and their settings is supported. The third revision of the Abit
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
65 revision see Documentation/hwmon/abituguru3.rst
67 This driver can also be built as a module. If so, the module
68 will be called abituguru3.
71 tristate "Ampere's Altra SMpro hardware monitoring driver"
74 If you say yes here you get support for the thermal, voltage,
75 current and power sensors of Ampere's Altra processor family SoC
76 with SMpro co-processor.
79 tristate "Analog Devices AD7314 and compatibles"
82 If you say yes here you get support for the Analog Devices
83 AD7314, ADT7301 and ADT7302 temperature sensors.
85 This driver can also be built as a module. If so, the module
86 will be called ad7314.
89 tristate "Analog Devices AD7414"
92 If you say yes here you get support for the Analog Devices
93 AD7414 temperature monitoring chip.
95 This driver can also be built as a module. If so, the module
96 will be called ad7414.
99 tristate "Analog Devices AD7416, AD7417 and AD7418"
102 If you say yes here you get support for the Analog Devices
103 AD7416, AD7417 and AD7418 temperature monitoring chips.
105 This driver can also be built as a module. If so, the module
106 will be called ad7418.
108 config SENSORS_ADM1021
109 tristate "Analog Devices ADM1021 and compatibles"
111 depends on SENSORS_LM90=n
113 If you say yes here you get support for Analog Devices ADM1021
114 and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
115 Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10.
117 This driver can also be built as a module. If so, the module
118 will be called adm1021.
120 config SENSORS_ADM1025
121 tristate "Analog Devices ADM1025 and compatibles"
125 If you say yes here you get support for Analog Devices ADM1025
126 and Philips NE1619 sensor chips.
128 This driver can also be built as a module. If so, the module
129 will be called adm1025.
131 config SENSORS_ADM1026
132 tristate "Analog Devices ADM1026 and compatibles"
136 If you say yes here you get support for Analog Devices ADM1026
139 This driver can also be built as a module. If so, the module
140 will be called adm1026.
142 config SENSORS_ADM1029
143 tristate "Analog Devices ADM1029"
146 If you say yes here you get support for Analog Devices ADM1029
148 Very rare chip, please let us know you use it.
150 This driver can also be built as a module. If so, the module
151 will be called adm1029.
153 config SENSORS_ADM1031
154 tristate "Analog Devices ADM1031 and compatibles"
157 If you say yes here you get support for Analog Devices ADM1031
158 and ADM1030 sensor chips.
160 This driver can also be built as a module. If so, the module
161 will be called adm1031.
163 config SENSORS_ADM1177
164 tristate "Analog Devices ADM1177 and compatibles"
167 If you say yes here you get support for Analog Devices ADM1177
170 This driver can also be built as a module. If so, the module
171 will be called adm1177.
173 config SENSORS_ADM9240
174 tristate "Analog Devices ADM9240 and compatibles"
178 If you say yes here you get support for Analog Devices ADM9240,
179 Dallas DS1780, National Semiconductor LM81 sensor chips.
181 This driver can also be built as a module. If so, the module
182 will be called adm9240.
184 config SENSORS_ADT7X10
188 This module contains common code shared by the ADT7310/ADT7320 and
189 ADT7410/ADT7420 temperature monitoring chip drivers.
191 If built as a module, the module will be called adt7x10.
193 config SENSORS_ADT7310
194 tristate "Analog Devices ADT7310/ADT7320"
195 depends on SPI_MASTER
196 select SENSORS_ADT7X10
198 If you say yes here you get support for the Analog Devices
199 ADT7310 and ADT7320 temperature monitoring chips.
201 This driver can also be built as a module. If so, the module
202 will be called adt7310.
204 config SENSORS_ADT7410
205 tristate "Analog Devices ADT7410/ADT7420"
207 select SENSORS_ADT7X10
209 If you say yes here you get support for the Analog Devices
210 ADT7410 and ADT7420 temperature monitoring chips.
212 This driver can also be built as a module. If so, the module
213 will be called adt7410.
215 config SENSORS_ADT7411
216 tristate "Analog Devices ADT7411"
219 If you say yes here you get support for the Analog Devices
220 ADT7411 voltage and temperature monitoring chip.
222 This driver can also be built as a module. If so, the module
223 will be called adt7411.
225 config SENSORS_ADT7462
226 tristate "Analog Devices ADT7462"
229 If you say yes here you get support for the Analog Devices
230 ADT7462 temperature monitoring chips.
232 This driver can also be built as a module. If so, the module
233 will be called adt7462.
235 config SENSORS_ADT7470
236 tristate "Analog Devices ADT7470"
239 If you say yes here you get support for the Analog Devices
240 ADT7470 temperature monitoring chips.
242 This driver can also be built as a module. If so, the module
243 will be called adt7470.
245 config SENSORS_ADT7475
246 tristate "Analog Devices ADT7473, ADT7475, ADT7476 and ADT7490"
250 If you say yes here you get support for the Analog Devices
251 ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring
254 This driver can also be built as a module. If so, the module
255 will be called adt7475.
258 tristate "Aosong AHT10, AHT20"
262 If you say yes here, you get support for the Aosong AHT10 and AHT20
263 temperature and humidity sensors
265 This driver can also be built as a module. If so, the module
266 will be called aht10.
268 config SENSORS_AQUACOMPUTER_D5NEXT
269 tristate "Aquacomputer D5 Next, Octo, Quadro, Farbwerk, Farbwerk 360, High Flow Next"
273 If you say yes here you get support for sensors and fans of
274 the Aquacomputer D5 Next watercooling pump, Octo and Quadro fan
275 controllers, Farbwerk and Farbwerk 360 RGB controllers, High Flow
276 Next sensor, where available.
278 This driver can also be built as a module. If so, the module
279 will be called aquacomputer_d5next.
282 tristate "Synaptics AS370 SoC hardware monitoring driver"
284 If you say yes here you get support for the PVT sensors of
285 the Synaptics AS370 SoC
287 This driver can also be built as a module. If so, the module
288 will be called as370-hwmon.
291 config SENSORS_ASC7621
292 tristate "Andigilog aSC7621"
295 If you say yes here you get support for the aSC7621
296 family of SMBus sensors chip found on most Intel X38, X48, X58,
297 945, 965 and 975 desktop boards. Currently supported chips:
301 This driver can also be built as a module. If so, the module
302 will be called asc7621.
304 config SENSORS_ASUS_ROG_RYUJIN
305 tristate "ASUS ROG RYUJIN II 360 hardware monitoring driver"
308 If you say yes here you get support for the fans and sensors of
309 the ASUS ROG RYUJIN II 360 AIO CPU liquid cooler.
311 This driver can also be built as a module. If so, the module
312 will be called asus_rog_ryujin.
314 config SENSORS_AXI_FAN_CONTROL
315 tristate "Analog Devices FAN Control HDL Core driver"
317 If you say yes here you get support for the Analog Devices
318 AXI HDL FAN monitoring core.
320 This driver can also be built as a module. If so, the module
321 will be called axi-fan-control
323 config SENSORS_K8TEMP
324 tristate "AMD Athlon64/FX or Opteron temperature sensor"
325 depends on X86 && PCI
327 If you say yes here you get support for the temperature
328 sensor(s) inside your CPU. Supported is whole AMD K8
329 microarchitecture. Please note that you will need at least
330 lm-sensors 2.10.1 for proper userspace support.
332 This driver can also be built as a module. If so, the module
333 will be called k8temp.
335 config SENSORS_K10TEMP
336 tristate "AMD Family 10h+ temperature sensor"
337 depends on X86 && PCI && AMD_NB
339 If you say yes here you get support for the temperature
340 sensor(s) inside your CPU. Supported are later revisions of
341 the AMD Family 10h and all revisions of the AMD Family 11h,
342 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo)
343 and 16h (Kabini/Mullins) microarchitectures.
345 This driver can also be built as a module. If so, the module
346 will be called k10temp.
348 config SENSORS_FAM15H_POWER
349 tristate "AMD Family 15h processor power"
350 depends on X86 && PCI && CPU_SUP_AMD
352 If you say yes here you get support for processor power
353 information of your AMD family 15h CPU.
355 This driver can also be built as a module. If so, the module
356 will be called fam15h_power.
358 config SENSORS_APPLESMC
359 tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
360 depends on INPUT && X86
364 This driver provides support for the Apple System Management
365 Controller, which provides an accelerometer (Apple Sudden Motion
366 Sensor), light sensors, temperature sensors, keyboard backlight
367 control and fan control.
369 Only Intel-based Apple's computers are supported (MacBook Pro,
372 Data from the different sensors, keyboard backlight control and fan
373 control are accessible via sysfs.
375 This driver also provides an absolute input class device, allowing
376 the laptop to act as a pinball machine-esque joystick.
378 Say Y here if you have an applicable laptop and want to experience
379 the awesome power of applesmc.
381 config SENSORS_ARM_SCMI
382 tristate "ARM SCMI Sensors"
383 depends on ARM_SCMI_PROTOCOL
384 depends on THERMAL || !THERMAL_OF
386 This driver provides support for temperature, voltage, current
387 and power sensors available on SCMI based platforms. The actual
388 number and type of sensors exported depend on the platform.
390 This driver can also be built as a module. If so, the module
391 will be called scmi-hwmon.
393 config SENSORS_ARM_SCPI
394 tristate "ARM SCPI Sensors"
395 depends on ARM_SCPI_PROTOCOL
396 depends on THERMAL || !THERMAL_OF
398 This driver provides support for temperature, voltage, current
399 and power sensors available on ARM Ltd's SCP based platforms. The
400 actual number and type of sensors exported depend on the platform.
402 config SENSORS_ASB100
403 tristate "Asus ASB100 Bach"
404 depends on (X86 || COMPILE_TEST) && I2C
407 If you say yes here you get support for the ASB100 Bach sensor
408 chip found on some Asus mainboards.
410 This driver can also be built as a module. If so, the module
411 will be called asb100.
413 config SENSORS_ASPEED
414 tristate "ASPEED AST2400/AST2500 PWM and Fan tach driver"
415 depends on ARCH_ASPEED || COMPILE_TEST
416 depends on THERMAL || THERMAL=n
419 This driver provides support for ASPEED AST2400/AST2500 PWM
420 and Fan Tacho controllers.
422 This driver can also be built as a module. If so, the module
423 will be called aspeed_pwm_tacho.
425 config SENSORS_ASPEED_G6
426 tristate "ASPEED g6 PWM and Fan tach driver"
427 depends on ARCH_ASPEED || COMPILE_TEST
430 This driver provides support for ASPEED G6 PWM and Fan Tach
433 This driver can also be built as a module. If so, the module
434 will be called aspeed_pwm_tacho.
437 tristate "Attansic ATXP1 VID controller"
441 If you say yes here you get support for the Attansic ATXP1 VID
444 If your board have such a chip, you are able to control your CPU
445 core and other voltages.
447 This driver can also be built as a module. If so, the module
448 will be called atxp1.
450 config SENSORS_BT1_PVT
451 tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
452 depends on MIPS_BAIKAL_T1 || COMPILE_TEST
455 If you say yes here you get support for Baikal-T1 PVT sensor
456 embedded into the SoC.
458 This driver can also be built as a module. If so, the module will be
461 config SENSORS_BT1_PVT_ALARMS
462 bool "Enable Baikal-T1 PVT sensor alarms"
463 depends on SENSORS_BT1_PVT
465 Baikal-T1 PVT IP-block provides threshold registers for each
466 supported sensor. But the corresponding interrupts might be
467 generated by the thresholds comparator only in synchronization with
468 a data conversion. Additionally there is only one sensor data can
469 be converted at a time. All of these makes the interface impossible
470 to be used for the hwmon alarms implementation without periodic
471 switch between the PVT sensors. By default the data conversion is
472 performed on demand from the user-space. If this config is enabled
473 the data conversion will be periodically performed and the data will be
474 saved in the internal driver cache.
476 config SENSORS_CHIPCAP2
477 tristate "Amphenol ChipCap 2 relative humidity and temperature sensor"
480 Say yes here to build support for the Amphenol ChipCap 2
481 relative humidity and temperature sensor.
483 To compile this driver as a module, choose M here: the module
484 will be called chipcap2.
486 config SENSORS_CORSAIR_CPRO
487 tristate "Corsair Commander Pro controller"
490 If you say yes here you get support for the Corsair Commander Pro
493 This driver can also be built as a module. If so, the module
494 will be called corsair-cpro.
496 config SENSORS_CORSAIR_PSU
497 tristate "Corsair PSU HID controller"
500 If you say yes here you get support for Corsair PSUs with a HID
502 Currently this driver supports the (RM/HX)550i, (RM/HX)650i,
503 (RM/HX)750i, (RM/HX)850i, (RM/HX)1000i and HX1200i power supplies
506 This driver can also be built as a module. If so, the module
507 will be called corsair-psu.
509 config SENSORS_DRIVETEMP
510 tristate "Hard disk drives with temperature sensors"
511 depends on SCSI && ATA
513 If you say yes you get support for the temperature sensor on
516 This driver can also be built as a module. If so, the module
517 will be called drivetemp.
520 tristate "Dallas Semiconductor DS620"
523 If you say yes here you get support for Dallas Semiconductor
526 This driver can also be built as a module. If so, the module
527 will be called ds620.
529 config SENSORS_DS1621
530 tristate "Dallas Semiconductor DS1621 and compatibles"
533 If you say yes here you get support for Dallas Semiconductor/Maxim
534 Integrated DS1621 sensor chips and compatible models including:
536 - Dallas Semiconductor DS1625
537 - Maxim Integrated DS1631
538 - Maxim Integrated DS1721
539 - Maxim Integrated DS1731
541 This driver can also be built as a module. If so, the module
542 will be called ds1621.
544 config SENSORS_DELL_SMM
545 tristate "Dell laptop SMM BIOS hwmon driver"
550 This hwmon driver adds support for reporting temperature of different
551 sensors and controls the fans on Dell laptops via System Management
552 Mode provided by Dell BIOS.
554 When option I8K is also enabled this driver provides legacy /proc/i8k
555 userspace interface for i8kutils package.
558 bool "Legacy /proc/i8k interface of Dell laptop SMM BIOS hwmon driver"
559 depends on SENSORS_DELL_SMM
562 This option enables the legacy /proc/i8k userspace interface of the
563 dell-smm-hwmon driver. The character file /proc/i8k exposes the BIOS
564 version, temperatures and allows control of fan speeds of some Dell
565 laptops. Sometimes it also reports power and hotkey status.
567 This interface is required to run programs from the i8kutils package.
569 Say Y if you intend to run userspace programs that use this interface.
572 config SENSORS_DA9052_ADC
573 tristate "Dialog DA9052/DA9053 ADC"
574 depends on PMIC_DA9052
576 Say y here to support the ADC found on Dialog Semiconductor
577 DA9052-BC and DA9053-AA/Bx PMICs.
579 This driver can also be built as module. If so, the module
580 will be called da9052-hwmon.
582 config SENSORS_DA9055
583 tristate "Dialog Semiconductor DA9055 ADC"
584 depends on MFD_DA9055
586 If you say yes here you get support for ADC on the Dialog
587 Semiconductor DA9055 PMIC.
589 This driver can also be built as a module. If so, the module
590 will be called da9055-hwmon.
592 config SENSORS_I5K_AMB
593 tristate "FB-DIMM AMB temperature sensor on Intel 5000 series chipsets"
596 If you say yes here you get support for FB-DIMM AMB temperature
597 monitoring chips on systems with the Intel 5000 series chipset.
599 This driver can also be built as a module. If so, the module
600 will be called i5k_amb.
602 config SENSORS_SPARX5
603 tristate "Sparx5 SoC temperature sensor"
604 depends on ARCH_SPARX5 || COMPILE_TEST
606 If you say yes here you get support for temperature monitoring
607 with the Microchip Sparx5 SoC.
609 This driver can also be built as a module. If so, the module
610 will be called sparx5-temp.
612 config SENSORS_F71805F
613 tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
616 If you say yes here you get support for hardware monitoring
617 features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
620 This driver can also be built as a module. If so, the module
621 will be called f71805f.
623 config SENSORS_F71882FG
624 tristate "Fintek F71882FG and compatibles"
627 If you say yes here you get support for hardware monitoring
628 features of many Fintek Super-I/O (LPC) chips. The currently
642 This driver can also be built as a module. If so, the module
643 will be called f71882fg.
645 config SENSORS_F75375S
646 tristate "Fintek F75375S/SP, F75373 and F75387"
649 If you say yes here you get support for hardware monitoring
650 features of the Fintek F75375S/SP, F75373 and F75387
652 This driver can also be built as a module. If so, the module
653 will be called f75375s.
656 tristate "Gateworks System Controller ADC"
657 depends on MFD_GATEWORKS_GSC
659 Support for the Gateworks System Controller A/D converters.
661 To compile this driver as a module, choose M here:
662 the module will be called gsc-hwmon.
664 config SENSORS_MC13783_ADC
665 tristate "Freescale MC13783/MC13892 ADC"
666 depends on MFD_MC13XXX
668 Support for the A/D converter on MC13783 and MC13892 PMIC.
670 config SENSORS_FSCHMD
671 tristate "Fujitsu Siemens Computers sensor chips"
672 depends on (X86 || COMPILE_TEST) && I2C
674 If you say yes here you get support for the following Fujitsu
675 Siemens Computers (FSC) sensor chips: Poseidon, Scylla, Hermes,
676 Heimdall, Heracles, Hades and Syleus including support for the
679 This is a merged driver for FSC sensor chips replacing the fscpos,
680 fscscy and fscher drivers and adding support for several other FSC
683 This driver can also be built as a module. If so, the module
684 will be called fschmd.
686 config SENSORS_FTSTEUTATES
687 tristate "Fujitsu Technology Solutions sensor chip Teutates"
688 depends on I2C && WATCHDOG
691 If you say yes here you get support for the Fujitsu Technology
692 Solutions (FTS) sensor chip "Teutates" including support for
693 the integrated watchdog.
695 This driver can also be built as a module. If so, the module
696 will be called ftsteutates.
698 config SENSORS_GIGABYTE_WATERFORCE
699 tristate "Gigabyte Waterforce X240/X280/X360 AIO CPU coolers"
702 If you say yes here you get support for hardware monitoring for the
703 Gigabyte Waterforce X240/X280/X360 all-in-one CPU liquid coolers.
705 This driver can also be built as a module. If so, the module
706 will be called gigabyte_waterforce.
708 config SENSORS_GL518SM
709 tristate "Genesys Logic GL518SM"
712 If you say yes here you get support for Genesys Logic GL518SM
715 This driver can also be built as a module. If so, the module
716 will be called gl518sm.
718 config SENSORS_GL520SM
719 tristate "Genesys Logic GL520SM"
723 If you say yes here you get support for Genesys Logic GL520SM
726 This driver can also be built as a module. If so, the module
727 will be called gl520sm.
733 If you say yes here you get support for Global Mixed-mode
734 Technology Inc G760A fan speed PWM controller chips.
736 This driver can also be built as a module. If so, the module
737 will be called g760a.
740 tristate "GMT G762 and G763"
743 If you say yes here you get support for Global Mixed-mode
744 Technology Inc G762 and G763 fan speed PWM controller chips.
746 This driver can also be built as a module. If so, the module
749 config SENSORS_GPIO_FAN
752 depends on GPIOLIB || COMPILE_TEST
753 depends on THERMAL || THERMAL=n
755 If you say yes here you get support for fans connected to GPIO lines.
757 This driver can also be built as a module. If so, the module
758 will be called gpio-fan.
760 config SENSORS_GXP_FAN_CTRL
761 tristate "HPE GXP fan controller"
762 depends on ARCH_HPE_GXP || COMPILE_TEST
764 If you say yes here you get support for GXP fan control functionality.
766 The GXP controls fan function via the CPLD through the use of PWM
767 registers. This driver reports status and pwm setting of the fans.
769 config SENSORS_HIH6130
770 tristate "Honeywell Humidicon HIH-6130 humidity/temperature sensor"
773 If you say yes here you get support for Honeywell Humidicon
774 HIH-6130 and HIH-6131 Humidicon humidity sensors.
776 This driver can also be built as a module. If so, the module
777 will be called hih6130.
779 config SENSORS_HS3001
780 tristate "Renesas HS3001 humidity and temperature sensors"
783 If you say yes here you get support for the Renesas HS3001,
784 to HS3004 humidity and temperature sensors.
786 This driver can also be built as a module. If so, the module
787 will be called hs3001.
789 config SENSORS_IBMAEM
790 tristate "IBM Active Energy Manager temperature/power sensors and control"
792 depends on IPMI_HANDLER
794 If you say yes here you get support for the temperature and
795 power sensors and capping hardware in various IBM System X
796 servers that support Active Energy Manager. This includes
797 the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
798 and certain HC10/HS2x/LS2x/QS2x blades.
800 This driver can also be built as a module. If so, the module
801 will be called ibmaem.
803 config SENSORS_IBMPEX
804 tristate "IBM PowerExecutive temperature/power sensors"
806 depends on IPMI_HANDLER
808 If you say yes here you get support for the temperature and
809 power sensors in various IBM System X servers that support
810 PowerExecutive. So far this includes the x3350, x3550, x3650,
811 x3655, and x3755; the x3800, x3850, and x3950 models that have
812 PCI Express; and some of the HS2x, LS2x, and QS2x blades.
814 This driver can also be built as a module. If so, the module
815 will be called ibmpex.
817 config SENSORS_IBMPOWERNV
818 tristate "IBM POWERNV platform sensors"
819 depends on PPC_POWERNV
822 If you say yes here you get support for the temperature/fan/power
823 sensors on your PowerNV platform.
825 This driver can also be built as a module. If so, the module
826 will be called ibmpowernv.
828 config SENSORS_IIO_HWMON
829 tristate "Hwmon driver that uses channels specified via iio maps"
832 This is a platform driver that in combination with a suitable
833 map allows IIO devices to provide basic hwmon functionality
834 for those channels specified in the map. This map can be provided
835 either via platform data or the device tree bindings.
838 tristate "Intel 5500/5520/X58 temperature sensor"
839 depends on X86 && PCI
841 If you say yes here you get support for the temperature
842 sensor inside the Intel 5500, 5520 and X58 chipsets.
844 This driver can also be built as a module. If so, the module
845 will be called i5500_temp.
847 config SENSORS_CORETEMP
848 tristate "Intel Core/Core2/Atom temperature sensor"
851 If you say yes here you get support for the temperature
852 sensor inside your CPU. Most of the family 6 CPUs
853 are supported. Check Documentation/hwmon/coretemp.rst for details.
856 tristate "ITE IT87xx and compatibles"
860 If you say yes here you get support for ITE IT8705F, IT8712F, IT8716F,
861 IT8718F, IT8720F, IT8721F, IT8726F, IT8728F, IT8732F, IT8758E,
862 IT8771E, IT8772E, IT8781F, IT8782F, IT8783E/F, IT8786E, IT8790E,
863 IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950
866 This driver can also be built as a module. If so, the module
870 tristate "JEDEC JC42.4 compliant memory module temperature sensors"
874 If you say yes here, you get support for JEDEC JC42.4 compliant
875 temperature sensors, which are used on many DDR3 memory modules for
876 mobile devices and servers. Support will include, but not be limited
877 to, ADT7408, AT30TS00, CAT34TS02, CAT6095, MAX6604, MCP9804, MCP9805,
878 MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98,
879 STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001.
881 This driver can also be built as a module. If so, the module
884 config SENSORS_POWERZ
885 tristate "ChargerLAB POWER-Z USB-C tester"
888 If you say yes here you get support for ChargerLAB POWER-Z series of
889 USB-C charging testers.
891 This driver can also be built as a module. If so, the module
892 will be called powerz.
894 config SENSORS_POWR1220
895 tristate "Lattice POWR1220 Power Monitoring"
898 If you say yes here you get access to the hardware monitoring
899 functions of the Lattice POWR1220 isp Power Supply Monitoring,
900 Sequencing and Margining Controller.
902 This driver can also be built as a module. If so, the module
903 will be called powr1220.
905 config SENSORS_LAN966X
906 tristate "Microchip LAN966x Hardware Monitoring"
907 depends on SOC_LAN966 || COMPILE_TEST
911 If you say yes here you get support for temperature monitoring
912 on the Microchip LAN966x SoC.
914 This driver can also be built as a module. If so, the module
915 will be called lan966x-hwmon.
917 config SENSORS_LINEAGE
918 tristate "Lineage Compact Power Line Power Entry Module"
921 If you say yes here you get support for the Lineage Compact Power Line
922 series of DC/DC and AC/DC converters such as CP1800, CP2000AC,
923 CP2000DC, CP2725, and others.
925 This driver can also be built as a module. If so, the module
926 will be called lineage-pem.
928 config SENSORS_LOCHNAGAR
929 tristate "Lochnagar Hardware Monitor"
930 depends on MFD_LOCHNAGAR
932 If you say yes here you get support for Lochnagar 2 temperature,
933 voltage and current sensors abilities.
935 This driver can also be built as a module. If so, the module
936 will be called lochnagar-hwmon.
938 config SENSORS_LTC2945
939 tristate "Linear Technology LTC2945"
943 If you say yes here you get support for Linear Technology LTC2945
946 This driver can also be built as a module. If so, the module will
949 config SENSORS_LTC2947
952 config SENSORS_LTC2947_I2C
953 tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C"
956 select SENSORS_LTC2947
958 If you say yes here you get support for Linear Technology LTC2947
959 I2C High Precision Power and Energy Monitor
961 This driver can also be built as a module. If so, the module will
962 be called ltc2947-i2c.
964 config SENSORS_LTC2947_SPI
965 tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI"
966 depends on SPI_MASTER
968 select SENSORS_LTC2947
970 If you say yes here you get support for Linear Technology LTC2947
971 SPI High Precision Power and Energy Monitor
973 This driver can also be built as a module. If so, the module will
974 be called ltc2947-spi.
976 config SENSORS_LTC2990
977 tristate "Linear Technology LTC2990"
980 If you say yes here you get support for Linear Technology LTC2990
981 I2C System Monitor. The LTC2990 supports a combination of voltage,
982 current and temperature monitoring.
984 This driver can also be built as a module. If so, the module will
987 config SENSORS_LTC2991
988 tristate "Analog Devices LTC2991"
991 If you say yes here you get support for Analog Devices LTC2991
992 Octal I2C Voltage, Current, and Temperature Monitor. The LTC2991
993 supports a combination of voltage, current and temperature monitoring.
995 This driver can also be built as a module. If so, the module will
998 config SENSORS_LTC2992
999 tristate "Linear Technology LTC2992"
1003 If you say yes here you get support for Linear Technology LTC2992
1004 I2C System Monitor. The LTC2992 measures current, voltage, and
1005 power of two supplies.
1007 This driver can also be built as a module. If so, the module will
1010 config SENSORS_LTC4151
1011 tristate "Linear Technology LTC4151"
1014 If you say yes here you get support for Linear Technology LTC4151
1015 High Voltage I2C Current and Voltage Monitor interface.
1017 This driver can also be built as a module. If so, the module will
1020 config SENSORS_LTC4215
1021 tristate "Linear Technology LTC4215"
1024 If you say yes here you get support for Linear Technology LTC4215
1025 Hot Swap Controller I2C interface.
1027 This driver can also be built as a module. If so, the module will
1030 config SENSORS_LTC4222
1031 tristate "Linear Technology LTC4222"
1035 If you say yes here you get support for Linear Technology LTC4222
1036 Dual Hot Swap Controller I2C interface.
1038 This driver can also be built as a module. If so, the module will
1041 config SENSORS_LTC4245
1042 tristate "Linear Technology LTC4245"
1045 If you say yes here you get support for Linear Technology LTC4245
1046 Multiple Supply Hot Swap Controller I2C interface.
1048 This driver can also be built as a module. If so, the module will
1051 config SENSORS_LTC4260
1052 tristate "Linear Technology LTC4260"
1056 If you say yes here you get support for Linear Technology LTC4260
1057 Positive Voltage Hot Swap Controller I2C interface.
1059 This driver can also be built as a module. If so, the module will
1062 config SENSORS_LTC4261
1063 tristate "Linear Technology LTC4261"
1066 If you say yes here you get support for Linear Technology LTC4261
1067 Negative Voltage Hot Swap Controller I2C interface.
1069 This driver can also be built as a module. If so, the module will
1072 config SENSORS_LTC4282
1073 tristate "Analog Devices LTC4282"
1077 If you say yes here you get support for Analog Devices LTC4282
1078 High Current Hot Swap Controller I2C interface.
1080 This driver can also be built as a module. If so, the module will
1083 config SENSORS_LTQ_CPUTEMP
1084 bool "Lantiq cpu temperature sensor driver"
1087 If you say yes here you get support for the temperature
1088 sensor inside your CPU.
1090 config SENSORS_MAX1111
1091 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
1092 depends on SPI_MASTER
1094 Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113
1097 This driver can also be built as a module. If so, the module
1098 will be called max1111.
1100 config SENSORS_MAX127
1101 tristate "Maxim MAX127 12-bit 8-channel Data Acquisition System"
1104 Say y here to support Maxim's MAX127 DAS chips.
1106 This driver can also be built as a module. If so, the module
1107 will be called max127.
1109 config SENSORS_MAX16065
1110 tristate "Maxim MAX16065 System Manager and compatibles"
1113 If you say yes here you get support for hardware monitoring
1114 capabilities of the following Maxim System Manager chips.
1122 This driver can also be built as a module. If so, the module
1123 will be called max16065.
1125 config SENSORS_MAX1619
1126 tristate "Maxim MAX1619 sensor chip"
1129 If you say yes here you get support for MAX1619 sensor chip.
1131 This driver can also be built as a module. If so, the module
1132 will be called max1619.
1134 config SENSORS_MAX1668
1135 tristate "Maxim MAX1668 and compatibles"
1138 If you say yes here you get support for MAX1668, MAX1989 and
1141 This driver can also be built as a module. If so, the module
1142 will be called max1668.
1144 config SENSORS_MAX197
1145 tristate "Maxim MAX197 and compatibles"
1147 Support for the Maxim MAX197 A/D converter.
1148 Support will include, but not be limited to, MAX197, and MAX199.
1150 This driver can also be built as a module. If so, the module
1151 will be called max197.
1153 config SENSORS_MAX31722
1154 tristate "MAX31722 temperature sensor"
1157 Support for the Maxim Integrated MAX31722/MAX31723 digital
1158 thermometers/thermostats operating over an SPI interface.
1160 This driver can also be built as a module. If so, the module
1161 will be called max31722.
1163 config SENSORS_MAX31730
1164 tristate "MAX31730 temperature sensor"
1167 Support for the Maxim Integrated MAX31730 3-Channel Remote
1170 This driver can also be built as a module. If so, the module
1171 will be called max31730.
1173 config SENSORS_MAX31760
1174 tristate "MAX31760 fan speed controller"
1178 Support for the Analog Devices MAX31760 Precision Fan-Speed
1179 Controller. MAX31760 integrates temperature sensing along with
1180 precision PWM fan control.
1182 This driver can also be built as a module. If so, the module
1183 will be called max31760.
1186 tristate "MAX31827 low-power temperature switch and similar devices"
1190 If you say yes here you get support for MAX31827, MAX31828 and
1191 MAX31829 low-power temperature switches and sensors connected with I2C.
1193 This driver can also be built as a module. If so, the module
1194 will be called max31827.
1196 config SENSORS_MAX6620
1197 tristate "Maxim MAX6620 fan controller"
1200 If you say yes here you get support for the MAX6620
1203 This driver can also be built as a module. If so, the module
1204 will be called max6620.
1206 config SENSORS_MAX6621
1207 tristate "Maxim MAX6621 sensor chip"
1211 If you say yes here you get support for MAX6621 sensor chip.
1212 MAX6621 is a PECI-to-I2C translator provides an efficient,
1213 low-cost solution for PECI-to-SMBus/I2C protocol conversion.
1214 It allows reading the temperature from the PECI-compliant
1215 host directly from up to four PECI-enabled CPUs.
1217 This driver can also be built as a module. If so, the module
1218 will be called max6621.
1220 config SENSORS_MAX6639
1221 tristate "Maxim MAX6639 sensor chip"
1224 If you say yes here you get support for the MAX6639
1227 This driver can also be built as a module. If so, the module
1228 will be called max6639.
1230 config SENSORS_MAX6642
1231 tristate "Maxim MAX6642 sensor chip"
1233 depends on SENSORS_LM90=n
1235 If you say yes here you get support for MAX6642 sensor chip.
1236 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
1237 with Overtemperature Alarm from Maxim.
1239 This driver can also be built as a module. If so, the module
1240 will be called max6642.
1242 config SENSORS_MAX6650
1243 tristate "Maxim MAX6650 sensor chip"
1245 depends on THERMAL || THERMAL=n
1247 If you say yes here you get support for the MAX6650 / MAX6651
1250 This driver can also be built as a module. If so, the module
1251 will be called max6650.
1253 config SENSORS_MAX6697
1254 tristate "Maxim MAX6697 and compatibles"
1257 If you say yes here you get support for MAX6581, MAX6602, MAX6622,
1258 MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699
1259 temperature sensor chips.
1261 This driver can also be built as a module. If so, the module
1262 will be called max6697.
1264 config SENSORS_MAX31790
1265 tristate "Maxim MAX31790 sensor chip"
1268 If you say yes here you get support for 6-Channel PWM-Output
1271 This driver can also be built as a module. If so, the module
1272 will be called max31790.
1274 config SENSORS_MC34VR500
1275 tristate "NXP MC34VR500 hardware monitoring driver"
1278 If you say yes here you get support for the temperature and input
1279 voltage sensors of the NXP MC34VR500.
1281 config SENSORS_MCP3021
1282 tristate "Microchip MCP3021 and compatibles"
1285 If you say yes here you get support for MCP3021 and MCP3221.
1286 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
1287 with 12-bit resolution.
1289 This driver can also be built as a module. If so, the module
1290 will be called mcp3021.
1292 config SENSORS_MLXREG_FAN
1293 tristate "Mellanox FAN driver"
1294 depends on MELLANOX_PLATFORM
1298 This option enables support for the FAN control on the Mellanox
1299 Ethernet and InfiniBand switches. The driver can be activated by the
1300 platform device add call. Say Y to enable these. To compile this
1301 driver as a module, choose 'M' here: the module will be called
1304 config SENSORS_TC654
1305 tristate "Microchip TC654/TC655 and compatibles"
1308 If you say yes here you get support for TC654 and TC655.
1309 The TC654 and TC655 are PWM mode fan speed controllers with
1310 FanSense technology for use with brushless DC fans.
1312 This driver can also be built as a module. If so, the module
1313 will be called tc654.
1315 config SENSORS_TPS23861
1316 tristate "Texas Instruments TPS23861 PoE PSE"
1320 If you say yes here you get support for Texas Instruments
1321 TPS23861 802.3at PoE PSE chips.
1323 This driver can also be built as a module. If so, the module
1324 will be called tps23861.
1326 config SENSORS_MENF21BMC_HWMON
1327 tristate "MEN 14F021P00 BMC Hardware Monitoring"
1328 depends on MFD_MENF21BMC
1330 Say Y here to include support for the MEN 14F021P00 BMC
1331 hardware monitoring.
1333 This driver can also be built as a module. If so the module
1334 will be called menf21bmc_hwmon.
1336 config SENSORS_MR75203
1337 tristate "Moortec Semiconductor MR75203 PVT Controller"
1340 If you say yes here you get support for Moortec MR75203
1343 This driver can also be built as a module. If so, the module
1344 will be called mr75203.
1346 config SENSORS_ADCXX
1347 tristate "National Semiconductor ADCxxxSxxx"
1348 depends on SPI_MASTER
1350 If you say yes here you get support for the National Semiconductor
1351 ADC<bb><c>S<sss> chip family, where
1352 * bb is the resolution in number of bits (8, 10, 12)
1353 * c is the number of channels (1, 2, 4, 8)
1354 * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
1355 kSPS and 101 for 1 MSPS)
1357 Examples : ADC081S101, ADC124S501, ...
1359 This driver can also be built as a module. If so, the module
1360 will be called adcxx.
1363 tristate "National Semiconductor LM63 and compatibles"
1366 If you say yes here you get support for the National
1367 Semiconductor LM63, LM64, and LM96163 remote diode digital temperature
1368 sensors with integrated fan control. Such chips are found
1369 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
1372 This driver can also be built as a module. If so, the module
1373 will be called lm63.
1376 tristate "National Semiconductor LM70 and compatibles"
1377 depends on SPI_MASTER
1379 If you say yes here you get support for the National Semiconductor
1380 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123, TMP122/TMP124,
1381 TMP125 digital temperature sensor chips.
1383 This driver can also be built as a module. If so, the module
1384 will be called lm70.
1387 tristate "National Semiconductor LM73"
1390 If you say yes here you get support for National Semiconductor LM73
1392 This driver can also be built as a module. If so, the module
1393 will be called lm73.
1396 tristate "National Semiconductor LM75 and compatibles"
1400 If you say yes here you get support for one common type of
1401 temperature sensor chip, with models including:
1403 - Analog Devices ADT75
1404 - Atmel (now Microchip) AT30TS74
1405 - Dallas Semiconductor DS75, DS1775 and DS7505
1406 - Global Mixed-mode Technology (GMT) G751
1407 - Maxim MAX6625 and MAX6626
1409 - National Semiconductor LM75, LM75A
1411 - ST Microelectronics STDS75
1412 - ST Microelectronics STLM75
1413 - TelCom (now Microchip) TCN75
1414 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
1417 This driver supports driver model based binding through board
1418 specific I2C device tables.
1420 It also supports the "legacy" style of driver binding. To use
1421 that with some chips which don't replicate LM75 quirks exactly,
1422 you may need the "force" module parameter.
1424 This driver can also be built as a module. If so, the module
1425 will be called lm75.
1428 tristate "National Semiconductor LM77"
1431 If you say yes here you get support for National Semiconductor LM77
1434 This driver can also be built as a module. If so, the module
1435 will be called lm77.
1438 tristate "National Semiconductor LM78 and compatibles"
1442 If you say yes here you get support for National Semiconductor LM78,
1445 This driver can also be built as a module. If so, the module
1446 will be called lm78.
1449 tristate "National Semiconductor LM80 and LM96080"
1452 If you say yes here you get support for National Semiconductor
1453 LM80 and LM96080 sensor chips.
1455 This driver can also be built as a module. If so, the module
1456 will be called lm80.
1459 tristate "National Semiconductor LM83 and compatibles"
1463 If you say yes here you get support for National Semiconductor
1464 LM82 and LM83 sensor chips.
1466 This driver can also be built as a module. If so, the module
1467 will be called lm83.
1470 tristate "National Semiconductor LM85 and compatibles"
1474 If you say yes here you get support for National Semiconductor LM85
1475 sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
1476 EMC6D101, EMC6D102, and EMC6D103.
1478 This driver can also be built as a module. If so, the module
1479 will be called lm85.
1482 tristate "National Semiconductor LM87 and compatibles"
1486 If you say yes here you get support for National Semiconductor LM87
1487 and Analog Devices ADM1024 sensor chips.
1489 This driver can also be built as a module. If so, the module
1490 will be called lm87.
1493 tristate "National Semiconductor LM90 and compatibles"
1496 If you say yes here you get support for National Semiconductor LM84,
1497 LM90, LM86, LM89 and LM99, Analog Devices ADM1020, ADM2021, ADM1021A,
1498 ADM1023, ADM1032, ADT7461, ADT7461A, ADT7481, ADT7482, and ADT7483A,
1499 Maxim MAX1617, MAX6642, MAX6646, MAX6647, MAX6648, MAX6649, MAX6654,
1500 MAX6657, MAX6658, MAX6659, MAX6680, MAX6681, MAX6692, MAX6695,
1502 ON Semiconductor NCT1008, NCT210, NCT72, NCT214, NCT218,
1503 Winbond/Nuvoton W83L771W/G/AWG/ASG,
1504 Philips NE1618, SA56004, GMT G781, Texas Instruments TMP451 and TMP461
1507 This driver can also be built as a module. If so, the module
1508 will be called lm90.
1511 tristate "National Semiconductor LM92 and compatibles"
1514 If you say yes here you get support for National Semiconductor LM92
1515 and Maxim MAX6635 sensor chips.
1517 This driver can also be built as a module. If so, the module
1518 will be called lm92.
1521 tristate "National Semiconductor LM93 and compatibles"
1525 If you say yes here you get support for National Semiconductor LM93,
1526 LM94, and compatible sensor chips.
1528 This driver can also be built as a module. If so, the module
1529 will be called lm93.
1531 config SENSORS_LM95234
1532 tristate "National Semiconductor LM95234 and compatibles"
1535 If you say yes here you get support for the LM95233 and LM95234
1536 temperature sensor chips.
1538 This driver can also be built as a module. If so, the module
1539 will be called lm95234.
1541 config SENSORS_LM95241
1542 tristate "National Semiconductor LM95241 and compatibles"
1545 If you say yes here you get support for LM95231 and LM95241 sensor
1548 This driver can also be built as a module. If so, the module
1549 will be called lm95241.
1551 config SENSORS_LM95245
1552 tristate "National Semiconductor LM95245 and compatibles"
1556 If you say yes here you get support for LM95235 and LM95245
1557 temperature sensor chips.
1559 This driver can also be built as a module. If so, the module
1560 will be called lm95245.
1562 config SENSORS_PC87360
1563 tristate "National Semiconductor PC87360 family"
1567 If you say yes here you get access to the hardware monitoring
1568 functions of the National Semiconductor PC8736x Super-I/O chips.
1569 The PC87360, PC87363 and PC87364 only have fan monitoring and
1570 control. The PC87365 and PC87366 additionally have voltage and
1571 temperature monitoring.
1573 This driver can also be built as a module. If so, the module
1574 will be called pc87360.
1576 config SENSORS_PC87427
1577 tristate "National Semiconductor PC87427"
1580 If you say yes here you get access to the hardware monitoring
1581 functions of the National Semiconductor PC87427 Super-I/O chip.
1582 The chip has two distinct logical devices, one for fan speed
1583 monitoring and control, and one for voltage and temperature
1584 monitoring. Fan speed monitoring and control are supported, as
1585 well as temperature monitoring. Voltages aren't supported yet.
1587 This driver can also be built as a module. If so, the module
1588 will be called pc87427.
1590 config SENSORS_NTC_THERMISTOR
1591 tristate "NTC thermistor support"
1593 depends on THERMAL || !THERMAL_OF
1595 This driver supports NTC thermistors sensor reading and its
1596 interpretation. The driver can also monitor the temperature and
1597 send notifications about the temperature.
1599 Currently, this driver supports
1600 NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333,
1601 NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and
1602 B57891S0103 from EPCOS.
1604 This driver can also be built as a module. If so, the module
1605 will be called ntc-thermistor.
1607 config SENSORS_NCT6683
1608 tristate "Nuvoton NCT6683D"
1611 If you say yes here you get support for the hardware monitoring
1612 functionality of the Nuvoton NCT6683D eSIO chip.
1614 This driver can also be built as a module. If so, the module
1615 will be called nct6683.
1617 config SENSORS_NCT6775_CORE
1621 This module contains common code shared by the platform and
1622 i2c versions of the nct6775 driver; it is not useful on its
1625 If built as a module, the module will be called
1628 config SENSORS_NCT6775
1629 tristate "Platform driver for Nuvoton NCT6775F and compatibles"
1631 depends on ACPI || ACPI=n
1633 select SENSORS_NCT6775_CORE
1635 If you say yes here you get support for the hardware monitoring
1636 functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D,
1637 NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible
1638 Super-I/O chips. This driver replaces the w83627ehf driver for
1639 NCT6775F and NCT6776F.
1641 This driver can also be built as a module. If so, the module
1642 will be called nct6775.
1644 config SENSORS_NCT6775_I2C
1645 tristate "I2C driver for Nuvoton NCT6775F and compatibles"
1648 select SENSORS_NCT6775_CORE
1650 If you say yes here you get support for the hardware monitoring
1651 functionality of the Nuvoton NCT6106D, NCT6775F, NCT6776F, NCT6779D,
1652 NCT6791D, NCT6792D, NCT6793D, NCT6795D, NCT6796D, and compatible
1653 Super-I/O chips via their I2C interface.
1655 If you're not building a kernel for a BMC, this is probably
1656 not the driver you want (see CONFIG_SENSORS_NCT6775).
1658 This driver can also be built as a module. If so, the module
1659 will be called nct6775-i2c.
1661 config SENSORS_NCT7802
1662 tristate "Nuvoton NCT7802Y"
1666 If you say yes here you get support for the Nuvoton NCT7802Y
1667 hardware monitoring chip.
1669 This driver can also be built as a module. If so, the module
1670 will be called nct7802.
1672 config SENSORS_NCT7904
1673 tristate "Nuvoton NCT7904"
1674 depends on I2C && WATCHDOG
1675 select WATCHDOG_CORE
1677 If you say yes here you get support for the Nuvoton NCT7904
1678 hardware monitoring chip, including manual fan speed control
1679 and support for the integrated watchdog.
1681 This driver can also be built as a module. If so, the module
1682 will be called nct7904.
1684 config SENSORS_NPCM7XX
1685 tristate "Nuvoton NPCM750 and compatible PWM and Fan controllers"
1688 This driver provides support for Nuvoton NPCM750/730/715/705 PWM
1689 and Fan controllers.
1691 This driver can also be built as a module. If so, the module
1692 will be called npcm750-pwm-fan.
1694 config SENSORS_NSA320
1695 tristate "ZyXEL NSA320 and compatible fan speed and temperature sensors"
1696 depends on GPIOLIB && OF
1697 depends on MACH_KIRKWOOD || COMPILE_TEST
1699 If you say yes here you get support for hardware monitoring
1700 for the ZyXEL NSA320 Media Server and other compatible devices
1701 (probably the NSA325 and some NSA310 variants).
1703 The sensor data is taken from a Holtek HT46R065 microcontroller
1704 connected to GPIO lines.
1706 This driver can also be built as a module. If so, the module
1707 will be called nsa320-hwmon.
1709 config SENSORS_NZXT_KRAKEN2
1710 tristate "NZXT Kraken X42/X51/X62/X72 liquid coolers"
1713 If you say yes here you get support for hardware monitoring for the
1714 NZXT Kraken X42/X52/X62/X72 all-in-one CPU liquid coolers.
1716 This driver can also be built as a module. If so, the module
1717 will be called nzxt-kraken2.
1719 config SENSORS_NZXT_KRAKEN3
1720 tristate "NZXT Kraken X53/X63/X73, Z53/Z63/Z73 coolers"
1723 If you say yes here you get support for hardware monitoring for the
1724 NZXT Kraken X53/X63/X73, Z53/Z63/Z73 all-in-one CPU liquid coolers.
1726 This driver can also be built as a module. If so, the module
1727 will be called nzxt-kraken3.
1729 config SENSORS_NZXT_SMART2
1730 tristate "NZXT RGB & Fan Controller/Smart Device v2"
1733 If you say yes here you get support for hardware monitoring for the
1734 NZXT RGB & Fan Controller/Smart Device v2.
1736 This driver can also be built as a module. If so, the module
1737 will be called nzxt-smart2.
1739 source "drivers/hwmon/occ/Kconfig"
1742 tristate "OneXPlayer EC fan control"
1746 If you say yes here you get support for fan readings and control over
1747 OneXPlayer handheld devices. Only OneXPlayer mini AMD handheld variant
1748 boards are supported.
1750 Can also be built as a module. In that case it will be called oxp-sensors.
1752 config SENSORS_PCF8591
1753 tristate "Philips PCF8591 ADC/DAC"
1756 If you say yes here you get support for Philips PCF8591 4-channel
1757 ADC, 1-channel DAC chips.
1759 This driver can also be built as a module. If so, the module
1760 will be called pcf8591.
1762 These devices are hard to detect and rarely found on mainstream
1763 hardware. If unsure, say N.
1765 source "drivers/hwmon/peci/Kconfig"
1767 source "drivers/hwmon/pmbus/Kconfig"
1769 config SENSORS_PT5161L
1770 tristate "Astera Labs PT5161L PCIe retimer hardware monitoring"
1773 If you say yes here you get support for temperature monitoring
1774 on the Astera Labs PT5161L PCIe retimer.
1776 This driver can also be built as a module. If so, the module
1777 will be called pt5161l.
1779 config SENSORS_PWM_FAN
1781 depends on (PWM && OF) || COMPILE_TEST
1782 depends on THERMAL || THERMAL=n
1784 If you say yes here you get support for fans connected to PWM lines.
1785 The driver uses the generic PWM interface, thus it will work on a
1788 This driver can also be built as a module. If so, the module
1789 will be called pwm-fan.
1791 config SENSORS_RASPBERRYPI_HWMON
1792 tristate "Raspberry Pi voltage monitor"
1793 depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
1795 If you say yes here you get support for voltage sensor on the
1798 This driver can also be built as a module. If so, the module
1799 will be called raspberrypi-hwmon.
1801 config SENSORS_SL28CPLD
1802 tristate "Kontron sl28cpld hardware monitoring driver"
1803 depends on MFD_SL28CPLD || COMPILE_TEST
1805 If you say yes here you get support for the fan supervisor of the
1806 sl28cpld board management controller.
1808 This driver can also be built as a module. If so, the module
1809 will be called sl28cpld-hwmon.
1811 config SENSORS_SBTSI
1812 tristate "Emulated SB-TSI temperature sensor"
1815 If you say yes here you get support for emulated temperature
1816 sensors on AMD SoCs with SB-TSI interface connected to a BMC device.
1818 This driver can also be built as a module. If so, the module will
1819 be called sbtsi_temp.
1821 config SENSORS_SBRMI
1822 tristate "Emulated SB-RMI sensor"
1825 If you say yes here you get support for emulated RMI
1826 sensors on AMD SoCs with APML interface connected to a BMC device.
1828 This driver can also be built as a module. If so, the module will
1831 config SENSORS_SHT15
1832 tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
1833 depends on GPIOLIB || COMPILE_TEST
1836 If you say yes here you get support for the Sensiron SHT10, SHT11,
1837 SHT15, SHT71, SHT75 humidity and temperature sensors.
1839 This driver can also be built as a module. If so, the module
1840 will be called sht15.
1842 config SENSORS_SHT21
1843 tristate "Sensiron humidity and temperature sensors. SHT21 and compat."
1846 If you say yes here you get support for the Sensiron SHT21, SHT25
1847 humidity and temperature sensors.
1849 This driver can also be built as a module. If so, the module
1850 will be called sht21.
1852 config SENSORS_SHT3x
1853 tristate "Sensiron humidity and temperature sensors. SHT3x and compat."
1857 If you say yes here you get support for the Sensiron SHT30 and SHT31
1858 humidity and temperature sensors.
1860 This driver can also be built as a module. If so, the module
1861 will be called sht3x.
1863 config SENSORS_SHT4x
1864 tristate "Sensiron humidity and temperature sensors. SHT4x and compat."
1868 If you say yes here you get support for the Sensiron SHT40, SHT41 and
1869 SHT45 humidity and temperature sensors.
1871 This driver can also be built as a module. If so, the module
1872 will be called sht4x.
1874 config SENSORS_SHTC1
1875 tristate "Sensiron humidity and temperature sensors. SHTC1 and compat."
1878 If you say yes here you get support for the Sensiron SHTC1, SHTW1,
1879 and SHTC3 humidity and temperature sensors.
1881 This driver can also be built as a module. If so, the module
1882 will be called shtc1.
1884 config SENSORS_SIS5595
1885 tristate "Silicon Integrated Systems Corp. SiS5595"
1888 If you say yes here you get support for the integrated sensors in
1889 SiS5595 South Bridges.
1891 This driver can also be built as a module. If so, the module
1892 will be called sis5595.
1894 config SENSORS_SY7636A
1895 tristate "Silergy SY7636A"
1896 depends on MFD_SY7636A
1898 If you say yes here you get support for the thermistor readout of
1899 the Silergy SY7636A PMIC.
1901 This driver can also be built as a module. If so, the module
1902 will be called sy7636a-hwmon.
1904 config SENSORS_DME1737
1905 tristate "SMSC DME1737, SCH311x and compatibles"
1906 depends on I2C && !PPC
1909 If you say yes here you get support for the hardware monitoring
1910 and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
1911 Asus A8000 Super-I/O chips.
1913 This driver can also be built as a module. If so, the module
1914 will be called dme1737.
1916 config SENSORS_EMC1403
1917 tristate "SMSC EMC1403/23 thermal sensor"
1921 If you say yes here you get support for the SMSC EMC1403/23
1922 temperature monitoring chip.
1924 Threshold values can be configured using sysfs.
1925 Data from the different diodes are accessible via sysfs.
1927 config SENSORS_EMC2103
1928 tristate "SMSC EMC2103"
1931 If you say yes here you get support for the temperature
1932 and fan sensors of the SMSC EMC2103 chips.
1934 This driver can also be built as a module. If so, the module
1935 will be called emc2103.
1937 config SENSORS_EMC2305
1938 tristate "Microchip EMC2305 and compatible EMC2301/2/3"
1942 If you say yes here you get support for the Microchip EMC2305
1943 fan controller chips.
1944 The Microchip EMC2305 is a fan controller for up to 5 fans.
1945 Fan rotation speeds are reported in RPM.
1947 This driver can also be built as a module. If so, the module
1948 will be called emc2305.
1950 config SENSORS_EMC6W201
1951 tristate "SMSC EMC6W201"
1954 If you say yes here you get support for the SMSC EMC6W201
1955 hardware monitoring chip.
1957 This driver can also be built as a module. If so, the module
1958 will be called emc6w201.
1960 config SENSORS_SMSC47M1
1961 tristate "SMSC LPC47M10x and compatibles"
1964 If you say yes here you get support for the integrated fan
1965 monitoring and control capabilities of the SMSC LPC47B27x,
1966 LPC47M10x, LPC47M112, LPC47M13x, LPC47M14x, LPC47M15x,
1967 LPC47M192, LPC47M292 and LPC47M997 chips.
1969 The temperature and voltage sensor features of the LPC47M15x,
1970 LPC47M192, LPC47M292 and LPC47M997 are supported by another
1971 driver, select also "SMSC LPC47M192 and compatibles" below for
1974 This driver can also be built as a module. If so, the module
1975 will be called smsc47m1.
1977 config SENSORS_SMSC47M192
1978 tristate "SMSC LPC47M192 and compatibles"
1982 If you say yes here you get support for the temperature and
1983 voltage sensors of the SMSC LPC47M192, LPC47M15x, LPC47M292
1984 and LPC47M997 chips.
1986 The fan monitoring and control capabilities of these chips
1987 are supported by another driver, select
1988 "SMSC LPC47M10x and compatibles" above. You need both drivers
1989 if you want fan control and voltage/temperature sensor support.
1991 This driver can also be built as a module. If so, the module
1992 will be called smsc47m192.
1994 config SENSORS_SMSC47B397
1995 tristate "SMSC LPC47B397-NC"
1998 If you say yes here you get support for the SMSC LPC47B397-NC
2001 This driver can also be built as a module. If so, the module
2002 will be called smsc47b397.
2004 config SENSORS_SCH56XX_COMMON
2008 config SENSORS_SCH5627
2009 tristate "SMSC SCH5627"
2010 depends on !PPC && WATCHDOG
2011 select SENSORS_SCH56XX_COMMON
2012 select WATCHDOG_CORE
2014 If you say yes here you get support for the hardware monitoring
2015 features of the SMSC SCH5627 Super-I/O chip including support for
2016 the integrated watchdog.
2018 This driver can also be built as a module. If so, the module
2019 will be called sch5627.
2021 config SENSORS_SCH5636
2022 tristate "SMSC SCH5636"
2023 depends on !PPC && WATCHDOG
2024 select SENSORS_SCH56XX_COMMON
2025 select WATCHDOG_CORE
2027 SMSC SCH5636 Super I/O chips include an embedded microcontroller for
2028 hardware monitoring solutions, allowing motherboard manufacturers to
2029 create their own custom hwmon solution based upon the SCH5636.
2031 Currently this driver only supports the Fujitsu Theseus SCH5636 based
2032 hwmon solution. Say yes here if you want support for the Fujitsu
2033 Theseus' hardware monitoring features including support for the
2034 integrated watchdog.
2036 This driver can also be built as a module. If so, the module
2037 will be called sch5636.
2039 config SENSORS_STTS751
2040 tristate "ST Microelectronics STTS751"
2043 If you say yes here you get support for STTS751
2044 temperature sensor chips.
2046 This driver can also be built as a module. If so, the module
2047 will be called stts751.
2049 config SENSORS_SFCTEMP
2050 tristate "Starfive JH71x0 temperature sensor"
2051 depends on ARCH_STARFIVE || COMPILE_TEST
2053 If you say yes here you get support for temperature sensor
2054 on the Starfive JH71x0 SoCs.
2056 This driver can also be built as a module. If so, the module
2057 will be called sfctemp.
2059 config SENSORS_SURFACE_FAN
2060 tristate "Surface Fan Driver"
2061 depends on SURFACE_AGGREGATOR
2062 depends on SURFACE_AGGREGATOR_BUS
2064 Driver that provides monitoring of the fan on Surface Pro devices that
2065 have a fan, like the Surface Pro 9.
2067 This makes the fan's current speed accessible through the hwmon
2068 system. It does not provide control over the fan, the firmware is
2069 responsible for that, this driver merely provides monitoring.
2071 Select M or Y here, if you want to be able to read the fan's speed.
2073 config SENSORS_ADC128D818
2074 tristate "Texas Instruments ADC128D818"
2077 If you say yes here you get support for the Texas Instruments
2078 ADC128D818 System Monitor with Temperature Sensor chip.
2080 This driver can also be built as a module. If so, the module
2081 will be called adc128d818.
2083 config SENSORS_ADS7828
2084 tristate "Texas Instruments ADS7828 and compatibles"
2088 If you say yes here you get support for Texas Instruments ADS7828 and
2089 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
2090 it is 8-bit on ADS7830.
2092 This driver can also be built as a module. If so, the module
2093 will be called ads7828.
2095 config SENSORS_ADS7871
2096 tristate "Texas Instruments ADS7871 A/D converter"
2099 If you say yes here you get support for TI ADS7871 & ADS7870
2101 This driver can also be built as a module. If so, the module
2102 will be called ads7871.
2104 config SENSORS_AMC6821
2105 tristate "Texas Instruments AMC6821"
2108 If you say yes here you get support for the Texas Instruments
2109 AMC6821 hardware monitoring chips.
2111 This driver can also be built as a module. If so, the module
2112 will be called amc6821.
2114 config SENSORS_INA209
2115 tristate "TI / Burr Brown INA209"
2118 If you say yes here you get support for the TI / Burr Brown INA209
2119 voltage / current / power monitor I2C interface.
2121 This driver can also be built as a module. If so, the module will
2124 config SENSORS_INA2XX
2125 tristate "Texas Instruments INA219 and compatibles"
2129 If you say yes here you get support for INA219, INA220, INA226,
2130 INA230, and INA231 power monitor chips.
2132 The INA2xx driver is configured for the default configuration of
2133 the part as described in the datasheet.
2134 Default value for Rshunt is 10 mOhms.
2135 This driver can also be built as a module. If so, the module
2136 will be called ina2xx.
2138 config SENSORS_INA238
2139 tristate "Texas Instruments INA238"
2143 If you say yes here you get support for the INA238 power monitor
2144 chip. This driver supports voltage, current, power and temperature
2145 measurements as well as alarm configuration.
2147 This driver can also be built as a module. If so, the module
2148 will be called ina238.
2150 config SENSORS_INA3221
2151 tristate "Texas Instruments INA3221 Triple Power Monitor"
2155 If you say yes here you get support for the TI INA3221 Triple Power
2158 This driver can also be built as a module. If so, the module
2159 will be called ina3221.
2162 tristate "Microchip TC74"
2165 If you say yes here you get support for Microchip TC74 single
2166 input temperature sensor chips.
2168 This driver can also be built as a module. If so, the module
2169 will be called tc74.
2171 config SENSORS_THMC50
2172 tristate "Texas Instruments THMC50 / Analog Devices ADM1022"
2175 If you say yes here you get support for Texas Instruments THMC50
2176 sensor chips and clones: the Analog Devices ADM1022.
2178 This driver can also be built as a module. If so, the module
2179 will be called thmc50.
2181 config SENSORS_TMP102
2182 tristate "Texas Instruments TMP102"
2186 If you say yes here you get support for Texas Instruments TMP102
2189 This driver can also be built as a module. If so, the module
2190 will be called tmp102.
2192 config SENSORS_TMP103
2193 tristate "Texas Instruments TMP103"
2197 If you say yes here you get support for Texas Instruments TMP103
2200 This driver can also be built as a module. If so, the module
2201 will be called tmp103.
2203 config SENSORS_TMP108
2204 tristate "Texas Instruments TMP108"
2208 If you say yes here you get support for Texas Instruments TMP108
2211 This driver can also be built as a module. If so, the module
2212 will be called tmp108.
2214 config SENSORS_TMP401
2215 tristate "Texas Instruments TMP401 and compatibles"
2219 If you say yes here you get support for Texas Instruments TMP401,
2220 TMP411, TMP431, TMP432, and TMP435 temperature sensor chips.
2222 This driver can also be built as a module. If so, the module
2223 will be called tmp401.
2225 config SENSORS_TMP421
2226 tristate "Texas Instruments TMP421 and compatible"
2229 If you say yes here you get support for Texas Instruments TMP421,
2230 TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
2232 This driver can also be built as a module. If so, the module
2233 will be called tmp421.
2235 config SENSORS_TMP464
2236 tristate "Texas Instruments TMP464 and compatible"
2240 If you say yes here you get support for Texas Instruments TMP464
2241 and TMP468 temperature sensor chips.
2243 This driver can also be built as a module. If so, the module
2244 will be called tmp464.
2246 config SENSORS_TMP513
2247 tristate "Texas Instruments TMP513 and compatibles"
2250 If you say yes here you get support for Texas Instruments TMP512,
2251 and TMP513 temperature and power supply sensor chips.
2253 This driver can also be built as a module. If so, the module
2254 will be called tmp513.
2256 config SENSORS_VEXPRESS
2257 tristate "Versatile Express"
2258 depends on VEXPRESS_CONFIG
2260 This driver provides support for hardware sensors available on
2261 the ARM Ltd's Versatile Express platform. It can provide wide
2262 range of information like temperature, power, energy.
2264 config SENSORS_VIA_CPUTEMP
2265 tristate "VIA CPU temperature sensor"
2269 If you say yes here you get support for the temperature
2270 sensor inside your CPU. Supported are all known variants of
2271 the VIA C7 and Nano.
2273 config SENSORS_VIA686A
2277 If you say yes here you get support for the integrated sensors in
2278 Via 686A/B South Bridges.
2280 This driver can also be built as a module. If so, the module
2281 will be called via686a.
2283 config SENSORS_VT1211
2284 tristate "VIA VT1211"
2288 If you say yes here then you get support for hardware monitoring
2289 features of the VIA VT1211 Super-I/O chip.
2291 This driver can also be built as a module. If so, the module
2292 will be called vt1211.
2294 config SENSORS_VT8231
2295 tristate "VIA VT8231"
2299 If you say yes here then you get support for the integrated sensors
2300 in the VIA VT8231 device.
2302 This driver can also be built as a module. If so, the module
2303 will be called vt8231.
2305 config SENSORS_W83773G
2306 tristate "Nuvoton W83773G"
2310 If you say yes here you get support for the Nuvoton W83773G hardware
2313 This driver can also be built as a module. If so, the module
2314 will be called w83773g.
2316 config SENSORS_W83781D
2317 tristate "Winbond W83781D, W83782D, W83783S, Asus AS99127F"
2321 If you say yes here you get support for the Winbond W8378x series
2322 of sensor chips: the W83781D, W83782D and W83783S, and the similar
2325 This driver can also be built as a module. If so, the module
2326 will be called w83781d.
2328 config SENSORS_W83791D
2329 tristate "Winbond W83791D"
2333 If you say yes here you get support for the Winbond W83791D chip.
2335 This driver can also be built as a module. If so, the module
2336 will be called w83791d.
2338 config SENSORS_W83792D
2339 tristate "Winbond W83792D"
2342 If you say yes here you get support for the Winbond W83792D chip.
2344 This driver can also be built as a module. If so, the module
2345 will be called w83792d.
2347 config SENSORS_W83793
2348 tristate "Winbond W83793"
2352 If you say yes here you get support for the Winbond W83793
2353 hardware monitoring chip, including support for the integrated
2356 This driver can also be built as a module. If so, the module
2357 will be called w83793.
2359 config SENSORS_W83795
2360 tristate "Winbond/Nuvoton W83795G/ADG"
2363 If you say yes here you get support for the Winbond W83795G and
2364 W83795ADG hardware monitoring chip, including manual fan speed
2367 This driver can also be built as a module. If so, the module
2368 will be called w83795.
2370 config SENSORS_W83795_FANCTRL
2371 bool "Include automatic fan control support"
2372 depends on SENSORS_W83795
2374 If you say yes here, support for automatic fan speed control
2375 will be included in the driver.
2377 Please also note that this option will create sysfs attribute
2378 files which may change in the future, so you shouldn't rely
2379 on them being stable.
2381 config SENSORS_W83L785TS
2382 tristate "Winbond W83L785TS-S"
2385 If you say yes here you get support for the Winbond W83L785TS-S
2386 sensor chip, which is used on the Asus A7N8X, among other
2389 This driver can also be built as a module. If so, the module
2390 will be called w83l785ts.
2392 config SENSORS_W83L786NG
2393 tristate "Winbond W83L786NG, W83L786NR"
2396 If you say yes here you get support for the Winbond W83L786NG
2397 and W83L786NR sensor chips.
2399 This driver can also be built as a module. If so, the module
2400 will be called w83l786ng.
2402 config SENSORS_W83627HF
2403 tristate "Winbond W83627HF, W83627THF, W83637HF, W83687THF, W83697HF"
2407 If you say yes here you get support for the Winbond W836X7 series
2408 of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
2411 This driver can also be built as a module. If so, the module
2412 will be called w83627hf.
2414 config SENSORS_W83627EHF
2415 tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG"
2419 If you say yes here you get support for the hardware
2420 monitoring functionality of the Winbond W83627EHF Super-I/O chip.
2422 This driver also supports the W83627EHG, which is the lead-free
2423 version of the W83627EHF, and the W83627DHG, which is a similar
2424 chip suited for specific Intel processors that use PECI such as
2425 the Core 2 Duo. And also the W83627UHG, which is a stripped down
2426 version of the W83627DHG (as far as hardware monitoring goes.)
2428 This driver also supports Nuvoton W83667HG and W83667HG-B.
2430 This driver can also be built as a module. If so, the module
2431 will be called w83627ehf.
2433 config SENSORS_WM831X
2434 tristate "WM831x PMICs"
2435 depends on MFD_WM831X
2437 If you say yes here you get support for the hardware
2438 monitoring functionality of the Wolfson Microelectronics
2439 WM831x series of PMICs.
2441 This driver can also be built as a module. If so, the module
2442 will be called wm831x-hwmon.
2444 config SENSORS_WM8350
2445 tristate "Wolfson Microelectronics WM835x"
2446 depends on MFD_WM8350
2448 If you say yes here you get support for the hardware
2449 monitoring features of the WM835x series of PMICs.
2451 This driver can also be built as a module. If so, the module
2452 will be called wm8350-hwmon.
2454 config SENSORS_ULTRA45
2455 tristate "Sun Ultra45 PIC16F747"
2458 This driver provides support for the Ultra45 workstation environmental
2461 config SENSORS_XGENE
2462 tristate "APM X-Gene SoC hardware monitoring driver"
2463 depends on XGENE_SLIMPRO_MBOX || PCC
2465 If you say yes here you get support for the temperature
2466 and power sensors for APM X-Gene SoC.
2468 config SENSORS_INTEL_M10_BMC_HWMON
2469 tristate "Intel MAX10 BMC Hardware Monitoring"
2470 depends on MFD_INTEL_M10_BMC_CORE
2472 This driver provides support for the hardware monitoring functionality
2473 on Intel MAX10 BMC chip.
2475 This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2476 sensors monitor various telemetry data of different components on the
2477 card, e.g. board temperature, FPGA core temperature/voltage/current.
2481 comment "ACPI drivers"
2483 config SENSORS_ACPI_POWER
2484 tristate "ACPI 4.0 power meter"
2486 This driver exposes ACPI 4.0 power meters as hardware monitoring
2487 devices. Say Y (or M) if you have a computer with ACPI 4.0 firmware
2490 To compile this driver as a module, choose M here:
2491 the module will be called acpi_power_meter.
2493 config SENSORS_ATK0110
2494 tristate "ASUS ATK0110"
2497 If you say yes here you get support for the ACPI hardware
2498 monitoring interface found in many ASUS motherboards. This
2499 driver will provide readings of fans, voltages and temperatures
2500 through the system firmware.
2502 This driver can also be built as a module. If so, the module
2503 will be called asus_atk0110.
2505 config SENSORS_ASUS_WMI
2506 tristate "ASUS WMI X370/X470/B450/X399"
2509 If you say yes here you get support for the ACPI hardware monitoring
2510 interface found in X370/X470/B450/X399 ASUS motherboards. This driver
2511 will provide readings of fans, voltages and temperatures through the system
2514 This driver can also be built as a module. If so, the module
2515 will be called asus_wmi_sensors.
2517 config SENSORS_ASUS_EC
2518 tristate "ASUS EC Sensors"
2521 If you say yes here you get support for the ACPI embedded controller
2522 hardware monitoring interface found in ASUS motherboards. The driver
2523 currently supports B550/X570 boards, although other ASUS boards might
2524 provide this monitoring interface as well.
2526 This driver can also be built as a module. If so, the module
2527 will be called asus_ec_sensors.
2529 config SENSORS_HP_WMI
2530 tristate "HP WMI Sensors"
2533 If you say yes here you get support for the ACPI hardware monitoring
2534 interface found in HP (and some HP Compaq) business-class computers.
2535 Available sensors vary between systems. Temperature and fan speed
2536 sensors are the most common.
2538 This driver can also be built as a module. If so, the module
2539 will be called hp_wmi_sensors.