xref: /linux/drivers/iio/dac/Kconfig (revision b9f9044be76f8494ff48bbf438ecc5b15e7bd3d4)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# DAC drivers
4#
5# When adding new entries keep the list in alphabetical order
6
7menu "Digital to analog converters"
8
9config AD3530R
10	tristate "Analog Devices AD3530R and Similar DACs driver"
11	depends on SPI
12	select REGMAP_SPI
13	help
14	  Say yes here to build support for the following Analog Devices
15	  Digital to Analog Converters:
16	  - AD3530/AD3530R (8-channel)
17	  - AD3531/AD3531R (4-channel)
18	  - AD3532/AD3532R (16-channel)
19	  - AD3536R (16-channel, 12-bit)
20	  - AD5710R/AD5711R (8-channel configurable IDAC/VDAC)
21
22	  To compile this driver as a module, choose M here: the
23	  module will be called ad3530r.
24
25config AD3552R_HS
26	tristate "Analog Devices AD3552R DAC High Speed driver"
27	select AD3552R_LIB
28	select IIO_BACKEND
29	help
30	  Say yes here to build support for Analog Devices AD3552R
31	  Digital to Analog Converter High Speed driver.
32
33	  The driver requires the assistance of an IP core to operate,
34	  since data is streamed into target device via DMA, sent over a
35	  QSPI + DDR (Double Data Rate) bus.
36
37	  To compile this driver as a module, choose M here: the
38	  module will be called ad3552r-hs.
39
40config AD3552R_LIB
41	tristate
42
43config AD3552R
44	tristate "Analog Devices AD3552R DAC driver"
45	depends on SPI_MASTER
46	select AD3552R_LIB
47	select IIO_BUFFER
48	select IIO_TRIGGERED_BUFFER
49	help
50	  Say yes here to build support for Analog Devices AD3552R
51	  Digital to Analog Converter.
52
53	  To compile this driver as a module, choose M here: the
54	  module will be called ad3552r.
55
56config AD5064
57	tristate "Analog Devices AD5064 and similar multi-channel DAC driver"
58	depends on (SPI_MASTER && I2C!=m) || I2C
59	help
60	  Say yes here to build support for Analog Devices AD5024, AD5025, AD5044,
61	  AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R,
62	  AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666,
63	  AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616,
64	  LTC2617, LTC2619, LTC2626, LTC2627, LTC2629, LTC2631, LTC2633, LTC2635
65	  Digital to Analog Converter.
66
67	  To compile this driver as a module, choose M here: the
68	  module will be called ad5064.
69
70config AD5360
71	tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver"
72	depends on SPI
73	help
74	  Say yes here to build support for Analog Devices AD5360, AD5361,
75	  AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel
76	  Digital to Analog Converters (DAC).
77
78	  To compile this driver as module choose M here: the module will be called
79	  ad5360.
80
81config AD5380
82	tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver"
83	depends on (SPI_MASTER && I2C!=m) || I2C
84	select REGMAP_I2C if I2C
85	select REGMAP_SPI if SPI_MASTER
86	help
87	  Say yes here to build support for Analog Devices AD5380, AD5381,
88	  AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel
89	  Digital to Analog Converters (DAC).
90
91	  To compile this driver as module choose M here: the module will be called
92	  ad5380.
93
94config AD5421
95	tristate "Analog Devices AD5421 DAC driver"
96	depends on SPI
97	help
98	  Say yes here to build support for Analog Devices AD5421 loop-powered
99	  digital-to-analog converters (DAC).
100
101	  To compile this driver as module choose M here: the module will be called
102	  ad5421.
103
104config AD5446
105	tristate
106
107config AD5446_SPI
108	tristate "Analog Devices AD5446 and similar single channel DACs driver (SPI)"
109	depends on SPI
110	select AD5446
111	help
112	  Say yes here to build support for Analog Devices AD5300, AD5310,
113	  AD5320, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, AD5512A,
114	  AD5541A, AD5542A, AD5543, AD5553, AD5600, AD5601, AD5611, AD5620,
115	  AD5621, AD5640, AD5641, AD5660, AD5662 DACs as well as
116	  Texas Instruments DAC081S101, DAC101S101, DAC121S101.
117
118	  To compile this driver as a module, choose M here: the
119	  module will be called ad5446-spi.
120
121config AD5446_I2C
122	tristate "Analog Devices AD5446 and similar single channel DACs driver (I2C)"
123	depends on I2C
124	select AD5446
125	help
126	  Say yes here to build support for Analog Devices AD5301, AD5311, AD5321,
127	  AD5602, AD5612, AD5622 DACs.
128
129	  To compile this driver as a module, choose M here: the
130	  module will be called ad5446-i2c.
131
132config AD5449
133	tristate "Analog Devices AD5449 and similar DACs driver"
134	depends on SPI_MASTER
135	help
136	  Say yes here to build support for Analog Devices AD5415, AD5426, AD5429,
137	  AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters.
138
139	  To compile this driver as a module, choose M here: the
140	  module will be called ad5449.
141
142config AD5529R
143	tristate "Analog Devices AD5529R High Voltage DAC driver"
144	depends on SPI_MASTER
145	select REGMAP_SPI
146	help
147	  Say yes here to build support for Analog Devices AD5529R 16-Channel,
148	  12-Bit/16-Bit, 40V High Voltage Precision Digital to Analog Converter.
149
150	  The device features multiple output voltage ranges from -20V to +20V,
151	  built-in 4.096V voltage reference, and digital functions including
152	  toggle, dither, and ramp modes. Supports both 12-bit and 16-bit
153	  resolution variants.
154
155	  To compile this driver as a module, choose M here: the
156	  module will be called ad5529r.
157
158config AD5592R_BASE
159	tristate
160
161config AD5592R
162	tristate "Analog Devices AD5592R ADC/DAC driver"
163	depends on SPI_MASTER
164	select GPIOLIB
165	select AD5592R_BASE
166	help
167	  Say yes here to build support for Analog Devices AD5592R
168	  Digital to Analog / Analog to Digital Converter.
169
170	  To compile this driver as a module, choose M here: the
171	  module will be called ad5592r.
172
173config AD5593R
174	tristate "Analog Devices AD5593R ADC/DAC driver"
175	depends on I2C
176	select GPIOLIB
177	select AD5592R_BASE
178	help
179	  Say yes here to build support for Analog Devices AD5593R
180	  Digital to Analog / Analog to Digital Converter.
181
182	  To compile this driver as a module, choose M here: the
183	  module will be called ad5593r.
184
185config AD5504
186	tristate "Analog Devices AD5504/AD5501 DAC SPI driver"
187	depends on SPI
188	help
189	  Say yes here to build support for Analog Devices AD5504, AD5501,
190	  High Voltage Digital to Analog Converter.
191
192	  To compile this driver as a module, choose M here: the
193	  module will be called ad5504.
194
195config AD5624R_SPI
196	tristate "Analog Devices AD5624/44/64R DAC spi driver"
197	depends on SPI
198	help
199	  Say yes here to build support for Analog Devices AD5624R, AD5644R and
200	  AD5664R converters (DAC). This driver uses the common SPI interface.
201
202config AD5706R
203	tristate "Analog Devices AD5706R DAC driver"
204	depends on SPI
205	select REGMAP
206	help
207	  Say yes here to build support for Analog Devices AD5706R 4-channel,
208	  16-bit current output DAC.
209
210	  To compile this driver as a module, choose M here: the
211	  module will be called ad5706r.
212
213config AD9739A
214	tristate "Analog Devices AD9739A RF DAC spi driver"
215	depends on SPI
216	select REGMAP_SPI
217	select IIO_BACKEND
218	help
219	  Say yes here to build support for Analog Devices AD9739A Digital-to
220	  Analog Converter.
221
222	  The driver requires the assistance of the AXI DAC IP core to operate,
223	  since SPI is used for configuration only, while data has to be
224	  streamed into memory via DMA.
225
226	  To compile this driver as a module, choose M here: the module will be
227	  called ad9739a.
228
229config ADI_AXI_DAC
230	tristate "Analog Devices Generic AXI DAC IP core driver"
231	depends on MICROBLAZE || NIOS2 || ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_INTEL_SOCFPGA || COMPILE_TEST
232	select IIO_BUFFER
233	select IIO_BUFFER_DMAENGINE
234	select REGMAP_MMIO
235	select IIO_BACKEND
236	help
237	  Say yes here to build support for Analog Devices Generic
238	  AXI DAC IP core. The IP core is used for interfacing with
239	  digital-to-analog (DAC) converters that require either a high-speed
240	  serial interface (JESD204B/C) or a source synchronous parallel
241	  interface (LVDS/CMOS).
242	  Typically (for such devices) SPI will be used for configuration only,
243	  while this IP core handles the streaming of data into memory via DMA.
244
245	  Link: https://wiki.analog.com/resources/fpga/docs/axi_dac_ip
246	  If unsure, say N (but it's safe to say "Y").
247
248	  To compile this driver as a module, choose M here: the
249	  module will be called adi-axi-dac.
250
251config LTC2688
252	tristate "Analog Devices LTC2688 DAC spi driver"
253	depends on SPI
254	select REGMAP
255	help
256	  Say yes here to build support for Analog Devices
257	  LTC2688 converters (DAC).
258
259	  To compile this driver as a module, choose M here: the
260	  module will be called ltc2688.
261
262config AD5686
263	tristate
264	select IIO_BUFFER
265	select IIO_TRIGGERED_BUFFER
266
267config AD5686_SPI
268	tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)"
269	depends on SPI
270	select AD5686
271	help
272	  Say yes here to build support for Analog Devices Voltage Output
273	  Digital to Analog Converters:
274	  - Single-channel:
275	    AD5310R, AD5681R, AD5682R, AD5683, AD5683R
276	  - Dual-channel:
277	    AD5313R, AD5687, AD5687R, AD5689, AD5689R
278	  - Quad-channel:
279	    AD5317R, AD5684, AD5684R, AD5685R, AD5686, AD5686R
280	  - 8-channel:
281	    AD5672R, AD5676, AD5676R
282	  - 16-channel:
283	    AD5674, AD5674R, AD5679, AD5679R
284
285	  To compile this driver as a module, choose M here: the
286	  module will be called ad5686.
287
288config AD5696_I2C
289	tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)"
290	depends on I2C
291	select AD5686
292	help
293	  Say yes here to build support for Analog Devices Voltage Output
294	  Digital to Analog Converters:
295	  - Single-channel:
296	    AD5311R, AD5691R, AD5692R, AD5693, AD5693R
297	  - Dual-channel:
298	    AD5338R, AD5697R
299	  - Quad-channel:
300	    AD5316R, AD5694, AD5694R, AD5695R, AD5696, AD5696R
301	  - 8-channel:
302	    AD5671R, AD5675, AD5675R
303	  - 16-channel:
304	    AD5673R, AD5677R
305
306	  To compile this driver as a module, choose M here: the module will be
307	  called ad5696.
308
309config AD5755
310	tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver"
311	depends on SPI_MASTER
312	help
313	  Say yes here to build support for Analog Devices AD5755, AD5755-1,
314	  AD5757, AD5735, AD5737 quad channel Digital to
315	  Analog Converter.
316
317	  To compile this driver as a module, choose M here: the
318	  module will be called ad5755.
319
320config AD5758
321	tristate "Analog Devices AD5758 DAC driver"
322	depends on SPI_MASTER
323	help
324	  Say yes here to build support for Analog Devices AD5758 single channel
325	  Digital to Analog Converter.
326
327	  To compile this driver as a module, choose M here: the
328	  module will be called ad5758.
329
330config AD5761
331	tristate "Analog Devices AD5761/61R/21/21R DAC driver"
332	depends on SPI_MASTER
333	help
334	  Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721,
335	  AD5721R Digital to Analog Converter.
336
337	  To compile this driver as a module, choose M here: the
338	  module will be called ad5761.
339
340config AD5764
341	tristate "Analog Devices AD5764/64R/44/44R DAC driver"
342	depends on SPI_MASTER
343	help
344	  Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744,
345	  AD5744R Digital to Analog Converter.
346
347	  To compile this driver as a module, choose M here: the
348	  module will be called ad5764.
349
350config AD5766
351	tristate "Analog Devices AD5766/AD5767 DAC driver"
352	depends on SPI_MASTER
353	select IIO_BUFFER
354	select IIO_TRIGGERED_BUFFER
355	help
356	  Say yes here to build support for Analog Devices AD5766, AD5767
357	  Digital to Analog Converter.
358
359	  To compile this driver as a module, choose M here: the
360	  module will be called ad5766.
361
362config AD5770R
363	tristate "Analog Devices AD5770R IDAC driver"
364	depends on SPI_MASTER
365	select REGMAP_SPI
366	help
367	  Say yes here to build support for Analog Devices AD5770R Digital to
368	  Analog Converter.
369
370	  To compile this driver as a module, choose M here: the
371	  module will be called ad5770r.
372
373config AD5791
374	tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver"
375	depends on SPI
376	select SPI_OFFLOAD
377	select IIO_BUFFER
378	select IIO_BUFFER_DMAENGINE
379	help
380	  Say yes here to build support for Analog Devices AD5760, AD5780,
381	  AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to
382	  Analog Converter.
383
384	  To compile this driver as a module, choose M here: the
385	  module will be called ad5791.
386
387config AD7293
388	tristate "Analog Devices AD7293 Power Amplifier Current Controller"
389	depends on SPI
390	help
391	  Say yes here to build support for Analog Devices AD7293
392	  Power Amplifier Current Controller with
393	  ADC, DACs, and Temperature and Current Sensors
394
395	  To compile this driver as a module, choose M here: the
396	  module will be called ad7293.
397
398config AD7303
399	tristate "Analog Devices AD7303 DAC driver"
400	depends on SPI
401	help
402	  Say yes here to build support for Analog Devices AD7303 Digital to Analog
403	  Converters (DAC).
404
405	  To compile this driver as module choose M here: the module will be called
406	  ad7303.
407
408config AD8460
409	tristate "Analog Devices AD8460 DAC driver"
410	depends on SPI
411	select REGMAP_SPI
412	select IIO_BUFFER
413	select IIO_BUFFER_DMAENGINE
414	help
415	  Say yes here to build support for Analog Devices AD8460 Digital to
416	  Analog Converters (DAC).
417
418	  To compile this driver as a module choose M here: the module will be called
419	  ad8460.
420
421config AD8801
422	tristate "Analog Devices AD8801/AD8803 DAC driver"
423	depends on SPI_MASTER
424	help
425	  Say yes here to build support for Analog Devices AD8801, AD8803 Digital to
426	  Analog Converters (DAC).
427
428	  To compile this driver as a module choose M here: the module will be called
429	  ad8801.
430
431config BD79703
432	tristate "ROHM Semiconductor BD79703 DAC driver"
433	depends on SPI
434	select REGMAP_SPI
435	help
436	  Say yes here to build support for ROHM Semiconductor BD79703 Digital
437	  to Analog Converter (DAC).
438
439config CIO_DAC
440	tristate "Measurement Computing CIO-DAC IIO driver"
441	depends on X86 && (ISA_BUS || PC104)
442	select ISA_BUS_API
443	select REGMAP_MMIO
444	help
445	  Say yes here to build support for the Measurement Computing CIO-DAC
446	  analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The
447	  base port addresses for the devices may be configured via the base
448	  array module parameter.
449
450config DPOT_DAC
451	tristate "DAC emulation using a DPOT"
452	help
453	  Say yes here to build support for DAC emulation using a digital
454	  potentiometer.
455
456	  To compile this driver as a module, choose M here: the module will be
457	  called dpot-dac.
458
459config DS4424
460	tristate "Maxim Integrated DS4422/DS4424 DAC driver"
461	depends on I2C
462	select REGMAP_I2C
463	help
464	  If you say yes here you get support for Maxim chips DS4422, DS4424.
465
466	  This driver can also be built as a module.  If so, the module
467	  will be called ds4424.
468
469config LPC18XX_DAC
470	tristate "NXP LPC18xx DAC driver"
471	depends on ARCH_LPC18XX || COMPILE_TEST
472	depends on HAS_IOMEM
473	help
474	  Say yes here to build support for NXP LPC18XX DAC.
475
476	  To compile this driver as a module, choose M here: the module will be
477	  called lpc18xx_dac.
478
479config LTC1660
480	tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver"
481	depends on SPI
482	select REGMAP_SPI
483	help
484	  Say yes here to build support for Linear Technology
485	  LTC1660 and LTC1665 Digital to Analog Converters.
486
487	  To compile this driver as a module, choose M here: the
488	  module will be called ltc1660.
489
490config LTC2632
491	tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver"
492	depends on SPI
493	help
494	  Say yes here to build support for Linear Technology
495	  LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit
496	  low 0-2.5V and high 0-4.096V range converters.
497
498	  To compile this driver as a module, choose M here: the
499	  module will be called ltc2632.
500
501config LTC2664
502	tristate "Analog Devices LTC2664 and LTC2672 DAC SPI driver"
503	depends on SPI
504	select REGMAP_SPI
505	help
506	  Say yes here to build support for Analog Devices
507	  LTC2664 and LTC2672 converters (DAC).
508
509	  To compile this driver as a module, choose M here: the
510	  module will be called ltc2664.
511
512config M62332
513	tristate "Mitsubishi M62332 DAC driver"
514	depends on I2C
515	help
516	  If you say yes here you get support for the Mitsubishi M62332
517	  (I2C 8-Bit DACs with rail-to-rail outputs).
518
519	  This driver can also be built as a module.  If so, the module
520	  will be called m62332.
521
522config MAX517
523	tristate "Maxim MAX517/518/519/520/521 DAC driver"
524	depends on I2C
525	help
526	  If you say yes here you get support for the following Maxim chips
527	  (I2C 8-Bit DACs with rail-to-rail outputs):
528	  MAX517 - Single channel, single reference
529	  MAX518 - Dual channel, ref=Vdd
530	  MAX519 - Dual channel, dual reference
531	  MAX520 - Quad channel, quad reference
532	  MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7
533
534	  This driver can also be built as a module.  If so, the module
535	  will be called max517.
536
537config MAX22007
538	tristate "Analog Devices MAX22007 DAC Driver"
539	depends on SPI
540	select REGMAP_SPI
541	select CRC8
542	help
543	  Say Y here if you want to build a driver for Analog Devices MAX22007.
544
545	  MAX22007 is a quad-channel, 12-bit, voltage-output digital to
546	  analog converter (DAC) with SPI interface.
547
548	  If compiled as a module, it will be called max22007.
549
550config MAX5522
551	tristate "Maxim MAX5522 DAC driver"
552	depends on SPI_MASTER
553	select REGMAP_SPI
554	help
555	  Say Y here if you want to build a driver for the Maxim MAX5522.
556
557	  MAX5522 is a dual, ultra-low-power, 10-Bit, voltage-output
558	  digital to analog converter (DAC) offering rail-to-rail buffered
559	  voltage outputs.
560
561	  If compiled as a module, it will be called max5522.
562
563config MAX5821
564	tristate "Maxim MAX5821 DAC driver"
565	depends on I2C
566	help
567	  Say yes here to build support for Maxim MAX5821
568	  10 bits DAC.
569
570config MCF54415_DAC
571	tristate "NXP MCF54415 DAC driver"
572	depends on M5441x || COMPILE_TEST
573	select REGMAP_MMIO
574	help
575	  Say yes here if you want to build support for NXP ColdFire
576	  MCF54415/6/7/8 12-bit DAC module.
577
578	  To compile this driver as a module, choose M here: the module
579	  will be called mcf54415_dac.
580
581config MCP4725
582	tristate "MCP4725/6 DAC driver"
583	depends on I2C
584	help
585	  Say Y here if you want to build a driver for the Microchip
586	  MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C
587	  interface.
588
589	  To compile this driver as a module, choose M here: the module
590	  will be called mcp4725.
591
592config MCP4728
593	tristate "MCP4728 DAC driver"
594	depends on I2C
595	help
596	  Say Y here if you want to build a driver for the Microchip
597	  MCP4728 quad channel, 12-bit digital-to-analog converter (DAC)
598	  with I2C interface.
599
600	  To compile this driver as a module, choose M here: the module
601	  will be called mcp4728.
602
603config MCP47A1
604	tristate "MCP47A1 DAC driver"
605	depends on I2C
606	help
607	  Say Y here if you want to build a driver for the Microchip
608	  MCP47A1 digital-to-analog converter with an I2C interface.
609
610	  To compile this driver as a module, choose M here: the module
611	  will be called mcp47a1.
612
613config MCP47FEB02
614	tristate "MCP47F(E/V)B01/02/04/08/11/12/14/18/21/22/24/28 DAC driver"
615	depends on I2C
616	select REGMAP_I2C
617	help
618	  Say yes here if you want to build the driver for the Microchip:
619	  - 8-bit DAC:
620	    MCP47FEB01, MCP47FEB02, MCP47FEB04, MCP47FEB08,
621	    MCP47FVB01, MCP47FVB02, MCP47FVB04, MCP47FVB08
622	  - 10-bit DAC:
623	    MCP47FEB11, MCP47FEB12, MCP47FEB14, MCP47FEB18,
624	    MCP47FVB11, MCP47FVB12, MCP47FVB14, MCP47FVB18
625	  - 12-bit DAC:
626	    MCP47FEB21, MCP47FEB22, MCP47FEB24, MCP47FEB28,
627	    MCP47FVB21, MCP47FVB22, MCP47FVB24, MCP47FVB28
628	  having 1 to 8 channels, 8/10/12-bit digital-to-analog converter
629	  (DAC) with I2C interface.
630
631	  To compile this driver as a module, choose M here: the module
632	  will be called mcp47feb02.
633
634config MCP4821
635	tristate "MCP4801/02/11/12/21/22 DAC driver"
636	depends on SPI
637	help
638	  Say yes here to build the driver for the Microchip MCP4801
639	  MCP4802, MCP4811, MCP4812, MCP4821 and MCP4822 DAC devices.
640
641	  To compile this driver as a module, choose M here: the module
642	  will be called mcp4821.
643
644config MCP4922
645	tristate "MCP4902, MCP4912, MCP4922 DAC driver"
646	depends on SPI
647	help
648	  Say yes here to build the driver for the Microchip MCP4902
649	  MCP4912, and MCP4922 DAC devices.
650
651	  To compile this driver as a module, choose M here: the module
652	  will be called mcp4922.
653
654config STM32_DAC
655	tristate "STMicroelectronics STM32 DAC"
656	depends on (ARCH_STM32 && OF) || COMPILE_TEST
657	depends on REGULATOR
658	select STM32_DAC_CORE
659	help
660	  Say yes here to build support for STMicroelectronics STM32 Digital
661	  to Analog Converter (DAC).
662
663	  This driver can also be built as a module.  If so, the module
664	  will be called stm32-dac.
665
666config STM32_DAC_CORE
667	tristate
668	select REGMAP_MMIO
669
670config TI_DAC082S085
671	tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver"
672	depends on SPI_MASTER
673	help
674	  Driver for the Texas Instruments (formerly National Semiconductor)
675	  DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and
676	  DAC124S085.
677
678	  If compiled as a module, it will be called ti-dac082s085.
679
680config TI_DAC5571
681	tristate "Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver"
682	depends on I2C
683	help
684	  Driver for the Texas Instruments
685	  DAC5571, DAC6571, DAC7571, DAC5574, DAC6574, DAC7574, DAC5573,
686	  DAC6573, DAC7573, DAC8571, DAC8574, DAC121C081.
687
688	  If compiled as a module, it will be called ti-dac5571.
689
690config TI_DAC7311
691	tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver"
692	depends on SPI
693	help
694	  Driver for the Texas Instruments
695	  DAC7311, DAC6311, DAC5311.
696
697	  If compiled as a module, it will be called ti-dac7311.
698
699config TI_DAC7612
700	tristate "Texas Instruments 12-bit 2-channel DAC driver"
701	depends on SPI_MASTER && GPIOLIB
702	help
703	  Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB
704	  The driver hand drive the load pin automatically, otherwise
705	  it needs to be toggled manually.
706
707	  If compiled as a module, it will be called ti-dac7612.
708
709config VF610_DAC
710	tristate "Vybrid vf610 DAC driver"
711	depends on HAS_IOMEM
712	help
713	  Say yes here to support Vybrid board digital-to-analog converter.
714
715	  This driver can also be built as a module. If so, the module will
716	  be called vf610_dac.
717
718endmenu
719