hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
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,22 +760,13 @@
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"
674768 depends on I2C
769
+ select REGMAP_I2C
675770 help
676771 If you say yes here, you get support for JEDEC JC42.4 compliant
677772 temperature sensors, which are used on many DDR3 memory modules for
....@@ -680,7 +775,7 @@
680775 MCP9808, MCP98242, MCP98243, MCP98244, MCP9843, SE97, SE98,
681776 STTS424(E), STTS2002, STTS3000, TSE2002, TSE2004, TS3000, and TS3001.
682777
683
- This driver can also be built as a module. If so, the module
778
+ This driver can also be built as a module. If so, the module
684779 will be called jc42.
685780
686781 config SENSORS_POWR1220
....@@ -691,7 +786,7 @@
691786 functions of the Lattice POWR1220 isp Power Supply Monitoring,
692787 Sequencing and Margining Controller.
693788
694
- This driver can also be built as a module. If so, the module
789
+ This driver can also be built as a module. If so, the module
695790 will be called powr1220.
696791
697792 config SENSORS_LINEAGE
....@@ -702,8 +797,18 @@
702797 series of DC/DC and AC/DC converters such as CP1800, CP2000AC,
703798 CP2000DC, CP2725, and others.
704799
705
- This driver can also be built as a module. If so, the module
800
+ This driver can also be built as a module. If so, the module
706801 will be called lineage-pem.
802
+
803
+config SENSORS_LOCHNAGAR
804
+ tristate "Lochnagar Hardware Monitor"
805
+ depends on MFD_LOCHNAGAR
806
+ help
807
+ If you say yes here you get support for Lochnagar 2 temperature,
808
+ voltage and current sensors abilities.
809
+
810
+ This driver can also be built as a module. If so, the module
811
+ will be called lochnagar-hwmon.
707812
708813 config SENSORS_LTC2945
709814 tristate "Linear Technology LTC2945"
....@@ -715,6 +820,33 @@
715820
716821 This driver can also be built as a module. If so, the module will
717822 be called ltc2945.
823
+
824
+config SENSORS_LTC2947
825
+ tristate
826
+
827
+config SENSORS_LTC2947_I2C
828
+ tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over I2C"
829
+ depends on I2C
830
+ select REGMAP_I2C
831
+ select SENSORS_LTC2947
832
+ help
833
+ If you say yes here you get support for Linear Technology LTC2947
834
+ I2C High Precision Power and Energy Monitor
835
+
836
+ This driver can also be built as a module. If so, the module will
837
+ be called ltc2947-i2c.
838
+
839
+config SENSORS_LTC2947_SPI
840
+ tristate "Analog Devices LTC2947 High Precision Power and Energy Monitor over SPI"
841
+ depends on SPI_MASTER
842
+ select REGMAP_SPI
843
+ select SENSORS_LTC2947
844
+ help
845
+ If you say yes here you get support for Linear Technology LTC2947
846
+ SPI High Precision Power and Energy Monitor
847
+
848
+ This driver can also be built as a module. If so, the module will
849
+ be called ltc2947-spi.
718850
719851 config SENSORS_LTC2990
720852 tristate "Linear Technology LTC2990"
....@@ -791,7 +923,7 @@
791923
792924 config SENSORS_LTQ_CPUTEMP
793925 bool "Lantiq cpu temperature sensor driver"
794
- depends on LANTIQ
926
+ depends on SOC_XWAY
795927 help
796928 If you say yes here you get support for the temperature
797929 sensor inside your CPU.
....@@ -803,7 +935,7 @@
803935 Say y here to support Maxim's MAX1110, MAX1111, MAX1112, and MAX1113
804936 ADC chips.
805937
806
- This driver can also be built as a module. If so, the module
938
+ This driver can also be built as a module. If so, the module
807939 will be called max1111.
808940
809941 config SENSORS_MAX16065
....@@ -819,7 +951,7 @@
819951 MAX16070
820952 MAX16071
821953
822
- This driver can also be built as a module. If so, the module
954
+ This driver can also be built as a module. If so, the module
823955 will be called max16065.
824956
825957 config SENSORS_MAX1619
....@@ -828,7 +960,7 @@
828960 help
829961 If you say yes here you get support for MAX1619 sensor chip.
830962
831
- This driver can also be built as a module. If so, the module
963
+ This driver can also be built as a module. If so, the module
832964 will be called max1619.
833965
834966 config SENSORS_MAX1668
....@@ -838,7 +970,7 @@
838970 If you say yes here you get support for MAX1668, MAX1989 and
839971 MAX1805 chips.
840972
841
- This driver can also be built as a module. If so, the module
973
+ This driver can also be built as a module. If so, the module
842974 will be called max1668.
843975
844976 config SENSORS_MAX197
....@@ -851,7 +983,7 @@
851983 will be called max197.
852984
853985 config SENSORS_MAX31722
854
-tristate "MAX31722 temperature sensor"
986
+ tristate "MAX31722 temperature sensor"
855987 depends on SPI
856988 help
857989 Support for the Maxim Integrated MAX31722/MAX31723 digital
....@@ -859,6 +991,16 @@
859991
860992 This driver can also be built as a module. If so, the module
861993 will be called max31722.
994
+
995
+config SENSORS_MAX31730
996
+ tristate "MAX31730 temperature sensor"
997
+ depends on I2C
998
+ help
999
+ Support for the Maxim Integrated MAX31730 3-Channel Remote
1000
+ Temperature Sensor.
1001
+
1002
+ This driver can also be built as a module. If so, the module
1003
+ will be called max31730.
8621004
8631005 config SENSORS_MAX6621
8641006 tristate "Maxim MAX6621 sensor chip"
....@@ -881,7 +1023,7 @@
8811023 If you say yes here you get support for the MAX6639
8821024 sensor chips.
8831025
884
- This driver can also be built as a module. If so, the module
1026
+ This driver can also be built as a module. If so, the module
8851027 will be called max6639.
8861028
8871029 config SENSORS_MAX6642
....@@ -892,17 +1034,18 @@
8921034 MAX6642 is a SMBus-Compatible Remote/Local Temperature Sensor
8931035 with Overtemperature Alarm from Maxim.
8941036
895
- This driver can also be built as a module. If so, the module
1037
+ This driver can also be built as a module. If so, the module
8961038 will be called max6642.
8971039
8981040 config SENSORS_MAX6650
8991041 tristate "Maxim MAX6650 sensor chip"
9001042 depends on I2C
1043
+ depends on THERMAL || THERMAL=n
9011044 help
9021045 If you say yes here you get support for the MAX6650 / MAX6651
9031046 sensor chips.
9041047
905
- This driver can also be built as a module. If so, the module
1048
+ This driver can also be built as a module. If so, the module
9061049 will be called max6650.
9071050
9081051 config SENSORS_MAX6697
....@@ -913,7 +1056,7 @@
9131056 MAX6636, MAX6689, MAX6693, MAX6694, MAX6697, MAX6698, and MAX6699
9141057 temperature sensor chips.
9151058
916
- This driver can also be built as a module. If so, the module
1059
+ This driver can also be built as a module. If so, the module
9171060 will be called max6697.
9181061
9191062 config SENSORS_MAX31790
....@@ -923,7 +1066,7 @@
9231066 If you say yes here you get support for 6-Channel PWM-Output
9241067 Fan RPM Controller.
9251068
926
- This driver can also be built as a module. If so, the module
1069
+ This driver can also be built as a module. If so, the module
9271070 will be called max31790.
9281071
9291072 config SENSORS_MCP3021
....@@ -934,11 +1077,11 @@
9341077 The MCP3021 is a A/D converter (ADC) with 10-bit and the MCP3221
9351078 with 12-bit resolution.
9361079
937
- This driver can also be built as a module. If so, the module
1080
+ This driver can also be built as a module. If so, the module
9381081 will be called mcp3021.
9391082
9401083 config SENSORS_MLXREG_FAN
941
- tristate "Mellanox Mellanox FAN driver"
1084
+ tristate "Mellanox FAN driver"
9421085 depends on MELLANOX_PLATFORM
9431086 imply THERMAL
9441087 select REGMAP
....@@ -957,7 +1100,7 @@
9571100 The TC654 and TC655 are PWM mode fan speed controllers with
9581101 FanSense technology for use with brushless DC fans.
9591102
960
- This driver can also be built as a module. If so, the module
1103
+ This driver can also be built as a module. If so, the module
9611104 will be called tc654.
9621105
9631106 config SENSORS_MENF21BMC_HWMON
....@@ -969,6 +1112,16 @@
9691112
9701113 This driver can also be built as a module. If so the module
9711114 will be called menf21bmc_hwmon.
1115
+
1116
+config SENSORS_MR75203
1117
+ tristate "Moortec Semiconductor MR75203 PVT Controller"
1118
+ select REGMAP_MMIO
1119
+ help
1120
+ If you say yes here you get support for Moortec MR75203
1121
+ PVT controller.
1122
+
1123
+ This driver can also be built as a module. If so, the module
1124
+ will be called mr75203.
9721125
9731126 config SENSORS_ADCXX
9741127 tristate "National Semiconductor ADCxxxSxxx"
....@@ -983,7 +1136,7 @@
9831136
9841137 Examples : ADC081S101, ADC124S501, ...
9851138
986
- This driver can also be built as a module. If so, the module
1139
+ This driver can also be built as a module. If so, the module
9871140 will be called adcxx.
9881141
9891142 config SENSORS_LM63
....@@ -996,7 +1149,7 @@
9961149 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
9971150 others.
9981151
999
- This driver can also be built as a module. If so, the module
1152
+ This driver can also be built as a module. If so, the module
10001153 will be called lm63.
10011154
10021155 config SENSORS_LM70
....@@ -1007,7 +1160,7 @@
10071160 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
10081161 ture sensor chips.
10091162
1010
- This driver can also be built as a module. If so, the module
1163
+ This driver can also be built as a module. If so, the module
10111164 will be called lm70.
10121165
10131166 config SENSORS_LM73
....@@ -1016,7 +1169,7 @@
10161169 help
10171170 If you say yes here you get support for National Semiconductor LM73
10181171 sensor chips.
1019
- This driver can also be built as a module. If so, the module
1172
+ This driver can also be built as a module. If so, the module
10201173 will be called lm73.
10211174
10221175 config SENSORS_LM75
....@@ -1035,6 +1188,7 @@
10351188 - National Semiconductor LM75, LM75A
10361189 - NXP's LM75A
10371190 - ST Microelectronics STDS75
1191
+ - ST Microelectronics STLM75
10381192 - TelCom (now Microchip) TCN75
10391193 - Texas Instruments TMP100, TMP101, TMP105, TMP112, TMP75,
10401194 TMP175, TMP275
....@@ -1046,7 +1200,7 @@
10461200 that with some chips which don't replicate LM75 quirks exactly,
10471201 you may need the "force" module parameter.
10481202
1049
- This driver can also be built as a module. If so, the module
1203
+ This driver can also be built as a module. If so, the module
10501204 will be called lm75.
10511205
10521206 config SENSORS_LM77
....@@ -1056,7 +1210,7 @@
10561210 If you say yes here you get support for National Semiconductor LM77
10571211 sensor chips.
10581212
1059
- This driver can also be built as a module. If so, the module
1213
+ This driver can also be built as a module. If so, the module
10601214 will be called lm77.
10611215
10621216 config SENSORS_LM78
....@@ -1067,7 +1221,7 @@
10671221 If you say yes here you get support for National Semiconductor LM78,
10681222 LM78-J and LM79.
10691223
1070
- This driver can also be built as a module. If so, the module
1224
+ This driver can also be built as a module. If so, the module
10711225 will be called lm78.
10721226
10731227 config SENSORS_LM80
....@@ -1077,7 +1231,7 @@
10771231 If you say yes here you get support for National Semiconductor
10781232 LM80 and LM96080 sensor chips.
10791233
1080
- This driver can also be built as a module. If so, the module
1234
+ This driver can also be built as a module. If so, the module
10811235 will be called lm80.
10821236
10831237 config SENSORS_LM83
....@@ -1087,7 +1241,7 @@
10871241 If you say yes here you get support for National Semiconductor
10881242 LM82 and LM83 sensor chips.
10891243
1090
- This driver can also be built as a module. If so, the module
1244
+ This driver can also be built as a module. If so, the module
10911245 will be called lm83.
10921246
10931247 config SENSORS_LM85
....@@ -1099,7 +1253,7 @@
10991253 sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
11001254 EMC6D101, EMC6D102, and EMC6D103.
11011255
1102
- This driver can also be built as a module. If so, the module
1256
+ This driver can also be built as a module. If so, the module
11031257 will be called lm85.
11041258
11051259 config SENSORS_LM87
....@@ -1110,7 +1264,7 @@
11101264 If you say yes here you get support for National Semiconductor LM87
11111265 and Analog Devices ADM1024 sensor chips.
11121266
1113
- This driver can also be built as a module. If so, the module
1267
+ This driver can also be built as a module. If so, the module
11141268 will be called lm87.
11151269
11161270 config SENSORS_LM90
....@@ -1119,12 +1273,13 @@
11191273 help
11201274 If you say yes here you get support for National Semiconductor LM90,
11211275 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.
1276
+ Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6654, MAX6657, MAX6658,
1277
+ MAX6659, MAX6680, MAX6681, MAX6692, MAX6695, MAX6696,
1278
+ ON Semiconductor NCT1008, Winbond/Nuvoton W83L771W/G/AWG/ASG,
1279
+ Philips SA56004, GMT G781, Texas Instruments TMP451 and TMP461
1280
+ sensor chips.
11261281
1127
- This driver can also be built as a module. If so, the module
1282
+ This driver can also be built as a module. If so, the module
11281283 will be called lm90.
11291284
11301285 config SENSORS_LM92
....@@ -1134,7 +1289,7 @@
11341289 If you say yes here you get support for National Semiconductor LM92
11351290 and Maxim MAX6635 sensor chips.
11361291
1137
- This driver can also be built as a module. If so, the module
1292
+ This driver can also be built as a module. If so, the module
11381293 will be called lm92.
11391294
11401295 config SENSORS_LM93
....@@ -1145,7 +1300,7 @@
11451300 If you say yes here you get support for National Semiconductor LM93,
11461301 LM94, and compatible sensor chips.
11471302
1148
- This driver can also be built as a module. If so, the module
1303
+ This driver can also be built as a module. If so, the module
11491304 will be called lm93.
11501305
11511306 config SENSORS_LM95234
....@@ -1155,7 +1310,7 @@
11551310 If you say yes here you get support for the LM95233 and LM95234
11561311 temperature sensor chips.
11571312
1158
- This driver can also be built as a module. If so, the module
1313
+ This driver can also be built as a module. If so, the module
11591314 will be called lm95234.
11601315
11611316 config SENSORS_LM95241
....@@ -1165,7 +1320,7 @@
11651320 If you say yes here you get support for LM95231 and LM95241 sensor
11661321 chips.
11671322
1168
- This driver can also be built as a module. If so, the module
1323
+ This driver can also be built as a module. If so, the module
11691324 will be called lm95241.
11701325
11711326 config SENSORS_LM95245
....@@ -1176,7 +1331,7 @@
11761331 If you say yes here you get support for LM95235 and LM95245
11771332 temperature sensor chips.
11781333
1179
- This driver can also be built as a module. If so, the module
1334
+ This driver can also be built as a module. If so, the module
11801335 will be called lm95245.
11811336
11821337 config SENSORS_PC87360
....@@ -1190,7 +1345,7 @@
11901345 control. The PC87365 and PC87366 additionally have voltage and
11911346 temperature monitoring.
11921347
1193
- This driver can also be built as a module. If so, the module
1348
+ This driver can also be built as a module. If so, the module
11941349 will be called pc87360.
11951350
11961351 config SENSORS_PC87427
....@@ -1204,7 +1359,7 @@
12041359 monitoring. Fan speed monitoring and control are supported, as
12051360 well as temperature monitoring. Voltages aren't supported yet.
12061361
1207
- This driver can also be built as a module. If so, the module
1362
+ This driver can also be built as a module. If so, the module
12081363 will be called pc87427.
12091364
12101365 config SENSORS_NTC_THERMISTOR
....@@ -1218,9 +1373,10 @@
12181373
12191374 Currently, this driver supports
12201375 NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, NCP15WL333,
1221
- NCP03WF104 and NCP15XH103 from Murata and B57330V2103 from EPCOS.
1376
+ NCP03WF104 and NCP15XH103 from Murata and B57330V2103 and
1377
+ B57891S0103 from EPCOS.
12221378
1223
- This driver can also be built as a module. If so, the module
1379
+ This driver can also be built as a module. If so, the module
12241380 will be called ntc-thermistor.
12251381
12261382 config SENSORS_NCT6683
....@@ -1230,7 +1386,7 @@
12301386 If you say yes here you get support for the hardware monitoring
12311387 functionality of the Nuvoton NCT6683D eSIO chip.
12321388
1233
- This driver can also be built as a module. If so, the module
1389
+ This driver can also be built as a module. If so, the module
12341390 will be called nct6683.
12351391
12361392 config SENSORS_NCT6775
....@@ -1244,7 +1400,7 @@
12441400 Super-I/O chips. This driver replaces the w83627ehf driver for
12451401 NCT6775F and NCT6776F.
12461402
1247
- This driver can also be built as a module. If so, the module
1403
+ This driver can also be built as a module. If so, the module
12481404 will be called nct6775.
12491405
12501406 config SENSORS_NCT7802
....@@ -1255,17 +1411,19 @@
12551411 If you say yes here you get support for the Nuvoton NCT7802Y
12561412 hardware monitoring chip.
12571413
1258
- This driver can also be built as a module. If so, the module
1414
+ This driver can also be built as a module. If so, the module
12591415 will be called nct7802.
12601416
12611417 config SENSORS_NCT7904
12621418 tristate "Nuvoton NCT7904"
1263
- depends on I2C
1419
+ depends on I2C && WATCHDOG
1420
+ select WATCHDOG_CORE
12641421 help
12651422 If you say yes here you get support for the Nuvoton NCT7904
1266
- hardware monitoring chip, including manual fan speed control.
1423
+ hardware monitoring chip, including manual fan speed control
1424
+ and support for the integrated watchdog.
12671425
1268
- This driver can also be built as a module. If so, the module
1426
+ This driver can also be built as a module. If so, the module
12691427 will be called nct7904.
12701428
12711429 config SENSORS_NPCM7XX
....@@ -1293,6 +1451,8 @@
12931451 This driver can also be built as a module. If so, the module
12941452 will be called nsa320-hwmon.
12951453
1454
+source "drivers/hwmon/occ/Kconfig"
1455
+
12961456 config SENSORS_PCF8591
12971457 tristate "Philips PCF8591 ADC/DAC"
12981458 depends on I2C
....@@ -1300,13 +1460,13 @@
13001460 If you say yes here you get support for Philips PCF8591 4-channel
13011461 ADC, 1-channel DAC chips.
13021462
1303
- This driver can also be built as a module. If so, the module
1463
+ This driver can also be built as a module. If so, the module
13041464 will be called pcf8591.
13051465
13061466 These devices are hard to detect and rarely found on mainstream
1307
- hardware. If unsure, say N.
1467
+ hardware. If unsure, say N.
13081468
1309
-source drivers/hwmon/pmbus/Kconfig
1469
+source "drivers/hwmon/pmbus/Kconfig"
13101470
13111471 config SENSORS_PWM_FAN
13121472 tristate "PWM fan"
....@@ -1317,7 +1477,7 @@
13171477 The driver uses the generic PWM interface, thus it will work on a
13181478 variety of SoCs.
13191479
1320
- This driver can also be built as a module. If so, the module
1480
+ This driver can also be built as a module. If so, the module
13211481 will be called pwm-fan.
13221482
13231483 config SENSORS_RASPBERRYPI_HWMON
....@@ -1330,6 +1490,16 @@
13301490 This driver can also be built as a module. If so, the module
13311491 will be called raspberrypi-hwmon.
13321492
1493
+config SENSORS_SL28CPLD
1494
+ tristate "Kontron sl28cpld hardware monitoring driver"
1495
+ depends on MFD_SL28CPLD || COMPILE_TEST
1496
+ help
1497
+ If you say yes here you get support for the fan supervisor of the
1498
+ sl28cpld board management controller.
1499
+
1500
+ This driver can also be built as a module. If so, the module
1501
+ will be called sl28cpld-hwmon.
1502
+
13331503 config SENSORS_SHT15
13341504 tristate "Sensiron humidity and temperature sensors. SHT15 and compat."
13351505 depends on GPIOLIB || COMPILE_TEST
....@@ -1338,7 +1508,7 @@
13381508 If you say yes here you get support for the Sensiron SHT10, SHT11,
13391509 SHT15, SHT71, SHT75 humidity and temperature sensors.
13401510
1341
- This driver can also be built as a module. If so, the module
1511
+ This driver can also be built as a module. If so, the module
13421512 will be called sht15.
13431513
13441514 config SENSORS_SHT21
....@@ -1348,7 +1518,7 @@
13481518 If you say yes here you get support for the Sensiron SHT21, SHT25
13491519 humidity and temperature sensors.
13501520
1351
- This driver can also be built as a module. If so, the module
1521
+ This driver can also be built as a module. If so, the module
13521522 will be called sht21.
13531523
13541524 config SENSORS_SHT3x
....@@ -1359,17 +1529,17 @@
13591529 If you say yes here you get support for the Sensiron SHT30 and SHT31
13601530 humidity and temperature sensors.
13611531
1362
- This driver can also be built as a module. If so, the module
1532
+ This driver can also be built as a module. If so, the module
13631533 will be called sht3x.
13641534
13651535 config SENSORS_SHTC1
13661536 tristate "Sensiron humidity and temperature sensors. SHTC1 and compat."
13671537 depends on I2C
13681538 help
1369
- If you say yes here you get support for the Sensiron SHTC1 and SHTW1
1370
- humidity and temperature sensors.
1539
+ If you say yes here you get support for the Sensiron SHTC1, SHTW1,
1540
+ and SHTC3 humidity and temperature sensors.
13711541
1372
- This driver can also be built as a module. If so, the module
1542
+ This driver can also be built as a module. If so, the module
13731543 will be called shtc1.
13741544
13751545 config SENSORS_S3C
....@@ -1396,7 +1566,7 @@
13961566 If you say yes here you get support for the integrated sensors in
13971567 SiS5595 South Bridges.
13981568
1399
- This driver can also be built as a module. If so, the module
1569
+ This driver can also be built as a module. If so, the module
14001570 will be called sis5595.
14011571
14021572 config SENSORS_DME1737
....@@ -1408,7 +1578,7 @@
14081578 and fan control features of the SMSC DME1737, SCH311x, SCH5027, and
14091579 Asus A8000 Super-I/O chips.
14101580
1411
- This driver can also be built as a module. If so, the module
1581
+ This driver can also be built as a module. If so, the module
14121582 will be called dme1737.
14131583
14141584 config SENSORS_EMC1403
....@@ -1429,7 +1599,7 @@
14291599 If you say yes here you get support for the temperature
14301600 and fan sensors of the SMSC EMC2103 chips.
14311601
1432
- This driver can also be built as a module. If so, the module
1602
+ This driver can also be built as a module. If so, the module
14331603 will be called emc2103.
14341604
14351605 config SENSORS_EMC6W201
....@@ -1439,7 +1609,7 @@
14391609 If you say yes here you get support for the SMSC EMC6W201
14401610 hardware monitoring chip.
14411611
1442
- This driver can also be built as a module. If so, the module
1612
+ This driver can also be built as a module. If so, the module
14431613 will be called emc6w201.
14441614
14451615 config SENSORS_SMSC47M1
....@@ -1456,7 +1626,7 @@
14561626 driver, select also "SMSC LPC47M192 and compatibles" below for
14571627 those.
14581628
1459
- This driver can also be built as a module. If so, the module
1629
+ This driver can also be built as a module. If so, the module
14601630 will be called smsc47m1.
14611631
14621632 config SENSORS_SMSC47M192
....@@ -1473,7 +1643,7 @@
14731643 "SMSC LPC47M10x and compatibles" above. You need both drivers
14741644 if you want fan control and voltage/temperature sensor support.
14751645
1476
- This driver can also be built as a module. If so, the module
1646
+ This driver can also be built as a module. If so, the module
14771647 will be called smsc47m192.
14781648
14791649 config SENSORS_SMSC47B397
....@@ -1483,7 +1653,7 @@
14831653 If you say yes here you get support for the SMSC LPC47B397-NC
14841654 sensor chip.
14851655
1486
- This driver can also be built as a module. If so, the module
1656
+ This driver can also be built as a module. If so, the module
14871657 will be called smsc47b397.
14881658
14891659 config SENSORS_SCH56XX_COMMON
....@@ -1499,7 +1669,7 @@
14991669 features of the SMSC SCH5627 Super-I/O chip including support for
15001670 the integrated watchdog.
15011671
1502
- This driver can also be built as a module. If so, the module
1672
+ This driver can also be built as a module. If so, the module
15031673 will be called sch5627.
15041674
15051675 config SENSORS_SCH5636
....@@ -1517,7 +1687,7 @@
15171687 Theseus' hardware monitoring features including support for the
15181688 integrated watchdog.
15191689
1520
- This driver can also be built as a module. If so, the module
1690
+ This driver can also be built as a module. If so, the module
15211691 will be called sch5636.
15221692
15231693 config SENSORS_STTS751
....@@ -1527,7 +1697,7 @@
15271697 If you say yes here you get support for STTS751
15281698 temperature sensor chips.
15291699
1530
- This driver can also be built as a module. If so, the module
1700
+ This driver can also be built as a module. If so, the module
15311701 will be called stts751.
15321702
15331703 config SENSORS_SMM665
....@@ -1554,16 +1724,6 @@
15541724 This driver can also be built as a module. If so, the module
15551725 will be called adc128d818.
15561726
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
-
15671727 config SENSORS_ADS7828
15681728 tristate "Texas Instruments ADS7828 and compatibles"
15691729 depends on I2C
....@@ -1573,7 +1733,7 @@
15731733 ADS7830 8-channel A/D converters. ADS7828 resolution is 12-bit, while
15741734 it is 8-bit on ADS7830.
15751735
1576
- This driver can also be built as a module. If so, the module
1736
+ This driver can also be built as a module. If so, the module
15771737 will be called ads7828.
15781738
15791739 config SENSORS_ADS7871
....@@ -1582,7 +1742,7 @@
15821742 help
15831743 If you say yes here you get support for TI ADS7871 & ADS7870
15841744
1585
- This driver can also be built as a module. If so, the module
1745
+ This driver can also be built as a module. If so, the module
15861746 will be called ads7871.
15871747
15881748 config SENSORS_AMC6821
....@@ -1592,7 +1752,7 @@
15921752 If you say yes here you get support for the Texas Instruments
15931753 AMC6821 hardware monitoring chips.
15941754
1595
- This driver can also be build as a module. If so, the module
1755
+ This driver can also be built as a module. If so, the module
15961756 will be called amc6821.
15971757
15981758 config SENSORS_INA209
....@@ -1616,7 +1776,7 @@
16161776 The INA2xx driver is configured for the default configuration of
16171777 the part as described in the datasheet.
16181778 Default value for Rshunt is 10 mOhms.
1619
- This driver can also be built as a module. If so, the module
1779
+ This driver can also be built as a module. If so, the module
16201780 will be called ina2xx.
16211781
16221782 config SENSORS_INA3221
....@@ -1627,7 +1787,7 @@
16271787 If you say yes here you get support for the TI INA3221 Triple Power
16281788 Monitor.
16291789
1630
- This driver can also be built as a module. If so, the module
1790
+ This driver can also be built as a module. If so, the module
16311791 will be called ina3221.
16321792
16331793 config SENSORS_TC74
....@@ -1637,7 +1797,7 @@
16371797 If you say yes here you get support for Microchip TC74 single
16381798 input temperature sensor chips.
16391799
1640
- This driver can also be built as a module. If so, the module
1800
+ This driver can also be built as a module. If so, the module
16411801 will be called tc74.
16421802
16431803 config SENSORS_THMC50
....@@ -1647,7 +1807,7 @@
16471807 If you say yes here you get support for Texas Instruments THMC50
16481808 sensor chips and clones: the Analog Devices ADM1022.
16491809
1650
- This driver can also be built as a module. If so, the module
1810
+ This driver can also be built as a module. If so, the module
16511811 will be called thmc50.
16521812
16531813 config SENSORS_TMP102
....@@ -1658,7 +1818,7 @@
16581818 If you say yes here you get support for Texas Instruments TMP102
16591819 sensor chips.
16601820
1661
- This driver can also be built as a module. If so, the module
1821
+ This driver can also be built as a module. If so, the module
16621822 will be called tmp102.
16631823
16641824 config SENSORS_TMP103
....@@ -1669,7 +1829,7 @@
16691829 If you say yes here you get support for Texas Instruments TMP103
16701830 sensor chips.
16711831
1672
- This driver can also be built as a module. If so, the module
1832
+ This driver can also be built as a module. If so, the module
16731833 will be called tmp103.
16741834
16751835 config SENSORS_TMP108
....@@ -1680,7 +1840,7 @@
16801840 If you say yes here you get support for Texas Instruments TMP108
16811841 sensor chips.
16821842
1683
- This driver can also be built as a module. If so, the module
1843
+ This driver can also be built as a module. If so, the module
16841844 will be called tmp108.
16851845
16861846 config SENSORS_TMP401
....@@ -1690,7 +1850,7 @@
16901850 If you say yes here you get support for Texas Instruments TMP401,
16911851 TMP411, TMP431, TMP432, TMP435, and TMP461 temperature sensor chips.
16921852
1693
- This driver can also be built as a module. If so, the module
1853
+ This driver can also be built as a module. If so, the module
16941854 will be called tmp401.
16951855
16961856 config SENSORS_TMP421
....@@ -1700,8 +1860,18 @@
17001860 If you say yes here you get support for Texas Instruments TMP421,
17011861 TMP422, TMP423, TMP441, and TMP442 temperature sensor chips.
17021862
1703
- This driver can also be built as a module. If so, the module
1863
+ This driver can also be built as a module. If so, the module
17041864 will be called tmp421.
1865
+
1866
+config SENSORS_TMP513
1867
+ tristate "Texas Instruments TMP513 and compatibles"
1868
+ depends on I2C
1869
+ help
1870
+ If you say yes here you get support for Texas Instruments TMP512,
1871
+ and TMP513 temperature and power supply sensor chips.
1872
+
1873
+ This driver can also be built as a module. If so, the module
1874
+ will be called tmp513.
17051875
17061876 config SENSORS_VEXPRESS
17071877 tristate "Versatile Express"
....@@ -1727,7 +1897,7 @@
17271897 If you say yes here you get support for the integrated sensors in
17281898 Via 686A/B South Bridges.
17291899
1730
- This driver can also be built as a module. If so, the module
1900
+ This driver can also be built as a module. If so, the module
17311901 will be called via686a.
17321902
17331903 config SENSORS_VT1211
....@@ -1738,7 +1908,7 @@
17381908 If you say yes here then you get support for hardware monitoring
17391909 features of the VIA VT1211 Super-I/O chip.
17401910
1741
- This driver can also be built as a module. If so, the module
1911
+ This driver can also be built as a module. If so, the module
17421912 will be called vt1211.
17431913
17441914 config SENSORS_VT8231
....@@ -1749,7 +1919,7 @@
17491919 If you say yes here then you get support for the integrated sensors
17501920 in the VIA VT8231 device.
17511921
1752
- This driver can also be built as a module. If so, the module
1922
+ This driver can also be built as a module. If so, the module
17531923 will be called vt8231.
17541924
17551925 config SENSORS_W83773G
....@@ -1760,7 +1930,7 @@
17601930 If you say yes here you get support for the Nuvoton W83773G hardware
17611931 monitoring chip.
17621932
1763
- This driver can also be built as a module. If so, the module
1933
+ This driver can also be built as a module. If so, the module
17641934 will be called w83773g.
17651935
17661936 config SENSORS_W83781D
....@@ -1772,7 +1942,7 @@
17721942 of sensor chips: the W83781D, W83782D and W83783S, and the similar
17731943 Asus AS99127F.
17741944
1775
- This driver can also be built as a module. If so, the module
1945
+ This driver can also be built as a module. If so, the module
17761946 will be called w83781d.
17771947
17781948 config SENSORS_W83791D
....@@ -1782,7 +1952,7 @@
17821952 help
17831953 If you say yes here you get support for the Winbond W83791D chip.
17841954
1785
- This driver can also be built as a module. If so, the module
1955
+ This driver can also be built as a module. If so, the module
17861956 will be called w83791d.
17871957
17881958 config SENSORS_W83792D
....@@ -1791,7 +1961,7 @@
17911961 help
17921962 If you say yes here you get support for the Winbond W83792D chip.
17931963
1794
- This driver can also be built as a module. If so, the module
1964
+ This driver can also be built as a module. If so, the module
17951965 will be called w83792d.
17961966
17971967 config SENSORS_W83793
....@@ -1803,7 +1973,7 @@
18031973 hardware monitoring chip, including support for the integrated
18041974 watchdog.
18051975
1806
- This driver can also be built as a module. If so, the module
1976
+ This driver can also be built as a module. If so, the module
18071977 will be called w83793.
18081978
18091979 config SENSORS_W83795
....@@ -1814,20 +1984,15 @@
18141984 W83795ADG hardware monitoring chip, including manual fan speed
18151985 control.
18161986
1817
- This driver can also be built as a module. If so, the module
1987
+ This driver can also be built as a module. If so, the module
18181988 will be called w83795.
18191989
18201990 config SENSORS_W83795_FANCTRL
1821
- bool "Include automatic fan control support (DANGEROUS)"
1991
+ bool "Include automatic fan control support"
18221992 depends on SENSORS_W83795
18231993 help
18241994 If you say yes here, support for automatic fan speed control
18251995 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.
18311996
18321997 Please also note that this option will create sysfs attribute
18331998 files which may change in the future, so you shouldn't rely
....@@ -1841,7 +2006,7 @@
18412006 sensor chip, which is used on the Asus A7N8X, among other
18422007 motherboards.
18432008
1844
- This driver can also be built as a module. If so, the module
2009
+ This driver can also be built as a module. If so, the module
18452010 will be called w83l785ts.
18462011
18472012 config SENSORS_W83L786NG
....@@ -1851,7 +2016,7 @@
18512016 If you say yes here you get support for the Winbond W83L786NG
18522017 and W83L786NR sensor chips.
18532018
1854
- This driver can also be built as a module. If so, the module
2019
+ This driver can also be built as a module. If so, the module
18552020 will be called w83l786ng.
18562021
18572022 config SENSORS_W83627HF
....@@ -1863,11 +2028,11 @@
18632028 of sensor chips: the W83627HF, W83627THF, W83637HF, W83687THF and
18642029 W83697HF.
18652030
1866
- This driver can also be built as a module. If so, the module
2031
+ This driver can also be built as a module. If so, the module
18672032 will be called w83627hf.
18682033
18692034 config SENSORS_W83627EHF
1870
- tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG, NCT6775F, NCT6776F"
2035
+ tristate "Winbond W83627EHF/EHG/DHG/UHG, W83667HG"
18712036 depends on !PPC
18722037 select HWMON_VID
18732038 help
....@@ -1880,10 +2045,9 @@
18802045 the Core 2 Duo. And also the W83627UHG, which is a stripped down
18812046 version of the W83627DHG (as far as hardware monitoring goes.)
18822047
1883
- This driver also supports Nuvoton W83667HG, W83667HG-B, NCT6775F
1884
- (also known as W83667HG-I), and NCT6776F.
2048
+ This driver also supports Nuvoton W83667HG and W83667HG-B.
18852049
1886
- This driver can also be built as a module. If so, the module
2050
+ This driver can also be built as a module. If so, the module
18872051 will be called w83627ehf.
18882052
18892053 config SENSORS_WM831X
....@@ -1894,7 +2058,7 @@
18942058 monitoring functionality of the Wolfson Microelectronics
18952059 WM831x series of PMICs.
18962060
1897
- This driver can also be built as a module. If so, the module
2061
+ This driver can also be built as a module. If so, the module
18982062 will be called wm831x-hwmon.
18992063
19002064 config SENSORS_WM8350
....@@ -1904,7 +2068,7 @@
19042068 If you say yes here you get support for the hardware
19052069 monitoring features of the WM835x series of PMICs.
19062070
1907
- This driver can also be built as a module. If so, the module
2071
+ This driver can also be built as a module. If so, the module
19082072 will be called wm8350-hwmon.
19092073
19102074 config SENSORS_ULTRA45
....@@ -1921,6 +2085,17 @@
19212085 If you say yes here you get support for the temperature
19222086 and power sensors for APM X-Gene SoC.
19232087
2088
+config SENSORS_INTEL_M10_BMC_HWMON
2089
+ tristate "Intel MAX10 BMC Hardware Monitoring"
2090
+ depends on MFD_INTEL_M10_BMC
2091
+ help
2092
+ This driver provides support for the hardware monitoring functionality
2093
+ on Intel MAX10 BMC chip.
2094
+
2095
+ This BMC Chip is used on Intel FPGA PCIe Acceleration Cards (PAC). Its
2096
+ sensors monitor various telemetry data of different components on the
2097
+ card, e.g. board temperature, FPGA core temperature/voltage/current.
2098
+
19242099 if ACPI
19252100
19262101 comment "ACPI drivers"