xref: /OK3568_Linux_fs/kernel/drivers/iio/dac/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# DAC drivers
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun# When adding new entries keep the list in alphabetical order
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunmenu "Digital to analog converters"
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunconfig AD5064
10*4882a593Smuzhiyun	tristate "Analog Devices AD5064 and similar multi-channel DAC driver"
11*4882a593Smuzhiyun	depends on (SPI_MASTER && I2C!=m) || I2C
12*4882a593Smuzhiyun	help
13*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5024, AD5025, AD5044,
14*4882a593Smuzhiyun	  AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R,
15*4882a593Smuzhiyun	  AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666,
16*4882a593Smuzhiyun	  AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616,
17*4882a593Smuzhiyun	  LTC2617, LTC2619, LTC2626, LTC2627, LTC2629, LTC2631, LTC2633, LTC2635
18*4882a593Smuzhiyun	  Digital to Analog Converter.
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
21*4882a593Smuzhiyun	  module will be called ad5064.
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunconfig AD5360
24*4882a593Smuzhiyun	tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver"
25*4882a593Smuzhiyun	depends on SPI
26*4882a593Smuzhiyun	help
27*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5360, AD5361,
28*4882a593Smuzhiyun	  AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel
29*4882a593Smuzhiyun	  Digital to Analog Converters (DAC).
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun	  To compile this driver as module choose M here: the module will be called
32*4882a593Smuzhiyun	  ad5360.
33*4882a593Smuzhiyun
34*4882a593Smuzhiyunconfig AD5380
35*4882a593Smuzhiyun	tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver"
36*4882a593Smuzhiyun	depends on (SPI_MASTER && I2C!=m) || I2C
37*4882a593Smuzhiyun	select REGMAP_I2C if I2C
38*4882a593Smuzhiyun	select REGMAP_SPI if SPI_MASTER
39*4882a593Smuzhiyun	help
40*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5380, AD5381,
41*4882a593Smuzhiyun	  AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel
42*4882a593Smuzhiyun	  Digital to Analog Converters (DAC).
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun	  To compile this driver as module choose M here: the module will be called
45*4882a593Smuzhiyun	  ad5380.
46*4882a593Smuzhiyun
47*4882a593Smuzhiyunconfig AD5421
48*4882a593Smuzhiyun	tristate "Analog Devices AD5421 DAC driver"
49*4882a593Smuzhiyun	depends on SPI
50*4882a593Smuzhiyun	help
51*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5421 loop-powered
52*4882a593Smuzhiyun	  digital-to-analog convertors (DAC).
53*4882a593Smuzhiyun
54*4882a593Smuzhiyun	  To compile this driver as module choose M here: the module will be called
55*4882a593Smuzhiyun	  ad5421.
56*4882a593Smuzhiyun
57*4882a593Smuzhiyunconfig AD5446
58*4882a593Smuzhiyun	tristate "Analog Devices AD5446 and similar single channel DACs driver"
59*4882a593Smuzhiyun	depends on (SPI_MASTER && I2C!=m) || I2C
60*4882a593Smuzhiyun	help
61*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5300, AD5301, AD5310,
62*4882a593Smuzhiyun	  AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453,
63*4882a593Smuzhiyun	  AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5600, AD5601, AD5602, AD5611,
64*4882a593Smuzhiyun	  AD5612, AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs
65*4882a593Smuzhiyun	  as well as Texas Instruments DAC081S101, DAC101S101, DAC121S101.
66*4882a593Smuzhiyun
67*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
68*4882a593Smuzhiyun	  module will be called ad5446.
69*4882a593Smuzhiyun
70*4882a593Smuzhiyunconfig AD5449
71*4882a593Smuzhiyun	tristate "Analog Devices AD5449 and similar DACs driver"
72*4882a593Smuzhiyun	depends on SPI_MASTER
73*4882a593Smuzhiyun	help
74*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5415, AD5426, AD5429,
75*4882a593Smuzhiyun	  AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters.
76*4882a593Smuzhiyun
77*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
78*4882a593Smuzhiyun	  module will be called ad5449.
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunconfig AD5592R_BASE
81*4882a593Smuzhiyun	tristate
82*4882a593Smuzhiyun
83*4882a593Smuzhiyunconfig AD5592R
84*4882a593Smuzhiyun	tristate "Analog Devices AD5592R ADC/DAC driver"
85*4882a593Smuzhiyun	depends on SPI_MASTER
86*4882a593Smuzhiyun	select GPIOLIB
87*4882a593Smuzhiyun	select AD5592R_BASE
88*4882a593Smuzhiyun	help
89*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5592R
90*4882a593Smuzhiyun	  Digital to Analog / Analog to Digital Converter.
91*4882a593Smuzhiyun
92*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
93*4882a593Smuzhiyun	  module will be called ad5592r.
94*4882a593Smuzhiyun
95*4882a593Smuzhiyunconfig AD5593R
96*4882a593Smuzhiyun	tristate "Analog Devices AD5593R ADC/DAC driver"
97*4882a593Smuzhiyun	depends on I2C
98*4882a593Smuzhiyun	select GPIOLIB
99*4882a593Smuzhiyun	select AD5592R_BASE
100*4882a593Smuzhiyun	help
101*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5593R
102*4882a593Smuzhiyun	  Digital to Analog / Analog to Digital Converter.
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
105*4882a593Smuzhiyun	  module will be called ad5593r.
106*4882a593Smuzhiyun
107*4882a593Smuzhiyunconfig AD5504
108*4882a593Smuzhiyun	tristate "Analog Devices AD5504/AD5501 DAC SPI driver"
109*4882a593Smuzhiyun	depends on SPI
110*4882a593Smuzhiyun	help
111*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5504, AD5501,
112*4882a593Smuzhiyun	  High Voltage Digital to Analog Converter.
113*4882a593Smuzhiyun
114*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
115*4882a593Smuzhiyun	  module will be called ad5504.
116*4882a593Smuzhiyun
117*4882a593Smuzhiyunconfig AD5624R_SPI
118*4882a593Smuzhiyun	tristate "Analog Devices AD5624/44/64R DAC spi driver"
119*4882a593Smuzhiyun	depends on SPI
120*4882a593Smuzhiyun	help
121*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5624R, AD5644R and
122*4882a593Smuzhiyun	  AD5664R converters (DAC). This driver uses the common SPI interface.
123*4882a593Smuzhiyun
124*4882a593Smuzhiyunconfig AD5686
125*4882a593Smuzhiyun	tristate
126*4882a593Smuzhiyun
127*4882a593Smuzhiyunconfig AD5686_SPI
128*4882a593Smuzhiyun	tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)"
129*4882a593Smuzhiyun	depends on SPI
130*4882a593Smuzhiyun	select AD5686
131*4882a593Smuzhiyun	help
132*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5672R, AD5674R,
133*4882a593Smuzhiyun	  AD5676, AD5676R, AD5679R, AD5684, AD5684R, AD5684R, AD5685R, AD5686,
134*4882a593Smuzhiyun	  AD5686R Voltage Output Digital to Analog Converter.
135*4882a593Smuzhiyun
136*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
137*4882a593Smuzhiyun	  module will be called ad5686.
138*4882a593Smuzhiyun
139*4882a593Smuzhiyunconfig AD5696_I2C
140*4882a593Smuzhiyun	tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)"
141*4882a593Smuzhiyun	depends on I2C
142*4882a593Smuzhiyun	select AD5686
143*4882a593Smuzhiyun	help
144*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5671R, AD5675R,
145*4882a593Smuzhiyun	  AD5694, AD5694R, AD5695R, AD5696, AD5696R Voltage Output Digital to
146*4882a593Smuzhiyun	  Analog Converter.
147*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module will be
148*4882a593Smuzhiyun	  called ad5696.
149*4882a593Smuzhiyun
150*4882a593Smuzhiyunconfig AD5755
151*4882a593Smuzhiyun	tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver"
152*4882a593Smuzhiyun	depends on SPI_MASTER
153*4882a593Smuzhiyun	help
154*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5755, AD5755-1,
155*4882a593Smuzhiyun	  AD5757, AD5735, AD5737 quad channel Digital to
156*4882a593Smuzhiyun	  Analog Converter.
157*4882a593Smuzhiyun
158*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
159*4882a593Smuzhiyun	  module will be called ad5755.
160*4882a593Smuzhiyun
161*4882a593Smuzhiyunconfig AD5758
162*4882a593Smuzhiyun	tristate "Analog Devices AD5758 DAC driver"
163*4882a593Smuzhiyun	depends on SPI_MASTER
164*4882a593Smuzhiyun	help
165*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5758 single channel
166*4882a593Smuzhiyun	  Digital to Analog Converter.
167*4882a593Smuzhiyun
168*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
169*4882a593Smuzhiyun	  module will be called ad5758.
170*4882a593Smuzhiyun
171*4882a593Smuzhiyunconfig AD5761
172*4882a593Smuzhiyun	tristate "Analog Devices AD5761/61R/21/21R DAC driver"
173*4882a593Smuzhiyun	depends on SPI_MASTER
174*4882a593Smuzhiyun	help
175*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721,
176*4882a593Smuzhiyun	  AD5721R Digital to Analog Converter.
177*4882a593Smuzhiyun
178*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
179*4882a593Smuzhiyun	  module will be called ad5761.
180*4882a593Smuzhiyun
181*4882a593Smuzhiyunconfig AD5764
182*4882a593Smuzhiyun	tristate "Analog Devices AD5764/64R/44/44R DAC driver"
183*4882a593Smuzhiyun	depends on SPI_MASTER
184*4882a593Smuzhiyun	help
185*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744,
186*4882a593Smuzhiyun	  AD5744R Digital to Analog Converter.
187*4882a593Smuzhiyun
188*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
189*4882a593Smuzhiyun	  module will be called ad5764.
190*4882a593Smuzhiyun
191*4882a593Smuzhiyunconfig AD5770R
192*4882a593Smuzhiyun	tristate "Analog Devices AD5770R IDAC driver"
193*4882a593Smuzhiyun	depends on SPI_MASTER
194*4882a593Smuzhiyun	help
195*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5770R Digital to
196*4882a593Smuzhiyun	  Analog Converter.
197*4882a593Smuzhiyun
198*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
199*4882a593Smuzhiyun	  module will be called ad5770r.
200*4882a593Smuzhiyun
201*4882a593Smuzhiyunconfig AD5791
202*4882a593Smuzhiyun	tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver"
203*4882a593Smuzhiyun	depends on SPI
204*4882a593Smuzhiyun	help
205*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD5760, AD5780,
206*4882a593Smuzhiyun	  AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to
207*4882a593Smuzhiyun	  Analog Converter.
208*4882a593Smuzhiyun
209*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
210*4882a593Smuzhiyun	  module will be called ad5791.
211*4882a593Smuzhiyun
212*4882a593Smuzhiyunconfig AD7303
213*4882a593Smuzhiyun	tristate "Analog Devices AD7303 DAC driver"
214*4882a593Smuzhiyun	depends on SPI
215*4882a593Smuzhiyun	help
216*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD7303 Digital to Analog
217*4882a593Smuzhiyun	  Converters (DAC).
218*4882a593Smuzhiyun
219*4882a593Smuzhiyun	  To compile this driver as module choose M here: the module will be called
220*4882a593Smuzhiyun	  ad7303.
221*4882a593Smuzhiyun
222*4882a593Smuzhiyunconfig AD8801
223*4882a593Smuzhiyun	tristate "Analog Devices AD8801/AD8803 DAC driver"
224*4882a593Smuzhiyun	depends on SPI_MASTER
225*4882a593Smuzhiyun	help
226*4882a593Smuzhiyun	  Say yes here to build support for Analog Devices AD8801, AD8803 Digital to
227*4882a593Smuzhiyun	  Analog Converters (DAC).
228*4882a593Smuzhiyun
229*4882a593Smuzhiyun	  To compile this driver as a module choose M here: the module will be called
230*4882a593Smuzhiyun	  ad8801.
231*4882a593Smuzhiyun
232*4882a593Smuzhiyunconfig CIO_DAC
233*4882a593Smuzhiyun	tristate "Measurement Computing CIO-DAC IIO driver"
234*4882a593Smuzhiyun	depends on X86 && (ISA_BUS || PC104)
235*4882a593Smuzhiyun	select ISA_BUS_API
236*4882a593Smuzhiyun	help
237*4882a593Smuzhiyun	  Say yes here to build support for the Measurement Computing CIO-DAC
238*4882a593Smuzhiyun	  analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The
239*4882a593Smuzhiyun	  base port addresses for the devices may be configured via the base
240*4882a593Smuzhiyun	  array module parameter.
241*4882a593Smuzhiyun
242*4882a593Smuzhiyunconfig DPOT_DAC
243*4882a593Smuzhiyun	tristate "DAC emulation using a DPOT"
244*4882a593Smuzhiyun	depends on OF
245*4882a593Smuzhiyun	help
246*4882a593Smuzhiyun	  Say yes here to build support for DAC emulation using a digital
247*4882a593Smuzhiyun	  potentiometer.
248*4882a593Smuzhiyun
249*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module will be
250*4882a593Smuzhiyun	  called dpot-dac.
251*4882a593Smuzhiyun
252*4882a593Smuzhiyunconfig DS4424
253*4882a593Smuzhiyun	tristate "Maxim Integrated DS4422/DS4424 DAC driver"
254*4882a593Smuzhiyun	depends on I2C
255*4882a593Smuzhiyun	help
256*4882a593Smuzhiyun	  If you say yes here you get support for Maxim chips DS4422, DS4424.
257*4882a593Smuzhiyun
258*4882a593Smuzhiyun	  This driver can also be built as a module.  If so, the module
259*4882a593Smuzhiyun	  will be called ds4424.
260*4882a593Smuzhiyun
261*4882a593Smuzhiyunconfig LPC18XX_DAC
262*4882a593Smuzhiyun	tristate "NXP LPC18xx DAC driver"
263*4882a593Smuzhiyun	depends on ARCH_LPC18XX || COMPILE_TEST
264*4882a593Smuzhiyun	depends on OF && HAS_IOMEM
265*4882a593Smuzhiyun	help
266*4882a593Smuzhiyun	  Say yes here to build support for NXP LPC18XX DAC.
267*4882a593Smuzhiyun
268*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module will be
269*4882a593Smuzhiyun	  called lpc18xx_dac.
270*4882a593Smuzhiyun
271*4882a593Smuzhiyunconfig LTC1660
272*4882a593Smuzhiyun	tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver"
273*4882a593Smuzhiyun	depends on SPI
274*4882a593Smuzhiyun	help
275*4882a593Smuzhiyun	  Say yes here to build support for Linear Technology
276*4882a593Smuzhiyun	  LTC1660 and LTC1665 Digital to Analog Converters.
277*4882a593Smuzhiyun
278*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
279*4882a593Smuzhiyun	  module will be called ltc1660.
280*4882a593Smuzhiyun
281*4882a593Smuzhiyunconfig LTC2632
282*4882a593Smuzhiyun	tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver"
283*4882a593Smuzhiyun	depends on SPI
284*4882a593Smuzhiyun	help
285*4882a593Smuzhiyun	  Say yes here to build support for Linear Technology
286*4882a593Smuzhiyun	  LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit
287*4882a593Smuzhiyun	  low 0-2.5V and high 0-4.096V range converters.
288*4882a593Smuzhiyun
289*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the
290*4882a593Smuzhiyun	  module will be called ltc2632.
291*4882a593Smuzhiyun
292*4882a593Smuzhiyunconfig M62332
293*4882a593Smuzhiyun	tristate "Mitsubishi M62332 DAC driver"
294*4882a593Smuzhiyun	depends on I2C
295*4882a593Smuzhiyun	help
296*4882a593Smuzhiyun	  If you say yes here you get support for the Mitsubishi M62332
297*4882a593Smuzhiyun	  (I2C 8-Bit DACs with rail-to-rail outputs).
298*4882a593Smuzhiyun
299*4882a593Smuzhiyun	  This driver can also be built as a module.  If so, the module
300*4882a593Smuzhiyun	  will be called m62332.
301*4882a593Smuzhiyun
302*4882a593Smuzhiyunconfig MAX517
303*4882a593Smuzhiyun	tristate "Maxim MAX517/518/519/520/521 DAC driver"
304*4882a593Smuzhiyun	depends on I2C
305*4882a593Smuzhiyun	help
306*4882a593Smuzhiyun	  If you say yes here you get support for the following Maxim chips
307*4882a593Smuzhiyun	  (I2C 8-Bit DACs with rail-to-rail outputs):
308*4882a593Smuzhiyun	  MAX517 - Single channel, single reference
309*4882a593Smuzhiyun	  MAX518 - Dual channel, ref=Vdd
310*4882a593Smuzhiyun	  MAX519 - Dual channel, dual reference
311*4882a593Smuzhiyun	  MAX520 - Quad channel, quad reference
312*4882a593Smuzhiyun	  MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7
313*4882a593Smuzhiyun
314*4882a593Smuzhiyun	  This driver can also be built as a module.  If so, the module
315*4882a593Smuzhiyun	  will be called max517.
316*4882a593Smuzhiyun
317*4882a593Smuzhiyunconfig MAX5821
318*4882a593Smuzhiyun	tristate "Maxim MAX5821 DAC driver"
319*4882a593Smuzhiyun	depends on I2C
320*4882a593Smuzhiyun	depends on OF
321*4882a593Smuzhiyun	help
322*4882a593Smuzhiyun	  Say yes here to build support for Maxim MAX5821
323*4882a593Smuzhiyun	  10 bits DAC.
324*4882a593Smuzhiyun
325*4882a593Smuzhiyunconfig MCP4725
326*4882a593Smuzhiyun	tristate "MCP4725/6 DAC driver"
327*4882a593Smuzhiyun	depends on I2C
328*4882a593Smuzhiyun	help
329*4882a593Smuzhiyun	  Say Y here if you want to build a driver for the Microchip
330*4882a593Smuzhiyun	  MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C
331*4882a593Smuzhiyun	  interface.
332*4882a593Smuzhiyun
333*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module
334*4882a593Smuzhiyun	  will be called mcp4725.
335*4882a593Smuzhiyun
336*4882a593Smuzhiyunconfig MCP4922
337*4882a593Smuzhiyun	tristate "MCP4902, MCP4912, MCP4922 DAC driver"
338*4882a593Smuzhiyun	depends on SPI
339*4882a593Smuzhiyun	help
340*4882a593Smuzhiyun	  Say yes here to build the driver for the Microchip MCP4902
341*4882a593Smuzhiyun	  MCP4912, and MCP4922 DAC devices.
342*4882a593Smuzhiyun
343*4882a593Smuzhiyun	  To compile this driver as a module, choose M here: the module
344*4882a593Smuzhiyun	  will be called mcp4922.
345*4882a593Smuzhiyun
346*4882a593Smuzhiyunconfig STM32_DAC
347*4882a593Smuzhiyun	tristate "STMicroelectronics STM32 DAC"
348*4882a593Smuzhiyun	depends on (ARCH_STM32 && OF) || COMPILE_TEST
349*4882a593Smuzhiyun	depends on REGULATOR
350*4882a593Smuzhiyun	select STM32_DAC_CORE
351*4882a593Smuzhiyun	help
352*4882a593Smuzhiyun	  Say yes here to build support for STMicroelectronics STM32 Digital
353*4882a593Smuzhiyun	  to Analog Converter (DAC).
354*4882a593Smuzhiyun
355*4882a593Smuzhiyun	  This driver can also be built as a module.  If so, the module
356*4882a593Smuzhiyun	  will be called stm32-dac.
357*4882a593Smuzhiyun
358*4882a593Smuzhiyunconfig STM32_DAC_CORE
359*4882a593Smuzhiyun	tristate
360*4882a593Smuzhiyun
361*4882a593Smuzhiyunconfig TI_DAC082S085
362*4882a593Smuzhiyun	tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver"
363*4882a593Smuzhiyun	depends on SPI_MASTER
364*4882a593Smuzhiyun	help
365*4882a593Smuzhiyun	  Driver for the Texas Instruments (formerly National Semiconductor)
366*4882a593Smuzhiyun	  DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and
367*4882a593Smuzhiyun	  DAC124S085.
368*4882a593Smuzhiyun
369*4882a593Smuzhiyun	  If compiled as a module, it will be called ti-dac082s085.
370*4882a593Smuzhiyun
371*4882a593Smuzhiyunconfig TI_DAC5571
372*4882a593Smuzhiyun	tristate "Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver"
373*4882a593Smuzhiyun	depends on I2C
374*4882a593Smuzhiyun	help
375*4882a593Smuzhiyun	  Driver for the Texas Instruments
376*4882a593Smuzhiyun	  DAC5571, DAC6571, DAC7571, DAC5574, DAC6574, DAC7574, DAC5573,
377*4882a593Smuzhiyun	  DAC6573, DAC7573, DAC8571, DAC8574.
378*4882a593Smuzhiyun
379*4882a593Smuzhiyun	  If compiled as a module, it will be called ti-dac5571.
380*4882a593Smuzhiyun
381*4882a593Smuzhiyunconfig TI_DAC7311
382*4882a593Smuzhiyun	tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver"
383*4882a593Smuzhiyun	depends on SPI
384*4882a593Smuzhiyun	help
385*4882a593Smuzhiyun	  Driver for the Texas Instruments
386*4882a593Smuzhiyun	  DAC7311, DAC6311, DAC5311.
387*4882a593Smuzhiyun
388*4882a593Smuzhiyun	  If compiled as a module, it will be called ti-dac7311.
389*4882a593Smuzhiyun
390*4882a593Smuzhiyunconfig TI_DAC7612
391*4882a593Smuzhiyun	tristate "Texas Instruments 12-bit 2-channel DAC driver"
392*4882a593Smuzhiyun	depends on SPI_MASTER && GPIOLIB
393*4882a593Smuzhiyun	help
394*4882a593Smuzhiyun	  Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB
395*4882a593Smuzhiyun	  The driver hand drive the load pin automatically, otherwise
396*4882a593Smuzhiyun	  it needs to be toggled manually.
397*4882a593Smuzhiyun
398*4882a593Smuzhiyun	  If compiled as a module, it will be called ti-dac7612.
399*4882a593Smuzhiyun
400*4882a593Smuzhiyunconfig VF610_DAC
401*4882a593Smuzhiyun	tristate "Vybrid vf610 DAC driver"
402*4882a593Smuzhiyun	depends on OF
403*4882a593Smuzhiyun	depends on HAS_IOMEM
404*4882a593Smuzhiyun	help
405*4882a593Smuzhiyun	  Say yes here to support Vybrid board digital-to-analog converter.
406*4882a593Smuzhiyun
407*4882a593Smuzhiyun	  This driver can also be built as a module. If so, the module will
408*4882a593Smuzhiyun	  be called vf610_dac.
409*4882a593Smuzhiyun
410*4882a593Smuzhiyunendmenu
411