aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/iio/adc/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-06-03 11:34:00 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-06-03 11:34:00 -0400
commit5142c33ed86acbcef5c63a63d2b7384b9210d39f (patch)
tree6a0a36207ab436e1ef03bfefa7dac8f3a0cdfae5 /drivers/iio/adc/Kconfig
parent5da77761e6fd51f633b4f31051c4f839e01c29c0 (diff)
parent7eb843aa5050a395bc922db1b41b7237f238d2ba (diff)
Merge tag 'staging-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging into next
Pull staging driver updates from Greg KH: "Here is the big staging driver pull request for 3.16-rc1. Lots of stuff here, tons of cleanup patches, a few new drivers, and some removed as well, but I think we are still adding a few thousand more lines than we remove, due to the new drivers being bigger than the ones deleted. One notible bit of work did stand out, Jes Sorensen has gone on a tear, fixing up a wireless driver to be "more sane" than it originally was from the vendor, with over 500 patches merged here. Good stuff, and a number of users laptops are better off for it. All of this has been in linux-next for a while" * tag 'staging-3.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1703 commits) staging: skein: fix sparse warning for static declarations staging/mt29f_spinand: coding style fixes staging: silicom: fix sparse warning for static variable staging: lustre: Fix coding style staging: android: binder.c: Use more appropriate functions for euid retrieval staging: lustre: fix integer as NULL pointer warnings Revert "staging: dgap: remove unneeded kfree() in dgap_tty_register_ports()" Staging: rtl8192u: r8192U_wx.c Fixed a misplaced brace staging: ion: shrink highmem pages on kswapd staging: ion: use compound pages on high order pages for system heap staging: ion: remove struct ion_page_pool_item staging: ion: simplify ion_page_pool_total() staging: ion: tidy up a bit staging: rtl8723au: Remove redundant casting in usb_ops_linux.c staging: rtl8723au: Remove redundant casting in rtl8723a_hal_init.c staging: rtl8723au: Remove redundant casting in rtw_xmit.c staging: rtl8723au: Remove redundant casting in rtw_wlan_util.c staging: rtl8723au: Remove redundant casting in rtw_sta_mgt.c staging: rtl8723au: Remove redundant casting in rtw_recv.c staging: rtl8723au: Remove redundant casting in rtw_mlme.c ...
Diffstat (limited to 'drivers/iio/adc/Kconfig')
-rw-r--r--drivers/iio/adc/Kconfig21
1 files changed, 17 insertions, 4 deletions
diff --git a/drivers/iio/adc/Kconfig b/drivers/iio/adc/Kconfig
index 24c28e3f93a3..a80d23628f14 100644
--- a/drivers/iio/adc/Kconfig
+++ b/drivers/iio/adc/Kconfig
@@ -96,9 +96,21 @@ config AD7923
96 To compile this driver as a module, choose M here: the 96 To compile this driver as a module, choose M here: the
97 module will be called ad7923. 97 module will be called ad7923.
98 98
99config AD799X
100 tristate "Analog Devices AD799x ADC driver"
101 depends on I2C
102 select IIO_BUFFER
103 select IIO_TRIGGERED_BUFFER
104 help
105 Say yes here to build support for Analog Devices:
106 ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998
107 i2c analog to digital converters (ADC). Provides direct access
108 via sysfs.
109
99config AT91_ADC 110config AT91_ADC
100 tristate "Atmel AT91 ADC" 111 tristate "Atmel AT91 ADC"
101 depends on ARCH_AT91 112 depends on ARCH_AT91
113 depends on INPUT
102 select IIO_BUFFER 114 select IIO_BUFFER
103 select IIO_TRIGGERED_BUFFER 115 select IIO_TRIGGERED_BUFFER
104 select SYSFS 116 select SYSFS
@@ -107,7 +119,7 @@ config AT91_ADC
107 119
108config EXYNOS_ADC 120config EXYNOS_ADC
109 tristate "Exynos ADC driver support" 121 tristate "Exynos ADC driver support"
110 depends on OF 122 depends on ARCH_EXYNOS || (OF && COMPILE_TEST)
111 help 123 help
112 Core support for the ADC block found in the Samsung EXYNOS series 124 Core support for the ADC block found in the Samsung EXYNOS series
113 of SoCs for drivers such as the touchscreen and hwmon to use to share 125 of SoCs for drivers such as the touchscreen and hwmon to use to share
@@ -146,11 +158,12 @@ config MCP320X
146 called mcp320x. 158 called mcp320x.
147 159
148config MCP3422 160config MCP3422
149 tristate "Microchip Technology MCP3422/3/4 driver" 161 tristate "Microchip Technology MCP3422/3/4/6/7/8 driver"
150 depends on I2C 162 depends on I2C
151 help 163 help
152 Say yes here to build support for Microchip Technology's MCP3422, 164 Say yes here to build support for Microchip Technology's
153 MCP3423 or MCP3424 analog to digital converters. 165 MCP3422, MCP3423, MCP3424, MCP3426, MCP3427 or MCP3428
166 analog to digital converters.
154 167
155 This driver can also be built as a module. If so, the module will be 168 This driver can also be built as a module. If so, the module will be
156 called mcp3422. 169 called mcp3422.