1# 2# DAC drivers 3# 4# When adding new entries keep the list in alphabetical order 5 6menu "Digital to analog converters" 7 8config AD5064 9 tristate "Analog Devices AD5064 and similar multi-channel DAC driver" 10 depends on (SPI_MASTER && I2C!=m) || I2C 11 help 12 Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, 13 AD5045, AD5064, AD5064-1, AD5065, AD5625, AD5625R, AD5627, AD5627R, 14 AD5628, AD5629R, AD5645R, AD5647R, AD5648, AD5665, AD5665R, AD5666, 15 AD5667, AD5667R, AD5668, AD5669R, LTC2606, LTC2607, LTC2609, LTC2616, 16 LTC2617, LTC2619, LTC2626, LTC2627, LTC2629 Digital to Analog Converter. 17 18 To compile this driver as a module, choose M here: the 19 module will be called ad5064. 20 21config AD5360 22 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 23 depends on SPI 24 help 25 Say yes here to build support for Analog Devices AD5360, AD5361, 26 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 27 Digital to Analog Converters (DAC). 28 29 To compile this driver as module choose M here: the module will be called 30 ad5360. 31 32config AD5380 33 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 34 depends on (SPI_MASTER && I2C!=m) || I2C 35 select REGMAP_I2C if I2C 36 select REGMAP_SPI if SPI_MASTER 37 help 38 Say yes here to build support for Analog Devices AD5380, AD5381, 39 AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 40 Digital to Analog Converters (DAC). 41 42 To compile this driver as module choose M here: the module will be called 43 ad5380. 44 45config AD5421 46 tristate "Analog Devices AD5421 DAC driver" 47 depends on SPI 48 help 49 Say yes here to build support for Analog Devices AD5421 loop-powered 50 digital-to-analog convertors (DAC). 51 52 To compile this driver as module choose M here: the module will be called 53 ad5421. 54 55config AD5446 56 tristate "Analog Devices AD5446 and similar single channel DACs driver" 57 depends on (SPI_MASTER && I2C!=m) || I2C 58 help 59 Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, 60 AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, 61 AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5601, AD5602, AD5611, AD5612, 62 AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs. 63 64 To compile this driver as a module, choose M here: the 65 module will be called ad5446. 66 67config AD5449 68 tristate "Analog Devices AD5449 and similar DACs driver" 69 depends on SPI_MASTER 70 help 71 Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 72 AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. 73 74 To compile this driver as a module, choose M here: the 75 module will be called ad5449. 76 77config AD5504 78 tristate "Analog Devices AD5504/AD5501 DAC SPI driver" 79 depends on SPI 80 help 81 Say yes here to build support for Analog Devices AD5504, AD5501, 82 High Voltage Digital to Analog Converter. 83 84 To compile this driver as a module, choose M here: the 85 module will be called ad5504. 86 87config AD5624R_SPI 88 tristate "Analog Devices AD5624/44/64R DAC spi driver" 89 depends on SPI 90 help 91 Say yes here to build support for Analog Devices AD5624R, AD5644R and 92 AD5664R converters (DAC). This driver uses the common SPI interface. 93 94config AD5686 95 tristate "Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver" 96 depends on SPI 97 help 98 Say yes here to build support for Analog Devices AD5686R, AD5685R, 99 AD5684R, AD5791 Voltage Output Digital to 100 Analog Converter. 101 102 To compile this driver as a module, choose M here: the 103 module will be called ad5686. 104 105config AD5755 106 tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" 107 depends on SPI_MASTER 108 help 109 Say yes here to build support for Analog Devices AD5755, AD5755-1, 110 AD5757, AD5735, AD5737 quad channel Digital to 111 Analog Converter. 112 113 To compile this driver as a module, choose M here: the 114 module will be called ad5755. 115 116config AD5761 117 tristate "Analog Devices AD5761/61R/21/21R DAC driver" 118 depends on SPI_MASTER 119 help 120 Say yes here to build support for Analog Devices AD5761, AD5761R, AD5721, 121 AD5721R Digital to Analog Converter. 122 123 To compile this driver as a module, choose M here: the 124 module will be called ad5761. 125 126config AD5764 127 tristate "Analog Devices AD5764/64R/44/44R DAC driver" 128 depends on SPI_MASTER 129 help 130 Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, 131 AD5744R Digital to Analog Converter. 132 133 To compile this driver as a module, choose M here: the 134 module will be called ad5764. 135 136config AD5791 137 tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" 138 depends on SPI 139 help 140 Say yes here to build support for Analog Devices AD5760, AD5780, 141 AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to 142 Analog Converter. 143 144 To compile this driver as a module, choose M here: the 145 module will be called ad5791. 146 147config AD7303 148 tristate "Analog Devices AD7303 DAC driver" 149 depends on SPI 150 help 151 Say yes here to build support for Analog Devices AD7303 Digital to Analog 152 Converters (DAC). 153 154 To compile this driver as module choose M here: the module will be called 155 ad7303. 156 157config M62332 158 tristate "Mitsubishi M62332 DAC driver" 159 depends on I2C 160 help 161 If you say yes here you get support for the Mitsubishi M62332 162 (I2C 8-Bit DACs with rail-to-rail outputs). 163 164 This driver can also be built as a module. If so, the module 165 will be called m62332. 166 167config MAX517 168 tristate "Maxim MAX517/518/519/520/521 DAC driver" 169 depends on I2C 170 help 171 If you say yes here you get support for the following Maxim chips 172 (I2C 8-Bit DACs with rail-to-rail outputs): 173 MAX517 - Single channel, single reference 174 MAX518 - Dual channel, ref=Vdd 175 MAX519 - Dual channel, dual reference 176 MAX520 - Quad channel, quad reference 177 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 178 179 This driver can also be built as a module. If so, the module 180 will be called max517. 181 182config MAX5821 183 tristate "Maxim MAX5821 DAC driver" 184 depends on I2C 185 depends on OF 186 help 187 Say yes here to build support for Maxim MAX5821 188 10 bits DAC. 189 190config MCP4725 191 tristate "MCP4725/6 DAC driver" 192 depends on I2C 193 ---help--- 194 Say Y here if you want to build a driver for the Microchip 195 MCP 4725/6 12-bit digital-to-analog converter (DAC) with I2C 196 interface. 197 198 To compile this driver as a module, choose M here: the module 199 will be called mcp4725. 200 201config MCP4922 202 tristate "MCP4902, MCP4912, MCP4922 DAC driver" 203 depends on SPI 204 help 205 Say yes here to build the driver for the Microchip MCP4902 206 MCP4912, and MCP4922 DAC devices. 207 208 To compile this driver as a module, choose M here: the module 209 will be called mcp4922. 210 211config STX104 212 tristate "Apex Embedded Systems STX104 DAC driver" 213 depends on ISA 214 help 215 Say yes here to build support for the 2-channel DAC on the Apex 216 Embedded Systems STX104 integrated analog PC/104 card. The base port 217 addresses for the devices may be configured via the "base" module 218 parameter array. 219 220config VF610_DAC 221 tristate "Vybrid vf610 DAC driver" 222 depends on OF 223 depends on HAS_IOMEM 224 help 225 Say yes here to support Vybrid board digital-to-analog converter. 226 227 This driver can also be built as a module. If so, the module will 228 be called vf610_dac. 229 230endmenu 231