diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-07-30 14:57:57 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-07-30 14:57:57 -0400 |
commit | 464c9098bbc17b4596aa12191a7e646a28e7587a (patch) | |
tree | 1d97f02c1f071f358f0d0b5fd8e04db3b9a7a9af /drivers/hwmon/Kconfig | |
parent | 4c677e2eefdba9c5bfc4474e2e91b26ae8458a1d (diff) | |
parent | f90be42fb383f39aa814b8e14de138da8973e5c1 (diff) |
Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging
* 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging: (24 commits)
hwmon: (lm90) Refactor reading of config2 register
hwmon: (lm90) Make SA56004 detection more robust
hwmon: (lm90) Simplify handling of extended local temp register
hwmon: (pmbus) Add client driver for LM25066, LM5064, and LM5066
hwmon: (max34440) Add support for peak attributes
hwmon: (max8688) Add support for peak attributes
hwmon: (max16064) Add support for peak attributes
hwmon: (adm1275) Add support for peak attributes
hwmon: (pmbus) Add support for peak attributes
hwmon: Add new attributes to sysfs ABI
hwmon: (pmbus) Strengthen check for status register existence
hwmon: (pmbus) Add support for virtual pages
hwmon: (pmbus) Support reading and writing of word registers in device specific code
hwmon: (pmbus) Increase attribute name size
hwmon: (pmbus) Add ADP4000, NCP4200 and NCP4208 to list of supported devices
hwmon: (pmbus) Add support for VID output voltage mode
hwmon: (pmbus) Move PMBus drivers to drivers/hwmon/pmbus
hwmon: (coretemp) Add core/pkg threshold support to Coretemp
hwmon: (lm95241) Add support for LM95231
hwmon: LM95245 driver
...
Diffstat (limited to 'drivers/hwmon/Kconfig')
-rw-r--r-- | drivers/hwmon/Kconfig | 127 |
1 files changed, 38 insertions, 89 deletions
diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 0598cd22edf2..0b62c3c6b7ce 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig | |||
@@ -623,7 +623,7 @@ config SENSORS_LM90 | |||
623 | LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A, | 623 | LM86, LM89 and LM99, Analog Devices ADM1032, ADT7461, and ADT7461A, |
624 | Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659, | 624 | Maxim MAX6646, MAX6647, MAX6648, MAX6649, MAX6657, MAX6658, MAX6659, |
625 | MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008, | 625 | MAX6680, MAX6681, MAX6692, MAX6695, MAX6696, ON Semiconductor NCT1008, |
626 | and Winbond/Nuvoton W83L771W/G/AWG/ASG sensor chips. | 626 | Winbond/Nuvoton W83L771W/G/AWG/ASG and Philips SA56004 sensor chips. |
627 | 627 | ||
628 | This driver can also be built as a module. If so, the module | 628 | This driver can also be built as a module. If so, the module |
629 | will be called lm90. | 629 | will be called lm90. |
@@ -694,14 +694,24 @@ config SENSORS_LTC4261 | |||
694 | be called ltc4261. | 694 | be called ltc4261. |
695 | 695 | ||
696 | config SENSORS_LM95241 | 696 | config SENSORS_LM95241 |
697 | tristate "National Semiconductor LM95241 sensor chip" | 697 | tristate "National Semiconductor LM95241 and compatibles" |
698 | depends on I2C | 698 | depends on I2C |
699 | help | 699 | help |
700 | If you say yes here you get support for LM95241 sensor chip. | 700 | If you say yes here you get support for LM95231 and LM95241 sensor |
701 | chips. | ||
701 | 702 | ||
702 | This driver can also be built as a module. If so, the module | 703 | This driver can also be built as a module. If so, the module |
703 | will be called lm95241. | 704 | will be called lm95241. |
704 | 705 | ||
706 | config SENSORS_LM95245 | ||
707 | tristate "National Semiconductor LM95245 sensor chip" | ||
708 | depends on I2C && EXPERIMENTAL | ||
709 | help | ||
710 | If you say yes here you get support for LM95245 sensor chip. | ||
711 | |||
712 | This driver can also be built as a module. If so, the module | ||
713 | will be called lm95245. | ||
714 | |||
705 | config SENSORS_MAX1111 | 715 | config SENSORS_MAX1111 |
706 | tristate "Maxim MAX1111 Multichannel, Serial 8-bit ADC chip" | 716 | tristate "Maxim MAX1111 Multichannel, Serial 8-bit ADC chip" |
707 | depends on SPI_MASTER | 717 | depends on SPI_MASTER |
@@ -736,6 +746,16 @@ config SENSORS_MAX1619 | |||
736 | This driver can also be built as a module. If so, the module | 746 | This driver can also be built as a module. If so, the module |
737 | will be called max1619. | 747 | will be called max1619. |
738 | 748 | ||
749 | config SENSORS_MAX1668 | ||
750 | tristate "Maxim MAX1668 and compatibles" | ||
751 | depends on I2C && EXPERIMENTAL | ||
752 | help | ||
753 | If you say yes here you get support for MAX1668, MAX1989 and | ||
754 | MAX1805 chips. | ||
755 | |||
756 | This driver can also be built as a module. If so, the module | ||
757 | will be called max1668. | ||
758 | |||
739 | config SENSORS_MAX6639 | 759 | config SENSORS_MAX6639 |
740 | tristate "Maxim MAX6639 sensor chip" | 760 | tristate "Maxim MAX6639 sensor chip" |
741 | depends on I2C && EXPERIMENTAL | 761 | depends on I2C && EXPERIMENTAL |
@@ -767,6 +787,20 @@ config SENSORS_MAX6650 | |||
767 | This driver can also be built as a module. If so, the module | 787 | This driver can also be built as a module. If so, the module |
768 | will be called max6650. | 788 | will be called max6650. |
769 | 789 | ||
790 | config SENSORS_NTC_THERMISTOR | ||
791 | tristate "NTC thermistor support" | ||
792 | depends on EXPERIMENTAL | ||
793 | help | ||
794 | This driver supports NTC thermistors sensor reading and its | ||
795 | interpretation. The driver can also monitor the temperature and | ||
796 | send notifications about the temperature. | ||
797 | |||
798 | Currently, this driver supports | ||
799 | NCP15WB473, NCP18WB473, NCP21WB473, NCP03WB473, and NCP15WL333. | ||
800 | |||
801 | This driver can also be built as a module. If so, the module | ||
802 | will be called ntc-thermistor. | ||
803 | |||
770 | config SENSORS_PC87360 | 804 | config SENSORS_PC87360 |
771 | tristate "National Semiconductor PC87360 family" | 805 | tristate "National Semiconductor PC87360 family" |
772 | select HWMON_VID | 806 | select HWMON_VID |
@@ -807,92 +841,7 @@ config SENSORS_PCF8591 | |||
807 | These devices are hard to detect and rarely found on mainstream | 841 | These devices are hard to detect and rarely found on mainstream |
808 | hardware. If unsure, say N. | 842 | hardware. If unsure, say N. |
809 | 843 | ||
810 | config PMBUS | 844 | source drivers/hwmon/pmbus/Kconfig |
811 | tristate "PMBus support" | ||
812 | depends on I2C && EXPERIMENTAL | ||
813 | default n | ||
814 | help | ||
815 | Say yes here if you want to enable PMBus support. | ||
816 | |||
817 | This driver can also be built as a module. If so, the module will | ||
818 | be called pmbus_core. | ||
819 | |||
820 | if PMBUS | ||
821 | |||
822 | config SENSORS_PMBUS | ||
823 | tristate "Generic PMBus devices" | ||
824 | default n | ||
825 | help | ||
826 | If you say yes here you get hardware monitoring support for generic | ||
827 | PMBus devices, including but not limited to BMR450, BMR451, BMR453, | ||
828 | BMR454, and LTC2978. | ||
829 | |||
830 | This driver can also be built as a module. If so, the module will | ||
831 | be called pmbus. | ||
832 | |||
833 | config SENSORS_ADM1275 | ||
834 | tristate "Analog Devices ADM1275" | ||
835 | default n | ||
836 | help | ||
837 | If you say yes here you get hardware monitoring support for Analog | ||
838 | Devices ADM1275 Hot-Swap Controller and Digital Power Monitor. | ||
839 | |||
840 | This driver can also be built as a module. If so, the module will | ||
841 | be called adm1275. | ||
842 | |||
843 | config SENSORS_MAX16064 | ||
844 | tristate "Maxim MAX16064" | ||
845 | default n | ||
846 | help | ||
847 | If you say yes here you get hardware monitoring support for Maxim | ||
848 | MAX16064. | ||
849 | |||
850 | This driver can also be built as a module. If so, the module will | ||
851 | be called max16064. | ||
852 | |||
853 | config SENSORS_MAX34440 | ||
854 | tristate "Maxim MAX34440/MAX34441" | ||
855 | default n | ||
856 | help | ||
857 | If you say yes here you get hardware monitoring support for Maxim | ||
858 | MAX34440 and MAX34441. | ||
859 | |||
860 | This driver can also be built as a module. If so, the module will | ||
861 | be called max34440. | ||
862 | |||
863 | config SENSORS_MAX8688 | ||
864 | tristate "Maxim MAX8688" | ||
865 | default n | ||
866 | help | ||
867 | If you say yes here you get hardware monitoring support for Maxim | ||
868 | MAX8688. | ||
869 | |||
870 | This driver can also be built as a module. If so, the module will | ||
871 | be called max8688. | ||
872 | |||
873 | config SENSORS_UCD9000 | ||
874 | tristate "TI UCD90120, UCD90124, UCD9090, UCD90910" | ||
875 | default n | ||
876 | help | ||
877 | If you say yes here you get hardware monitoring support for TI | ||
878 | UCD90120, UCD90124, UCD9090, UCD90910 Sequencer and System Health | ||
879 | Controllers. | ||
880 | |||
881 | This driver can also be built as a module. If so, the module will | ||
882 | be called ucd9000. | ||
883 | |||
884 | config SENSORS_UCD9200 | ||
885 | tristate "TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, UCD9248" | ||
886 | default n | ||
887 | help | ||
888 | If you say yes here you get hardware monitoring support for TI | ||
889 | UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248 | ||
890 | Digital PWM System Controllers. | ||
891 | |||
892 | This driver can also be built as a module. If so, the module will | ||
893 | be called ucd9200. | ||
894 | |||
895 | endif # PMBUS | ||
896 | 845 | ||
897 | config SENSORS_SHT15 | 846 | config SENSORS_SHT15 |
898 | tristate "Sensiron humidity and temperature sensors. SHT15 and compat." | 847 | tristate "Sensiron humidity and temperature sensors. SHT15 and compat." |