aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/Kconfig
diff options
context:
space:
mode:
authorJean Delvare <jdelvare@suse.de>2014-02-14 04:45:37 -0500
committerGuenter Roeck <linux@roeck-us.net>2014-03-03 11:01:04 -0500
commitebf5e87791a97a7b71d5bd52e0382321a56bb12b (patch)
tree97e6748500227ed4fb6cbe526609acfa8b34e487 /drivers/hwmon/Kconfig
parentf91d22fc3ebd84423864ede097fb2a27d8808c82 (diff)
hwmon: Sort Kconfig entries alphabetically
Entries have been added at more or less random positions over time, so it becomes difficult to find what you are looking for or figure out where to insert new entries. Signed-off-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Diffstat (limited to 'drivers/hwmon/Kconfig')
-rw-r--r--drivers/hwmon/Kconfig616
1 files changed, 308 insertions, 308 deletions
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig
index 7ed3aa62425c..8087ed5f5cc5 100644
--- a/drivers/hwmon/Kconfig
+++ b/drivers/hwmon/Kconfig
@@ -111,22 +111,6 @@ config SENSORS_AD7418
111 This driver can also be built as a module. If so, the module 111 This driver can also be built as a module. If so, the module
112 will be called ad7418. 112 will be called ad7418.
113 113
114config SENSORS_ADCXX
115 tristate "National Semiconductor ADCxxxSxxx"
116 depends on SPI_MASTER
117 help
118 If you say yes here you get support for the National Semiconductor
119 ADC<bb><c>S<sss> chip family, where
120 * bb is the resolution in number of bits (8, 10, 12)
121 * c is the number of channels (1, 2, 4, 8)
122 * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
123 kSPS and 101 for 1 MSPS)
124
125 Examples : ADC081S101, ADC124S501, ...
126
127 This driver can also be built as a module. If so, the module
128 will be called adcxx.
129
130config SENSORS_ADM1021 114config SENSORS_ADM1021
131 tristate "Analog Devices ADM1021 and compatibles" 115 tristate "Analog Devices ADM1021 and compatibles"
132 depends on I2C 116 depends on I2C
@@ -312,6 +296,31 @@ config SENSORS_FAM15H_POWER
312 This driver can also be built as a module. If so, the module 296 This driver can also be built as a module. If so, the module
313 will be called fam15h_power. 297 will be called fam15h_power.
314 298
299config SENSORS_APPLESMC
300 tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
301 depends on INPUT && X86
302 select NEW_LEDS
303 select LEDS_CLASS
304 select INPUT_POLLDEV
305 default n
306 help
307 This driver provides support for the Apple System Management
308 Controller, which provides an accelerometer (Apple Sudden Motion
309 Sensor), light sensors, temperature sensors, keyboard backlight
310 control and fan control.
311
312 Only Intel-based Apple's computers are supported (MacBook Pro,
313 MacBook, MacMini).
314
315 Data from the different sensors, keyboard backlight control and fan
316 control are accessible via sysfs.
317
318 This driver also provides an absolute input class device, allowing
319 the laptop to act as a pinball machine-esque joystick.
320
321 Say Y here if you have an applicable laptop and want to experience
322 the awesome power of applesmc.
323
315config SENSORS_ASB100 324config SENSORS_ASB100
316 tristate "Asus ASB100 Bach" 325 tristate "Asus ASB100 Bach"
317 depends on X86 && I2C 326 depends on X86 && I2C
@@ -435,6 +444,12 @@ config SENSORS_F75375S
435 This driver can also be built as a module. If so, the module 444 This driver can also be built as a module. If so, the module
436 will be called f75375s. 445 will be called f75375s.
437 446
447config SENSORS_MC13783_ADC
448 tristate "Freescale MC13783/MC13892 ADC"
449 depends on MFD_MC13XXX
450 help
451 Support for the A/D converter on MC13783 and MC13892 PMIC.
452
438config SENSORS_FSCHMD 453config SENSORS_FSCHMD
439 tristate "Fujitsu Siemens Computers sensor chips" 454 tristate "Fujitsu Siemens Computers sensor chips"
440 depends on X86 && I2C 455 depends on X86 && I2C
@@ -451,26 +466,6 @@ config SENSORS_FSCHMD
451 This driver can also be built as a module. If so, the module 466 This driver can also be built as a module. If so, the module
452 will be called fschmd. 467 will be called fschmd.
453 468
454config SENSORS_G760A
455 tristate "GMT G760A"
456 depends on I2C
457 help
458 If you say yes here you get support for Global Mixed-mode
459 Technology Inc G760A fan speed PWM controller chips.
460
461 This driver can also be built as a module. If so, the module
462 will be called g760a.
463
464config SENSORS_G762
465 tristate "GMT G762 and G763"
466 depends on I2C
467 help
468 If you say yes here you get support for Global Mixed-mode
469 Technology Inc G762 and G763 fan speed PWM controller chips.
470
471 This driver can also be built as a module. If so, the module
472 will be called g762.
473
474config SENSORS_GL518SM 469config SENSORS_GL518SM
475 tristate "Genesys Logic GL518SM" 470 tristate "Genesys Logic GL518SM"
476 depends on I2C 471 depends on I2C
@@ -492,6 +487,26 @@ config SENSORS_GL520SM
492 This driver can also be built as a module. If so, the module 487 This driver can also be built as a module. If so, the module
493 will be called gl520sm. 488 will be called gl520sm.
494 489
490config SENSORS_G760A
491 tristate "GMT G760A"
492 depends on I2C
493 help
494 If you say yes here you get support for Global Mixed-mode
495 Technology Inc G760A fan speed PWM controller chips.
496
497 This driver can also be built as a module. If so, the module
498 will be called g760a.
499
500config SENSORS_G762
501 tristate "GMT G762 and G763"
502 depends on I2C
503 help
504 If you say yes here you get support for Global Mixed-mode
505 Technology Inc G762 and G763 fan speed PWM controller chips.
506
507 This driver can also be built as a module. If so, the module
508 will be called g762.
509
495config SENSORS_GPIO_FAN 510config SENSORS_GPIO_FAN
496 tristate "GPIO fan" 511 tristate "GPIO fan"
497 depends on GPIOLIB 512 depends on GPIOLIB
@@ -511,24 +526,6 @@ config SENSORS_HIH6130
511 This driver can also be built as a module. If so, the module 526 This driver can also be built as a module. If so, the module
512 will be called hih6130. 527 will be called hih6130.
513 528
514config SENSORS_HTU21
515 tristate "Measurement Specialties HTU21D humidity/temperature sensors"
516 depends on I2C
517 help
518 If you say yes here you get support for the Measurement Specialties
519 HTU21D humidity and temperature sensors.
520
521 This driver can also be built as a module. If so, the module
522 will be called htu21.
523
524config SENSORS_CORETEMP
525 tristate "Intel Core/Core2/Atom temperature sensor"
526 depends on X86
527 help
528 If you say yes here you get support for the temperature
529 sensor inside your CPU. Most of the family 6 CPUs
530 are supported. Check Documentation/hwmon/coretemp for details.
531
532config SENSORS_IBMAEM 529config SENSORS_IBMAEM
533 tristate "IBM Active Energy Manager temperature/power sensors and control" 530 tristate "IBM Active Energy Manager temperature/power sensors and control"
534 select IPMI_SI 531 select IPMI_SI
@@ -566,6 +563,14 @@ config SENSORS_IIO_HWMON
566 for those channels specified in the map. This map can be provided 563 for those channels specified in the map. This map can be provided
567 either via platform data or the device tree bindings. 564 either via platform data or the device tree bindings.
568 565
566config SENSORS_CORETEMP
567 tristate "Intel Core/Core2/Atom temperature sensor"
568 depends on X86
569 help
570 If you say yes here you get support for the temperature
571 sensor inside your CPU. Most of the family 6 CPUs
572 are supported. Check Documentation/hwmon/coretemp for details.
573
569config SENSORS_IT87 574config SENSORS_IT87
570 tristate "ITE IT87xx and compatibles" 575 tristate "ITE IT87xx and compatibles"
571 depends on !PPC 576 depends on !PPC
@@ -614,168 +619,6 @@ config SENSORS_LINEAGE
614 This driver can also be built as a module. If so, the module 619 This driver can also be built as a module. If so, the module
615 will be called lineage-pem. 620 will be called lineage-pem.
616 621
617config SENSORS_LM63
618 tristate "National Semiconductor LM63 and compatibles"
619 depends on I2C
620 help
621 If you say yes here you get support for the National
622 Semiconductor LM63, LM64, and LM96163 remote diode digital temperature
623 sensors with integrated fan control. Such chips are found
624 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
625 others.
626
627 This driver can also be built as a module. If so, the module
628 will be called lm63.
629
630config SENSORS_LM70
631 tristate "National Semiconductor LM70 and compatibles"
632 depends on SPI_MASTER
633 help
634 If you say yes here you get support for the National Semiconductor
635 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
636 ture sensor chips.
637
638 This driver can also be built as a module. If so, the module
639 will be called lm70.
640
641config SENSORS_LM73
642 tristate "National Semiconductor LM73"
643 depends on I2C
644 help
645 If you say yes here you get support for National Semiconductor LM73
646 sensor chips.
647 This driver can also be built as a module. If so, the module
648 will be called lm73.
649
650config SENSORS_LM75
651 tristate "National Semiconductor LM75 and compatibles"
652 depends on I2C
653 depends on THERMAL || !THERMAL_OF
654 help
655 If you say yes here you get support for one common type of
656 temperature sensor chip, with models including:
657
658 - Analog Devices ADT75
659 - Dallas Semiconductor DS75, DS1775 and DS7505
660 - Global Mixed-mode Technology (GMT) G751
661 - Maxim MAX6625 and MAX6626
662 - Microchip MCP980x
663 - National Semiconductor LM75, LM75A
664 - NXP's LM75A
665 - ST Microelectronics STDS75
666 - TelCom (now Microchip) TCN75
667 - Texas Instruments TMP100, TMP101, TMP105, TMP75, TMP175,
668 TMP275
669
670 This driver supports driver model based binding through board
671 specific I2C device tables.
672
673 It also supports the "legacy" style of driver binding. To use
674 that with some chips which don't replicate LM75 quirks exactly,
675 you may need the "force" module parameter.
676
677 This driver can also be built as a module. If so, the module
678 will be called lm75.
679
680config SENSORS_LM77
681 tristate "National Semiconductor LM77"
682 depends on I2C
683 help
684 If you say yes here you get support for National Semiconductor LM77
685 sensor chips.
686
687 This driver can also be built as a module. If so, the module
688 will be called lm77.
689
690config SENSORS_LM78
691 tristate "National Semiconductor LM78 and compatibles"
692 depends on I2C
693 select HWMON_VID
694 help
695 If you say yes here you get support for National Semiconductor LM78,
696 LM78-J and LM79.
697
698 This driver can also be built as a module. If so, the module
699 will be called lm78.
700
701config SENSORS_LM80
702 tristate "National Semiconductor LM80 and LM96080"
703 depends on I2C
704 help
705 If you say yes here you get support for National Semiconductor
706 LM80 and LM96080 sensor chips.
707
708 This driver can also be built as a module. If so, the module
709 will be called lm80.
710
711config SENSORS_LM83
712 tristate "National Semiconductor LM83 and compatibles"
713 depends on I2C
714 help
715 If you say yes here you get support for National Semiconductor
716 LM82 and LM83 sensor chips.
717
718 This driver can also be built as a module. If so, the module
719 will be called lm83.
720
721config SENSORS_LM85
722 tristate "National Semiconductor LM85 and compatibles"
723 depends on I2C
724 select HWMON_VID
725 help
726 If you say yes here you get support for National Semiconductor LM85
727 sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
728 EMC6D101, EMC6D102, and EMC6D103.
729
730 This driver can also be built as a module. If so, the module
731 will be called lm85.
732
733config SENSORS_LM87
734 tristate "National Semiconductor LM87 and compatibles"
735 depends on I2C
736 select HWMON_VID
737 help
738 If you say yes here you get support for National Semiconductor LM87
739 and Analog Devices ADM1024 sensor chips.
740
741 This driver can also be built as a module. If so, the module
742 will be called lm87.
743
744config SENSORS_LM90
745 tristate "National Semiconductor LM90 and compatibles"
746 depends on I2C
747 help
748 If you say yes here you get support for National Semiconductor LM90,
749 LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A,
750 Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
751 MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008,
752 Winbond/Nuvoton W83L771W/G/AWG/ASG, Philips SA56004, and GMT G781
753 sensor chips.
754
755 This driver can also be built as a module. If so, the module
756 will be called lm90.
757
758config SENSORS_LM92
759 tristate "National Semiconductor LM92 and compatibles"
760 depends on I2C
761 help
762 If you say yes here you get support for National Semiconductor LM92
763 and Maxim MAX6635 sensor chips.
764
765 This driver can also be built as a module. If so, the module
766 will be called lm92.
767
768config SENSORS_LM93
769 tristate "National Semiconductor LM93 and compatibles"
770 depends on I2C
771 select HWMON_VID
772 help
773 If you say yes here you get support for National Semiconductor LM93,
774 LM94, and compatible sensor chips.
775
776 This driver can also be built as a module. If so, the module
777 will be called lm93.
778
779config SENSORS_LTC2945 622config SENSORS_LTC2945
780 tristate "Linear Technology LTC2945" 623 tristate "Linear Technology LTC2945"
781 depends on I2C 624 depends on I2C
@@ -856,35 +699,6 @@ config SENSORS_LTC4261
856 This driver can also be built as a module. If so, the module will 699 This driver can also be built as a module. If so, the module will
857 be called ltc4261. 700 be called ltc4261.
858 701
859config SENSORS_LM95234
860 tristate "National Semiconductor LM95234"
861 depends on I2C
862 help
863 If you say yes here you get support for the LM95234 temperature
864 sensor.
865
866 This driver can also be built as a module. If so, the module
867 will be called lm95234.
868
869config SENSORS_LM95241
870 tristate "National Semiconductor LM95241 and compatibles"
871 depends on I2C
872 help
873 If you say yes here you get support for LM95231 and LM95241 sensor
874 chips.
875
876 This driver can also be built as a module. If so, the module
877 will be called lm95241.
878
879config SENSORS_LM95245
880 tristate "National Semiconductor LM95245 sensor chip"
881 depends on I2C
882 help
883 If you say yes here you get support for LM95245 sensor chip.
884
885 This driver can also be built as a module. If so, the module
886 will be called lm95245.
887
888config SENSORS_MAX1111 702config SENSORS_MAX1111
889 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles" 703 tristate "Maxim MAX1111 Serial 8-bit ADC chip and compatibles"
890 depends on SPI_MASTER 704 depends on SPI_MASTER
@@ -981,6 +795,16 @@ config SENSORS_MAX6697
981 This driver can also be built as a module. If so, the module 795 This driver can also be built as a module. If so, the module
982 will be called max6697. 796 will be called max6697.
983 797
798config SENSORS_HTU21
799 tristate "Measurement Specialties HTU21D humidity/temperature sensors"
800 depends on I2C
801 help
802 If you say yes here you get support for the Measurement Specialties
803 HTU21D humidity and temperature sensors.
804
805 This driver can also be built as a module. If so, the module
806 will be called htu21.
807
984config SENSORS_MCP3021 808config SENSORS_MCP3021
985 tristate "Microchip MCP3021 and compatibles" 809 tristate "Microchip MCP3021 and compatibles"
986 depends on I2C 810 depends on I2C
@@ -992,32 +816,212 @@ config SENSORS_MCP3021
992 This driver can also be built as a module. If so, the module 816 This driver can also be built as a module. If so, the module
993 will be called mcp3021. 817 will be called mcp3021.
994 818
995config SENSORS_NCT6775 819config SENSORS_ADCXX
996 tristate "Nuvoton NCT6775F and compatibles" 820 tristate "National Semiconductor ADCxxxSxxx"
997 depends on !PPC 821 depends on SPI_MASTER
822 help
823 If you say yes here you get support for the National Semiconductor
824 ADC<bb><c>S<sss> chip family, where
825 * bb is the resolution in number of bits (8, 10, 12)
826 * c is the number of channels (1, 2, 4, 8)
827 * sss is the maximum conversion speed (021 for 200 kSPS, 051 for 500
828 kSPS and 101 for 1 MSPS)
829
830 Examples : ADC081S101, ADC124S501, ...
831
832 This driver can also be built as a module. If so, the module
833 will be called adcxx.
834
835config SENSORS_LM63
836 tristate "National Semiconductor LM63 and compatibles"
837 depends on I2C
838 help
839 If you say yes here you get support for the National
840 Semiconductor LM63, LM64, and LM96163 remote diode digital temperature
841 sensors with integrated fan control. Such chips are found
842 on the Tyan S4882 (Thunder K8QS Pro) motherboard, among
843 others.
844
845 This driver can also be built as a module. If so, the module
846 will be called lm63.
847
848config SENSORS_LM70
849 tristate "National Semiconductor LM70 and compatibles"
850 depends on SPI_MASTER
851 help
852 If you say yes here you get support for the National Semiconductor
853 LM70, LM71, LM74 and Texas Instruments TMP121/TMP123 digital tempera-
854 ture sensor chips.
855
856 This driver can also be built as a module. If so, the module
857 will be called lm70.
858
859config SENSORS_LM73
860 tristate "National Semiconductor LM73"
861 depends on I2C
862 help
863 If you say yes here you get support for National Semiconductor LM73
864 sensor chips.
865 This driver can also be built as a module. If so, the module
866 will be called lm73.
867
868config SENSORS_LM75
869 tristate "National Semiconductor LM75 and compatibles"
870 depends on I2C
871 depends on THERMAL || !THERMAL_OF
872 help
873 If you say yes here you get support for one common type of
874 temperature sensor chip, with models including:
875
876 - Analog Devices ADT75
877 - Dallas Semiconductor DS75, DS1775 and DS7505
878 - Global Mixed-mode Technology (GMT) G751
879 - Maxim MAX6625 and MAX6626
880 - Microchip MCP980x
881 - National Semiconductor LM75, LM75A
882 - NXP's LM75A
883 - ST Microelectronics STDS75
884 - TelCom (now Microchip) TCN75
885 - Texas Instruments TMP100, TMP101, TMP105, TMP75, TMP175,
886 TMP275
887
888 This driver supports driver model based binding through board
889 specific I2C device tables.
890
891 It also supports the "legacy" style of driver binding. To use
892 that with some chips which don't replicate LM75 quirks exactly,
893 you may need the "force" module parameter.
894
895 This driver can also be built as a module. If so, the module
896 will be called lm75.
897
898config SENSORS_LM77
899 tristate "National Semiconductor LM77"
900 depends on I2C
901 help
902 If you say yes here you get support for National Semiconductor LM77
903 sensor chips.
904
905 This driver can also be built as a module. If so, the module
906 will be called lm77.
907
908config SENSORS_LM78
909 tristate "National Semiconductor LM78 and compatibles"
910 depends on I2C
998 select HWMON_VID 911 select HWMON_VID
999 help 912 help
1000 If you say yes here you get support for the hardware monitoring 913 If you say yes here you get support for National Semiconductor LM78,
1001 functionality of the Nuvoton NCT6775F, NCT6776F, NCT6779D 914 LM78-J and LM79.
1002 and compatible Super-I/O chips. This driver replaces the
1003 w83627ehf driver for NCT6775F and NCT6776F.
1004 915
1005 This driver can also be built as a module. If so, the module 916 This driver can also be built as a module. If so, the module
1006 will be called nct6775. 917 will be called lm78.
1007 918
1008config SENSORS_NTC_THERMISTOR 919config SENSORS_LM80
1009 tristate "NTC thermistor support" 920 tristate "National Semiconductor LM80 and LM96080"
1010 depends on (!OF && !IIO) || (OF && IIO) 921 depends on I2C
1011 help 922 help
1012 This driver supports NTC thermistors sensor reading and its 923 If you say yes here you get support for National Semiconductor
1013 interpretation. The driver can also monitor the temperature and 924 LM80 and LM96080 sensor chips.
1014 send notifications about the temperature.
1015 925
1016 Currently, this driver supports 926 This driver can also be built as a module. If so, the module
1017 NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, and NCP15WL333. 927 will be called lm80.
928
929config SENSORS_LM83
930 tristate "National Semiconductor LM83 and compatibles"
931 depends on I2C
932 help
933 If you say yes here you get support for National Semiconductor
934 LM82 and LM83 sensor chips.
1018 935
1019 This driver can also be built as a module. If so, the module 936 This driver can also be built as a module. If so, the module
1020 will be called ntc-thermistor. 937 will be called lm83.
938
939config SENSORS_LM85
940 tristate "National Semiconductor LM85 and compatibles"
941 depends on I2C
942 select HWMON_VID
943 help
944 If you say yes here you get support for National Semiconductor LM85
945 sensor chips and clones: ADM1027, ADT7463, ADT7468, EMC6D100,
946 EMC6D101, EMC6D102, and EMC6D103.
947
948 This driver can also be built as a module. If so, the module
949 will be called lm85.
950
951config SENSORS_LM87
952 tristate "National Semiconductor LM87 and compatibles"
953 depends on I2C
954 select HWMON_VID
955 help
956 If you say yes here you get support for National Semiconductor LM87
957 and Analog Devices ADM1024 sensor chips.
958
959 This driver can also be built as a module. If so, the module
960 will be called lm87.
961
962config SENSORS_LM90
963 tristate "National Semiconductor LM90 and compatibles"
964 depends on I2C
965 help
966 If you say yes here you get support for National Semiconductor LM90,
967 LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A,
968 Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659,
969 MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008,
970 Winbond/Nuvoton W83L771W/G/AWG/ASG, Philips SA56004, and GMT G781
971 sensor chips.
972
973 This driver can also be built as a module. If so, the module
974 will be called lm90.
975
976config SENSORS_LM92
977 tristate "National Semiconductor LM92 and compatibles"
978 depends on I2C
979 help
980 If you say yes here you get support for National Semiconductor LM92
981 and Maxim MAX6635 sensor chips.
982
983 This driver can also be built as a module. If so, the module
984 will be called lm92.
985
986config SENSORS_LM93
987 tristate "National Semiconductor LM93 and compatibles"
988 depends on I2C
989 select HWMON_VID
990 help
991 If you say yes here you get support for National Semiconductor LM93,
992 LM94, and compatible sensor chips.
993
994 This driver can also be built as a module. If so, the module
995 will be called lm93.
996
997config SENSORS_LM95234
998 tristate "National Semiconductor LM95234"
999 depends on I2C
1000 help
1001 If you say yes here you get support for the LM95234 temperature
1002 sensor.
1003
1004 This driver can also be built as a module. If so, the module
1005 will be called lm95234.
1006
1007config SENSORS_LM95241
1008 tristate "National Semiconductor LM95241 and compatibles"
1009 depends on I2C
1010 help
1011 If you say yes here you get support for LM95231 and LM95241 sensor
1012 chips.
1013
1014 This driver can also be built as a module. If so, the module
1015 will be called lm95241.
1016
1017config SENSORS_LM95245
1018 tristate "National Semiconductor LM95245 sensor chip"
1019 depends on I2C
1020 help
1021 If you say yes here you get support for LM95245 sensor chip.
1022
1023 This driver can also be built as a module. If so, the module
1024 will be called lm95245.
1021 1025
1022config SENSORS_PC87360 1026config SENSORS_PC87360
1023 tristate "National Semiconductor PC87360 family" 1027 tristate "National Semiconductor PC87360 family"
@@ -1047,6 +1051,33 @@ config SENSORS_PC87427
1047 This driver can also be built as a module. If so, the module 1051 This driver can also be built as a module. If so, the module
1048 will be called pc87427. 1052 will be called pc87427.
1049 1053
1054config SENSORS_NTC_THERMISTOR
1055 tristate "NTC thermistor support"
1056 depends on (!OF && !IIO) || (OF && IIO)
1057 help
1058 This driver supports NTC thermistors sensor reading and its
1059 interpretation. The driver can also monitor the temperature and
1060 send notifications about the temperature.
1061
1062 Currently, this driver supports
1063 NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, and NCP15WL333.
1064
1065 This driver can also be built as a module. If so, the module
1066 will be called ntc-thermistor.
1067
1068config SENSORS_NCT6775
1069 tristate "Nuvoton NCT6775F and compatibles"
1070 depends on !PPC
1071 select HWMON_VID
1072 help
1073 If you say yes here you get support for the hardware monitoring
1074 functionality of the Nuvoton NCT6775F, NCT6776F, NCT6779D
1075 and compatible Super-I/O chips. This driver replaces the
1076 w83627ehf driver for NCT6775F and NCT6776F.
1077
1078 This driver can also be built as a module. If so, the module
1079 will be called nct6775.
1080
1050config SENSORS_PCF8591 1081config SENSORS_PCF8591
1051 tristate "Philips PCF8591 ADC/DAC" 1082 tristate "Philips PCF8591 ADC/DAC"
1052 depends on I2C 1083 depends on I2C
@@ -1110,21 +1141,6 @@ config SENSORS_SIS5595
1110 This driver can also be built as a module. If so, the module 1141 This driver can also be built as a module. If so, the module
1111 will be called sis5595. 1142 will be called sis5595.
1112 1143
1113config SENSORS_SMM665
1114 tristate "Summit Microelectronics SMM665"
1115 depends on I2C
1116 default n
1117 help
1118 If you say yes here you get support for the hardware monitoring
1119 features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1120 Active DC Output Controller / Monitor.
1121
1122 Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
1123 Support for those chips is untested.
1124
1125 This driver can also be built as a module. If so, the module will
1126 be called smm665.
1127
1128config SENSORS_DME1737 1144config SENSORS_DME1737
1129 tristate "SMSC DME1737, SCH311x and compatibles" 1145 tristate "SMSC DME1737, SCH311x and compatibles"
1130 depends on I2C && !PPC 1146 depends on I2C && !PPC
@@ -1246,6 +1262,21 @@ config SENSORS_SCH5636
1246 This driver can also be built as a module. If so, the module 1262 This driver can also be built as a module. If so, the module
1247 will be called sch5636. 1263 will be called sch5636.
1248 1264
1265config SENSORS_SMM665
1266 tristate "Summit Microelectronics SMM665"
1267 depends on I2C
1268 default n
1269 help
1270 If you say yes here you get support for the hardware monitoring
1271 features of the Summit Microelectronics SMM665/SMM665B Six-Channel
1272 Active DC Output Controller / Monitor.
1273
1274 Other supported chips are SMM465, SMM665C, SMM764, and SMM766.
1275 Support for those chips is untested.
1276
1277 This driver can also be built as a module. If so, the module will
1278 be called smm665.
1279
1249config SENSORS_ADS1015 1280config SENSORS_ADS1015
1250 tristate "Texas Instruments ADS1015" 1281 tristate "Texas Instruments ADS1015"
1251 depends on I2C 1282 depends on I2C
@@ -1561,37 +1592,6 @@ config SENSORS_ULTRA45
1561 This driver provides support for the Ultra45 workstation environmental 1592 This driver provides support for the Ultra45 workstation environmental
1562 sensors. 1593 sensors.
1563 1594
1564config SENSORS_APPLESMC
1565 tristate "Apple SMC (Motion sensor, light sensor, keyboard backlight)"
1566 depends on INPUT && X86
1567 select NEW_LEDS
1568 select LEDS_CLASS
1569 select INPUT_POLLDEV
1570 default n
1571 help
1572 This driver provides support for the Apple System Management
1573 Controller, which provides an accelerometer (Apple Sudden Motion
1574 Sensor), light sensors, temperature sensors, keyboard backlight
1575 control and fan control.
1576
1577 Only Intel-based Apple's computers are supported (MacBook Pro,
1578 MacBook, MacMini).
1579
1580 Data from the different sensors, keyboard backlight control and fan
1581 control are accessible via sysfs.
1582
1583 This driver also provides an absolute input class device, allowing
1584 the laptop to act as a pinball machine-esque joystick.
1585
1586 Say Y here if you have an applicable laptop and want to experience
1587 the awesome power of applesmc.
1588
1589config SENSORS_MC13783_ADC
1590 tristate "Freescale MC13783/MC13892 ADC"
1591 depends on MFD_MC13XXX
1592 help
1593 Support for the A/D converter on MC13783 and MC13892 PMIC.
1594
1595if ACPI 1595if ACPI
1596 1596
1597comment "ACPI drivers" 1597comment "ACPI drivers"