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 || PC104) 199 select ISA_BUS_API 200 help 201 Say yes here to build support for the Measurement Computing CIO-DAC 202 analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The 203 base port addresses for the devices may be configured via the base 204 array module parameter. 205 206config AD8801 207 tristate "Analog Devices AD8801/AD8803 DAC driver" 208 depends on SPI_MASTER 209 help 210 Say yes here to build support for Analog Devices AD8801, AD8803 Digital to 211 Analog Converters (DAC). 212 213 To compile this driver as a module choose M here: the module will be called 214 ad8801. 215 216config DPOT_DAC 217 tristate "DAC emulation using a DPOT" 218 depends on OF 219 help 220 Say yes here to build support for DAC emulation using a digital 221 potentiometer. 222 223 To compile this driver as a module, choose M here: the module will be 224 called dpot-dac. 225 226config DS4424 227 tristate "Maxim Integrated DS4422/DS4424 DAC driver" 228 depends on I2C 229 help 230 If you say yes here you get support for Maxim chips DS4422, DS4424. 231 232 This driver can also be built as a module. If so, the module 233 will be called ds4424. 234 235config LPC18XX_DAC 236 tristate "NXP LPC18xx DAC driver" 237 depends on ARCH_LPC18XX || COMPILE_TEST 238 depends on OF && HAS_IOMEM 239 help 240 Say yes here to build support for NXP LPC18XX DAC. 241 242 To compile this driver as a module, choose M here: the module will be 243 called lpc18xx_dac. 244 245config M62332 246 tristate "Mitsubishi M62332 DAC driver" 247 depends on I2C 248 help 249 If you say yes here you get support for the Mitsubishi M62332 250 (I2C 8-Bit DACs with rail-to-rail outputs). 251 252 This driver can also be built as a module. If so, the module 253 will be called m62332. 254 255config MAX517 256 tristate "Maxim MAX517/518/519/520/521 DAC driver" 257 depends on I2C 258 help 259 If you say yes here you get support for the following Maxim chips 260 (I2C 8-Bit DACs with rail-to-rail outputs): 261 MAX517 - Single channel, single reference 262 MAX518 - Dual channel, ref=Vdd 263 MAX519 - Dual channel, dual reference 264 MAX520 - Quad channel, quad reference 265 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 266 267 This driver can also be built as a module. If so, the module 268 will be called max517. 269 270config MAX5821 271 tristate "Maxim MAX5821 DAC driver" 272 depends on I2C 273 depends on OF 274 help 275 Say yes here to build support for Maxim MAX5821 276 10 bits DAC. 277 278config MCP4725 279 tristate "MCP4725/6 DAC driver" 280 depends on I2C 281 ---help--- 282 Say Y here if you want to build a driver for the Microchip 283 MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C 284 interface. 285 286 To compile this driver as a module, choose M here: the module 287 will be called mcp4725. 288 289config MCP4922 290 tristate "MCP4902, MCP4912, MCP4922 DAC driver" 291 depends on SPI 292 help 293 Say yes here to build the driver for the Microchip MCP4902 294 MCP4912, and MCP4922 DAC devices. 295 296 To compile this driver as a module, choose M here: the module 297 will be called mcp4922. 298 299config STM32_DAC 300 tristate "STMicroelectronics STM32 DAC" 301 depends on (ARCH_STM32 && OF) || COMPILE_TEST 302 depends on REGULATOR 303 select STM32_DAC_CORE 304 help 305 Say yes here to build support for STMicroelectronics STM32 Digital 306 to Analog Converter (DAC). 307 308 This driver can also be built as a module. If so, the module 309 will be called stm32-dac. 310 311config STM32_DAC_CORE 312 tristate 313 314config TI_DAC082S085 315 tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver" 316 depends on SPI_MASTER 317 help 318 Driver for the Texas Instruments (formerly National Semiconductor) 319 DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and 320 DAC124S085. 321 322 If compiled as a module, it will be called ti-dac082s085. 323 324config VF610_DAC 325 tristate "Vybrid vf610 DAC driver" 326 depends on OF 327 depends on HAS_IOMEM 328 help 329 Say yes here to support Vybrid board digital-to-analog converter. 330 331 This driver can also be built as a module. If so, the module will 332 be called vf610_dac. 333 334endmenu 335