18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# DAC drivers 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci# When adding new entries keep the list in alphabetical order 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cimenu "Digital to analog converters" 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciconfig AD5064 108c2ecf20Sopenharmony_ci tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 118c2ecf20Sopenharmony_ci depends on (SPI_MASTER && I2C!=m) || I2C 128c2ecf20Sopenharmony_ci help 138c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 148c2ecf20Sopenharmony_ci AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 158c2ecf20Sopenharmony_ci AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666, 168c2ecf20Sopenharmony_ci AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616, 178c2ecf20Sopenharmony_ci LTC2617, LTC2619, LTC2626, LTC2627, LTC2629, LTC2631, LTC2633, LTC2635 188c2ecf20Sopenharmony_ci Digital to Analog Converter. 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 218c2ecf20Sopenharmony_ci module will be called ad5064. 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciconfig AD5360 248c2ecf20Sopenharmony_ci tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 258c2ecf20Sopenharmony_ci depends on SPI 268c2ecf20Sopenharmony_ci help 278c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5360, AD5361, 288c2ecf20Sopenharmony_ci AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 298c2ecf20Sopenharmony_ci Digital to Analog Converters (DAC). 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci To compile this driver as module choose M here: the module will be called 328c2ecf20Sopenharmony_ci ad5360. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig AD5380 358c2ecf20Sopenharmony_ci tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 368c2ecf20Sopenharmony_ci depends on (SPI_MASTER && I2C!=m) || I2C 378c2ecf20Sopenharmony_ci select REGMAP_I2C if I2C 388c2ecf20Sopenharmony_ci select REGMAP_SPI if SPI_MASTER 398c2ecf20Sopenharmony_ci help 408c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5380, AD5381, 418c2ecf20Sopenharmony_ci AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 428c2ecf20Sopenharmony_ci Digital to Analog Converters (DAC). 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci To compile this driver as module choose M here: the module will be called 458c2ecf20Sopenharmony_ci ad5380. 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ciconfig AD5421 488c2ecf20Sopenharmony_ci tristate "Analog Devices AD5421 DAC driver" 498c2ecf20Sopenharmony_ci depends on SPI 508c2ecf20Sopenharmony_ci help 518c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5421 loop-powered 528c2ecf20Sopenharmony_ci digital-to-analog convertors (DAC). 538c2ecf20Sopenharmony_ci 548c2ecf20Sopenharmony_ci To compile this driver as module choose M here: the module will be called 558c2ecf20Sopenharmony_ci ad5421. 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ciconfig AD5446 588c2ecf20Sopenharmony_ci tristate "Analog Devices AD5446 and similar single channel DACs driver" 598c2ecf20Sopenharmony_ci depends on (SPI_MASTER && I2C!=m) || I2C 608c2ecf20Sopenharmony_ci help 618c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, 628c2ecf20Sopenharmony_ci AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, 638c2ecf20Sopenharmony_ci AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5600, AD5601, AD5602, AD5611, 648c2ecf20Sopenharmony_ci AD5612, AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs 658c2ecf20Sopenharmony_ci as well as Texas Instruments DAC081S101, DAC101S101, DAC121S101. 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 688c2ecf20Sopenharmony_ci module will be called ad5446. 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ciconfig AD5449 718c2ecf20Sopenharmony_ci tristate "Analog Devices AD5449 and similar DACs driver" 728c2ecf20Sopenharmony_ci depends on SPI_MASTER 738c2ecf20Sopenharmony_ci help 748c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 758c2ecf20Sopenharmony_ci AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 788c2ecf20Sopenharmony_ci module will be called ad5449. 798c2ecf20Sopenharmony_ci 808c2ecf20Sopenharmony_ciconfig AD5592R_BASE 818c2ecf20Sopenharmony_ci tristate 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ciconfig AD5592R 848c2ecf20Sopenharmony_ci tristate "Analog Devices AD5592R ADC/DAC driver" 858c2ecf20Sopenharmony_ci depends on SPI_MASTER 868c2ecf20Sopenharmony_ci select GPIOLIB 878c2ecf20Sopenharmony_ci select AD5592R_BASE 888c2ecf20Sopenharmony_ci help 898c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5592R 908c2ecf20Sopenharmony_ci Digital to Analog / Analog to Digital Converter. 918c2ecf20Sopenharmony_ci 928c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 938c2ecf20Sopenharmony_ci module will be called ad5592r. 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ciconfig AD5593R 968c2ecf20Sopenharmony_ci tristate "Analog Devices AD5593R ADC/DAC driver" 978c2ecf20Sopenharmony_ci depends on I2C 988c2ecf20Sopenharmony_ci select GPIOLIB 998c2ecf20Sopenharmony_ci select AD5592R_BASE 1008c2ecf20Sopenharmony_ci help 1018c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5593R 1028c2ecf20Sopenharmony_ci Digital to Analog / Analog to Digital Converter. 1038c2ecf20Sopenharmony_ci 1048c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1058c2ecf20Sopenharmony_ci module will be called ad5593r. 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ciconfig AD5504 1088c2ecf20Sopenharmony_ci tristate "Analog Devices AD5504/AD5501 DAC SPI driver" 1098c2ecf20Sopenharmony_ci depends on SPI 1108c2ecf20Sopenharmony_ci help 1118c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5504, AD5501, 1128c2ecf20Sopenharmony_ci High Voltage Digital to Analog Converter. 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1158c2ecf20Sopenharmony_ci module will be called ad5504. 1168c2ecf20Sopenharmony_ci 1178c2ecf20Sopenharmony_ciconfig AD5624R_SPI 1188c2ecf20Sopenharmony_ci tristate "Analog Devices AD5624/44/64R DAC spi driver" 1198c2ecf20Sopenharmony_ci depends on SPI 1208c2ecf20Sopenharmony_ci help 1218c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5624R, AD5644R and 1228c2ecf20Sopenharmony_ci AD5664R converters (DAC). This driver uses the common SPI interface. 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ciconfig AD5686 1258c2ecf20Sopenharmony_ci tristate 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ciconfig AD5686_SPI 1288c2ecf20Sopenharmony_ci tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)" 1298c2ecf20Sopenharmony_ci depends on SPI 1308c2ecf20Sopenharmony_ci select AD5686 1318c2ecf20Sopenharmony_ci help 1328c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5672R, AD5674R, 1338c2ecf20Sopenharmony_ci AD5676, AD5676R, AD5679R, AD5684, AD5684R, AD5684R, AD5685R, AD5686, 1348c2ecf20Sopenharmony_ci AD5686R Voltage Output Digital to Analog Converter. 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1378c2ecf20Sopenharmony_ci module will be called ad5686. 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ciconfig AD5696_I2C 1408c2ecf20Sopenharmony_ci tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)" 1418c2ecf20Sopenharmony_ci depends on I2C 1428c2ecf20Sopenharmony_ci select AD5686 1438c2ecf20Sopenharmony_ci help 1448c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5671R, AD5675R, 1458c2ecf20Sopenharmony_ci AD5694, AD5694R, AD5695R, AD5696, AD5696R Voltage Output Digital to 1468c2ecf20Sopenharmony_ci Analog Converter. 1478c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 1488c2ecf20Sopenharmony_ci called ad5696. 1498c2ecf20Sopenharmony_ci 1508c2ecf20Sopenharmony_ciconfig AD5755 1518c2ecf20Sopenharmony_ci tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" 1528c2ecf20Sopenharmony_ci depends on SPI_MASTER 1538c2ecf20Sopenharmony_ci help 1548c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5755, AD5755-1, 1558c2ecf20Sopenharmony_ci AD5757, AD5735, AD5737 quad channel Digital to 1568c2ecf20Sopenharmony_ci Analog Converter. 1578c2ecf20Sopenharmony_ci 1588c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1598c2ecf20Sopenharmony_ci module will be called ad5755. 1608c2ecf20Sopenharmony_ci 1618c2ecf20Sopenharmony_ciconfig AD5758 1628c2ecf20Sopenharmony_ci tristate "Analog Devices AD5758 DAC driver" 1638c2ecf20Sopenharmony_ci depends on SPI_MASTER 1648c2ecf20Sopenharmony_ci help 1658c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5758 single channel 1668c2ecf20Sopenharmony_ci Digital to Analog Converter. 1678c2ecf20Sopenharmony_ci 1688c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1698c2ecf20Sopenharmony_ci module will be called ad5758. 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ciconfig AD5761 1728c2ecf20Sopenharmony_ci tristate "Analog Devices AD5761/61R/21/21R DAC driver" 1738c2ecf20Sopenharmony_ci depends on SPI_MASTER 1748c2ecf20Sopenharmony_ci help 1758c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721, 1768c2ecf20Sopenharmony_ci AD5721R Digital to Analog Converter. 1778c2ecf20Sopenharmony_ci 1788c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1798c2ecf20Sopenharmony_ci module will be called ad5761. 1808c2ecf20Sopenharmony_ci 1818c2ecf20Sopenharmony_ciconfig AD5764 1828c2ecf20Sopenharmony_ci tristate "Analog Devices AD5764/64R/44/44R DAC driver" 1838c2ecf20Sopenharmony_ci depends on SPI_MASTER 1848c2ecf20Sopenharmony_ci help 1858c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, 1868c2ecf20Sopenharmony_ci AD5744R Digital to Analog Converter. 1878c2ecf20Sopenharmony_ci 1888c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1898c2ecf20Sopenharmony_ci module will be called ad5764. 1908c2ecf20Sopenharmony_ci 1918c2ecf20Sopenharmony_ciconfig AD5770R 1928c2ecf20Sopenharmony_ci tristate "Analog Devices AD5770R IDAC driver" 1938c2ecf20Sopenharmony_ci depends on SPI_MASTER 1948c2ecf20Sopenharmony_ci help 1958c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5770R Digital to 1968c2ecf20Sopenharmony_ci Analog Converter. 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1998c2ecf20Sopenharmony_ci module will be called ad5770r. 2008c2ecf20Sopenharmony_ci 2018c2ecf20Sopenharmony_ciconfig AD5791 2028c2ecf20Sopenharmony_ci tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" 2038c2ecf20Sopenharmony_ci depends on SPI 2048c2ecf20Sopenharmony_ci help 2058c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD5760, AD5780, 2068c2ecf20Sopenharmony_ci AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to 2078c2ecf20Sopenharmony_ci Analog Converter. 2088c2ecf20Sopenharmony_ci 2098c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2108c2ecf20Sopenharmony_ci module will be called ad5791. 2118c2ecf20Sopenharmony_ci 2128c2ecf20Sopenharmony_ciconfig AD7303 2138c2ecf20Sopenharmony_ci tristate "Analog Devices AD7303 DAC driver" 2148c2ecf20Sopenharmony_ci depends on SPI 2158c2ecf20Sopenharmony_ci help 2168c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD7303 Digital to Analog 2178c2ecf20Sopenharmony_ci Converters (DAC). 2188c2ecf20Sopenharmony_ci 2198c2ecf20Sopenharmony_ci To compile this driver as module choose M here: the module will be called 2208c2ecf20Sopenharmony_ci ad7303. 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ciconfig AD8801 2238c2ecf20Sopenharmony_ci tristate "Analog Devices AD8801/AD8803 DAC driver" 2248c2ecf20Sopenharmony_ci depends on SPI_MASTER 2258c2ecf20Sopenharmony_ci help 2268c2ecf20Sopenharmony_ci Say yes here to build support for Analog Devices AD8801, AD8803 Digital to 2278c2ecf20Sopenharmony_ci Analog Converters (DAC). 2288c2ecf20Sopenharmony_ci 2298c2ecf20Sopenharmony_ci To compile this driver as a module choose M here: the module will be called 2308c2ecf20Sopenharmony_ci ad8801. 2318c2ecf20Sopenharmony_ci 2328c2ecf20Sopenharmony_ciconfig CIO_DAC 2338c2ecf20Sopenharmony_ci tristate "Measurement Computing CIO-DAC IIO driver" 2348c2ecf20Sopenharmony_ci depends on X86 && (ISA_BUS || PC104) 2358c2ecf20Sopenharmony_ci select ISA_BUS_API 2368c2ecf20Sopenharmony_ci help 2378c2ecf20Sopenharmony_ci Say yes here to build support for the Measurement Computing CIO-DAC 2388c2ecf20Sopenharmony_ci analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The 2398c2ecf20Sopenharmony_ci base port addresses for the devices may be configured via the base 2408c2ecf20Sopenharmony_ci array module parameter. 2418c2ecf20Sopenharmony_ci 2428c2ecf20Sopenharmony_ciconfig DPOT_DAC 2438c2ecf20Sopenharmony_ci tristate "DAC emulation using a DPOT" 2448c2ecf20Sopenharmony_ci depends on OF 2458c2ecf20Sopenharmony_ci help 2468c2ecf20Sopenharmony_ci Say yes here to build support for DAC emulation using a digital 2478c2ecf20Sopenharmony_ci potentiometer. 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 2508c2ecf20Sopenharmony_ci called dpot-dac. 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ciconfig DS4424 2538c2ecf20Sopenharmony_ci tristate "Maxim Integrated DS4422/DS4424 DAC driver" 2548c2ecf20Sopenharmony_ci depends on I2C 2558c2ecf20Sopenharmony_ci help 2568c2ecf20Sopenharmony_ci If you say yes here you get support for Maxim chips DS4422, DS4424. 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 2598c2ecf20Sopenharmony_ci will be called ds4424. 2608c2ecf20Sopenharmony_ci 2618c2ecf20Sopenharmony_ciconfig LPC18XX_DAC 2628c2ecf20Sopenharmony_ci tristate "NXP LPC18xx DAC driver" 2638c2ecf20Sopenharmony_ci depends on ARCH_LPC18XX || COMPILE_TEST 2648c2ecf20Sopenharmony_ci depends on OF && HAS_IOMEM 2658c2ecf20Sopenharmony_ci help 2668c2ecf20Sopenharmony_ci Say yes here to build support for NXP LPC18XX DAC. 2678c2ecf20Sopenharmony_ci 2688c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 2698c2ecf20Sopenharmony_ci called lpc18xx_dac. 2708c2ecf20Sopenharmony_ci 2718c2ecf20Sopenharmony_ciconfig LTC1660 2728c2ecf20Sopenharmony_ci tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver" 2738c2ecf20Sopenharmony_ci depends on SPI 2748c2ecf20Sopenharmony_ci help 2758c2ecf20Sopenharmony_ci Say yes here to build support for Linear Technology 2768c2ecf20Sopenharmony_ci LTC1660 and LTC1665 Digital to Analog Converters. 2778c2ecf20Sopenharmony_ci 2788c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2798c2ecf20Sopenharmony_ci module will be called ltc1660. 2808c2ecf20Sopenharmony_ci 2818c2ecf20Sopenharmony_ciconfig LTC2632 2828c2ecf20Sopenharmony_ci tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver" 2838c2ecf20Sopenharmony_ci depends on SPI 2848c2ecf20Sopenharmony_ci help 2858c2ecf20Sopenharmony_ci Say yes here to build support for Linear Technology 2868c2ecf20Sopenharmony_ci LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit 2878c2ecf20Sopenharmony_ci low 0-2.5V and high 0-4.096V range converters. 2888c2ecf20Sopenharmony_ci 2898c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2908c2ecf20Sopenharmony_ci module will be called ltc2632. 2918c2ecf20Sopenharmony_ci 2928c2ecf20Sopenharmony_ciconfig M62332 2938c2ecf20Sopenharmony_ci tristate "Mitsubishi M62332 DAC driver" 2948c2ecf20Sopenharmony_ci depends on I2C 2958c2ecf20Sopenharmony_ci help 2968c2ecf20Sopenharmony_ci If you say yes here you get support for the Mitsubishi M62332 2978c2ecf20Sopenharmony_ci (I2C 8-Bit DACs with rail-to-rail outputs). 2988c2ecf20Sopenharmony_ci 2998c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3008c2ecf20Sopenharmony_ci will be called m62332. 3018c2ecf20Sopenharmony_ci 3028c2ecf20Sopenharmony_ciconfig MAX517 3038c2ecf20Sopenharmony_ci tristate "Maxim MAX517/518/519/520/521 DAC driver" 3048c2ecf20Sopenharmony_ci depends on I2C 3058c2ecf20Sopenharmony_ci help 3068c2ecf20Sopenharmony_ci If you say yes here you get support for the following Maxim chips 3078c2ecf20Sopenharmony_ci (I2C 8-Bit DACs with rail-to-rail outputs): 3088c2ecf20Sopenharmony_ci MAX517 - Single channel, single reference 3098c2ecf20Sopenharmony_ci MAX518 - Dual channel, ref=Vdd 3108c2ecf20Sopenharmony_ci MAX519 - Dual channel, dual reference 3118c2ecf20Sopenharmony_ci MAX520 - Quad channel, quad reference 3128c2ecf20Sopenharmony_ci MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 3138c2ecf20Sopenharmony_ci 3148c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3158c2ecf20Sopenharmony_ci will be called max517. 3168c2ecf20Sopenharmony_ci 3178c2ecf20Sopenharmony_ciconfig MAX5821 3188c2ecf20Sopenharmony_ci tristate "Maxim MAX5821 DAC driver" 3198c2ecf20Sopenharmony_ci depends on I2C 3208c2ecf20Sopenharmony_ci depends on OF 3218c2ecf20Sopenharmony_ci help 3228c2ecf20Sopenharmony_ci Say yes here to build support for Maxim MAX5821 3238c2ecf20Sopenharmony_ci 10 bits DAC. 3248c2ecf20Sopenharmony_ci 3258c2ecf20Sopenharmony_ciconfig MCP4725 3268c2ecf20Sopenharmony_ci tristate "MCP4725/6 DAC driver" 3278c2ecf20Sopenharmony_ci depends on I2C 3288c2ecf20Sopenharmony_ci help 3298c2ecf20Sopenharmony_ci Say Y here if you want to build a driver for the Microchip 3308c2ecf20Sopenharmony_ci MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C 3318c2ecf20Sopenharmony_ci interface. 3328c2ecf20Sopenharmony_ci 3338c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3348c2ecf20Sopenharmony_ci will be called mcp4725. 3358c2ecf20Sopenharmony_ci 3368c2ecf20Sopenharmony_ciconfig MCP4922 3378c2ecf20Sopenharmony_ci tristate "MCP4902, MCP4912, MCP4922 DAC driver" 3388c2ecf20Sopenharmony_ci depends on SPI 3398c2ecf20Sopenharmony_ci help 3408c2ecf20Sopenharmony_ci Say yes here to build the driver for the Microchip MCP4902 3418c2ecf20Sopenharmony_ci MCP4912, and MCP4922 DAC devices. 3428c2ecf20Sopenharmony_ci 3438c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 3448c2ecf20Sopenharmony_ci will be called mcp4922. 3458c2ecf20Sopenharmony_ci 3468c2ecf20Sopenharmony_ciconfig STM32_DAC 3478c2ecf20Sopenharmony_ci tristate "STMicroelectronics STM32 DAC" 3488c2ecf20Sopenharmony_ci depends on (ARCH_STM32 && OF) || COMPILE_TEST 3498c2ecf20Sopenharmony_ci depends on REGULATOR 3508c2ecf20Sopenharmony_ci select STM32_DAC_CORE 3518c2ecf20Sopenharmony_ci help 3528c2ecf20Sopenharmony_ci Say yes here to build support for STMicroelectronics STM32 Digital 3538c2ecf20Sopenharmony_ci to Analog Converter (DAC). 3548c2ecf20Sopenharmony_ci 3558c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module 3568c2ecf20Sopenharmony_ci will be called stm32-dac. 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ciconfig STM32_DAC_CORE 3598c2ecf20Sopenharmony_ci tristate 3608c2ecf20Sopenharmony_ci 3618c2ecf20Sopenharmony_ciconfig TI_DAC082S085 3628c2ecf20Sopenharmony_ci tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver" 3638c2ecf20Sopenharmony_ci depends on SPI_MASTER 3648c2ecf20Sopenharmony_ci help 3658c2ecf20Sopenharmony_ci Driver for the Texas Instruments (formerly National Semiconductor) 3668c2ecf20Sopenharmony_ci DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and 3678c2ecf20Sopenharmony_ci DAC124S085. 3688c2ecf20Sopenharmony_ci 3698c2ecf20Sopenharmony_ci If compiled as a module, it will be called ti-dac082s085. 3708c2ecf20Sopenharmony_ci 3718c2ecf20Sopenharmony_ciconfig TI_DAC5571 3728c2ecf20Sopenharmony_ci tristate "Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver" 3738c2ecf20Sopenharmony_ci depends on I2C 3748c2ecf20Sopenharmony_ci help 3758c2ecf20Sopenharmony_ci Driver for the Texas Instruments 3768c2ecf20Sopenharmony_ci DAC5571, DAC6571, DAC7571, DAC5574, DAC6574, DAC7574, DAC5573, 3778c2ecf20Sopenharmony_ci DAC6573, DAC7573, DAC8571, DAC8574. 3788c2ecf20Sopenharmony_ci 3798c2ecf20Sopenharmony_ci If compiled as a module, it will be called ti-dac5571. 3808c2ecf20Sopenharmony_ci 3818c2ecf20Sopenharmony_ciconfig TI_DAC7311 3828c2ecf20Sopenharmony_ci tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver" 3838c2ecf20Sopenharmony_ci depends on SPI 3848c2ecf20Sopenharmony_ci help 3858c2ecf20Sopenharmony_ci Driver for the Texas Instruments 3868c2ecf20Sopenharmony_ci DAC7311, DAC6311, DAC5311. 3878c2ecf20Sopenharmony_ci 3888c2ecf20Sopenharmony_ci If compiled as a module, it will be called ti-dac7311. 3898c2ecf20Sopenharmony_ci 3908c2ecf20Sopenharmony_ciconfig TI_DAC7612 3918c2ecf20Sopenharmony_ci tristate "Texas Instruments 12-bit 2-channel DAC driver" 3928c2ecf20Sopenharmony_ci depends on SPI_MASTER && GPIOLIB 3938c2ecf20Sopenharmony_ci help 3948c2ecf20Sopenharmony_ci Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB 3958c2ecf20Sopenharmony_ci The driver hand drive the load pin automatically, otherwise 3968c2ecf20Sopenharmony_ci it needs to be toggled manually. 3978c2ecf20Sopenharmony_ci 3988c2ecf20Sopenharmony_ci If compiled as a module, it will be called ti-dac7612. 3998c2ecf20Sopenharmony_ci 4008c2ecf20Sopenharmony_ciconfig VF610_DAC 4018c2ecf20Sopenharmony_ci tristate "Vybrid vf610 DAC driver" 4028c2ecf20Sopenharmony_ci depends on OF 4038c2ecf20Sopenharmony_ci depends on HAS_IOMEM 4048c2ecf20Sopenharmony_ci help 4058c2ecf20Sopenharmony_ci Say yes here to support Vybrid board digital-to-analog converter. 4068c2ecf20Sopenharmony_ci 4078c2ecf20Sopenharmony_ci This driver can also be built as a module. If so, the module will 4088c2ecf20Sopenharmony_ci be called vf610_dac. 4098c2ecf20Sopenharmony_ci 4108c2ecf20Sopenharmony_ciendmenu 411