| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | # |
|---|
| 2 | 3 | # DAC drivers |
|---|
| 3 | 4 | # |
|---|
| .. | .. |
|---|
| 120 | 121 | Say yes here to build support for Analog Devices AD5624R, AD5644R and |
|---|
| 121 | 122 | AD5664R converters (DAC). This driver uses the common SPI interface. |
|---|
| 122 | 123 | |
|---|
| 123 | | -config 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 | | - |
|---|
| 133 | 124 | config AD5686 |
|---|
| 134 | 125 | tristate |
|---|
| 135 | 126 | |
|---|
| .. | .. |
|---|
| 138 | 129 | depends on SPI |
|---|
| 139 | 130 | select AD5686 |
|---|
| 140 | 131 | help |
|---|
| 141 | | - Say yes here to build support for Analog Devices AD5672R, AD5676, |
|---|
| 142 | | - AD5676R, AD5684, AD5684R, AD5684R, AD5685R, AD5686, AD5686R. |
|---|
| 143 | | - Voltage Output Digital to Analog Converter. |
|---|
| 132 | + Say yes here to build support for Analog Devices AD5672R, AD5674R, |
|---|
| 133 | + AD5676, AD5676R, AD5679R, AD5684, AD5684R, AD5684R, AD5685R, AD5686, |
|---|
| 134 | + AD5686R Voltage Output Digital to Analog Converter. |
|---|
| 144 | 135 | |
|---|
| 145 | 136 | To compile this driver as a module, choose M here: the |
|---|
| 146 | 137 | module will be called ad5686. |
|---|
| .. | .. |
|---|
| 197 | 188 | To compile this driver as a module, choose M here: the |
|---|
| 198 | 189 | module will be called ad5764. |
|---|
| 199 | 190 | |
|---|
| 191 | +config AD5770R |
|---|
| 192 | + tristate "Analog Devices AD5770R IDAC driver" |
|---|
| 193 | + depends on SPI_MASTER |
|---|
| 194 | + help |
|---|
| 195 | + Say yes here to build support for Analog Devices AD5770R Digital to |
|---|
| 196 | + Analog Converter. |
|---|
| 197 | + |
|---|
| 198 | + To compile this driver as a module, choose M here: the |
|---|
| 199 | + module will be called ad5770r. |
|---|
| 200 | + |
|---|
| 200 | 201 | config AD5791 |
|---|
| 201 | 202 | tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" |
|---|
| 202 | 203 | depends on SPI |
|---|
| .. | .. |
|---|
| 218 | 219 | To compile this driver as module choose M here: the module will be called |
|---|
| 219 | 220 | ad7303. |
|---|
| 220 | 221 | |
|---|
| 221 | | -config CIO_DAC |
|---|
| 222 | | - tristate "Measurement Computing CIO-DAC IIO driver" |
|---|
| 223 | | - depends on X86 && (ISA_BUS || PC104) |
|---|
| 224 | | - select ISA_BUS_API |
|---|
| 225 | | - help |
|---|
| 226 | | - Say yes here to build support for the Measurement Computing CIO-DAC |
|---|
| 227 | | - analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The |
|---|
| 228 | | - base port addresses for the devices may be configured via the base |
|---|
| 229 | | - array module parameter. |
|---|
| 230 | | - |
|---|
| 231 | 222 | config AD8801 |
|---|
| 232 | 223 | tristate "Analog Devices AD8801/AD8803 DAC driver" |
|---|
| 233 | 224 | depends on SPI_MASTER |
|---|
| .. | .. |
|---|
| 237 | 228 | |
|---|
| 238 | 229 | To compile this driver as a module choose M here: the module will be called |
|---|
| 239 | 230 | ad8801. |
|---|
| 231 | + |
|---|
| 232 | +config CIO_DAC |
|---|
| 233 | + tristate "Measurement Computing CIO-DAC IIO driver" |
|---|
| 234 | + depends on X86 && (ISA_BUS || PC104) |
|---|
| 235 | + select ISA_BUS_API |
|---|
| 236 | + help |
|---|
| 237 | + Say yes here to build support for the Measurement Computing CIO-DAC |
|---|
| 238 | + analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The |
|---|
| 239 | + base port addresses for the devices may be configured via the base |
|---|
| 240 | + array module parameter. |
|---|
| 240 | 241 | |
|---|
| 241 | 242 | config DPOT_DAC |
|---|
| 242 | 243 | tristate "DAC emulation using a DPOT" |
|---|
| .. | .. |
|---|
| 266 | 267 | |
|---|
| 267 | 268 | To compile this driver as a module, choose M here: the module will be |
|---|
| 268 | 269 | called lpc18xx_dac. |
|---|
| 270 | + |
|---|
| 271 | +config LTC1660 |
|---|
| 272 | + tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver" |
|---|
| 273 | + depends on SPI |
|---|
| 274 | + help |
|---|
| 275 | + Say yes here to build support for Linear Technology |
|---|
| 276 | + LTC1660 and LTC1665 Digital to Analog Converters. |
|---|
| 277 | + |
|---|
| 278 | + To compile this driver as a module, choose M here: the |
|---|
| 279 | + module will be called ltc1660. |
|---|
| 280 | + |
|---|
| 281 | +config LTC2632 |
|---|
| 282 | + tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver" |
|---|
| 283 | + depends on SPI |
|---|
| 284 | + help |
|---|
| 285 | + Say yes here to build support for Linear Technology |
|---|
| 286 | + LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit |
|---|
| 287 | + low 0-2.5V and high 0-4.096V range converters. |
|---|
| 288 | + |
|---|
| 289 | + To compile this driver as a module, choose M here: the |
|---|
| 290 | + module will be called ltc2632. |
|---|
| 269 | 291 | |
|---|
| 270 | 292 | config M62332 |
|---|
| 271 | 293 | tristate "Mitsubishi M62332 DAC driver" |
|---|
| .. | .. |
|---|
| 303 | 325 | config MCP4725 |
|---|
| 304 | 326 | tristate "MCP4725/6 DAC driver" |
|---|
| 305 | 327 | depends on I2C |
|---|
| 306 | | - ---help--- |
|---|
| 328 | + help |
|---|
| 307 | 329 | Say Y here if you want to build a driver for the Microchip |
|---|
| 308 | 330 | MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C |
|---|
| 309 | 331 | interface. |
|---|
| .. | .. |
|---|
| 356 | 378 | |
|---|
| 357 | 379 | If compiled as a module, it will be called ti-dac5571. |
|---|
| 358 | 380 | |
|---|
| 381 | +config TI_DAC7311 |
|---|
| 382 | + tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver" |
|---|
| 383 | + depends on SPI |
|---|
| 384 | + help |
|---|
| 385 | + Driver for the Texas Instruments |
|---|
| 386 | + DAC7311, DAC6311, DAC5311. |
|---|
| 387 | + |
|---|
| 388 | + If compiled as a module, it will be called ti-dac7311. |
|---|
| 389 | + |
|---|
| 390 | +config TI_DAC7612 |
|---|
| 391 | + tristate "Texas Instruments 12-bit 2-channel DAC driver" |
|---|
| 392 | + depends on SPI_MASTER && GPIOLIB |
|---|
| 393 | + help |
|---|
| 394 | + Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB |
|---|
| 395 | + The driver hand drive the load pin automatically, otherwise |
|---|
| 396 | + it needs to be toggled manually. |
|---|
| 397 | + |
|---|
| 398 | + If compiled as a module, it will be called ti-dac7612. |
|---|
| 399 | + |
|---|
| 359 | 400 | config VF610_DAC |
|---|
| 360 | 401 | tristate "Vybrid vf610 DAC driver" |
|---|
| 361 | 402 | depends on OF |
|---|