Commit | Line | Data |
---|---|---|
6790e29f BS |
1 | # |
2 | # DAC drivers | |
3 | # | |
3edc84e6 LPC |
4 | # When adding new entries keep the list in alphabetical order |
5 | ||
e63abd0a | 6 | menu "Digital to analog converters" |
6790e29f | 7 | |
fcf265d6 | 8 | config AD5064 |
6a17a076 | 9 | tristate "Analog Devices AD5064 and similar multi-channel DAC driver" |
0ae5fb6f | 10 | depends on (SPI_MASTER && I2C!=m) || I2C |
fcf265d6 | 11 | help |
f8be4af1 | 12 | Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, |
f47732c0 LPC |
13 | AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, |
14 | AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666, | |
15 | AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616, | |
16 | LTC2617, LTC2619, LTC2626, LTC2627, LTC2629 Digital to Analog Converter. | |
fcf265d6 LPC |
17 | |
18 | To compile this driver as a module, choose M here: the | |
19 | module will be called ad5064. | |
20 | ||
a3e2940c | 21 | config AD5360 |
71866079 | 22 | tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" |
a3e2940c LPC |
23 | depends on SPI |
24 | help | |
25 | Say yes here to build support for Analog Devices AD5360, AD5361, | |
26 | AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel | |
27 | Digital to Analog Converters (DAC). | |
28 | ||
29 | To compile this driver as module choose M here: the module will be called | |
30 | ad5360. | |
31 | ||
c03f2c53 LPC |
32 | config AD5380 |
33 | tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" | |
0ae5fb6f | 34 | depends on (SPI_MASTER && I2C!=m) || I2C |
c03f2c53 LPC |
35 | select REGMAP_I2C if I2C |
36 | select REGMAP_SPI if SPI_MASTER | |
37 | help | |
38 | Say yes here to build support for Analog Devices AD5380, AD5381, | |
39 | AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel | |
40 | Digital to Analog Converters (DAC). | |
41 | ||
42 | To compile this driver as module choose M here: the module will be called | |
43 | ad5380. | |
44 | ||
5691b234 LPC |
45 | config AD5421 |
46 | tristate "Analog Devices AD5421 DAC driver" | |
47 | depends on SPI | |
48 | help | |
49 | Say yes here to build support for Analog Devices AD5421 loop-powered | |
50 | digital-to-analog convertors (DAC). | |
51 | ||
52 | To compile this driver as module choose M here: the module will be called | |
53 | ad5421. | |
54 | ||
b5a49481 | 55 | config AD5446 |
ae467dd5 | 56 | tristate "Analog Devices AD5446 and similar single channel DACs driver" |
0ae5fb6f | 57 | depends on (SPI_MASTER && I2C!=m) || I2C |
b5a49481 | 58 | help |
bf832380 LPC |
59 | Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, |
60 | AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, | |
61 | AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5601, AD5602, AD5611, AD5612, | |
4fa2a9e4 | 62 | AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs. |
b5a49481 MH |
63 | |
64 | To compile this driver as a module, choose M here: the | |
65 | module will be called ad5446. | |
6ddc5fb4 | 66 | |
8341dc04 | 67 | config AD5449 |
71866079 | 68 | tristate "Analog Devices AD5449 and similar DACs driver" |
8341dc04 LPC |
69 | depends on SPI_MASTER |
70 | help | |
71 | Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, | |
72 | AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. | |
73 | ||
74 | To compile this driver as a module, choose M here: the | |
75 | module will be called ad5449. | |
76 | ||
56ca9db8 PC |
77 | config AD5592R_BASE |
78 | tristate | |
79 | ||
80 | config AD5592R | |
81 | tristate "Analog Devices AD5592R ADC/DAC driver" | |
82 | depends on SPI_MASTER | |
83 | select GPIOLIB | |
84 | select AD5592R_BASE | |
85 | help | |
86 | Say yes here to build support for Analog Devices AD5592R | |
87 | Digital to Analog / Analog to Digital Converter. | |
88 | ||
89 | To compile this driver as a module, choose M here: the | |
90 | module will be called ad5592r. | |
91 | ||
92 | config AD5593R | |
93 | tristate "Analog Devices AD5593R ADC/DAC driver" | |
94 | depends on I2C | |
95 | select GPIOLIB | |
96 | select AD5592R_BASE | |
97 | help | |
98 | Say yes here to build support for Analog Devices AD5593R | |
99 | Digital to Analog / Analog to Digital Converter. | |
100 | ||
101 | To compile this driver as a module, choose M here: the | |
102 | module will be called ad5593r. | |
103 | ||
59c23eab MH |
104 | config AD5504 |
105 | tristate "Analog Devices AD5504/AD5501 DAC SPI driver" | |
106 | depends on SPI | |
107 | help | |
108 | Say yes here to build support for Analog Devices AD5504, AD5501, | |
109 | High Voltage Digital to Analog Converter. | |
110 | ||
111 | To compile this driver as a module, choose M here: the | |
112 | module will be called ad5504. | |
113 | ||
3edc84e6 LPC |
114 | config AD5624R_SPI |
115 | tristate "Analog Devices AD5624/44/64R DAC spi driver" | |
116 | depends on SPI | |
117 | help | |
118 | Say yes here to build support for Analog Devices AD5624R, AD5644R and | |
119 | AD5664R converters (DAC). This driver uses the common SPI interface. | |
120 | ||
121 | config AD5686 | |
122 | tristate "Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver" | |
123 | depends on SPI | |
124 | help | |
125 | Say yes here to build support for Analog Devices AD5686R, AD5685R, | |
126 | AD5684R, AD5791 Voltage Output Digital to | |
127 | Analog Converter. | |
128 | ||
129 | To compile this driver as a module, choose M here: the | |
130 | module will be called ad5686. | |
131 | ||
c499d029 LPC |
132 | config AD5755 |
133 | tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" | |
134 | depends on SPI_MASTER | |
135 | help | |
136 | Say yes here to build support for Analog Devices AD5755, AD5755-1, | |
137 | AD5757, AD5735, AD5737 quad channel Digital to | |
138 | Analog Converter. | |
139 | ||
140 | To compile this driver as a module, choose M here: the | |
141 | module will be called ad5755. | |
142 | ||
131497ac RRD |
143 | config AD5761 |
144 | tristate "Analog Devices AD5761/61R/21/21R DAC driver" | |
145 | depends on SPI_MASTER | |
146 | help | |
147 | Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721, | |
148 | AD5721R Digital to Analog Converter. | |
149 | ||
150 | To compile this driver as a module, choose M here: the | |
151 | module will be called ad5761. | |
152 | ||
68b14d7e LPC |
153 | config AD5764 |
154 | tristate "Analog Devices AD5764/64R/44/44R DAC driver" | |
155 | depends on SPI_MASTER | |
156 | help | |
157 | Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, | |
158 | AD5744R Digital to Analog Converter. | |
159 | ||
160 | To compile this driver as a module, choose M here: the | |
161 | module will be called ad5764. | |
162 | ||
69d900a6 | 163 | config AD5791 |
9d41c5bb | 164 | tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" |
69d900a6 MH |
165 | depends on SPI |
166 | help | |
ba1c2bb2 | 167 | Say yes here to build support for Analog Devices AD5760, AD5780, |
9d41c5bb | 168 | AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to |
ba1c2bb2 | 169 | Analog Converter. |
69d900a6 MH |
170 | |
171 | To compile this driver as a module, choose M here: the | |
172 | module will be called ad5791. | |
173 | ||
f8347824 | 174 | config AD7303 |
71866079 | 175 | tristate "Analog Devices AD7303 DAC driver" |
f8347824 LPC |
176 | depends on SPI |
177 | help | |
178 | Say yes here to build support for Analog Devices AD7303 Digital to Analog | |
179 | Converters (DAC). | |
180 | ||
181 | To compile this driver as module choose M here: the module will be called | |
182 | ad7303. | |
183 | ||
3b8df5fd WBG |
184 | config CIO_DAC |
185 | tristate "Measurement Computing CIO-DAC IIO driver" | |
186 | depends on X86 && ISA_BUS_API | |
187 | help | |
188 | Say yes here to build support for the Measurement Computing CIO-DAC | |
189 | analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The | |
190 | base port addresses for the devices may be configured via the base | |
191 | array module parameter. | |
192 | ||
9bbccbe1 JE |
193 | config LPC18XX_DAC |
194 | tristate "NXP LPC18xx DAC driver" | |
195 | depends on ARCH_LPC18XX || COMPILE_TEST | |
196 | depends on OF && HAS_IOMEM | |
197 | help | |
198 | Say yes here to build support for NXP LPC18XX DAC. | |
199 | ||
200 | To compile this driver as a module, choose M here: the module will be | |
201 | called lpc18xx_dac. | |
202 | ||
b87b0c0f DES |
203 | config M62332 |
204 | tristate "Mitsubishi M62332 DAC driver" | |
205 | depends on I2C | |
206 | help | |
207 | If you say yes here you get support for the Mitsubishi M62332 | |
208 | (I2C 8-Bit DACs with rail-to-rail outputs). | |
209 | ||
210 | This driver can also be built as a module. If so, the module | |
211 | will be called m62332. | |
212 | ||
6ddc5fb4 | 213 | config MAX517 |
a878a1a6 | 214 | tristate "Maxim MAX517/518/519/520/521 DAC driver" |
369130ab | 215 | depends on I2C |
6ddc5fb4 | 216 | help |
a878a1a6 AF |
217 | If you say yes here you get support for the following Maxim chips |
218 | (I2C 8-Bit DACs with rail-to-rail outputs): | |
219 | MAX517 - Single channel, single reference | |
220 | MAX518 - Dual channel, ref=Vdd | |
221 | MAX519 - Dual channel, dual reference | |
222 | MAX520 - Quad channel, quad reference | |
223 | MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 | |
6ddc5fb4 RS |
224 | |
225 | This driver can also be built as a module. If so, the module | |
226 | will be called max517. | |
0aeac51d | 227 | |
47298897 PR |
228 | config MAX5821 |
229 | tristate "Maxim MAX5821 DAC driver" | |
230 | depends on I2C | |
231 | depends on OF | |
232 | help | |
233 | Say yes here to build support for Maxim MAX5821 | |
234 | 10 bits DAC. | |
235 | ||
cf35ad61 | 236 | config MCP4725 |
35f73967 | 237 | tristate "MCP4725/6 DAC driver" |
cf35ad61 PM |
238 | depends on I2C |
239 | ---help--- | |
240 | Say Y here if you want to build a driver for the Microchip | |
35f73967 | 241 | MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C |
cf35ad61 PM |
242 | interface. |
243 | ||
244 | To compile this driver as a module, choose M here: the module | |
245 | will be called mcp4725. | |
246 | ||
1b791fad MW |
247 | config MCP4922 |
248 | tristate "MCP4902, MCP4912, MCP4922 DAC driver" | |
249 | depends on SPI | |
250 | help | |
251 | Say yes here to build the driver for the Microchip MCP4902 | |
252 | MCP4912, and MCP4922 DAC devices. | |
253 | ||
254 | To compile this driver as a module, choose M here: the module | |
255 | will be called mcp4922. | |
256 | ||
97a445da WBG |
257 | config STX104 |
258 | tristate "Apex Embedded Systems STX104 DAC driver" | |
75897b7c | 259 | depends on X86 && ISA_BUS_API |
765550e4 | 260 | select GPIOLIB |
97a445da | 261 | help |
765550e4 WBG |
262 | Say yes here to build support for the 2-channel DAC and GPIO on the |
263 | Apex Embedded Systems STX104 integrated analog PC/104 card. The base | |
264 | port addresses for the devices may be configured via the base array | |
265 | module parameter. | |
97a445da | 266 | |
1b983bf4 SM |
267 | config VF610_DAC |
268 | tristate "Vybrid vf610 DAC driver" | |
269 | depends on OF | |
270 | depends on HAS_IOMEM | |
271 | help | |
272 | Say yes here to support Vybrid board digital-to-analog converter. | |
273 | ||
274 | This driver can also be built as a module. If so, the module will | |
275 | be called vf610_dac. | |
276 | ||
0aeac51d | 277 | endmenu |