hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/drivers/hwmon/Kconfig
....@@ -1,3 +1,4 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
23 # Hardware monitoring chip drivers configuration
34 #
....@@ -11,15 +12,15 @@
1112 of a system. Most modern motherboards include such a device. It
1213 can include temperature sensors, voltage sensors, fan speed
1314 sensors and various additional features such as the ability to
14
- control the speed of the fans. If you want this support you
15
+ control the speed of the fans. If you want this support you
1516 should say Y here and also to the specific driver(s) for your
1617 sensors chip(s) below.
1718
1819 To find out which specific driver(s) you need, use the
1920 sensors-detect script from the lm_sensors package. Read
20
- <file:Documentation/hwmon/userspace-tools> for details.
21
+ <file:Documentation/hwmon/userspace-tools.rst> for details.
2122
22
- This support can also be built as a module. If so, the module
23
+ This support can also be built as a module. If so, the module
2324 will be called hwmon.
2425
2526 if HWMON
....@@ -39,14 +40,15 @@
3940
4041 config SENSORS_AB8500
4142 tristate "AB8500 thermal monitoring"
42
- depends on AB8500_GPADC && AB8500_BM
43
+ depends on AB8500_GPADC && AB8500_BM && (IIO = y)
44
+ default n
4345 help
4446 If you say yes here you get support for the thermal sensor part
4547 of the AB8500 chip. The driver includes thermal management for
4648 AB8500 die and two GPADC channels. The GPADC channel are preferably
4749 used to access sensors outside the AB8500 chip.
4850
49
- This driver can also be built as a module. If so, the module
51
+ This driver can also be built as a module. If so, the module
5052 will be called abx500-temp.
5153
5254 config SENSORS_ABITUGURU
....@@ -59,9 +61,9 @@
5961 chip can be found on Abit uGuru featuring motherboards (most modern
6062 Abit motherboards from before end 2005). For more info and a list
6163 of which motherboards have which revision see
62
- Documentation/hwmon/abituguru
64
+ Documentation/hwmon/abituguru.rst
6365
64
- This driver can also be built as a module. If so, the module
66
+ This driver can also be built as a module. If so, the module
6567 will be called abituguru.
6668
6769 config SENSORS_ABITUGURU3
....@@ -73,9 +75,9 @@
7375 and their settings is supported. The third revision of the Abit
7476 uGuru chip can be found on recent Abit motherboards (since end
7577 2005). For more info and a list of which motherboards have which
76
- revision see Documentation/hwmon/abituguru3
78
+ revision see Documentation/hwmon/abituguru3.rst
7779
78
- This driver can also be built as a module. If so, the module
80
+ This driver can also be built as a module. If so, the module
7981 will be called abituguru3.
8082
8183 config SENSORS_AD7314
....@@ -116,7 +118,7 @@
116118 and ADM1023 sensor chips and clones: Maxim MAX1617 and MAX1617A,
117119 Genesys Logic GL523SM, National Semiconductor LM84 and TI THMC10.
118120
119
- This driver can also be built as a module. If so, the module
121
+ This driver can also be built as a module. If so, the module
120122 will be called adm1021.
121123
122124 config SENSORS_ADM1025
....@@ -127,7 +129,7 @@
127129 If you say yes here you get support for Analog Devices ADM1025
128130 and Philips NE1619 sensor chips.
129131
130
- This driver can also be built as a module. If so, the module
132
+ This driver can also be built as a module. If so, the module
131133 will be called adm1025.
132134
133135 config SENSORS_ADM1026
....@@ -138,7 +140,7 @@
138140 If you say yes here you get support for Analog Devices ADM1026
139141 sensor chip.
140142
141
- This driver can also be built as a module. If so, the module
143
+ This driver can also be built as a module. If so, the module
142144 will be called adm1026.
143145
144146 config SENSORS_ADM1029
....@@ -149,7 +151,7 @@
149151 sensor chip.
150152 Very rare chip, please let us know you use it.
151153
152
- This driver can also be built as a module. If so, the module
154
+ This driver can also be built as a module. If so, the module
153155 will be called adm1029.
154156
155157 config SENSORS_ADM1031
....@@ -159,8 +161,18 @@
159161 If you say yes here you get support for Analog Devices ADM1031
160162 and ADM1030 sensor chips.
161163
162
- This driver can also be built as a module. If so, the module
164
+ This driver can also be built as a module. If so, the module
163165 will be called adm1031.
166
+
167
+config SENSORS_ADM1177
168
+ tristate "Analog Devices ADM1177 and compatibles"
169
+ depends on I2C
170
+ help
171
+ If you say yes here you get support for Analog Devices ADM1177
172
+ sensor chips.
173
+
174
+ This driver can also be built as a module. If so, the module
175
+ will be called adm1177.
164176
165177 config SENSORS_ADM9240
166178 tristate "Analog Devices ADM9240 and compatibles"
....@@ -170,7 +182,7 @@
170182 If you say yes here you get support for Analog Devices ADM9240,
171183 Dallas DS1780, National Semiconductor LM81 sensor chips.
172184
173
- This driver can also be built as a module. If so, the module
185
+ This driver can also be built as a module. If so, the module
174186 will be called adm9240.
175187
176188 config SENSORS_ADT7X10
....@@ -179,7 +191,7 @@
179191 This module contains common code shared by the ADT7310/ADT7320 and
180192 ADT7410/ADT7420 temperature monitoring chip drivers.
181193
182
- If build as a module, the module will be called adt7x10.
194
+ If built as a module, the module will be called adt7x10.
183195
184196 config SENSORS_ADT7310
185197 tristate "Analog Devices ADT7310/ADT7320"
....@@ -242,8 +254,18 @@
242254 ADT7473, ADT7475, ADT7476 and ADT7490 hardware monitoring
243255 chips.
244256
245
- This driver can also be build as a module. If so, the module
257
+ This driver can also be built as a module. If so, the module
246258 will be called adt7475.
259
+
260
+config SENSORS_AS370
261
+ tristate "Synaptics AS370 SoC hardware monitoring driver"
262
+ help
263
+ If you say yes here you get support for the PVT sensors of
264
+ the Synaptics AS370 SoC
265
+
266
+ This driver can also be built as a module. If so, the module
267
+ will be called as370-hwmon.
268
+
247269
248270 config SENSORS_ASC7621
249271 tristate "Andigilog aSC7621"
....@@ -255,8 +277,17 @@
255277 aSC7621
256278 aSC7621a
257279
258
- This driver can also be built as a module. If so, the module
280
+ This driver can also be built as a module. If so, the module
259281 will be called asc7621.
282
+
283
+config SENSORS_AXI_FAN_CONTROL
284
+ tristate "Analog Devices FAN Control HDL Core driver"
285
+ help
286
+ If you say yes here you get support for the Analog Devices
287
+ AXI HDL FAN monitoring core.
288
+
289
+ This driver can also be built as a module. If so, the module
290
+ will be called axi-fan-control
260291
261292 config SENSORS_K8TEMP
262293 tristate "AMD Athlon64/FX or Opteron temperature sensor"
....@@ -267,7 +298,7 @@
267298 microarchitecture. Please note that you will need at least
268299 lm-sensors 2.10.1 for proper userspace support.
269300
270
- This driver can also be built as a module. If so, the module
301
+ This driver can also be built as a module. If so, the module
271302 will be called k8temp.
272303
273304 config SENSORS_K10TEMP
....@@ -280,7 +311,7 @@
280311 12h (Llano), 14h (Brazos), 15h (Bulldozer/Trinity/Kaveri/Carrizo)
281312 and 16h (Kabini/Mullins) microarchitectures.
282313
283
- This driver can also be built as a module. If so, the module
314
+ This driver can also be built as a module. If so, the module
284315 will be called k10temp.
285316
286317 config SENSORS_FAM15H_POWER
....@@ -290,15 +321,24 @@
290321 If you say yes here you get support for processor power
291322 information of your AMD family 15h CPU.
292323
293
- This driver can also be built as a module. If so, the module
324
+ This driver can also be built as a module. If so, the module
294325 will be called fam15h_power.
326
+
327
+config SENSORS_AMD_ENERGY
328
+ tristate "AMD RAPL MSR based Energy driver"
329
+ depends on X86
330
+ help
331
+ If you say yes here you get support for core and package energy
332
+ sensors, based on RAPL MSR for AMD family 17h and above CPUs.
333
+
334
+ This driver can also be built as a module. If so, the module
335
+ will be called as amd_energy.
295336
296337 config SENSORS_APPLESMC
297338 tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
298339 depends on INPUT && X86
299340 select NEW_LEDS
300341 select LEDS_CLASS
301
- select INPUT_POLLDEV
302342 help
303343 This driver provides support for the Apple System Management
304344 Controller, which provides an accelerometer (Apple Sudden Motion
....@@ -326,7 +366,7 @@
326366 and power sensors available on SCMI based platforms. The actual
327367 number and type of sensors exported depend on the platform.
328368
329
- This driver can also be built as a module. If so, the module
369
+ This driver can also be built as a module. If so, the module
330370 will be called scmi-hwmon.
331371
332372 config SENSORS_ARM_SCPI
....@@ -346,7 +386,7 @@
346386 If you say yes here you get support for the ASB100 Bach sensor
347387 chip found on some Asus mainboards.
348388
349
- This driver can also be built as a module. If so, the module
389
+ This driver can also be built as a module. If so, the module
350390 will be called asb100.
351391
352392 config SENSORS_ASPEED
....@@ -371,8 +411,53 @@
371411 If your board have such a chip, you are able to control your CPU
372412 core and other voltages.
373413
374
- This driver can also be built as a module. If so, the module
414
+ This driver can also be built as a module. If so, the module
375415 will be called atxp1.
416
+
417
+config SENSORS_BT1_PVT
418
+ tristate "Baikal-T1 Process, Voltage, Temperature sensor driver"
419
+ depends on MIPS_BAIKAL_T1 || COMPILE_TEST
420
+ help
421
+ If you say yes here you get support for Baikal-T1 PVT sensor
422
+ embedded into the SoC.
423
+
424
+ This driver can also be built as a module. If so, the module will be
425
+ called bt1-pvt.
426
+
427
+config SENSORS_BT1_PVT_ALARMS
428
+ bool "Enable Baikal-T1 PVT sensor alarms"
429
+ depends on SENSORS_BT1_PVT
430
+ help
431
+ Baikal-T1 PVT IP-block provides threshold registers for each
432
+ supported sensor. But the corresponding interrupts might be
433
+ generated by the thresholds comparator only in synchronization with
434
+ a data conversion. Additionally there is only one sensor data can
435
+ be converted at a time. All of these makes the interface impossible
436
+ to be used for the hwmon alarms implementation without periodic
437
+ switch between the PVT sensors. By default the data conversion is
438
+ performed on demand from the user-space. If this config is enabled
439
+ the data conversion will be periodically performed and the data will be
440
+ saved in the internal driver cache.
441
+
442
+config SENSORS_CORSAIR_CPRO
443
+ tristate "Corsair Commander Pro controller"
444
+ depends on HID
445
+ help
446
+ If you say yes here you get support for the Corsair Commander Pro
447
+ controller.
448
+
449
+ This driver can also be built as a module. If so, the module
450
+ will be called corsair-cpro.
451
+
452
+config SENSORS_DRIVETEMP
453
+ tristate "Hard disk drives with temperature sensors"
454
+ depends on SCSI && ATA
455
+ help
456
+ If you say yes you get support for the temperature sensor on
457
+ hard disk drives.
458
+
459
+ This driver can also be built as a module. If so, the module
460
+ will be called drivetemp.
376461
377462 config SENSORS_DS620
378463 tristate "Dallas Semiconductor DS620"
....@@ -381,7 +466,7 @@
381466 If you say yes here you get support for Dallas Semiconductor
382467 DS620 sensor chip.
383468
384
- This driver can also be built as a module. If so, the module
469
+ This driver can also be built as a module. If so, the module
385470 will be called ds620.
386471
387472 config SENSORS_DS1621
....@@ -396,7 +481,7 @@
396481 - Maxim Integrated DS1721
397482 - Maxim Integrated DS1731
398483
399
- This driver can also be built as a module. If so, the module
484
+ This driver can also be built as a module. If so, the module
400485 will be called ds1621.
401486
402487 config SENSORS_DELL_SMM
....@@ -427,7 +512,7 @@
427512 If you say yes here you get support for ADC on the Dialog
428513 Semiconductor DA9055 PMIC.
429514
430
- This driver can also be built as a module. If so, the module
515
+ This driver can also be built as a module. If so, the module
431516 will be called da9055-hwmon.
432517
433518 config SENSORS_I5K_AMB
....@@ -440,6 +525,16 @@
440525 This driver can also be built as a module. If so, the module
441526 will be called i5k_amb.
442527
528
+config SENSORS_SPARX5
529
+ tristate "Sparx5 SoC temperature sensor"
530
+ depends on ARCH_SPARX5 || COMPILE_TEST
531
+ help
532
+ If you say yes here you get support for temperature monitoring
533
+ with the Microchip Sparx5 SoC.
534
+
535
+ This driver can also be built as a module. If so, the module
536
+ will be called sparx5-temp.
537
+
443538 config SENSORS_F71805F
444539 tristate "Fintek F71805F/FG, F71806F/FG and F71872F/FG"
445540 depends on !PPC
....@@ -448,7 +543,7 @@
448543 features of the Fintek F71805F/FG, F71806F/FG and F71872F/FG
449544 Super-I/O chips.
450545
451
- This driver can also be built as a module. If so, the module
546
+ This driver can also be built as a module. If so, the module
452547 will be called f71805f.
453548
454549 config SENSORS_F71882FG
....@@ -470,7 +565,7 @@
470565 F81801U
471566 F81865F
472567
473
- This driver can also be built as a module. If so, the module
568
+ This driver can also be built as a module. If so, the module
474569 will be called f71882fg.
475570
476571 config SENSORS_F75375S
....@@ -480,8 +575,17 @@
480575 If you say yes here you get support for hardware monitoring
481576 features of the Fintek F75375S/SP, F75373 and F75387
482577
483
- This driver can also be built as a module. If so, the module
578
+ This driver can also be built as a module. If so, the module
484579 will be called f75375s.
580
+
581
+config SENSORS_GSC
582
+ tristate "Gateworks System Controller ADC"
583
+ depends on MFD_GATEWORKS_GSC
584
+ help
585
+ Support for the Gateworks System Controller A/D converters.
586
+
587
+ To compile this driver as a module, choose M here:
588
+ the module will be called gsc-hwmon.
485589
486590 config SENSORS_MC13783_ADC
487591 tristate "Freescale MC13783/MC13892 ADC"
....@@ -502,7 +606,7 @@
502606 fscscy and fscher drivers and adding support for several other FSC
503607 sensor chips.
504608
505
- This driver can also be built as a module. If so, the module
609
+ This driver can also be built as a module. If so, the module
506610 will be called fschmd.
507611
508612 config SENSORS_FTSTEUTATES
....@@ -524,7 +628,7 @@
524628 If you say yes here you get support for Genesys Logic GL518SM
525629 sensor chips.
526630
527
- This driver can also be built as a module. If so, the module
631
+ This driver can also be built as a module. If so, the module
528632 will be called gl518sm.
529633
530634 config SENSORS_GL520SM
....@@ -535,7 +639,7 @@
535639 If you say yes here you get support for Genesys Logic GL520SM
536640 sensor chips.
537641
538
- This driver can also be built as a module. If so, the module
642
+ This driver can also be built as a module. If so, the module
539643 will be called gl520sm.
540644
541645 config SENSORS_G760A
....@@ -545,7 +649,7 @@
545649 If you say yes here you get support for Global Mixed-mode
546650 Technology Inc G760A fan speed PWM controller chips.
547651
548
- This driver can also be built as a module. If so, the module
652
+ This driver can also be built as a module. If so, the module
549653 will be called g760a.
550654
551655 config SENSORS_G762
....@@ -555,7 +659,7 @@
555659 If you say yes here you get support for Global Mixed-mode
556660 Technology Inc G762 and G763 fan speed PWM controller chips.
557661
558
- This driver can also be built as a module. If so, the module
662
+ This driver can also be built as a module. If so, the module
559663 will be called g762.
560664
561665 config SENSORS_GPIO_FAN
....@@ -566,7 +670,7 @@
566670 help
567671 If you say yes here you get support for fans connected to GPIO lines.
568672
569
- This driver can also be built as a module. If so, the module
673
+ This driver can also be built as a module. If so, the module
570674 will be called gpio-fan.
571675
572676 config SENSORS_HIH6130
....@@ -576,7 +680,7 @@
576680 If you say yes here you get support for Honeywell Humidicon
577681 HIH-6130 and HIH-6131 Humidicon humidity sensors.
578682
579
- This driver can also be built as a module. If so, the module
683
+ This driver can also be built as a module. If so, the module
580684 will be called hih6130.
581685
582686 config SENSORS_IBMAEM
....@@ -590,7 +694,7 @@
590694 the x3350, x3550, x3650, x3655, x3755, x3850 M2, x3950 M2,
591695 and certain HC10/HS2x/LS2x/QS2x blades.
592696
593
- This driver can also be built as a module. If so, the module
697
+ This driver can also be built as a module. If so, the module
594698 will be called ibmaem.
595699
596700 config SENSORS_IBMPEX
....@@ -604,7 +708,7 @@
604708 x3655, and x3755; the x3800, x3850, and x3950 models that have
605709 PCI Express; and some of the HS2x, LS2x, and QS2x blades.
606710
607
- This driver can also be built as a module. If so, the module
711
+ This driver can also be built as a module. If so, the module
608712 will be called ibmpex.
609713
610714 config SENSORS_IBMPOWERNV
....@@ -643,7 +747,7 @@
643747 help
644748 If you say yes here you get support for the temperature
645749 sensor inside your CPU. Most of the family 6 CPUs
646
- are supported. Check Documentation/hwmon/coretemp for details.
750
+ are supported. Check Documentation/hwmon/coretemp.rst for details.
647751
648752 config SENSORS_IT87
649753 tristate "ITE IT87xx and compatibles"
....@@ -656,18 +760,8 @@
656760 IT8603E, IT8620E, IT8623E, and IT8628E sensor chips, and the SiS950
657761 clone.
658762
659
- This driver can also be built as a module. If so, the module
763
+ This driver can also be built as a module. If so, the module
660764 will be called it87.
661
-
662
-config SENSORS_JZ4740
663
- tristate "Ingenic JZ4740 SoC ADC driver"
664
- depends on MACH_JZ4740 && MFD_JZ4740_ADC
665
- help
666
- If you say yes here you get support for reading adc values from the ADCIN
667
- pin on Ingenic JZ4740 SoC based boards.
668
-
669
- This driver can also be build as a module. If so, the module will be
670
- called jz4740-hwmon.
671765
672766 config SENSORS_JC42
673767 tristate "JEDEC JC42.4 compliant memory module temperature sensors"
....@@ -680,7 +774,7 @@
680774 MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98,
681775 STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001.
682776
683
- This driver can also be built as a module. If so, the module
777
+ This driver can also be built as a module. If so, the module
684778 will be called jc42.
685779
686780 config SENSORS_POWR1220
....@@ -691,7 +785,7 @@
691785 functions of the Lattice POWR1220 isp Power Supply Monitoring,
692786 Sequencing and Margining Controller.
693787
694
- This driver can also be built as a module. If so, the module
788
+ This driver can also be built as a module. If so, the module
695789 will be called powr1220.
696790
697791 config SENSORS_LINEAGE
....@@ -702,8 +796,18 @@
702796 series of DC/DC and AC/DC converters such as CP1800, CP2000AC,
703797 CP2000DC, CP2725, and others.
704798
705
- This driver can also be built as a module. If so, the module
799
+ This driver can also be built as a module. If so, the module
706800 will be called lineage-pem.
801
+
802
+config SENSORS_LOCHNAGAR
803
+ tristate "Lochnagar Hardware Monitor"
804
+ depends on MFD_LOCHNAGAR
805
+ help
806
+ If you say yes here you get support for Lochnagar 2 temperature,
807
+ voltage and current sensors abilities.
808
+
809
+ This driver can also be built as a module. If so, the module
810
+ will be called lochnagar-hwmon.
707811
708812 config SENSORS_LTC2945
709813 tristate "Linear Technology LTC2945"
....@@ -715,6 +819,33 @@
715819
716820 This driver can also be built as a module. If so, the module will
717821 be called ltc2945.
822
+
823
+config SENSORS_LTC2947
824
+ tristate
825
+
826
+config SENSORS_LTC2947_I2C
827
+ tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C"
828
+ depends on I2C
829
+ select REGMAP_I2C
830
+ select SENSORS_LTC2947
831
+ help
832
+ If you say yes here you get support for Linear Technology LTC2947
833
+ I2C High Precision Power and Energy Monitor
834
+
835
+ This driver can also be built as a module. If so, the module will
836
+ be called ltc2947-i2c.
837
+
838
+config SENSORS_LTC2947_SPI
839
+ tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI"
840
+ depends on SPI_MASTER
841
+ select REGMAP_SPI
842
+ select SENSORS_LTC2947
843
+ help
844
+ If you say yes here you get support for Linear Technology LTC2947
845
+ SPI High Precision Power and Energy Monitor
846
+
847
+ This driver can also be built as a module. If so, the module will
848
+ be called ltc2947-spi.
718849
719850 config SENSORS_LTC2990
720851 tristate "Linear Technology LTC2990"
....@@ -791,7 +922,7 @@
791922
792923 config SENSORS_LTQ_CPUTEMP
793924 bool "Lantiq cpu temperature sensor driver"
794
- depends on LANTIQ
925
+ depends on SOC_XWAY
795926 help
796927 If you say yes here you get support for the temperature
797928 sensor inside your CPU.
....@@ -803,7 +934,7 @@
803934 Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113
804935 ADC chips.
805936
806
- This driver can also be built as a module. If so, the module
937
+ This driver can also be built as a module. If so, the module
807938 will be called max1111.
808939
809940 config SENSORS_MAX16065
....@@ -819,7 +950,7 @@
819950 MAX16070
820951 MAX16071
821952
822
- This driver can also be built as a module. If so, the module
953
+ This driver can also be built as a module. If so, the module
823954 will be called max16065.
824955
825956 config SENSORS_MAX1619
....@@ -828,7 +959,7 @@
828959 help
829960 If you say yes here you get support for MAX1619 sensor chip.
830961
831
- This driver can also be built as a module. If so, the module
962
+ This driver can also be built as a module. If so, the module
832963 will be called max1619.
833964
834965 config SENSORS_MAX1668
....@@ -838,7 +969,7 @@
838969 If you say yes here you get support for MAX1668, MAX1989 and
839970 MAX1805 chips.
840971
841
- This driver can also be built as a module. If so, the module
972
+ This driver can also be built as a module. If so, the module
842973 will be called max1668.
843974
844975 config SENSORS_MAX197
....@@ -851,7 +982,7 @@
851982 will be called max197.
852983
853984 config SENSORS_MAX31722
854
-tristate "MAX31722 temperature sensor"
985
+ tristate "MAX31722 temperature sensor"
855986 depends on SPI
856987 help
857988 Support for the Maxim Integrated MAX31722/MAX31723 digital
....@@ -859,6 +990,16 @@
859990
860991 This driver can also be built as a module. If so, the module
861992 will be called max31722.
993
+
994
+config SENSORS_MAX31730
995
+ tristate "MAX31730 temperature sensor"
996
+ depends on I2C
997
+ help
998
+ Support for the Maxim Integrated MAX31730 3-Channel Remote
999
+ Temperature Sensor.
1000
+
1001
+ This driver can also be built as a module. If so, the module
1002
+ will be called max31730.
8621003
8631004 config SENSORS_MAX6621
8641005 tristate "Maxim MAX6621 sensor chip"
....@@ -881,7 +1022,7 @@
8811022 If you say yes here you get support for the MAX6639
8821023 sensor chips.
8831024
884
- This driver can also be built as a module. If so, the module
1025
+ This driver can also be built as a module. If so, the module
8851026 will be called max6639.
8861027
8871028 config SENSORS_MAX6642
....@@ -892,17 +1033,18 @@
8921033 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
8931034 with Overtemperature Alarm from Maxim.
8941035
895
- This driver can also be built as a module. If so, the module
1036
+ This driver can also be built as a module. If so, the module
8961037 will be called max6642.
8971038
8981039 config SENSORS_MAX6650
8991040 tristate "Maxim MAX6650 sensor chip"
9001041 depends on I2C
1042
+ depends on THERMAL || THERMAL=n
9011043 help
9021044 If you say yes here you get support for the MAX6650 / MAX6651
9031045 sensor chips.
9041046
905
- This driver can also be built as a module. If so, the module
1047
+ This driver can also be built as a module. If so, the module
9061048 will be called max6650.
9071049
9081050 config SENSORS_MAX6697
....@@ -913,7 +1055,7 @@
9131055 MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699
9141056 temperature sensor chips.
9151057
916
- This driver can also be built as a module. If so, the module
1058
+ This driver can also be built as a module. If so, the module
9171059 will be called max6697.
9181060
9191061 config SENSORS_MAX31790
....@@ -923,7 +1065,7 @@
9231065 If you say yes here you get support for 6-Channel PWM-Output
9241066 Fan RPM Controller.
9251067
926
- This driver can also be built as a module. If so, the module
1068
+ This driver can also be built as a module. If so, the module
9271069 will be called max31790.
9281070
9291071 config SENSORS_MCP3021
....@@ -934,11 +1076,11 @@
9341076 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
9351077 with 12-bit resolution.
9361078
937
- This driver can also be built as a module. If so, the module
1079
+ This driver can also be built as a module. If so, the module
9381080 will be called mcp3021.
9391081
9401082 config SENSORS_MLXREG_FAN
941
- tristate "Mellanox Mellanox FAN driver"
1083
+ tristate "Mellanox FAN driver"
9421084 depends on MELLANOX_PLATFORM
9431085 imply THERMAL
9441086 select REGMAP
....@@ -957,7 +1099,7 @@
9571099 The TC654 and TC655 are PWM mode fan speed controllers with
9581100 FanSense technology for use with brushless DC fans.
9591101
960
- This driver can also be built as a module. If so, the module
1102
+ This driver can also be built as a module. If so, the module
9611103 will be called tc654.
9621104
9631105 config SENSORS_MENF21BMC_HWMON
....@@ -969,6 +1111,16 @@
9691111
9701112 This driver can also be built as a module. If so the module
9711113 will be called menf21bmc_hwmon.
1114
+
1115
+config SENSORS_MR75203
1116
+ tristate "Moortec Semiconductor MR75203 PVT Controller"
1117
+ select REGMAP_MMIO
1118
+ help
1119
+ If you say yes here you get support for Moortec MR75203
1120
+ PVT controller.
1121
+
1122
+ This driver can also be built as a module. If so, the module
1123
+ will be called mr75203.
9721124
9731125 config SENSORS_ADCXX
9741126 tristate "National Semiconductor ADCxxxSxxx"
....@@ -983,7 +1135,7 @@
9831135
9841136 Examples : ADC081S101, ADC124S501, ...
9851137
986
- This driver can also be built as a module. If so, the module
1138
+ This driver can also be built as a module. If so, the module
9871139 will be called adcxx.
9881140
9891141 config SENSORS_LM63
....@@ -996,7 +1148,7 @@
9961148 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
9971149 others.
9981150
999
- This driver can also be built as a module. If so, the module
1151
+ This driver can also be built as a module. If so, the module
10001152 will be called lm63.
10011153
10021154 config SENSORS_LM70
....@@ -1007,7 +1159,7 @@
10071159 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
10081160 ture sensor chips.
10091161
1010
- This driver can also be built as a module. If so, the module
1162
+ This driver can also be built as a module. If so, the module
10111163 will be called lm70.
10121164
10131165 config SENSORS_LM73
....@@ -1016,7 +1168,7 @@
10161168 help
10171169 If you say yes here you get support for National Semiconductor LM73
10181170 sensor chips.
1019
- This driver can also be built as a module. If so, the module
1171
+ This driver can also be built as a module. If so, the module
10201172 will be called lm73.
10211173
10221174 config SENSORS_LM75
....@@ -1035,6 +1187,7 @@
10351187 - National Semiconductor LM75, LM75A
10361188 - NXP's LM75A
10371189 - ST Microelectronics STDS75
1190
+ - ST Microelectronics STLM75
10381191 - TelCom (now Microchip) TCN75
10391192 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
10401193 TMP175, TMP275
....@@ -1046,7 +1199,7 @@
10461199 that with some chips which don't replicate LM75 quirks exactly,
10471200 you may need the "force" module parameter.
10481201
1049
- This driver can also be built as a module. If so, the module
1202
+ This driver can also be built as a module. If so, the module
10501203 will be called lm75.
10511204
10521205 config SENSORS_LM77
....@@ -1056,7 +1209,7 @@
10561209 If you say yes here you get support for National Semiconductor LM77
10571210 sensor chips.
10581211
1059
- This driver can also be built as a module. If so, the module
1212
+ This driver can also be built as a module. If so, the module
10601213 will be called lm77.
10611214
10621215 config SENSORS_LM78
....@@ -1067,7 +1220,7 @@
10671220 If you say yes here you get support for National Semiconductor LM78,
10681221 LM78-J and LM79.
10691222
1070
- This driver can also be built as a module. If so, the module
1223
+ This driver can also be built as a module. If so, the module
10711224 will be called lm78.
10721225
10731226 config SENSORS_LM80
....@@ -1077,7 +1230,7 @@
10771230 If you say yes here you get support for National Semiconductor
10781231 LM80 and LM96080 sensor chips.
10791232
1080
- This driver can also be built as a module. If so, the module
1233
+ This driver can also be built as a module. If so, the module
10811234 will be called lm80.
10821235
10831236 config SENSORS_LM83
....@@ -1087,7 +1240,7 @@
10871240 If you say yes here you get support for National Semiconductor
10881241 LM82 and LM83 sensor chips.
10891242
1090
- This driver can also be built as a module. If so, the module
1243
+ This driver can also be built as a module. If so, the module
10911244 will be called lm83.
10921245
10931246 config SENSORS_LM85
....@@ -1099,7 +1252,7 @@
10991252 sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
11001253 EMC6D101, EMC6D102, and EMC6D103.
11011254
1102
- This driver can also be built as a module. If so, the module
1255
+ This driver can also be built as a module. If so, the module
11031256 will be called lm85.
11041257
11051258 config SENSORS_LM87
....@@ -1110,7 +1263,7 @@
11101263 If you say yes here you get support for National Semiconductor LM87
11111264 and Analog Devices ADM1024 sensor chips.
11121265
1113
- This driver can also be built as a module. If so, the module
1266
+ This driver can also be built as a module. If so, the module
11141267 will be called lm87.
11151268
11161269 config SENSORS_LM90
....@@ -1119,12 +1272,13 @@
11191272 help
11201273 If you say yes here you get support for National Semiconductor LM90,
11211274 LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A,
1122
- Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
1123
- MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008,
1124
- Winbond/Nuvoton W83L771W/G/AWG/ASG, Philips SA56004, GMT G781, and
1125
- Texas Instruments TMP451 sensor chips.
1275
+ Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, MAX6657, MAX6658,
1276
+ MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, MAX6696,
1277
+ ON Semiconductor NCT1008, Winbond/Nuvoton W83L771W/G/AWG/ASG,
1278
+ Philips SA56004, GMT G781, Texas Instruments TMP451 and TMP461
1279
+ sensor chips.
11261280
1127
- This driver can also be built as a module. If so, the module
1281
+ This driver can also be built as a module. If so, the module
11281282 will be called lm90.
11291283
11301284 config SENSORS_LM92
....@@ -1134,7 +1288,7 @@
11341288 If you say yes here you get support for National Semiconductor LM92
11351289 and Maxim MAX6635 sensor chips.
11361290
1137
- This driver can also be built as a module. If so, the module
1291
+ This driver can also be built as a module. If so, the module
11381292 will be called lm92.
11391293
11401294 config SENSORS_LM93
....@@ -1145,7 +1299,7 @@
11451299 If you say yes here you get support for National Semiconductor LM93,
11461300 LM94, and compatible sensor chips.
11471301
1148
- This driver can also be built as a module. If so, the module
1302
+ This driver can also be built as a module. If so, the module
11491303 will be called lm93.
11501304
11511305 config SENSORS_LM95234
....@@ -1155,7 +1309,7 @@
11551309 If you say yes here you get support for the LM95233 and LM95234
11561310 temperature sensor chips.
11571311
1158
- This driver can also be built as a module. If so, the module
1312
+ This driver can also be built as a module. If so, the module
11591313 will be called lm95234.
11601314
11611315 config SENSORS_LM95241
....@@ -1165,7 +1319,7 @@
11651319 If you say yes here you get support for LM95231 and LM95241 sensor
11661320 chips.
11671321
1168
- This driver can also be built as a module. If so, the module
1322
+ This driver can also be built as a module. If so, the module
11691323 will be called lm95241.
11701324
11711325 config SENSORS_LM95245
....@@ -1176,7 +1330,7 @@
11761330 If you say yes here you get support for LM95235 and LM95245
11771331 temperature sensor chips.
11781332
1179
- This driver can also be built as a module. If so, the module
1333
+ This driver can also be built as a module. If so, the module
11801334 will be called lm95245.
11811335
11821336 config SENSORS_PC87360
....@@ -1190,7 +1344,7 @@
11901344 control. The PC87365 and PC87366 additionally have voltage and
11911345 temperature monitoring.
11921346
1193
- This driver can also be built as a module. If so, the module
1347
+ This driver can also be built as a module. If so, the module
11941348 will be called pc87360.
11951349
11961350 config SENSORS_PC87427
....@@ -1204,7 +1358,7 @@
12041358 monitoring. Fan speed monitoring and control are supported, as
12051359 well as temperature monitoring. Voltages aren't supported yet.
12061360
1207
- This driver can also be built as a module. If so, the module
1361
+ This driver can also be built as a module. If so, the module
12081362 will be called pc87427.
12091363
12101364 config SENSORS_NTC_THERMISTOR
....@@ -1218,9 +1372,10 @@
12181372
12191373 Currently, this driver supports
12201374 NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333,
1221
- NCP03WF104 and NCP15XH103 from Murata and B57330V2103 from EPCOS.
1375
+ NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and
1376
+ B57891S0103 from EPCOS.
12221377
1223
- This driver can also be built as a module. If so, the module
1378
+ This driver can also be built as a module. If so, the module
12241379 will be called ntc-thermistor.
12251380
12261381 config SENSORS_NCT6683
....@@ -1230,7 +1385,7 @@
12301385 If you say yes here you get support for the hardware monitoring
12311386 functionality of the Nuvoton NCT6683D eSIO chip.
12321387
1233
- This driver can also be built as a module. If so, the module
1388
+ This driver can also be built as a module. If so, the module
12341389 will be called nct6683.
12351390
12361391 config SENSORS_NCT6775
....@@ -1244,7 +1399,7 @@
12441399 Super-I/O chips. This driver replaces the w83627ehf driver for
12451400 NCT6775F and NCT6776F.
12461401
1247
- This driver can also be built as a module. If so, the module
1402
+ This driver can also be built as a module. If so, the module
12481403 will be called nct6775.
12491404
12501405 config SENSORS_NCT7802
....@@ -1255,17 +1410,19 @@
12551410 If you say yes here you get support for the Nuvoton NCT7802Y
12561411 hardware monitoring chip.
12571412
1258
- This driver can also be built as a module. If so, the module
1413
+ This driver can also be built as a module. If so, the module
12591414 will be called nct7802.
12601415
12611416 config SENSORS_NCT7904
12621417 tristate "Nuvoton NCT7904"
1263
- depends on I2C
1418
+ depends on I2C && WATCHDOG
1419
+ select WATCHDOG_CORE
12641420 help
12651421 If you say yes here you get support for the Nuvoton NCT7904
1266
- hardware monitoring chip, including manual fan speed control.
1422
+ hardware monitoring chip, including manual fan speed control
1423
+ and support for the integrated watchdog.
12671424
1268
- This driver can also be built as a module. If so, the module
1425
+ This driver can also be built as a module. If so, the module
12691426 will be called nct7904.
12701427
12711428 config SENSORS_NPCM7XX
....@@ -1293,6 +1450,8 @@
12931450 This driver can also be built as a module. If so, the module
12941451 will be called nsa320-hwmon.
12951452
1453
+source "drivers/hwmon/occ/Kconfig"
1454
+
12961455 config SENSORS_PCF8591
12971456 tristate "Philips PCF8591 ADC/DAC"
12981457 depends on I2C
....@@ -1300,13 +1459,13 @@
13001459 If you say yes here you get support for Philips PCF8591 4-channel
13011460 ADC, 1-channel DAC chips.
13021461
1303
- This driver can also be built as a module. If so, the module
1462
+ This driver can also be built as a module. If so, the module
13041463 will be called pcf8591.
13051464
13061465 These devices are hard to detect and rarely found on mainstream
1307
- hardware. If unsure, say N.
1466
+ hardware. If unsure, say N.
13081467
1309
-source drivers/hwmon/pmbus/Kconfig
1468
+source "drivers/hwmon/pmbus/Kconfig"
13101469
13111470 config SENSORS_PWM_FAN
13121471 tristate "PWM fan"
....@@ -1317,7 +1476,7 @@
13171476 The driver uses the generic PWM interface, thus it will work on a
13181477 variety of SoCs.
13191478
1320
- This driver can also be built as a module. If so, the module
1479
+ This driver can also be built as a module. If so, the module
13211480 will be called pwm-fan.
13221481
13231482 config SENSORS_RASPBERRYPI_HWMON
....@@ -1330,6 +1489,16 @@
13301489 This driver can also be built as a module. If so, the module
13311490 will be called raspberrypi-hwmon.
13321491
1492
+config SENSORS_SL28CPLD
1493
+ tristate "Kontron sl28cpld hardware monitoring driver"
1494
+ depends on MFD_SL28CPLD || COMPILE_TEST
1495
+ help
1496
+ If you say yes here you get support for the fan supervisor of the
1497
+ sl28cpld board management controller.
1498
+
1499
+ This driver can also be built as a module. If so, the module
1500
+ will be called sl28cpld-hwmon.
1501
+
13331502 config SENSORS_SHT15
13341503 tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
13351504 depends on GPIOLIB || COMPILE_TEST
....@@ -1338,7 +1507,7 @@
13381507 If you say yes here you get support for the Sensiron SHT10, SHT11,
13391508 SHT15, SHT71, SHT75 humidity and temperature sensors.
13401509
1341
- This driver can also be built as a module. If so, the module
1510
+ This driver can also be built as a module. If so, the module
13421511 will be called sht15.
13431512
13441513 config SENSORS_SHT21
....@@ -1348,7 +1517,7 @@
13481517 If you say yes here you get support for the Sensiron SHT21, SHT25
13491518 humidity and temperature sensors.
13501519
1351
- This driver can also be built as a module. If so, the module
1520
+ This driver can also be built as a module. If so, the module
13521521 will be called sht21.
13531522
13541523 config SENSORS_SHT3x
....@@ -1359,17 +1528,17 @@
13591528 If you say yes here you get support for the Sensiron SHT30 and SHT31
13601529 humidity and temperature sensors.
13611530
1362
- This driver can also be built as a module. If so, the module
1531
+ This driver can also be built as a module. If so, the module
13631532 will be called sht3x.
13641533
13651534 config SENSORS_SHTC1
13661535 tristate "Sensiron humidity and temperature sensors. SHTC1 and compat."
13671536 depends on I2C
13681537 help
1369
- If you say yes here you get support for the Sensiron SHTC1 and SHTW1
1370
- humidity and temperature sensors.
1538
+ If you say yes here you get support for the Sensiron SHTC1, SHTW1,
1539
+ and SHTC3 humidity and temperature sensors.
13711540
1372
- This driver can also be built as a module. If so, the module
1541
+ This driver can also be built as a module. If so, the module
13731542 will be called shtc1.
13741543
13751544 config SENSORS_S3C
....@@ -1396,7 +1565,7 @@
13961565 If you say yes here you get support for the integrated sensors in
13971566 SiS5595 South Bridges.
13981567
1399
- This driver can also be built as a module. If so, the module
1568
+ This driver can also be built as a module. If so, the module
14001569 will be called sis5595.
14011570
14021571 config SENSORS_DME1737
....@@ -1408,7 +1577,7 @@
14081577 and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
14091578 Asus A8000 Super-I/O chips.
14101579
1411
- This driver can also be built as a module. If so, the module
1580
+ This driver can also be built as a module. If so, the module
14121581 will be called dme1737.
14131582
14141583 config SENSORS_EMC1403
....@@ -1429,7 +1598,7 @@
14291598 If you say yes here you get support for the temperature
14301599 and fan sensors of the SMSC EMC2103 chips.
14311600
1432
- This driver can also be built as a module. If so, the module
1601
+ This driver can also be built as a module. If so, the module
14331602 will be called emc2103.
14341603
14351604 config SENSORS_EMC6W201
....@@ -1439,7 +1608,7 @@
14391608 If you say yes here you get support for the SMSC EMC6W201
14401609 hardware monitoring chip.
14411610
1442
- This driver can also be built as a module. If so, the module
1611
+ This driver can also be built as a module. If so, the module
14431612 will be called emc6w201.
14441613
14451614 config SENSORS_SMSC47M1
....@@ -1456,7 +1625,7 @@
14561625 driver, select also "SMSC LPC47M192 and compatibles" below for
14571626 those.
14581627
1459
- This driver can also be built as a module. If so, the module
1628
+ This driver can also be built as a module. If so, the module
14601629 will be called smsc47m1.
14611630
14621631 config SENSORS_SMSC47M192
....@@ -1473,7 +1642,7 @@
14731642 "SMSC LPC47M10x and compatibles" above. You need both drivers
14741643 if you want fan control and voltage/temperature sensor support.
14751644
1476
- This driver can also be built as a module. If so, the module
1645
+ This driver can also be built as a module. If so, the module
14771646 will be called smsc47m192.
14781647
14791648 config SENSORS_SMSC47B397
....@@ -1483,7 +1652,7 @@
14831652 If you say yes here you get support for the SMSC LPC47B397-NC
14841653 sensor chip.
14851654
1486
- This driver can also be built as a module. If so, the module
1655
+ This driver can also be built as a module. If so, the module
14871656 will be called smsc47b397.
14881657
14891658 config SENSORS_SCH56XX_COMMON
....@@ -1499,7 +1668,7 @@
14991668 features of the SMSC SCH5627 Super-I/O chip including support for
15001669 the integrated watchdog.
15011670
1502
- This driver can also be built as a module. If so, the module
1671
+ This driver can also be built as a module. If so, the module
15031672 will be called sch5627.
15041673
15051674 config SENSORS_SCH5636
....@@ -1517,7 +1686,7 @@
15171686 Theseus' hardware monitoring features including support for the
15181687 integrated watchdog.
15191688
1520
- This driver can also be built as a module. If so, the module
1689
+ This driver can also be built as a module. If so, the module
15211690 will be called sch5636.
15221691
15231692 config SENSORS_STTS751
....@@ -1527,7 +1696,7 @@
15271696 If you say yes here you get support for STTS751
15281697 temperature sensor chips.
15291698
1530
- This driver can also be built as a module. If so, the module
1699
+ This driver can also be built as a module. If so, the module
15311700 will be called stts751.
15321701
15331702 config SENSORS_SMM665
....@@ -1554,16 +1723,6 @@
15541723 This driver can also be built as a module. If so, the module
15551724 will be called adc128d818.
15561725
1557
-config SENSORS_ADS1015
1558
- tristate "Texas Instruments ADS1015"
1559
- depends on I2C
1560
- help
1561
- If you say yes here you get support for Texas Instruments
1562
- ADS1015/ADS1115 12/16-bit 4-input ADC device.
1563
-
1564
- This driver can also be built as a module. If so, the module
1565
- will be called ads1015.
1566
-
15671726 config SENSORS_ADS7828
15681727 tristate "Texas Instruments ADS7828 and compatibles"
15691728 depends on I2C
....@@ -1573,7 +1732,7 @@
15731732 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
15741733 it is 8-bit on ADS7830.
15751734
1576
- This driver can also be built as a module. If so, the module
1735
+ This driver can also be built as a module. If so, the module
15771736 will be called ads7828.
15781737
15791738 config SENSORS_ADS7871
....@@ -1582,7 +1741,7 @@
15821741 help
15831742 If you say yes here you get support for TI ADS7871 & ADS7870
15841743
1585
- This driver can also be built as a module. If so, the module
1744
+ This driver can also be built as a module. If so, the module
15861745 will be called ads7871.
15871746
15881747 config SENSORS_AMC6821
....@@ -1592,7 +1751,7 @@
15921751 If you say yes here you get support for the Texas Instruments
15931752 AMC6821 hardware monitoring chips.
15941753
1595
- This driver can also be build as a module. If so, the module
1754
+ This driver can also be built as a module. If so, the module
15961755 will be called amc6821.
15971756
15981757 config SENSORS_INA209
....@@ -1616,7 +1775,7 @@
16161775 The INA2xx driver is configured for the default configuration of
16171776 the part as described in the datasheet.
16181777 Default value for Rshunt is 10 mOhms.
1619
- This driver can also be built as a module. If so, the module
1778
+ This driver can also be built as a module. If so, the module
16201779 will be called ina2xx.
16211780
16221781 config SENSORS_INA3221
....@@ -1627,7 +1786,7 @@
16271786 If you say yes here you get support for the TI INA3221 Triple Power
16281787 Monitor.
16291788
1630
- This driver can also be built as a module. If so, the module
1789
+ This driver can also be built as a module. If so, the module
16311790 will be called ina3221.
16321791
16331792 config SENSORS_TC74
....@@ -1637,7 +1796,7 @@
16371796 If you say yes here you get support for Microchip TC74 single
16381797 input temperature sensor chips.
16391798
1640
- This driver can also be built as a module. If so, the module
1799
+ This driver can also be built as a module. If so, the module
16411800 will be called tc74.
16421801
16431802 config SENSORS_THMC50
....@@ -1647,7 +1806,7 @@
16471806 If you say yes here you get support for Texas Instruments THMC50
16481807 sensor chips and clones: the Analog Devices ADM1022.
16491808
1650
- This driver can also be built as a module. If so, the module
1809
+ This driver can also be built as a module. If so, the module
16511810 will be called thmc50.
16521811
16531812 config SENSORS_TMP102
....@@ -1658,7 +1817,7 @@
16581817 If you say yes here you get support for Texas Instruments TMP102
16591818 sensor chips.
16601819
1661
- This driver can also be built as a module. If so, the module
1820
+ This driver can also be built as a module. If so, the module
16621821 will be called tmp102.
16631822
16641823 config SENSORS_TMP103
....@@ -1669,7 +1828,7 @@
16691828 If you say yes here you get support for Texas Instruments TMP103
16701829 sensor chips.
16711830
1672
- This driver can also be built as a module. If so, the module
1831
+ This driver can also be built as a module. If so, the module
16731832 will be called tmp103.
16741833
16751834 config SENSORS_TMP108
....@@ -1680,7 +1839,7 @@
16801839 If you say yes here you get support for Texas Instruments TMP108
16811840 sensor chips.
16821841
1683
- This driver can also be built as a module. If so, the module
1842
+ This driver can also be built as a module. If so, the module
16841843 will be called tmp108.
16851844
16861845 config SENSORS_TMP401
....@@ -1690,7 +1849,7 @@
16901849 If you say yes here you get support for Texas Instruments TMP401,
16911850 TMP411, TMP431, TMP432, TMP435, and TMP461 temperature sensor chips.
16921851
1693
- This driver can also be built as a module. If so, the module
1852
+ This driver can also be built as a module. If so, the module
16941853 will be called tmp401.
16951854
16961855 config SENSORS_TMP421
....@@ -1700,8 +1859,18 @@
17001859 If you say yes here you get support for Texas Instruments TMP421,
17011860 TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
17021861
1703
- This driver can also be built as a module. If so, the module
1862
+ This driver can also be built as a module. If so, the module
17041863 will be called tmp421.
1864
+
1865
+config SENSORS_TMP513
1866
+ tristate "Texas Instruments TMP513 and compatibles"
1867
+ depends on I2C
1868
+ help
1869
+ If you say yes here you get support for Texas Instruments TMP512,
1870
+ and TMP513 temperature and power supply sensor chips.
1871
+
1872
+ This driver can also be built as a module. If so, the module
1873
+ will be called tmp513.
17051874
17061875 config SENSORS_VEXPRESS
17071876 tristate "Versatile Express"
....@@ -1727,7 +1896,7 @@
17271896 If you say yes here you get support for the integrated sensors in
17281897 Via 686A/B South Bridges.
17291898
1730
- This driver can also be built as a module. If so, the module
1899
+ This driver can also be built as a module. If so, the module
17311900 will be called via686a.
17321901
17331902 config SENSORS_VT1211
....@@ -1738,7 +1907,7 @@
17381907 If you say yes here then you get support for hardware monitoring
17391908 features of the VIA VT1211 Super-I/O chip.
17401909
1741
- This driver can also be built as a module. If so, the module
1910
+ This driver can also be built as a module. If so, the module
17421911 will be called vt1211.
17431912
17441913 config SENSORS_VT8231
....@@ -1749,7 +1918,7 @@
17491918 If you say yes here then you get support for the integrated sensors
17501919 in the VIA VT8231 device.
17511920
1752
- This driver can also be built as a module. If so, the module
1921
+ This driver can also be built as a module. If so, the module
17531922 will be called vt8231.
17541923
17551924 config SENSORS_W83773G
....@@ -1760,7 +1929,7 @@
17601929 If you say yes here you get support for the Nuvoton W83773G hardware
17611930 monitoring chip.
17621931
1763
- This driver can also be built as a module. If so, the module
1932
+ This driver can also be built as a module. If so, the module
17641933 will be called w83773g.
17651934
17661935 config SENSORS_W83781D
....@@ -1772,7 +1941,7 @@
17721941 of sensor chips: the W83781D, W83782D and W83783S, and the similar
17731942 Asus AS99127F.
17741943
1775
- This driver can also be built as a module. If so, the module
1944
+ This driver can also be built as a module. If so, the module
17761945 will be called w83781d.
17771946
17781947 config SENSORS_W83791D
....@@ -1782,7 +1951,7 @@
17821951 help
17831952 If you say yes here you get support for the Winbond W83791D chip.
17841953
1785
- This driver can also be built as a module. If so, the module
1954
+ This driver can also be built as a module. If so, the module
17861955 will be called w83791d.
17871956
17881957 config SENSORS_W83792D
....@@ -1791,7 +1960,7 @@
17911960 help
17921961 If you say yes here you get support for the Winbond W83792D chip.
17931962
1794
- This driver can also be built as a module. If so, the module
1963
+ This driver can also be built as a module. If so, the module
17951964 will be called w83792d.
17961965
17971966 config SENSORS_W83793
....@@ -1803,7 +1972,7 @@
18031972 hardware monitoring chip, including support for the integrated
18041973 watchdog.
18051974
1806
- This driver can also be built as a module. If so, the module
1975
+ This driver can also be built as a module. If so, the module
18071976 will be called w83793.
18081977
18091978 config SENSORS_W83795
....@@ -1814,20 +1983,15 @@
18141983 W83795ADG hardware monitoring chip, including manual fan speed
18151984 control.
18161985
1817
- This driver can also be built as a module. If so, the module
1986
+ This driver can also be built as a module. If so, the module
18181987 will be called w83795.
18191988
18201989 config SENSORS_W83795_FANCTRL
1821
- bool "Include automatic fan control support (DANGEROUS)"
1990
+ bool "Include automatic fan control support"
18221991 depends on SENSORS_W83795
18231992 help
18241993 If you say yes here, support for automatic fan speed control
18251994 will be included in the driver.
1826
-
1827
- This part of the code wasn't carefully reviewed and tested yet,
1828
- so enabling this option is strongly discouraged on production
1829
- servers. Only developers and testers should enable it for the
1830
- time being.
18311995
18321996 Please also note that this option will create sysfs attribute
18331997 files which may change in the future, so you shouldn't rely
....@@ -1841,7 +2005,7 @@
18412005 sensor chip, which is used on the Asus A7N8X, among other
18422006 motherboards.
18432007
1844
- This driver can also be built as a module. If so, the module
2008
+ This driver can also be built as a module. If so, the module
18452009 will be called w83l785ts.
18462010
18472011 config SENSORS_W83L786NG
....@@ -1851,7 +2015,7 @@
18512015 If you say yes here you get support for the Winbond W83L786NG
18522016 and W83L786NR sensor chips.
18532017
1854
- This driver can also be built as a module. If so, the module
2018
+ This driver can also be built as a module. If so, the module
18552019 will be called w83l786ng.
18562020
18572021 config SENSORS_W83627HF
....@@ -1863,11 +2027,11 @@
18632027 of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
18642028 W83697HF.
18652029
1866
- This driver can also be built as a module. If so, the module
2030
+ This driver can also be built as a module. If so, the module
18672031 will be called w83627hf.
18682032
18692033 config SENSORS_W83627EHF
1870
- tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F"
2034
+ tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG"
18712035 depends on !PPC
18722036 select HWMON_VID
18732037 help
....@@ -1880,10 +2044,9 @@
18802044 the Core 2 Duo. And also the W83627UHG, which is a stripped down
18812045 version of the W83627DHG (as far as hardware monitoring goes.)
18822046
1883
- This driver also supports Nuvoton W83667HG, W83667HG-B, NCT6775F
1884
- (also known as W83667HG-I), and NCT6776F.
2047
+ This driver also supports Nuvoton W83667HG and W83667HG-B.
18852048
1886
- This driver can also be built as a module. If so, the module
2049
+ This driver can also be built as a module. If so, the module
18872050 will be called w83627ehf.
18882051
18892052 config SENSORS_WM831X
....@@ -1894,7 +2057,7 @@
18942057 monitoring functionality of the Wolfson Microelectronics
18952058 WM831x series of PMICs.
18962059
1897
- This driver can also be built as a module. If so, the module
2060
+ This driver can also be built as a module. If so, the module
18982061 will be called wm831x-hwmon.
18992062
19002063 config SENSORS_WM8350
....@@ -1904,7 +2067,7 @@
19042067 If you say yes here you get support for the hardware
19052068 monitoring features of the WM835x series of PMICs.
19062069
1907
- This driver can also be built as a module. If so, the module
2070
+ This driver can also be built as a module. If so, the module
19082071 will be called wm8350-hwmon.
19092072
19102073 config SENSORS_ULTRA45
....@@ -1921,6 +2084,17 @@
19212084 If you say yes here you get support for the temperature
19222085 and power sensors for APM X-Gene SoC.
19232086
2087
+config SENSORS_INTEL_M10_BMC_HWMON
2088
+ tristate "Intel MAX10 BMC Hardware Monitoring"
2089
+ depends on MFD_INTEL_M10_BMC
2090
+ help
2091
+ This driver provides support for the hardware monitoring functionality
2092
+ on Intel MAX10 BMC chip.
2093
+
2094
+ This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2095
+ sensors monitor various telemetry data of different components on the
2096
+ card, e.g. board temperature, FPGA core temperature/voltage/current.
2097
+
19242098 if ACPI
19252099
19262100 comment "ACPI drivers"