1#
2# ADC drivers
3#
4comment "Analog to digital convertors"
5
6config MAX1363
7	tristate "MAXIM max1363 ADC driver"
8	depends on I2C
9	select IIO_TRIGGER if IIO_RING_BUFFER
10	select MAX1363_RING_BUFFER
11	help
12	  Say yes here to build support for many MAXIM i2c analog to digital
13	  convertors (ADC). (max1361, max1362, max1363, max1364, max1036,
14	  max1037, max1038, max1039, max1136, max1136, max1137, max1138,
15	  max1139, max1236, max1237, max11238, max1239, max11600, max11601,
16	  max11602, max11603, max11604, max11605, max11606, max11607,
17	  max11608, max11609, max11610, max11611, max11612, max11613,
18	  max11614, max11615, max11616, max11617) Provides direct access
19	  via sysfs.
20
21config MAX1363_RING_BUFFER
22	bool "MAXIM max1363: use ring buffer"
23	depends on MAX1363
24	select IIO_RING_BUFFER
25	select IIO_SW_RING
26	help
27	  Say yes here to include ring buffer support in the MAX1363
28	  ADC driver.
29
30config AD7150
31	tristate "Analog Devices ad7150/1/6 capacitive sensor driver"
32	depends on I2C
33	help
34	  Say yes here to build support for Analog Devices capacitive sensors.
35	  (ad7150, ad7151, ad7156) Provides direct access via sysfs.
36
37config AD7152
38	tristate "Analog Devices ad7152/3 capacitive sensor driver"
39	depends on I2C
40	help
41	  Say yes here to build support for Analog Devices capacitive sensors.
42	  (ad7152, ad7153) Provides direct access via sysfs.
43
44config AD7291
45	tristate "Analog Devices AD7291 temperature sensor driver"
46	depends on I2C
47	help
48	  Say yes here to build support for Analog Devices AD7291
49	  temperature sensors.
50
51config AD7298
52	tristate "Analog Devices AD7298 ADC driver"
53	depends on SPI
54	help
55	  Say yes here to build support for Analog Devices AD7298
56	  8 Channel ADC with temperature sensor.
57
58	  To compile this driver as a module, choose M here: the
59	  module will be called ad7298.
60
61config AD7314
62	tristate "Analog Devices AD7314 temperature sensor driver"
63	depends on SPI
64	help
65	  Say yes here to build support for Analog Devices AD7314
66	  temperature sensors.
67
68config AD7606
69	tristate "Analog Devices AD7606 ADC driver"
70	depends on GPIOLIB
71	select IIO_RING_BUFFER
72	select IIO_TRIGGER
73	select IIO_SW_RING
74	help
75	  Say yes here to build support for Analog Devices:
76	  ad7606, ad7606-6, ad7606-4 analog to digital convertors (ADC).
77
78	  To compile this driver as a module, choose M here: the
79	  module will be called ad7606.
80
81config AD7606_IFACE_PARALLEL
82	tristate "parallel interface support"
83	depends on AD7606
84	help
85	  Say yes here to include parallel interface support on the AD7606
86	  ADC driver.
87
88config AD7606_IFACE_SPI
89	tristate "spi interface support"
90	depends on AD7606
91	depends on SPI
92	help
93	  Say yes here to include parallel interface support on the AD7606
94	  ADC driver.
95
96config AD799X
97	tristate "Analog Devices AD799x ADC driver"
98	depends on I2C
99	select IIO_TRIGGER if IIO_RING_BUFFER
100	select AD799X_RING_BUFFER
101	help
102	  Say yes here to build support for Analog Devices:
103	  ad7991, ad7995, ad7999, ad7992, ad7993, ad7994, ad7997, ad7998
104	  i2c analog to digital convertors (ADC). Provides direct access
105	  via sysfs.
106
107config AD799X_RING_BUFFER
108	bool "Analog Devices AD799x: use ring buffer"
109	depends on AD799X
110	select IIO_RING_BUFFER
111	select IIO_SW_RING
112	help
113	  Say yes here to include ring buffer support in the AD799X
114	  ADC driver.
115
116config AD7476
117	tristate "Analog Devices AD7475/6/7/8 AD7466/7/8 and AD7495 ADC driver"
118	depends on SPI
119	select IIO_RING_BUFFER
120	select IIO_SW_RING
121	select IIO_TRIGGER
122	help
123	  Say yes here to build support for Analog Devices
124	  AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468, AD7495
125	  SPI analog to digital convertors (ADC).
126	  If unsure, say N (but it's safe to say "Y").
127
128	  To compile this driver as a module, choose M here: the
129	  module will be called ad7476.
130
131config AD7887
132	tristate "Analog Devices AD7887 ADC driver"
133	depends on SPI
134	select IIO_RING_BUFFER
135	select IIO_SW_RING
136	select IIO_TRIGGER
137	help
138	  Say yes here to build support for Analog Devices
139	  AD7887 SPI analog to digital convertor (ADC).
140	  If unsure, say N (but it's safe to say "Y").
141
142	  To compile this driver as a module, choose M here: the
143	  module will be called ad7887.
144
145config AD7745
146	tristate "Analog Devices AD7745, AD7746 AD7747 capacitive sensor driver"
147	depends on I2C
148	help
149	  Say yes here to build support for Analog Devices capacitive sensors.
150	  (AD7745, AD7746, AD7747) Provides direct access via sysfs.
151
152	  To compile this driver as a module, choose M here: the
153	  module will be called ad7745.
154
155config AD7816
156	tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver"
157	depends on SPI
158	help
159	  Say yes here to build support for Analog Devices AD7816/7/8
160	  temperature sensors and ADC.
161
162config ADT75
163	tristate "Analog Devices ADT75 temperature sensor driver"
164	depends on I2C
165	help
166	  Say yes here to build support for Analog Devices ADT75
167	  temperature sensors.
168
169config ADT7310
170	tristate "Analog Devices ADT7310 temperature sensor driver"
171	depends on SPI
172	help
173	  Say yes here to build support for Analog Devices ADT7310
174	  temperature sensors.
175
176config ADT7410
177	tristate "Analog Devices ADT7410 temperature sensor driver"
178	depends on I2C
179	help
180	  Say yes here to build support for Analog Devices ADT7410
181	  temperature sensors.
182