1# 2# DAC drivers 3# 4# When adding new entries keep the list in alphabetical order 5 6menu "Digital to analog converters" 7 8config 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, 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, LTC2631, LTC2633, LTC2635 17 Digital to Analog Converter. 18 19 To compile this driver as a module, choose M here: the 20 module will be called ad5064. 21 22config AD5360 23 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 24 depends on SPI 25 help 26 Say yes here to build support for Analog Devices AD5360, AD5361, 27 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 28 Digital to Analog Converters (DAC). 29 30 To compile this driver as module choose M here: the module will be called 31 ad5360. 32 33config AD5380 34 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 35 depends on (SPI_MASTER && I2C!=m) || I2C 36 select REGMAP_I2C if I2C 37 select REGMAP_SPI if SPI_MASTER 38 help 39 Say yes here to build support for Analog Devices AD5380, AD5381, 40 AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 41 Digital to Analog Converters (DAC). 42 43 To compile this driver as module choose M here: the module will be called 44 ad5380. 45 46config AD5421 47 tristate "Analog Devices AD5421 DAC driver" 48 depends on SPI 49 help 50 Say yes here to build support for Analog Devices AD5421 loop-powered 51 digital-to-analog convertors (DAC). 52 53 To compile this driver as module choose M here: the module will be called 54 ad5421. 55 56config AD5446 57 tristate "Analog Devices AD5446 and similar single channel DACs driver" 58 depends on (SPI_MASTER && I2C!=m) || I2C 59 help 60 Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, 61 AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, 62 AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5601, AD5602, AD5611, AD5612, 63 AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs 64 as well as Texas Instruments DAC081S101, DAC101S101, DAC121S101. 65 66 To compile this driver as a module, choose M here: the 67 module will be called ad5446. 68 69config AD5449 70 tristate "Analog Devices AD5449 and similar DACs driver" 71 depends on SPI_MASTER 72 help 73 Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 74 AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. 75 76 To compile this driver as a module, choose M here: the 77 module will be called ad5449. 78 79config AD5592R_BASE 80 tristate 81 82config AD5592R 83 tristate "Analog Devices AD5592R ADC/DAC driver" 84 depends on SPI_MASTER 85 select GPIOLIB 86 select AD5592R_BASE 87 help 88 Say yes here to build support for Analog Devices AD5592R 89 Digital to Analog / Analog to Digital Converter. 90 91 To compile this driver as a module, choose M here: the 92 module will be called ad5592r. 93 94config AD5593R 95 tristate "Analog Devices AD5593R ADC/DAC driver" 96 depends on I2C 97 select GPIOLIB 98 select AD5592R_BASE 99 help 100 Say yes here to build support for Analog Devices AD5593R 101 Digital to Analog / Analog to Digital Converter. 102 103 To compile this driver as a module, choose M here: the 104 module will be called ad5593r. 105 106config AD5504 107 tristate "Analog Devices AD5504/AD5501 DAC SPI driver" 108 depends on SPI 109 help 110 Say yes here to build support for Analog Devices AD5504, AD5501, 111 High Voltage Digital to Analog Converter. 112 113 To compile this driver as a module, choose M here: the 114 module will be called ad5504. 115 116config AD5624R_SPI 117 tristate "Analog Devices AD5624/44/64R DAC spi driver" 118 depends on SPI 119 help 120 Say yes here to build support for Analog Devices AD5624R, AD5644R and 121 AD5664R converters (DAC). This driver uses the common SPI interface. 122 123config LTC2632 124 tristate "Linear Technology LTC2632-12/10/8 DAC spi driver" 125 depends on SPI 126 help 127 Say yes here to build support for Linear Technology 128 LTC2632-12, LTC2632-10, LTC2632-8 converters (DAC). 129 130 To compile this driver as a module, choose M here: the 131 module will be called ltc2632. 132 133config AD5686 134 tristate "Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver" 135 depends on SPI 136 help 137 Say yes here to build support for Analog Devices AD5686R, AD5685R, 138 AD5684R, AD5791 Voltage Output Digital to 139 Analog Converter. 140 141 To compile this driver as a module, choose M here: the 142 module will be called ad5686. 143 144config AD5755 145 tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" 146 depends on SPI_MASTER 147 help 148 Say yes here to build support for Analog Devices AD5755, AD5755-1, 149 AD5757, AD5735, AD5737 quad channel Digital to 150 Analog Converter. 151 152 To compile this driver as a module, choose M here: the 153 module will be called ad5755. 154 155config AD5761 156 tristate "Analog Devices AD5761/61R/21/21R DAC driver" 157 depends on SPI_MASTER 158 help 159 Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721, 160 AD5721R Digital to Analog Converter. 161 162 To compile this driver as a module, choose M here: the 163 module will be called ad5761. 164 165config AD5764 166 tristate "Analog Devices AD5764/64R/44/44R DAC driver" 167 depends on SPI_MASTER 168 help 169 Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, 170 AD5744R Digital to Analog Converter. 171 172 To compile this driver as a module, choose M here: the 173 module will be called ad5764. 174 175config AD5791 176 tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" 177 depends on SPI 178 help 179 Say yes here to build support for Analog Devices AD5760, AD5780, 180 AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to 181 Analog Converter. 182 183 To compile this driver as a module, choose M here: the 184 module will be called ad5791. 185 186config AD7303 187 tristate "Analog Devices AD7303 DAC driver" 188 depends on SPI 189 help 190 Say yes here to build support for Analog Devices AD7303 Digital to Analog 191 Converters (DAC). 192 193 To compile this driver as module choose M here: the module will be called 194 ad7303. 195 196config CIO_DAC 197 tristate "Measurement Computing CIO-DAC IIO driver" 198 depends on X86 && ISA_BUS_API 199 help 200 Say yes here to build support for the Measurement Computing CIO-DAC 201 analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The 202 base port addresses for the devices may be configured via the base 203 array module parameter. 204 205config AD8801 206 tristate "Analog Devices AD8801/AD8803 DAC driver" 207 depends on SPI_MASTER 208 help 209 Say yes here to build support for Analog Devices AD8801, AD8803 Digital to 210 Analog Converters (DAC). 211 212 To compile this driver as a module choose M here: the module will be called 213 ad8801. 214 215config DPOT_DAC 216 tristate "DAC emulation using a DPOT" 217 depends on OF 218 help 219 Say yes here to build support for DAC emulation using a digital 220 potentiometer. 221 222 To compile this driver as a module, choose M here: the module will be 223 called dpot-dac. 224 225config DS4424 226 tristate "Maxim Integrated DS4422/DS4424 DAC driver" 227 depends on I2C 228 help 229 If you say yes here you get support for Maxim chips DS4422, DS4424. 230 231 This driver can also be built as a module. If so, the module 232 will be called ds4424. 233 234config LPC18XX_DAC 235 tristate "NXP LPC18xx DAC driver" 236 depends on ARCH_LPC18XX || COMPILE_TEST 237 depends on OF && HAS_IOMEM 238 help 239 Say yes here to build support for NXP LPC18XX DAC. 240 241 To compile this driver as a module, choose M here: the module will be 242 called lpc18xx_dac. 243 244config M62332 245 tristate "Mitsubishi M62332 DAC driver" 246 depends on I2C 247 help 248 If you say yes here you get support for the Mitsubishi M62332 249 (I2C 8-Bit DACs with rail-to-rail outputs). 250 251 This driver can also be built as a module. If so, the module 252 will be called m62332. 253 254config MAX517 255 tristate "Maxim MAX517/518/519/520/521 DAC driver" 256 depends on I2C 257 help 258 If you say yes here you get support for the following Maxim chips 259 (I2C 8-Bit DACs with rail-to-rail outputs): 260 MAX517 - Single channel, single reference 261 MAX518 - Dual channel, ref=Vdd 262 MAX519 - Dual channel, dual reference 263 MAX520 - Quad channel, quad reference 264 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 265 266 This driver can also be built as a module. If so, the module 267 will be called max517. 268 269config MAX5821 270 tristate "Maxim MAX5821 DAC driver" 271 depends on I2C 272 depends on OF 273 help 274 Say yes here to build support for Maxim MAX5821 275 10 bits DAC. 276 277config MCP4725 278 tristate "MCP4725/6 DAC driver" 279 depends on I2C 280 ---help--- 281 Say Y here if you want to build a driver for the Microchip 282 MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C 283 interface. 284 285 To compile this driver as a module, choose M here: the module 286 will be called mcp4725. 287 288config MCP4922 289 tristate "MCP4902, MCP4912, MCP4922 DAC driver" 290 depends on SPI 291 help 292 Say yes here to build the driver for the Microchip MCP4902 293 MCP4912, and MCP4922 DAC devices. 294 295 To compile this driver as a module, choose M here: the module 296 will be called mcp4922. 297 298config STM32_DAC 299 tristate "STMicroelectronics STM32 DAC" 300 depends on (ARCH_STM32 && OF) || COMPILE_TEST 301 depends on REGULATOR 302 select STM32_DAC_CORE 303 help 304 Say yes here to build support for STMicroelectronics STM32 Digital 305 to Analog Converter (DAC). 306 307 This driver can also be built as a module. If so, the module 308 will be called stm32-dac. 309 310config STM32_DAC_CORE 311 tristate 312 313config TI_DAC082S085 314 tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver" 315 depends on SPI_MASTER 316 help 317 Driver for the Texas Instruments (formerly National Semiconductor) 318 DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and 319 DAC124S085. 320 321 If compiled as a module, it will be called ti-dac082s085. 322 323config VF610_DAC 324 tristate "Vybrid vf610 DAC driver" 325 depends on OF 326 depends on HAS_IOMEM 327 help 328 Say yes here to support Vybrid board digital-to-analog converter. 329 330 This driver can also be built as a module. If so, the module will 331 be called vf610_dac. 332 333endmenu 334