diff options
-rw-r--r-- | drivers/hwmon/Kconfig | 616 |
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 | ||
114 | config 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 | |||
130 | config SENSORS_ADM1021 | 114 | config 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 | ||
299 | config 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 | |||
315 | config SENSORS_ASB100 | 324 | config 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 | ||
447 | config 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 | |||
438 | config SENSORS_FSCHMD | 453 | config 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 | ||
454 | config 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 | |||
464 | config 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 | |||
474 | config SENSORS_GL518SM | 469 | config 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 | ||
490 | config 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 | |||
500 | config 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 | |||
495 | config SENSORS_GPIO_FAN | 510 | config 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 | ||
514 | config 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 | |||
524 | config 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 | |||
532 | config SENSORS_IBMAEM | 529 | config 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 | ||
566 | config 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 | |||
569 | config SENSORS_IT87 | 574 | config 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 | ||
617 | config 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 | |||
630 | config 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 | |||
641 | config 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 | |||
650 | config 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 | |||
680 | config 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 | |||
690 | config 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 | |||
701 | config 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 | |||
711 | config 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 | |||
721 | config 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 | |||
733 | config 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 | |||
744 | config 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 | |||
758 | config 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 | |||
768 | config 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 | |||
779 | config SENSORS_LTC2945 | 622 | config 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 | ||
859 | config 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 | |||
869 | config 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 | |||
879 | config 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 | |||
888 | config SENSORS_MAX1111 | 702 | config 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 | ||
798 | config 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 | |||
984 | config SENSORS_MCP3021 | 808 | config 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 | ||
995 | config SENSORS_NCT6775 | 819 | config 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 | |||
835 | config 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 | |||
848 | config 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 | |||
859 | config 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 | |||
868 | config 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 | |||
898 | config 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 | |||
908 | config 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 | ||
1008 | config SENSORS_NTC_THERMISTOR | 919 | config 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 | |||
929 | config 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 | |||
939 | config 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 | |||
951 | config 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 | |||
962 | config 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 | |||
976 | config 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 | |||
986 | config 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 | |||
997 | config 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 | |||
1007 | config 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 | |||
1017 | config 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 | ||
1022 | config SENSORS_PC87360 | 1026 | config 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 | ||
1054 | config 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 | |||
1068 | config 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 | |||
1050 | config SENSORS_PCF8591 | 1081 | config 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 | ||
1113 | config 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 | |||
1128 | config SENSORS_DME1737 | 1144 | config 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 | ||
1265 | config 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 | |||
1249 | config SENSORS_ADS1015 | 1280 | config 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 | ||
1564 | config 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 | |||
1589 | config 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 | |||
1595 | if ACPI | 1595 | if ACPI |
1596 | 1596 | ||
1597 | comment "ACPI drivers" | 1597 | comment "ACPI drivers" |