162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# DAC drivers 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci# When adding new entries keep the list in alphabetical order 662306a36Sopenharmony_ci 762306a36Sopenharmony_cimenu "Digital to analog converters" 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciconfig AD3552R 1062306a36Sopenharmony_ci tristate "Analog Devices AD3552R DAC driver" 1162306a36Sopenharmony_ci depends on SPI_MASTER 1262306a36Sopenharmony_ci help 1362306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD3552R 1462306a36Sopenharmony_ci Digital to Analog Converter. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 1762306a36Sopenharmony_ci module will be called ad3552r. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciconfig AD5064 2062306a36Sopenharmony_ci tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 2162306a36Sopenharmony_ci depends on (SPI_MASTER && I2C!=m) || I2C 2262306a36Sopenharmony_ci help 2362306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 2462306a36Sopenharmony_ci AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 2562306a36Sopenharmony_ci AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666, 2662306a36Sopenharmony_ci AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616, 2762306a36Sopenharmony_ci LTC2617, LTC2619, LTC2626, LTC2627, LTC2629, LTC2631, LTC2633, LTC2635 2862306a36Sopenharmony_ci Digital to Analog Converter. 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 3162306a36Sopenharmony_ci module will be called ad5064. 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ciconfig AD5360 3462306a36Sopenharmony_ci tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 3562306a36Sopenharmony_ci depends on SPI 3662306a36Sopenharmony_ci help 3762306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5360, AD5361, 3862306a36Sopenharmony_ci AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 3962306a36Sopenharmony_ci Digital to Analog Converters (DAC). 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci To compile this driver as module choose M here: the module will be called 4262306a36Sopenharmony_ci ad5360. 4362306a36Sopenharmony_ci 4462306a36Sopenharmony_ciconfig AD5380 4562306a36Sopenharmony_ci tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 4662306a36Sopenharmony_ci depends on (SPI_MASTER && I2C!=m) || I2C 4762306a36Sopenharmony_ci select REGMAP_I2C if I2C 4862306a36Sopenharmony_ci select REGMAP_SPI if SPI_MASTER 4962306a36Sopenharmony_ci help 5062306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5380, AD5381, 5162306a36Sopenharmony_ci AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 5262306a36Sopenharmony_ci Digital to Analog Converters (DAC). 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci To compile this driver as module choose M here: the module will be called 5562306a36Sopenharmony_ci ad5380. 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ciconfig AD5421 5862306a36Sopenharmony_ci tristate "Analog Devices AD5421 DAC driver" 5962306a36Sopenharmony_ci depends on SPI 6062306a36Sopenharmony_ci help 6162306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5421 loop-powered 6262306a36Sopenharmony_ci digital-to-analog convertors (DAC). 6362306a36Sopenharmony_ci 6462306a36Sopenharmony_ci To compile this driver as module choose M here: the module will be called 6562306a36Sopenharmony_ci ad5421. 6662306a36Sopenharmony_ci 6762306a36Sopenharmony_ciconfig AD5446 6862306a36Sopenharmony_ci tristate "Analog Devices AD5446 and similar single channel DACs driver" 6962306a36Sopenharmony_ci depends on (SPI_MASTER && I2C!=m) || I2C 7062306a36Sopenharmony_ci help 7162306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, 7262306a36Sopenharmony_ci AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, 7362306a36Sopenharmony_ci AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5600, AD5601, AD5602, AD5611, 7462306a36Sopenharmony_ci AD5612, AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs 7562306a36Sopenharmony_ci as well as Texas Instruments DAC081S101, DAC101S101, DAC121S101. 7662306a36Sopenharmony_ci 7762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 7862306a36Sopenharmony_ci module will be called ad5446. 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ciconfig AD5449 8162306a36Sopenharmony_ci tristate "Analog Devices AD5449 and similar DACs driver" 8262306a36Sopenharmony_ci depends on SPI_MASTER 8362306a36Sopenharmony_ci help 8462306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 8562306a36Sopenharmony_ci AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 8862306a36Sopenharmony_ci module will be called ad5449. 8962306a36Sopenharmony_ci 9062306a36Sopenharmony_ciconfig AD5592R_BASE 9162306a36Sopenharmony_ci tristate 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ciconfig AD5592R 9462306a36Sopenharmony_ci tristate "Analog Devices AD5592R ADC/DAC driver" 9562306a36Sopenharmony_ci depends on SPI_MASTER 9662306a36Sopenharmony_ci select GPIOLIB 9762306a36Sopenharmony_ci select AD5592R_BASE 9862306a36Sopenharmony_ci help 9962306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5592R 10062306a36Sopenharmony_ci Digital to Analog / Analog to Digital Converter. 10162306a36Sopenharmony_ci 10262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 10362306a36Sopenharmony_ci module will be called ad5592r. 10462306a36Sopenharmony_ci 10562306a36Sopenharmony_ciconfig AD5593R 10662306a36Sopenharmony_ci tristate "Analog Devices AD5593R ADC/DAC driver" 10762306a36Sopenharmony_ci depends on I2C 10862306a36Sopenharmony_ci select GPIOLIB 10962306a36Sopenharmony_ci select AD5592R_BASE 11062306a36Sopenharmony_ci help 11162306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5593R 11262306a36Sopenharmony_ci Digital to Analog / Analog to Digital Converter. 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 11562306a36Sopenharmony_ci module will be called ad5593r. 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ciconfig AD5504 11862306a36Sopenharmony_ci tristate "Analog Devices AD5504/AD5501 DAC SPI driver" 11962306a36Sopenharmony_ci depends on SPI 12062306a36Sopenharmony_ci help 12162306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5504, AD5501, 12262306a36Sopenharmony_ci High Voltage Digital to Analog Converter. 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 12562306a36Sopenharmony_ci module will be called ad5504. 12662306a36Sopenharmony_ci 12762306a36Sopenharmony_ciconfig AD5624R_SPI 12862306a36Sopenharmony_ci tristate "Analog Devices AD5624/44/64R DAC spi driver" 12962306a36Sopenharmony_ci depends on SPI 13062306a36Sopenharmony_ci help 13162306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5624R, AD5644R and 13262306a36Sopenharmony_ci AD5664R converters (DAC). This driver uses the common SPI interface. 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ciconfig LTC2688 13562306a36Sopenharmony_ci tristate "Analog Devices LTC2688 DAC spi driver" 13662306a36Sopenharmony_ci depends on SPI 13762306a36Sopenharmony_ci select REGMAP 13862306a36Sopenharmony_ci help 13962306a36Sopenharmony_ci Say yes here to build support for Analog Devices 14062306a36Sopenharmony_ci LTC2688 converters (DAC). 14162306a36Sopenharmony_ci 14262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 14362306a36Sopenharmony_ci module will be called ltc2688. 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ciconfig AD5686 14662306a36Sopenharmony_ci tristate 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ciconfig AD5686_SPI 14962306a36Sopenharmony_ci tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)" 15062306a36Sopenharmony_ci depends on SPI 15162306a36Sopenharmony_ci select AD5686 15262306a36Sopenharmony_ci help 15362306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5672R, AD5674R, 15462306a36Sopenharmony_ci AD5676, AD5676R, AD5679R, AD5684, AD5684R, AD5684R, AD5685R, AD5686, 15562306a36Sopenharmony_ci AD5686R Voltage Output Digital to Analog Converter. 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 15862306a36Sopenharmony_ci module will be called ad5686. 15962306a36Sopenharmony_ci 16062306a36Sopenharmony_ciconfig AD5696_I2C 16162306a36Sopenharmony_ci tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)" 16262306a36Sopenharmony_ci depends on I2C 16362306a36Sopenharmony_ci select AD5686 16462306a36Sopenharmony_ci help 16562306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5311R, AD5337, 16662306a36Sopenharmony_ci AD5338R, AD5671R, AD5673R, AD5675R, AD5677R, AD5691R, AD5692R, AD5693, 16762306a36Sopenharmony_ci AD5693R, AD5694, AD5694R, AD5695R, AD5696, and AD5696R Digital to 16862306a36Sopenharmony_ci Analog converters. 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 17162306a36Sopenharmony_ci called ad5696. 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ciconfig AD5755 17462306a36Sopenharmony_ci tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" 17562306a36Sopenharmony_ci depends on SPI_MASTER 17662306a36Sopenharmony_ci help 17762306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5755, AD5755-1, 17862306a36Sopenharmony_ci AD5757, AD5735, AD5737 quad channel Digital to 17962306a36Sopenharmony_ci Analog Converter. 18062306a36Sopenharmony_ci 18162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 18262306a36Sopenharmony_ci module will be called ad5755. 18362306a36Sopenharmony_ci 18462306a36Sopenharmony_ciconfig AD5758 18562306a36Sopenharmony_ci tristate "Analog Devices AD5758 DAC driver" 18662306a36Sopenharmony_ci depends on SPI_MASTER 18762306a36Sopenharmony_ci help 18862306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5758 single channel 18962306a36Sopenharmony_ci Digital to Analog Converter. 19062306a36Sopenharmony_ci 19162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 19262306a36Sopenharmony_ci module will be called ad5758. 19362306a36Sopenharmony_ci 19462306a36Sopenharmony_ciconfig AD5761 19562306a36Sopenharmony_ci tristate "Analog Devices AD5761/61R/21/21R DAC driver" 19662306a36Sopenharmony_ci depends on SPI_MASTER 19762306a36Sopenharmony_ci help 19862306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721, 19962306a36Sopenharmony_ci AD5721R Digital to Analog Converter. 20062306a36Sopenharmony_ci 20162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 20262306a36Sopenharmony_ci module will be called ad5761. 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ciconfig AD5764 20562306a36Sopenharmony_ci tristate "Analog Devices AD5764/64R/44/44R DAC driver" 20662306a36Sopenharmony_ci depends on SPI_MASTER 20762306a36Sopenharmony_ci help 20862306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, 20962306a36Sopenharmony_ci AD5744R Digital to Analog Converter. 21062306a36Sopenharmony_ci 21162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 21262306a36Sopenharmony_ci module will be called ad5764. 21362306a36Sopenharmony_ci 21462306a36Sopenharmony_ciconfig AD5766 21562306a36Sopenharmony_ci tristate "Analog Devices AD5766/AD5767 DAC driver" 21662306a36Sopenharmony_ci depends on SPI_MASTER 21762306a36Sopenharmony_ci help 21862306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5766, AD5767 21962306a36Sopenharmony_ci Digital to Analog Converter. 22062306a36Sopenharmony_ci 22162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 22262306a36Sopenharmony_ci module will be called ad5766. 22362306a36Sopenharmony_ci 22462306a36Sopenharmony_ciconfig AD5770R 22562306a36Sopenharmony_ci tristate "Analog Devices AD5770R IDAC driver" 22662306a36Sopenharmony_ci depends on SPI_MASTER 22762306a36Sopenharmony_ci help 22862306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5770R Digital to 22962306a36Sopenharmony_ci Analog Converter. 23062306a36Sopenharmony_ci 23162306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 23262306a36Sopenharmony_ci module will be called ad5770r. 23362306a36Sopenharmony_ci 23462306a36Sopenharmony_ciconfig AD5791 23562306a36Sopenharmony_ci tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" 23662306a36Sopenharmony_ci depends on SPI 23762306a36Sopenharmony_ci help 23862306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD5760, AD5780, 23962306a36Sopenharmony_ci AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to 24062306a36Sopenharmony_ci Analog Converter. 24162306a36Sopenharmony_ci 24262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 24362306a36Sopenharmony_ci module will be called ad5791. 24462306a36Sopenharmony_ci 24562306a36Sopenharmony_ciconfig AD7293 24662306a36Sopenharmony_ci tristate "Analog Devices AD7293 Power Amplifier Current Controller" 24762306a36Sopenharmony_ci depends on SPI 24862306a36Sopenharmony_ci help 24962306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD7293 25062306a36Sopenharmony_ci Power Amplifier Current Controller with 25162306a36Sopenharmony_ci ADC, DACs, and Temperature and Current Sensors 25262306a36Sopenharmony_ci 25362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 25462306a36Sopenharmony_ci module will be called ad7293. 25562306a36Sopenharmony_ci 25662306a36Sopenharmony_ciconfig AD7303 25762306a36Sopenharmony_ci tristate "Analog Devices AD7303 DAC driver" 25862306a36Sopenharmony_ci depends on SPI 25962306a36Sopenharmony_ci help 26062306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD7303 Digital to Analog 26162306a36Sopenharmony_ci Converters (DAC). 26262306a36Sopenharmony_ci 26362306a36Sopenharmony_ci To compile this driver as module choose M here: the module will be called 26462306a36Sopenharmony_ci ad7303. 26562306a36Sopenharmony_ci 26662306a36Sopenharmony_ciconfig AD8801 26762306a36Sopenharmony_ci tristate "Analog Devices AD8801/AD8803 DAC driver" 26862306a36Sopenharmony_ci depends on SPI_MASTER 26962306a36Sopenharmony_ci help 27062306a36Sopenharmony_ci Say yes here to build support for Analog Devices AD8801, AD8803 Digital to 27162306a36Sopenharmony_ci Analog Converters (DAC). 27262306a36Sopenharmony_ci 27362306a36Sopenharmony_ci To compile this driver as a module choose M here: the module will be called 27462306a36Sopenharmony_ci ad8801. 27562306a36Sopenharmony_ci 27662306a36Sopenharmony_ciconfig CIO_DAC 27762306a36Sopenharmony_ci tristate "Measurement Computing CIO-DAC IIO driver" 27862306a36Sopenharmony_ci depends on X86 && (ISA_BUS || PC104) 27962306a36Sopenharmony_ci select ISA_BUS_API 28062306a36Sopenharmony_ci select REGMAP_MMIO 28162306a36Sopenharmony_ci help 28262306a36Sopenharmony_ci Say yes here to build support for the Measurement Computing CIO-DAC 28362306a36Sopenharmony_ci analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The 28462306a36Sopenharmony_ci base port addresses for the devices may be configured via the base 28562306a36Sopenharmony_ci array module parameter. 28662306a36Sopenharmony_ci 28762306a36Sopenharmony_ciconfig DPOT_DAC 28862306a36Sopenharmony_ci tristate "DAC emulation using a DPOT" 28962306a36Sopenharmony_ci help 29062306a36Sopenharmony_ci Say yes here to build support for DAC emulation using a digital 29162306a36Sopenharmony_ci potentiometer. 29262306a36Sopenharmony_ci 29362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 29462306a36Sopenharmony_ci called dpot-dac. 29562306a36Sopenharmony_ci 29662306a36Sopenharmony_ciconfig DS4424 29762306a36Sopenharmony_ci tristate "Maxim Integrated DS4422/DS4424 DAC driver" 29862306a36Sopenharmony_ci depends on I2C 29962306a36Sopenharmony_ci help 30062306a36Sopenharmony_ci If you say yes here you get support for Maxim chips DS4422, DS4424. 30162306a36Sopenharmony_ci 30262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 30362306a36Sopenharmony_ci will be called ds4424. 30462306a36Sopenharmony_ci 30562306a36Sopenharmony_ciconfig LPC18XX_DAC 30662306a36Sopenharmony_ci tristate "NXP LPC18xx DAC driver" 30762306a36Sopenharmony_ci depends on ARCH_LPC18XX || COMPILE_TEST 30862306a36Sopenharmony_ci depends on HAS_IOMEM 30962306a36Sopenharmony_ci help 31062306a36Sopenharmony_ci Say yes here to build support for NXP LPC18XX DAC. 31162306a36Sopenharmony_ci 31262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module will be 31362306a36Sopenharmony_ci called lpc18xx_dac. 31462306a36Sopenharmony_ci 31562306a36Sopenharmony_ciconfig LTC1660 31662306a36Sopenharmony_ci tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver" 31762306a36Sopenharmony_ci depends on SPI 31862306a36Sopenharmony_ci help 31962306a36Sopenharmony_ci Say yes here to build support for Linear Technology 32062306a36Sopenharmony_ci LTC1660 and LTC1665 Digital to Analog Converters. 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 32362306a36Sopenharmony_ci module will be called ltc1660. 32462306a36Sopenharmony_ci 32562306a36Sopenharmony_ciconfig LTC2632 32662306a36Sopenharmony_ci tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver" 32762306a36Sopenharmony_ci depends on SPI 32862306a36Sopenharmony_ci help 32962306a36Sopenharmony_ci Say yes here to build support for Linear Technology 33062306a36Sopenharmony_ci LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit 33162306a36Sopenharmony_ci low 0-2.5V and high 0-4.096V range converters. 33262306a36Sopenharmony_ci 33362306a36Sopenharmony_ci To compile this driver as a module, choose M here: the 33462306a36Sopenharmony_ci module will be called ltc2632. 33562306a36Sopenharmony_ci 33662306a36Sopenharmony_ciconfig M62332 33762306a36Sopenharmony_ci tristate "Mitsubishi M62332 DAC driver" 33862306a36Sopenharmony_ci depends on I2C 33962306a36Sopenharmony_ci help 34062306a36Sopenharmony_ci If you say yes here you get support for the Mitsubishi M62332 34162306a36Sopenharmony_ci (I2C 8-Bit DACs with rail-to-rail outputs). 34262306a36Sopenharmony_ci 34362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 34462306a36Sopenharmony_ci will be called m62332. 34562306a36Sopenharmony_ci 34662306a36Sopenharmony_ciconfig MAX517 34762306a36Sopenharmony_ci tristate "Maxim MAX517/518/519/520/521 DAC driver" 34862306a36Sopenharmony_ci depends on I2C 34962306a36Sopenharmony_ci help 35062306a36Sopenharmony_ci If you say yes here you get support for the following Maxim chips 35162306a36Sopenharmony_ci (I2C 8-Bit DACs with rail-to-rail outputs): 35262306a36Sopenharmony_ci MAX517 - Single channel, single reference 35362306a36Sopenharmony_ci MAX518 - Dual channel, ref=Vdd 35462306a36Sopenharmony_ci MAX519 - Dual channel, dual reference 35562306a36Sopenharmony_ci MAX520 - Quad channel, quad reference 35662306a36Sopenharmony_ci MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 35762306a36Sopenharmony_ci 35862306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 35962306a36Sopenharmony_ci will be called max517. 36062306a36Sopenharmony_ci 36162306a36Sopenharmony_ciconfig MAX5522 36262306a36Sopenharmony_ci tristate "Maxim MAX5522 DAC driver" 36362306a36Sopenharmony_ci depends on SPI_MASTER 36462306a36Sopenharmony_ci select REGMAP_SPI 36562306a36Sopenharmony_ci help 36662306a36Sopenharmony_ci Say Y here if you want to build a driver for the Maxim MAX5522. 36762306a36Sopenharmony_ci 36862306a36Sopenharmony_ci MAX5522 is a dual, ultra-low-power, 10-Bit, voltage-output 36962306a36Sopenharmony_ci digital to analog converter (DAC) offering rail-to-rail buffered 37062306a36Sopenharmony_ci voltage outputs. 37162306a36Sopenharmony_ci 37262306a36Sopenharmony_ci If compiled as a module, it will be called max5522. 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ciconfig MAX5821 37562306a36Sopenharmony_ci tristate "Maxim MAX5821 DAC driver" 37662306a36Sopenharmony_ci depends on I2C 37762306a36Sopenharmony_ci help 37862306a36Sopenharmony_ci Say yes here to build support for Maxim MAX5821 37962306a36Sopenharmony_ci 10 bits DAC. 38062306a36Sopenharmony_ci 38162306a36Sopenharmony_ciconfig MCP4725 38262306a36Sopenharmony_ci tristate "MCP4725/6 DAC driver" 38362306a36Sopenharmony_ci depends on I2C 38462306a36Sopenharmony_ci help 38562306a36Sopenharmony_ci Say Y here if you want to build a driver for the Microchip 38662306a36Sopenharmony_ci MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C 38762306a36Sopenharmony_ci interface. 38862306a36Sopenharmony_ci 38962306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 39062306a36Sopenharmony_ci will be called mcp4725. 39162306a36Sopenharmony_ci 39262306a36Sopenharmony_ciconfig MCP4728 39362306a36Sopenharmony_ci tristate "MCP4728 DAC driver" 39462306a36Sopenharmony_ci depends on I2C 39562306a36Sopenharmony_ci help 39662306a36Sopenharmony_ci Say Y here if you want to build a driver for the Microchip 39762306a36Sopenharmony_ci MCP4728 quad channel, 12-bit digital-to-analog converter (DAC) 39862306a36Sopenharmony_ci with I2C interface. 39962306a36Sopenharmony_ci 40062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 40162306a36Sopenharmony_ci will be called mcp4728. 40262306a36Sopenharmony_ci 40362306a36Sopenharmony_ciconfig MCP4922 40462306a36Sopenharmony_ci tristate "MCP4902, MCP4912, MCP4922 DAC driver" 40562306a36Sopenharmony_ci depends on SPI 40662306a36Sopenharmony_ci help 40762306a36Sopenharmony_ci Say yes here to build the driver for the Microchip MCP4902 40862306a36Sopenharmony_ci MCP4912, and MCP4922 DAC devices. 40962306a36Sopenharmony_ci 41062306a36Sopenharmony_ci To compile this driver as a module, choose M here: the module 41162306a36Sopenharmony_ci will be called mcp4922. 41262306a36Sopenharmony_ci 41362306a36Sopenharmony_ciconfig STM32_DAC 41462306a36Sopenharmony_ci tristate "STMicroelectronics STM32 DAC" 41562306a36Sopenharmony_ci depends on (ARCH_STM32 && OF) || COMPILE_TEST 41662306a36Sopenharmony_ci depends on REGULATOR 41762306a36Sopenharmony_ci select STM32_DAC_CORE 41862306a36Sopenharmony_ci help 41962306a36Sopenharmony_ci Say yes here to build support for STMicroelectronics STM32 Digital 42062306a36Sopenharmony_ci to Analog Converter (DAC). 42162306a36Sopenharmony_ci 42262306a36Sopenharmony_ci This driver can also be built as a module. If so, the module 42362306a36Sopenharmony_ci will be called stm32-dac. 42462306a36Sopenharmony_ci 42562306a36Sopenharmony_ciconfig STM32_DAC_CORE 42662306a36Sopenharmony_ci tristate 42762306a36Sopenharmony_ci 42862306a36Sopenharmony_ciconfig TI_DAC082S085 42962306a36Sopenharmony_ci tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver" 43062306a36Sopenharmony_ci depends on SPI_MASTER 43162306a36Sopenharmony_ci help 43262306a36Sopenharmony_ci Driver for the Texas Instruments (formerly National Semiconductor) 43362306a36Sopenharmony_ci DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and 43462306a36Sopenharmony_ci DAC124S085. 43562306a36Sopenharmony_ci 43662306a36Sopenharmony_ci If compiled as a module, it will be called ti-dac082s085. 43762306a36Sopenharmony_ci 43862306a36Sopenharmony_ciconfig TI_DAC5571 43962306a36Sopenharmony_ci tristate "Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver" 44062306a36Sopenharmony_ci depends on I2C 44162306a36Sopenharmony_ci help 44262306a36Sopenharmony_ci Driver for the Texas Instruments 44362306a36Sopenharmony_ci DAC5571, DAC6571, DAC7571, DAC5574, DAC6574, DAC7574, DAC5573, 44462306a36Sopenharmony_ci DAC6573, DAC7573, DAC8571, DAC8574, DAC121C081. 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ci If compiled as a module, it will be called ti-dac5571. 44762306a36Sopenharmony_ci 44862306a36Sopenharmony_ciconfig TI_DAC7311 44962306a36Sopenharmony_ci tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver" 45062306a36Sopenharmony_ci depends on SPI 45162306a36Sopenharmony_ci help 45262306a36Sopenharmony_ci Driver for the Texas Instruments 45362306a36Sopenharmony_ci DAC7311, DAC6311, DAC5311. 45462306a36Sopenharmony_ci 45562306a36Sopenharmony_ci If compiled as a module, it will be called ti-dac7311. 45662306a36Sopenharmony_ci 45762306a36Sopenharmony_ciconfig TI_DAC7612 45862306a36Sopenharmony_ci tristate "Texas Instruments 12-bit 2-channel DAC driver" 45962306a36Sopenharmony_ci depends on SPI_MASTER && GPIOLIB 46062306a36Sopenharmony_ci help 46162306a36Sopenharmony_ci Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB 46262306a36Sopenharmony_ci The driver hand drive the load pin automatically, otherwise 46362306a36Sopenharmony_ci it needs to be toggled manually. 46462306a36Sopenharmony_ci 46562306a36Sopenharmony_ci If compiled as a module, it will be called ti-dac7612. 46662306a36Sopenharmony_ci 46762306a36Sopenharmony_ciconfig VF610_DAC 46862306a36Sopenharmony_ci tristate "Vybrid vf610 DAC driver" 46962306a36Sopenharmony_ci depends on HAS_IOMEM 47062306a36Sopenharmony_ci help 47162306a36Sopenharmony_ci Say yes here to support Vybrid board digital-to-analog converter. 47262306a36Sopenharmony_ci 47362306a36Sopenharmony_ci This driver can also be built as a module. If so, the module will 47462306a36Sopenharmony_ci be called vf610_dac. 47562306a36Sopenharmony_ci 47662306a36Sopenharmony_ciendmenu 477