]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - drivers/iio/dac/Kconfig
e701e28fb1cd6009212bae9a19c4ac81ae8cb90f
[karo-tx-linux.git] / drivers / iio / dac / Kconfig
1 #
2 # DAC drivers
3 #
4 # When adding new entries keep the list in alphabetical order
5
6 menu "Digital to analog converters"
7
8 config AD5064
9         tristate "Analog Devices AD5064 and similar multi-channel DAC driver"
10         depends on (SPI_MASTER && I2C!=m) || I2C
11         help
12           Say yes here to build support for Analog Devices AD5024, AD5025, AD5044,
13           AD5045, AD5064, AD5064-1, AD5065, AD5628, AD5629R, AD5648, AD5666, AD5668,
14           AD5669R Digital to Analog Converter.
15
16           To compile this driver as a module, choose M here: the
17           module will be called ad5064.
18
19 config AD5360
20         tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver"
21         depends on SPI
22         help
23           Say yes here to build support for Analog Devices AD5360, AD5361,
24           AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel
25           Digital to Analog Converters (DAC).
26
27           To compile this driver as module choose M here: the module will be called
28           ad5360.
29
30 config AD5380
31         tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver"
32         depends on (SPI_MASTER && I2C!=m) || I2C
33         select REGMAP_I2C if I2C
34         select REGMAP_SPI if SPI_MASTER
35         help
36           Say yes here to build support for Analog Devices AD5380, AD5381,
37           AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel
38           Digital to Analog Converters (DAC).
39
40           To compile this driver as module choose M here: the module will be called
41           ad5380.
42
43 config AD5421
44         tristate "Analog Devices AD5421 DAC driver"
45         depends on SPI
46         help
47           Say yes here to build support for Analog Devices AD5421 loop-powered
48           digital-to-analog convertors (DAC).
49
50           To compile this driver as module choose M here: the module will be called
51           ad5421.
52
53 config AD5446
54         tristate "Analog Devices AD5446 and similar single channel DACs driver"
55         depends on (SPI_MASTER && I2C!=m) || I2C
56         help
57           Say yes here to build support for Analog Devices AD5300, AD5301, AD5310,
58           AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453,
59           AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5601, AD5602, AD5611, AD5612,
60           AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs.
61
62           To compile this driver as a module, choose M here: the
63           module will be called ad5446.
64
65 config AD5449
66         tristate "Analog Devices AD5449 and similar DACs driver"
67         depends on SPI_MASTER
68         help
69           Say yes here to build support for Analog Devices AD5415, AD5426, AD5429,
70           AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters.
71
72           To compile this driver as a module, choose M here: the
73           module will be called ad5449.
74
75 config AD5504
76         tristate "Analog Devices AD5504/AD5501 DAC SPI driver"
77         depends on SPI
78         help
79           Say yes here to build support for Analog Devices AD5504, AD5501,
80           High Voltage Digital to Analog Converter.
81
82           To compile this driver as a module, choose M here: the
83           module will be called ad5504.
84
85 config AD5624R_SPI
86         tristate "Analog Devices AD5624/44/64R DAC spi driver"
87         depends on SPI
88         help
89           Say yes here to build support for Analog Devices AD5624R, AD5644R and
90           AD5664R converters (DAC). This driver uses the common SPI interface.
91
92 config AD5686
93         tristate "Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver"
94         depends on SPI
95         help
96           Say yes here to build support for Analog Devices AD5686R, AD5685R,
97           AD5684R, AD5791 Voltage Output Digital to
98           Analog Converter.
99
100           To compile this driver as a module, choose M here: the
101           module will be called ad5686.
102
103 config AD5755
104         tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver"
105         depends on SPI_MASTER
106         help
107           Say yes here to build support for Analog Devices AD5755, AD5755-1,
108           AD5757, AD5735, AD5737 quad channel Digital to
109           Analog Converter.
110
111           To compile this driver as a module, choose M here: the
112           module will be called ad5755.
113
114 config AD5764
115         tristate "Analog Devices AD5764/64R/44/44R DAC driver"
116         depends on SPI_MASTER
117         help
118           Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744,
119           AD5744R Digital to Analog Converter.
120
121           To compile this driver as a module, choose M here: the
122           module will be called ad5764.
123
124 config AD5791
125         tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver"
126         depends on SPI
127         help
128           Say yes here to build support for Analog Devices AD5760, AD5780,
129           AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to
130           Analog Converter.
131
132           To compile this driver as a module, choose M here: the
133           module will be called ad5791.
134
135 config AD7303
136         tristate "Analog Devices AD7303 DAC driver"
137         depends on SPI
138         help
139           Say yes here to build support for Analog Devices AD7303 Digital to Analog
140           Converters (DAC).
141
142           To compile this driver as module choose M here: the module will be called
143           ad7303.
144
145 config M62332
146         tristate "Mitsubishi M62332 DAC driver"
147         depends on I2C
148         help
149           If you say yes here you get support for the Mitsubishi M62332
150           (I2C 8-Bit DACs with rail-to-rail outputs).
151
152           This driver can also be built as a module.  If so, the module
153           will be called m62332.
154
155 config MAX517
156         tristate "Maxim MAX517/518/519/520/521 DAC driver"
157         depends on I2C
158         help
159           If you say yes here you get support for the following Maxim chips
160           (I2C 8-Bit DACs with rail-to-rail outputs):
161           MAX517 - Single channel, single reference
162           MAX518 - Dual channel, ref=Vdd
163           MAX519 - Dual channel, dual reference
164           MAX520 - Quad channel, quad reference
165           MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7
166
167           This driver can also be built as a module.  If so, the module
168           will be called max517.
169
170 config MAX5821
171         tristate "Maxim MAX5821 DAC driver"
172         depends on I2C
173         depends on OF
174         help
175           Say yes here to build support for Maxim MAX5821
176           10 bits DAC.
177
178 config MCP4725
179         tristate "MCP4725 DAC driver"
180         depends on I2C
181         ---help---
182           Say Y here if you want to build a driver for the Microchip
183           MCP 4725 12-bit digital-to-analog converter (DAC) with I2C
184           interface.
185
186           To compile this driver as a module, choose M here: the module
187           will be called mcp4725.
188
189 config MCP4922
190         tristate "MCP4902, MCP4912, MCP4922 DAC driver"
191         depends on SPI
192         help
193           Say yes here to build the driver for the Microchip MCP4902
194           MCP4912, and MCP4922 DAC devices.
195
196           To compile this driver as a module, choose M here: the module
197           will be called mcp4922.
198
199 endmenu