• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# ADC drivers
3#
4menu "Analog to digital converters"
5
6config AD_SIGMA_DELTA
7	tristate
8	select IIO_BUFFER
9	select IIO_TRIGGERED_BUFFER
10
11config AD7266
12	tristate "Analog Devices AD7265/AD7266 ADC driver"
13	depends on SPI_MASTER
14	select IIO_BUFFER
15	select IIO_TRIGGER
16	select IIO_TRIGGERED_BUFFER
17	help
18	  Say yes here to build support for Analog Devices AD7265 and AD7266
19	  ADCs.
20
21config AD7298
22	tristate "Analog Devices AD7298 ADC driver"
23	depends on SPI
24	select IIO_BUFFER
25	select IIO_TRIGGERED_BUFFER
26	help
27	  Say yes here to build support for Analog Devices AD7298
28	  8 Channel ADC with temperature sensor.
29
30	  To compile this driver as a module, choose M here: the
31	  module will be called ad7298.
32
33config AD7923
34	tristate "Analog Devices AD7923 and similar ADCs driver"
35	depends on SPI
36	select IIO_BUFFER
37	select IIO_TRIGGERED_BUFFER
38	help
39	  Say yes here to build support for Analog Devices
40	  AD7904, AD7914, AD7923, AD7924 4 Channel ADCs.
41
42	  To compile this driver as a module, choose M here: the
43	  module will be called ad7923.
44
45config AD7791
46	tristate "Analog Devices AD7791 ADC driver"
47	depends on SPI
48	select AD_SIGMA_DELTA
49	help
50	  Say yes here to build support for Analog Devices AD7787, AD7788, AD7789,
51	  AD7790 and AD7791 SPI analog to digital converters (ADC). If unsure, say
52	  N (but it is safe to say "Y").
53
54	  To compile this driver as a module, choose M here: the module will be
55	  called ad7791.
56
57config AD7793
58	tristate "Analog Devices AD7793 and similar ADCs driver"
59	depends on SPI
60	select AD_SIGMA_DELTA
61	help
62	  Say yes here to build support for Analog Devices AD7785, AD7792, AD7793,
63	  AD7794 and AD7795 SPI analog to digital converters (ADC).
64	  If unsure, say N (but it's safe to say "Y").
65
66	  To compile this driver as a module, choose M here: the
67	  module will be called AD7793.
68
69config AD7476
70	tristate "Analog Devices AD7476 and similar 1-channel ADCs driver"
71	depends on SPI
72	select IIO_BUFFER
73	select IIO_TRIGGERED_BUFFER
74	help
75	  Say yes here to build support for Analog Devices AD7273, AD7274, AD7276,
76	  AD7277, AD7278, AD7475, AD7476, AD7477, AD7478, AD7466, AD7467, AD7468,
77	  AD7495, AD7910, AD7920, AD7920 SPI analog to digital converters (ADC).
78
79	  If unsure, say N (but it's safe to say "Y").
80
81	  To compile this driver as a module, choose M here: the
82	  module will be called ad7476.
83
84config AD7887
85	tristate "Analog Devices AD7887 ADC driver"
86	depends on SPI
87	select IIO_BUFFER
88	select IIO_TRIGGERED_BUFFER
89	help
90	  Say yes here to build support for Analog Devices
91	  AD7887 SPI analog to digital converter (ADC).
92	  If unsure, say N (but it's safe to say "Y").
93
94	  To compile this driver as a module, choose M here: the
95	  module will be called ad7887.
96
97config AT91_ADC
98	tristate "Atmel AT91 ADC"
99	depends on ARCH_AT91
100	select IIO_BUFFER
101	select IIO_TRIGGERED_BUFFER
102	select SYSFS
103	help
104	  Say yes here to build support for Atmel AT91 ADC.
105
106config EXYNOS_ADC
107	bool "Exynos ADC driver support"
108	depends on OF
109	help
110	  Core support for the ADC block found in the Samsung EXYNOS series
111	  of SoCs for drivers such as the touchscreen and hwmon to use to share
112	  this resource.
113
114config LP8788_ADC
115	bool "LP8788 ADC driver"
116	depends on MFD_LP8788
117	help
118	  Say yes here to build support for TI LP8788 ADC.
119
120config MAX1363
121	tristate "Maxim max1363 ADC driver"
122	depends on I2C
123	select IIO_BUFFER
124	select IIO_TRIGGERED_BUFFER
125	help
126	  Say yes here to build support for many Maxim i2c analog to digital
127	  converters (ADC). (max1361, max1362, max1363, max1364, max1036,
128	  max1037, max1038, max1039, max1136, max1136, max1137, max1138,
129	  max1139, max1236, max1237, max11238, max1239, max11600, max11601,
130	  max11602, max11603, max11604, max11605, max11606, max11607,
131	  max11608, max11609, max11610, max11611, max11612, max11613,
132	  max11614, max11615, max11616, max11617, max11644, max11645,
133	  max11646, max11647) Provides direct access via sysfs and buffered
134	  data via the iio dev interface.
135
136config TI_ADC081C
137	tristate "Texas Instruments ADC081C021/027"
138	depends on I2C
139	help
140	  If you say yes here you get support for Texas Instruments ADC081C021
141	  and ADC081C027 ADC chips.
142
143	  This driver can also be built as a module. If so, the module will be
144	  called ti-adc081c.
145
146config TI_AM335X_ADC
147	tristate "TI's ADC driver"
148	depends on MFD_TI_AM335X_TSCADC
149	help
150	  Say yes here to build support for Texas Instruments ADC
151	  driver which is also a MFD client.
152
153config VIPERBOARD_ADC
154	tristate "Viperboard ADC support"
155	depends on MFD_VIPERBOARD && USB
156	help
157	  Say yes here to access the ADC part of the Nano River
158	  Technologies Viperboard.
159
160endmenu
161