]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - drivers/iio/dac/Kconfig
iio: ltr501: Add light channel support
[mirror_ubuntu-bionic-kernel.git] / drivers / iio / dac / Kconfig
CommitLineData
6790e29f
BS
1#
2# DAC drivers
3#
3edc84e6
LPC
4# When adding new entries keep the list in alphabetical order
5
e63abd0a 6menu "Digital to analog converters"
6790e29f 7
fcf265d6 8config 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,
6a17a076
LPC
13 AD5045, AD5064, AD5064-1, AD5065, AD5628, AD5629R, AD5648, AD5666, AD5668,
14 AD5669R Digital to Analog Converter.
fcf265d6
LPC
15
16 To compile this driver as a module, choose M here: the
17 module will be called ad5064.
18
a3e2940c 19config AD5360
71866079 20 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver"
a3e2940c
LPC
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
c03f2c53
LPC
30config AD5380
31 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver"
0ae5fb6f 32 depends on (SPI_MASTER && I2C!=m) || I2C
c03f2c53
LPC
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
5691b234
LPC
43config 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
b5a49481 53config AD5446
ae467dd5 54 tristate "Analog Devices AD5446 and similar single channel DACs driver"
0ae5fb6f 55 depends on (SPI_MASTER && I2C!=m) || I2C
b5a49481 56 help
bf832380
LPC
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,
4fa2a9e4 60 AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs.
b5a49481
MH
61
62 To compile this driver as a module, choose M here: the
63 module will be called ad5446.
6ddc5fb4 64
8341dc04 65config AD5449
71866079 66 tristate "Analog Devices AD5449 and similar DACs driver"
8341dc04
LPC
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
59c23eab
MH
75config 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
3edc84e6
LPC
85config 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
92config 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
c499d029
LPC
103config 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
68b14d7e
LPC
114config 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
69d900a6 124config AD5791
9d41c5bb 125 tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver"
69d900a6
MH
126 depends on SPI
127 help
ba1c2bb2 128 Say yes here to build support for Analog Devices AD5760, AD5780,
9d41c5bb 129 AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to
ba1c2bb2 130 Analog Converter.
69d900a6
MH
131
132 To compile this driver as a module, choose M here: the
133 module will be called ad5791.
134
f8347824 135config AD7303
71866079 136 tristate "Analog Devices AD7303 DAC driver"
f8347824
LPC
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
6ddc5fb4 145config MAX517
a878a1a6 146 tristate "Maxim MAX517/518/519/520/521 DAC driver"
369130ab 147 depends on I2C
6ddc5fb4 148 help
a878a1a6
AF
149 If you say yes here you get support for the following Maxim chips
150 (I2C 8-Bit DACs with rail-to-rail outputs):
151 MAX517 - Single channel, single reference
152 MAX518 - Dual channel, ref=Vdd
153 MAX519 - Dual channel, dual reference
154 MAX520 - Quad channel, quad reference
155 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7
6ddc5fb4
RS
156
157 This driver can also be built as a module. If so, the module
158 will be called max517.
0aeac51d 159
47298897
PR
160config MAX5821
161 tristate "Maxim MAX5821 DAC driver"
162 depends on I2C
163 depends on OF
164 help
165 Say yes here to build support for Maxim MAX5821
166 10 bits DAC.
167
cf35ad61
PM
168config MCP4725
169 tristate "MCP4725 DAC driver"
170 depends on I2C
171 ---help---
172 Say Y here if you want to build a driver for the Microchip
173 MCP 4725 12-bit digital-to-analog converter (DAC) with I2C
174 interface.
175
176 To compile this driver as a module, choose M here: the module
177 will be called mcp4725.
178
1b791fad
MW
179config MCP4922
180 tristate "MCP4902, MCP4912, MCP4922 DAC driver"
181 depends on SPI
182 help
183 Say yes here to build the driver for the Microchip MCP4902
184 MCP4912, and MCP4922 DAC devices.
185
186 To compile this driver as a module, choose M here: the module
187 will be called mcp4922.
188
0aeac51d 189endmenu