^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) # DAC drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) #
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) # When adding new entries keep the list in alphabetical order
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) menu "Digital to analog converters"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) config AD5064
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) tristate "Analog Devices AD5064 and similar multi-channel DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) depends on (SPI_MASTER && I2C!=m) || I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Say yes here to build support for Analog Devices AD5024, AD5025, AD5044,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) LTC2617, LTC2619, LTC2626, LTC2627, LTC2629, LTC2631, LTC2633, LTC2635
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Digital to Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) module will be called ad5064.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) config AD5360
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Say yes here to build support for Analog Devices AD5360, AD5361,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Digital to Analog Converters (DAC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) To compile this driver as module choose M here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) ad5360.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) config AD5380
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) depends on (SPI_MASTER && I2C!=m) || I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) select REGMAP_I2C if I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) select REGMAP_SPI if SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Say yes here to build support for Analog Devices AD5380, AD5381,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Digital to Analog Converters (DAC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) To compile this driver as module choose M here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) ad5380.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) config AD5421
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) tristate "Analog Devices AD5421 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) Say yes here to build support for Analog Devices AD5421 loop-powered
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) digital-to-analog convertors (DAC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) To compile this driver as module choose M here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) ad5421.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) config AD5446
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) tristate "Analog Devices AD5446 and similar single channel DACs driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) depends on (SPI_MASTER && I2C!=m) || I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Say yes here to build support for Analog Devices AD5300, AD5301, AD5310,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5600, AD5601, AD5602, AD5611,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) AD5612, AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) as well as Texas Instruments DAC081S101, DAC101S101, DAC121S101.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) module will be called ad5446.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) config AD5449
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) tristate "Analog Devices AD5449 and similar DACs driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Say yes here to build support for Analog Devices AD5415, AD5426, AD5429,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) module will be called ad5449.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) config AD5592R_BASE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) config AD5592R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) tristate "Analog Devices AD5592R ADC/DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) select AD5592R_BASE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) Say yes here to build support for Analog Devices AD5592R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) Digital to Analog / Analog to Digital Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) module will be called ad5592r.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) config AD5593R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) tristate "Analog Devices AD5593R ADC/DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) select AD5592R_BASE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) Say yes here to build support for Analog Devices AD5593R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) Digital to Analog / Analog to Digital Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) module will be called ad5593r.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) config AD5504
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) tristate "Analog Devices AD5504/AD5501 DAC SPI driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) Say yes here to build support for Analog Devices AD5504, AD5501,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) High Voltage Digital to Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) module will be called ad5504.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) config AD5624R_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) tristate "Analog Devices AD5624/44/64R DAC spi driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) Say yes here to build support for Analog Devices AD5624R, AD5644R and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) AD5664R converters (DAC). This driver uses the common SPI interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) config AD5686
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) config AD5686_SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) tristate "Analog Devices AD5686 and similar multi-channel DACs (SPI)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) select AD5686
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) Say yes here to build support for Analog Devices AD5672R, AD5674R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) AD5676, AD5676R, AD5679R, AD5684, AD5684R, AD5684R, AD5685R, AD5686,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) AD5686R Voltage Output Digital to Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) module will be called ad5686.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) config AD5696_I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) tristate "Analog Devices AD5696 and similar multi-channel DACs (I2C)"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) select AD5686
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) Say yes here to build support for Analog Devices AD5671R, AD5675R,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) AD5694, AD5694R, AD5695R, AD5696, AD5696R Voltage Output Digital to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) called ad5696.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) config AD5755
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) Say yes here to build support for Analog Devices AD5755, AD5755-1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) AD5757, AD5735, AD5737 quad channel Digital to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) module will be called ad5755.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) config AD5758
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) tristate "Analog Devices AD5758 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) Say yes here to build support for Analog Devices AD5758 single channel
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) Digital to Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) module will be called ad5758.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) config AD5761
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) tristate "Analog Devices AD5761/61R/21/21R DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) AD5721R Digital to Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) module will be called ad5761.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) config AD5764
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) tristate "Analog Devices AD5764/64R/44/44R DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) AD5744R Digital to Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) module will be called ad5764.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) config AD5770R
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) tristate "Analog Devices AD5770R IDAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) Say yes here to build support for Analog Devices AD5770R Digital to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) module will be called ad5770r.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) config AD5791
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) Say yes here to build support for Analog Devices AD5760, AD5780,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) Analog Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) module will be called ad5791.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) config AD7303
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) tristate "Analog Devices AD7303 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) Say yes here to build support for Analog Devices AD7303 Digital to Analog
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) Converters (DAC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) To compile this driver as module choose M here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) ad7303.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) config AD8801
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) tristate "Analog Devices AD8801/AD8803 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) Say yes here to build support for Analog Devices AD8801, AD8803 Digital to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) Analog Converters (DAC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) To compile this driver as a module choose M here: the module will be called
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) ad8801.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) config CIO_DAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) tristate "Measurement Computing CIO-DAC IIO driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) depends on X86 && (ISA_BUS || PC104)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) select ISA_BUS_API
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) Say yes here to build support for the Measurement Computing CIO-DAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) analog output device family (CIO-DAC16, CIO-DAC08, PC104-DAC06). The
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) base port addresses for the devices may be configured via the base
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) array module parameter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) config DPOT_DAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) tristate "DAC emulation using a DPOT"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) Say yes here to build support for DAC emulation using a digital
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) potentiometer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) called dpot-dac.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) config DS4424
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) tristate "Maxim Integrated DS4422/DS4424 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) If you say yes here you get support for Maxim chips DS4422, DS4424.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) will be called ds4424.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) config LPC18XX_DAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) tristate "NXP LPC18xx DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) depends on ARCH_LPC18XX || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) depends on OF && HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) Say yes here to build support for NXP LPC18XX DAC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) called lpc18xx_dac.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) config LTC1660
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) tristate "Linear Technology LTC1660/LTC1665 DAC SPI driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) Say yes here to build support for Linear Technology
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) LTC1660 and LTC1665 Digital to Analog Converters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) module will be called ltc1660.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) config LTC2632
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) tristate "Linear Technology LTC2632-12/10/8 and similar DAC spi driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) Say yes here to build support for Linear Technology
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) LTC2632, LTC2634 and LTC2636 DAC resolution 12/10/8 bit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) low 0-2.5V and high 0-4.096V range converters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) To compile this driver as a module, choose M here: the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) module will be called ltc2632.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) config M62332
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) tristate "Mitsubishi M62332 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) If you say yes here you get support for the Mitsubishi M62332
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) (I2C 8-Bit DACs with rail-to-rail outputs).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) will be called m62332.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) config MAX517
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) tristate "Maxim MAX517/518/519/520/521 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) If you say yes here you get support for the following Maxim chips
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) (I2C 8-Bit DACs with rail-to-rail outputs):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) MAX517 - Single channel, single reference
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) MAX518 - Dual channel, ref=Vdd
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) MAX519 - Dual channel, dual reference
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) MAX520 - Quad channel, quad reference
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) will be called max517.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) config MAX5821
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) tristate "Maxim MAX5821 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) Say yes here to build support for Maxim MAX5821
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) 10 bits DAC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) config MCP4725
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) tristate "MCP4725/6 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) Say Y here if you want to build a driver for the Microchip
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) interface.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) will be called mcp4725.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) config MCP4922
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) tristate "MCP4902, MCP4912, MCP4922 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) Say yes here to build the driver for the Microchip MCP4902
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) MCP4912, and MCP4922 DAC devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) will be called mcp4922.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) config STM32_DAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) tristate "STMicroelectronics STM32 DAC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) depends on (ARCH_STM32 && OF) || COMPILE_TEST
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) depends on REGULATOR
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) select STM32_DAC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) Say yes here to build support for STMicroelectronics STM32 Digital
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) to Analog Converter (DAC).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) This driver can also be built as a module. If so, the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) will be called stm32-dac.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) config STM32_DAC_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) tristate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) config TI_DAC082S085
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) tristate "Texas Instruments 8/10/12-bit 2/4-channel DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) depends on SPI_MASTER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) Driver for the Texas Instruments (formerly National Semiconductor)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) DAC082S085, DAC102S085, DAC122S085, DAC084S085, DAC104S085 and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) DAC124S085.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) If compiled as a module, it will be called ti-dac082s085.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) config TI_DAC5571
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) tristate "Texas Instruments 8/10/12/16-bit 1/2/4-channel DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) depends on I2C
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) Driver for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) DAC5571, DAC6571, DAC7571, DAC5574, DAC6574, DAC7574, DAC5573,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) DAC6573, DAC7573, DAC8571, DAC8574.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) If compiled as a module, it will be called ti-dac5571.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) config TI_DAC7311
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) tristate "Texas Instruments 8/10/12-bit 1-channel DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) depends on SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) Driver for the Texas Instruments
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) DAC7311, DAC6311, DAC5311.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) If compiled as a module, it will be called ti-dac7311.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) config TI_DAC7612
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) tristate "Texas Instruments 12-bit 2-channel DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) depends on SPI_MASTER && GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) Driver for the Texas Instruments DAC7612, DAC7612U, DAC7612UB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) The driver hand drive the load pin automatically, otherwise
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) it needs to be toggled manually.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) If compiled as a module, it will be called ti-dac7612.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) config VF610_DAC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) tristate "Vybrid vf610 DAC driver"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) depends on OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) Say yes here to support Vybrid board digital-to-analog converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) This driver can also be built as a module. If so, the module will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) be called vf610_dac.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) endmenu