aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hwmon/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2011-07-30 14:57:57 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2011-07-30 14:57:57 -0400
commit464c9098bbc17b4596aa12191a7e646a28e7587a (patch)
tree1d97f02c1f071f358f0d0b5fd8e04db3b9a7a9af /drivers/hwmon/Kconfig
parent4c677e2eefdba9c5bfc4474e2e91b26ae8458a1d (diff)
parentf90be42fb383f39aa814b8e14de138da8973e5c1 (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/Kconfig127
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
696config SENSORS_LM95241 696config 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
706config 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
705config SENSORS_MAX1111 715config 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
749config 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
739config SENSORS_MAX6639 759config 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
790config 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
770config SENSORS_PC87360 804config 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
810config PMBUS 844source 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
820if PMBUS
821
822config 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
833config 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
843config 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
853config 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
863config 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
873config 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
884config 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
895endif # PMBUS
896 845
897config SENSORS_SHT15 846config SENSORS_SHT15
898 tristate "Sensiron humidity and temperature sensors. SHT15 and compat." 847 tristate "Sensiron humidity and temperature sensors. SHT15 and compat."