1# SPDX-License-Identifier: GPL-2.0-only 2# 3# DAC drivers 4# 5# When adding new entries keep the list in alphabetical order 6 7menu "Digital to analog converters" 8 9config AD3530R 10 tristate "Analog Devices AD3530R and Similar DACs driver" 11 depends on SPI 12 select REGMAP_SPI 13 help 14 Say yes here to build support for the following Analog Devices 15 Digital to Analog Converters: 16 - AD3530/AD3530R (8-channel) 17 - AD3531/AD3531R (4-channel) 18 - AD3532/AD3532R (16-channel) 19 - AD3536R (16-channel, 12-bit) 20 - AD5710R/AD5711R (8-channel configurable IDAC/VDAC) 21 22 To compile this driver as a module, choose M here: the 23 module will be called ad3530r. 24 25config AD3552R_HS 26 tristate "Analog Devices AD3552R DAC High Speed driver" 27 select AD3552R_LIB 28 select IIO_BACKEND 29 help 30 Say yes here to build support for Analog Devices AD3552R 31 Digital to Analog Converter High Speed driver. 32 33 The driver requires the assistance of an IP core to operate, 34 since data is streamed into target device via DMA, sent over a 35 QSPI + DDR (Double Data Rate) bus. 36 37 To compile this driver as a module, choose M here: the 38 module will be called ad3552r-hs. 39 40config AD3552R_LIB 41 tristate 42 43config AD3552R 44 tristate "Analog Devices AD3552R DAC driver" 45 depends on SPI_MASTER 46 select AD3552R_LIB 47 select IIO_BUFFER 48 select IIO_TRIGGERED_BUFFER 49 help 50 Say yes here to build support for Analog Devices AD3552R 51 Digital to Analog Converter. 52 53 To compile this driver as a module, choose M here: the 54 module will be called ad3552r. 55 56config AD5064 57 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 58 depends on (SPI_MASTER && I2C!=m) || I2C 59 help 60 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 61 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 62 AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666, 63 AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616, 64 LTC2617, LTC2619, LTC2626, LTC2627, LTC2629, LTC2631, LTC2633, LTC2635 65 Digital to Analog Converter. 66 67 To compile this driver as a module, choose M here: the 68 module will be called ad5064. 69 70config AD5360 71 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 72 depends on SPI 73 help 74 Say yes here to build support for Analog Devices AD5360, AD5361, 75 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 76 Digital to Analog Converters (DAC). 77 78 To compile this driver as module choose M here: the module will be called 79 ad5360. 80 81config AD5380 82 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 83 depends on (SPI_MASTER && I2C!=m) || I2C 84 select REGMAP_I2C if I2C 85 select REGMAP_SPI if SPI_MASTER 86 help 87 Say yes here to build support for Analog Devices AD5380, AD5381, 88 AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 89 Digital to Analog Converters (DAC). 90 91 To compile this driver as module choose M here: the module will be called 92 ad5380. 93 94config AD5421 95 tristate "Analog Devices AD5421 DAC driver" 96 depends on SPI 97 help 98 Say yes here to build support for Analog Devices AD5421 loop-powered 99 digital-to-analog converters (DAC). 100 101 To compile this driver as module choose M here: the module will be called 102 ad5421. 103 104config AD5446 105 tristate 106 107config AD5446_SPI 108 tristate "Analog Devices AD5446 and similar single channel DACs driver (SPI)" 109 depends on SPI 110 select AD5446 111 help 112 Say yes here to build support for Analog Devices AD5300, AD5310, 113 AD5320, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, AD5512A, 114 AD5541A, AD5542A, AD5543, AD5553, AD5600, AD5601, AD5611, AD5620, 115 AD5621, AD5640, AD5641, AD5660, AD5662 DACs as well as 116 Texas Instruments DAC081S101, DAC101S101, DAC121S101. 117 118 To compile this driver as a module, choose M here: the 119 module will be called ad5446-spi. 120 121config AD5446_I2C 122 tristate "Analog Devices AD5446 and similar single channel DACs driver (I2C)" 123 depends on I2C 124 select AD5446 125 help 126 Say yes here to build support for Analog Devices AD5301, AD5311, AD5321, 127 AD5602, AD5612, AD5622 DACs. 128 129 To compile this driver as a module, choose M here: the 130 module will be called ad5446-i2c. 131 132config AD5449 133 tristate "Analog Devices AD5449 and similar DACs driver" 134 depends on SPI_MASTER 135 help 136 Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 137 AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. 138 139 To compile this driver as a module, choose M here: the 140 module will be called ad5449. 141 142config AD5529R 143 tristate "Analog Devices AD5529R High Voltage DAC driver" 144 depends on SPI_MASTER 145 select REGMAP_SPI 146 help 147 Say yes here to build support for Analog Devices AD5529R 16-Channel, 148 12-Bit/16-Bit, 40V High Voltage Precision Digital to Analog Converter. 149 150 The device features multiple output voltage ranges from -20V to +20V, 151 built-in 4.096V voltage reference, and digital functions including 152 toggle, dither, and ramp modes. Supports both 12-bit and 16-bit 153 resolution variants. 154 155 To compile this driver as a module, choose M here: the 156 module will be called ad5529r. 157 158config AD5592R_BASE 159 tristate 160 161config AD5592R 162 tristate "Analog Devices AD5592R ADC/DAC driver" 163 depends on SPI_MASTER 164 select GPIOLIB 165 select AD5592R_BASE 166 help 167 Say yes here to build support for Analog Devices AD5592R 168 Digital to Analog / Analog to Digital Converter. 169 170 To compile this driver as a module, choose M here: the 171 module will be called ad5592r. 172 173config AD5593R 174 tristate "Analog Devices AD5593R ADC/DAC driver" 175 depends on I2C 176 select GPIOLIB 177 select AD5592R_BASE 178 help 179 Say yes here to build support for Analog Devices AD5593R 180 Digital to Analog / Analog to Digital Converter. 181 182 To compile this driver as a module, choose M here: the 183 module will be called ad5593r. 184 185config AD5504 186 tristate "Analog Devices AD5504/AD5501 DAC SPI driver" 187 depends on SPI 188 help 189 Say yes here to build support for Analog Devices AD5504, AD5501, 190 High Voltage Digital to Analog Converter. 191 192 To compile this driver as a module, choose M here: the 193 module will be called ad5504. 194 195config AD5624R_SPI 196 tristate "Analog Devices AD5624/44/64R DAC spi driver" 197 depends on SPI 198 help 199 Say yes here to build support for Analog Devices AD5624R, AD5644R and 200 AD5664R converters (DAC). This driver uses the common SPI interface. 201 202config AD5706R 203 tristate "Analog Devices AD5706R DAC driver" 204 depends on SPI 205 select REGMAP 206 help 207 Say yes here to build support for Analog Devices AD5706R 4-channel, 208 16-bit current output DAC. 209 210 To compile this driver as a module, choose M here: the 211 module will be called ad5706r. 212 213config AD9739A 214 tristate "Analog Devices AD9739A RF DAC spi driver" 215 depends on SPI 216 select REGMAP_SPI 217 select IIO_BACKEND 218 help 219 Say yes here to build support for Analog Devices AD9739A Digital-to 220 Analog Converter. 221 222 The driver requires the assistance of the AXI DAC IP core to operate, 223 since SPI is used for configuration only, while data has to be 224 streamed into memory via DMA. 225 226 To compile this driver as a module, choose M here: the module will be 227 called ad9739a. 228 229config ADI_AXI_DAC 230 tristate "Analog Devices Generic AXI DAC IP core driver" 231 depends on MICROBLAZE || NIOS2 || ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_INTEL_SOCFPGA || COMPILE_TEST 232 select IIO_BUFFER 233 select IIO_BUFFER_DMAENGINE 234 select REGMAP_MMIO 235 select IIO_BACKEND 236 help 237 Say yes here to build support for Analog Devices Generic 238 AXI DAC IP core. The IP core is used for interfacing with 239 digital-to-analog (DAC) converters that require either a high-speed 240 serial interface (JESD204B/C) or a source synchronous parallel 241 interface (LVDS/CMOS). 242 Typically (for such devices) SPI will be used for configuration only, 243 while this IP core handles the streaming of data into memory via DMA. 244 245 Link: https://wiki.analog.com/resources/fpga/docs/axi_dac_ip 246 If unsure, say N (but it's safe to say "Y"). 247 248 To compile this driver as a module, choose M here: the 249 module will be called adi-axi-dac. 250 251config LTC2688 252 tristate "Analog Devices LTC2688 DAC spi driver" 253 depends on SPI 254 select REGMAP 255 help 256 Say yes here to build support for Analog Devices 257 LTC2688 converters (DAC). 258 259 To compile this driver as a module, choose M here: the 260 module will be called ltc2688. 261 262config AD5686 263 tristate 264 select IIO_BUFFER 265 select IIO_TRIGGERED_BUFFER 266 267config AD5686_SPI 268 tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)" 269 depends on SPI 270 select AD5686 271 help 272 Say yes here to build support for Analog Devices Voltage Output 273 Digital to Analog Converters: 274 - Single-channel: 275 AD5310R, AD5681R, AD5682R, AD5683, AD5683R 276 - Dual-channel: 277 AD5313R, AD5687, AD5687R, AD5689, AD5689R 278 - Quad-channel: 279 AD5317R, AD5684, AD5684R, AD5685R, AD5686, AD5686R 280 - 8-channel: 281 AD5672R, AD5676, AD5676R 282 - 16-channel: 283 AD5674, AD5674R, AD5679, AD5679R 284 285 To compile this driver as a module, choose M here: the 286 module will be called ad5686. 287 288config AD5696_I2C 289 tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)" 290 depends on I2C 291 select AD5686 292 help 293 Say yes here to build support for Analog Devices Voltage Output 294 Digital to Analog Converters: 295 - Single-channel: 296 AD5311R, AD5691R, AD5692R, AD5693, AD5693R 297 - Dual-channel: 298 AD5338R, AD5697R 299 - Quad-channel: 300 AD5316R, AD5694, AD5694R, AD5695R, AD5696, AD5696R 301 - 8-channel: 302 AD5671R, AD5675, AD5675R 303 - 16-channel: 304 AD5673R, AD5677R 305 306 To compile this driver as a module, choose M here: the module will be 307 called ad5696. 308 309config AD5755 310 tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" 311 depends on SPI_MASTER 312 help 313 Say yes here to build support for Analog Devices AD5755, AD5755-1, 314 AD5757, AD5735, AD5737 quad channel Digital to 315 Analog Converter. 316 317 To compile this driver as a module, choose M here: the 318 module will be called ad5755. 319 320config AD5758 321 tristate "Analog Devices AD5758 DAC driver" 322 depends on SPI_MASTER 323 help 324 Say yes here to build support for Analog Devices AD5758 single channel 325 Digital to Analog Converter. 326 327 To compile this driver as a module, choose M here: the 328 module will be called ad5758. 329 330config AD5761 331 tristate "Analog Devices AD5761/61R/21/21R DAC driver" 332 depends on SPI_MASTER 333 help 334 Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721, 335 AD5721R Digital to Analog Converter. 336 337 To compile this driver as a module, choose M here: the 338 module will be called ad5761. 339 340config AD5764 341 tristate "Analog Devices AD5764/64R/44/44R DAC driver" 342 depends on SPI_MASTER 343 help 344 Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, 345 AD5744R Digital to Analog Converter. 346 347 To compile this driver as a module, choose M here: the 348 module will be called ad5764. 349 350config AD5766 351 tristate "Analog Devices AD5766/AD5767 DAC driver" 352 depends on SPI_MASTER 353 select IIO_BUFFER 354 select IIO_TRIGGERED_BUFFER 355 help 356 Say yes here to build support for Analog Devices AD5766, AD5767 357 Digital to Analog Converter. 358 359 To compile this driver as a module, choose M here: the 360 module will be called ad5766. 361 362config AD5770R 363 tristate "Analog Devices AD5770R IDAC driver" 364 depends on SPI_MASTER 365 select REGMAP_SPI 366 help 367 Say yes here to build support for Analog Devices AD5770R Digital to 368 Analog Converter. 369 370 To compile this driver as a module, choose M here: the 371 module will be called ad5770r. 372 373config AD5791 374 tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" 375 depends on SPI 376 select SPI_OFFLOAD 377 select IIO_BUFFER 378 select IIO_BUFFER_DMAENGINE 379 help 380 Say yes here to build support for Analog Devices AD5760, AD5780, 381 AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to 382 Analog Converter. 383 384 To compile this driver as a module, choose M here: the 385 module will be called ad5791. 386 387config AD7293 388 tristate "Analog Devices AD7293 Power Amplifier Current Controller" 389 depends on SPI 390 help 391 Say yes here to build support for Analog Devices AD7293 392 Power Amplifier Current Controller with 393 ADC, DACs, and Temperature and Current Sensors 394 395 To compile this driver as a module, choose M here: the 396 module will be called ad7293. 397 398config AD7303 399 tristate "Analog Devices AD7303 DAC driver" 400 depends on SPI 401 help 402 Say yes here to build support for Analog Devices AD7303 Digital to Analog 403 Converters (DAC). 404 405 To compile this driver as module choose M here: the module will be called 406 ad7303. 407 408config AD8460 409 tristate "Analog Devices AD8460 DAC driver" 410 depends on SPI 411 select REGMAP_SPI 412 select IIO_BUFFER 413 select IIO_BUFFER_DMAENGINE 414 help 415 Say yes here to build support for Analog Devices AD8460 Digital to 416 Analog Converters (DAC). 417 418 To compile this driver as a module choose M here: the module will be called 419 ad8460. 420 421config AD8801 422 tristate "Analog Devices AD8801/AD8803 DAC driver" 423 depends on SPI_MASTER 424 help 425 Say yes here to build support for Analog Devices AD8801, AD8803 Digital to 426 Analog Converters (DAC). 427 428 To compile this driver as a module choose M here: the module will be called 429 ad8801. 430 431config BD79703 432 tristate "ROHM Semiconductor BD79703 DAC driver" 433 depends on SPI 434 select REGMAP_SPI 435 help 436 Say yes here to build support for ROHM Semiconductor BD79703 Digital 437 to Analog Converter (DAC). 438 439config CIO_DAC 440 tristate "Measurement Computing CIO-DAC IIO driver" 441 depends on X86 && (ISA_BUS || PC104) 442 select ISA_BUS_API 443 select REGMAP_MMIO 444 help 445 Say yes here to build support for the Measurement Computing CIO-DAC 446 analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The 447 base port addresses for the devices may be configured via the base 448 array module parameter. 449 450config DPOT_DAC 451 tristate "DAC emulation using a DPOT" 452 help 453 Say yes here to build support for DAC emulation using a digital 454 potentiometer. 455 456 To compile this driver as a module, choose M here: the module will be 457 called dpot-dac. 458 459config DS4424 460 tristate "Maxim Integrated DS4422/DS4424 DAC driver" 461 depends on I2C 462 select REGMAP_I2C 463 help 464 If you say yes here you get support for Maxim chips DS4422, DS4424. 465 466 This driver can also be built as a module. If so, the module 467 will be called ds4424. 468 469config LPC18XX_DAC 470 tristate "NXP LPC18xx DAC driver" 471 depends on ARCH_LPC18XX || COMPILE_TEST 472 depends on HAS_IOMEM 473 help 474 Say yes here to build support for NXP LPC18XX DAC. 475 476 To compile this driver as a module, choose M here: the module will be 477 called lpc18xx_dac. 478 479config LTC1660 480 tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver" 481 depends on SPI 482 select REGMAP_SPI 483 help 484 Say yes here to build support for Linear Technology 485 LTC1660 and LTC1665 Digital to Analog Converters. 486 487 To compile this driver as a module, choose M here: the 488 module will be called ltc1660. 489 490config LTC2632 491 tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver" 492 depends on SPI 493 help 494 Say yes here to build support for Linear Technology 495 LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit 496 low 0-2.5V and high 0-4.096V range converters. 497 498 To compile this driver as a module, choose M here: the 499 module will be called ltc2632. 500 501config LTC2664 502 tristate "Analog Devices LTC2664 and LTC2672 DAC SPI driver" 503 depends on SPI 504 select REGMAP_SPI 505 help 506 Say yes here to build support for Analog Devices 507 LTC2664 and LTC2672 converters (DAC). 508 509 To compile this driver as a module, choose M here: the 510 module will be called ltc2664. 511 512config M62332 513 tristate "Mitsubishi M62332 DAC driver" 514 depends on I2C 515 help 516 If you say yes here you get support for the Mitsubishi M62332 517 (I2C 8-Bit DACs with rail-to-rail outputs). 518 519 This driver can also be built as a module. If so, the module 520 will be called m62332. 521 522config MAX517 523 tristate "Maxim MAX517/518/519/520/521 DAC driver" 524 depends on I2C 525 help 526 If you say yes here you get support for the following Maxim chips 527 (I2C 8-Bit DACs with rail-to-rail outputs): 528 MAX517 - Single channel, single reference 529 MAX518 - Dual channel, ref=Vdd 530 MAX519 - Dual channel, dual reference 531 MAX520 - Quad channel, quad reference 532 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 533 534 This driver can also be built as a module. If so, the module 535 will be called max517. 536 537config MAX22007 538 tristate "Analog Devices MAX22007 DAC Driver" 539 depends on SPI 540 select REGMAP_SPI 541 select CRC8 542 help 543 Say Y here if you want to build a driver for Analog Devices MAX22007. 544 545 MAX22007 is a quad-channel, 12-bit, voltage-output digital to 546 analog converter (DAC) with SPI interface. 547 548 If compiled as a module, it will be called max22007. 549 550config MAX5522 551 tristate "Maxim MAX5522 DAC driver" 552 depends on SPI_MASTER 553 select REGMAP_SPI 554 help 555 Say Y here if you want to build a driver for the Maxim MAX5522. 556 557 MAX5522 is a dual, ultra-low-power, 10-Bit, voltage-output 558 digital to analog converter (DAC) offering rail-to-rail buffered 559 voltage outputs. 560 561 If compiled as a module, it will be called max5522. 562 563config MAX5821 564 tristate "Maxim MAX5821 DAC driver" 565 depends on I2C 566 help 567 Say yes here to build support for Maxim MAX5821 568 10 bits DAC. 569 570config MCF54415_DAC 571 tristate "NXP MCF54415 DAC driver" 572 depends on M5441x || COMPILE_TEST 573 select REGMAP_MMIO 574 help 575 Say yes here if you want to build support for NXP ColdFire 576 MCF54415/6/7/8 12-bit DAC module. 577 578 To compile this driver as a module, choose M here: the module 579 will be called mcf54415_dac. 580 581config MCP4725 582 tristate "MCP4725/6 DAC driver" 583 depends on I2C 584 help 585 Say Y here if you want to build a driver for the Microchip 586 MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C 587 interface. 588 589 To compile this driver as a module, choose M here: the module 590 will be called mcp4725. 591 592config MCP4728 593 tristate "MCP4728 DAC driver" 594 depends on I2C 595 help 596 Say Y here if you want to build a driver for the Microchip 597 MCP4728 quad channel, 12-bit digital-to-analog converter (DAC) 598 with I2C interface. 599 600 To compile this driver as a module, choose M here: the module 601 will be called mcp4728. 602 603config MCP47A1 604 tristate "MCP47A1 DAC driver" 605 depends on I2C 606 help 607 Say Y here if you want to build a driver for the Microchip 608 MCP47A1 digital-to-analog converter with an I2C interface. 609 610 To compile this driver as a module, choose M here: the module 611 will be called mcp47a1. 612 613config MCP47FEB02 614 tristate 615 616config MCP47FEB02_I2C 617 tristate "MCP47F(E/V)B01/02/04/08/11/12/14/18/21/22/24/28 I2C DAC driver" 618 depends on I2C 619 select REGMAP_I2C 620 select MCP47FEB02 621 help 622 Say yes here if you want to build the driver for the Microchip: 623 - 8-bit DAC: 624 MCP47FEB01, MCP47FEB02, MCP47FEB04, MCP47FEB08, 625 MCP47FVB01, MCP47FVB02, MCP47FVB04, MCP47FVB08 626 - 10-bit DAC: 627 MCP47FEB11, MCP47FEB12, MCP47FEB14, MCP47FEB18, 628 MCP47FVB11, MCP47FVB12, MCP47FVB14, MCP47FVB18 629 - 12-bit DAC: 630 MCP47FEB21, MCP47FEB22, MCP47FEB24, MCP47FEB28, 631 MCP47FVB21, MCP47FVB22, MCP47FVB24, MCP47FVB28 632 having 1 to 8 channels, 8/10/12-bit digital-to-analog converter 633 (DAC) with I2C interface. 634 635 To compile this driver as a module, choose M here: the module 636 will be called mcp47feb02_i2c and you will also get 637 mcp47feb02_core for the core module. 638 639config MCP47FEB02_SPI 640 tristate "MCP48F(E/V)B01/02/04/08/11/12/14/18/21/22/24/28 SPI DAC driver" 641 depends on SPI 642 select REGMAP_SPI 643 select MCP47FEB02 644 help 645 Say yes here if you want to build the driver for the Microchip: 646 - 8-bit DAC: 647 MCP48FEB01, MCP48FEB02, MCP48FEB04, MCP48FEB08, 648 MCP48FVB01, MCP48FVB02, MCP48FVB04, MCP48FVB08 649 - 10-bit DAC: 650 MCP48FEB11, MCP48FEB12, MCP48FEB14, MCP48FEB18, 651 MCP48FVB11, MCP48FVB12, MCP48FVB14, MCP48FVB18 652 - 12-bit DAC: 653 MCP48FEB21, MCP48FEB22, MCP48FEB24, MCP48FEB28, 654 MCP48FVB21, MCP48FVB22, MCP48FVB24, MCP48FVB28 655 having 1 to 8 channels, 8/10/12-bit digital-to-analog converter 656 (DAC) with SPI interface. 657 658 To compile this driver as a module, choose M here: the module 659 will be called mcp47feb02_spi and you will also get 660 mcp47feb02_core for the core module. 661 662config MCP4821 663 tristate "MCP4801/02/11/12/21/22 DAC driver" 664 depends on SPI 665 help 666 Say yes here to build the driver for the Microchip MCP4801 667 MCP4802, MCP4811, MCP4812, MCP4821 and MCP4822 DAC devices. 668 669 To compile this driver as a module, choose M here: the module 670 will be called mcp4821. 671 672config MCP4922 673 tristate "MCP4902, MCP4912, MCP4922 DAC driver" 674 depends on SPI 675 help 676 Say yes here to build the driver for the Microchip MCP4902 677 MCP4912, and MCP4922 DAC devices. 678 679 To compile this driver as a module, choose M here: the module 680 will be called mcp4922. 681 682config STM32_DAC 683 tristate "STMicroelectronics STM32 DAC" 684 depends on (ARCH_STM32 && OF) || COMPILE_TEST 685 depends on REGULATOR 686 select STM32_DAC_CORE 687 help 688 Say yes here to build support for STMicroelectronics STM32 Digital 689 to Analog Converter (DAC). 690 691 This driver can also be built as a module. If so, the module 692 will be called stm32-dac. 693 694config STM32_DAC_CORE 695 tristate 696 select REGMAP_MMIO 697 698config TI_DAC082S085 699 tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver" 700 depends on SPI_MASTER 701 help 702 Driver for the Texas Instruments (formerly National Semiconductor) 703 DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and 704 DAC124S085. 705 706 If compiled as a module, it will be called ti-dac082s085. 707 708config TI_DAC5571 709 tristate "Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver" 710 depends on I2C 711 help 712 Driver for the Texas Instruments 713 DAC5571, DAC6571, DAC7571, DAC5574, DAC6574, DAC7574, DAC5573, 714 DAC6573, DAC7573, DAC8571, DAC8574, DAC121C081. 715 716 If compiled as a module, it will be called ti-dac5571. 717 718config TI_DAC7311 719 tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver" 720 depends on SPI 721 help 722 Driver for the Texas Instruments 723 DAC7311, DAC6311, DAC5311. 724 725 If compiled as a module, it will be called ti-dac7311. 726 727config TI_DAC7612 728 tristate "Texas Instruments 12-bit 2-channel DAC driver" 729 depends on SPI_MASTER && GPIOLIB 730 help 731 Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB 732 The driver hand drive the load pin automatically, otherwise 733 it needs to be toggled manually. 734 735 If compiled as a module, it will be called ti-dac7612. 736 737config VF610_DAC 738 tristate "Vybrid vf610 DAC driver" 739 depends on HAS_IOMEM 740 help 741 Say yes here to support Vybrid board digital-to-analog converter. 742 743 This driver can also be built as a module. If so, the module will 744 be called vf610_dac. 745 746endmenu 747