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, AD5628, AD5629R, AD5648, AD5666, AD5668, 14 AD5669R Digital to Analog Converter. 15 16 To compile this driver as a module, choose M here: the 17 module will be called ad5064. 18 19config AD5360 20 tristate "Analog Devices AD5360/61/62/63/70/71/73 DAC driver" 21 depends on SPI 22 help 23 Say yes here to build support for Analog Devices AD5360, AD5361, 24 AD5362, AD5363, AD5370, AD5371, AD5373 multi-channel 25 Digital to Analog Converters (DAC). 26 27 To compile this driver as module choose M here: the module will be called 28 ad5360. 29 30config AD5380 31 tristate "Analog Devices AD5380/81/82/83/84/90/91/92 DAC driver" 32 depends on (SPI_MASTER && I2C!=m) || I2C 33 select REGMAP_I2C if I2C 34 select REGMAP_SPI if SPI_MASTER 35 help 36 Say yes here to build support for Analog Devices AD5380, AD5381, 37 AD5382, AD5383, AD5384, AD5390, AD5391, AD5392 multi-channel 38 Digital to Analog Converters (DAC). 39 40 To compile this driver as module choose M here: the module will be called 41 ad5380. 42 43config AD5421 44 tristate "Analog Devices AD5421 DAC driver" 45 depends on SPI 46 help 47 Say yes here to build support for Analog Devices AD5421 loop-powered 48 digital-to-analog convertors (DAC). 49 50 To compile this driver as module choose M here: the module will be called 51 ad5421. 52 53config AD5446 54 tristate "Analog Devices AD5446 and similar single channel DACs driver" 55 depends on (SPI_MASTER && I2C!=m) || I2C 56 help 57 Say yes here to build support for Analog Devices AD5300, AD5301, AD5310, 58 AD5311, AD5320, AD5321, AD5444, AD5446, AD5450, AD5451, AD5452, AD5453, 59 AD5512A, AD5541A, AD5542A, AD5543, AD5553, AD5601, AD5602, AD5611, AD5612, 60 AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs. 61 62 To compile this driver as a module, choose M here: the 63 module will be called ad5446. 64 65config AD5449 66 tristate "Analog Devices AD5449 and similar DACs driver" 67 depends on SPI_MASTER 68 help 69 Say yes here to build support for Analog Devices AD5415, AD5426, AD5429, 70 AD5432, AD5439, AD5443, AD5449 Digital to Analog Converters. 71 72 To compile this driver as a module, choose M here: the 73 module will be called ad5449. 74 75config AD5504 76 tristate "Analog Devices AD5504/AD5501 DAC SPI driver" 77 depends on SPI 78 help 79 Say yes here to build support for Analog Devices AD5504, AD5501, 80 High Voltage Digital to Analog Converter. 81 82 To compile this driver as a module, choose M here: the 83 module will be called ad5504. 84 85config AD5624R_SPI 86 tristate "Analog Devices AD5624/44/64R DAC spi driver" 87 depends on SPI 88 help 89 Say yes here to build support for Analog Devices AD5624R, AD5644R and 90 AD5664R converters (DAC). This driver uses the common SPI interface. 91 92config AD5686 93 tristate "Analog Devices AD5686R/AD5685R/AD5684R DAC SPI driver" 94 depends on SPI 95 help 96 Say yes here to build support for Analog Devices AD5686R, AD5685R, 97 AD5684R, AD5791 Voltage Output Digital to 98 Analog Converter. 99 100 To compile this driver as a module, choose M here: the 101 module will be called ad5686. 102 103config AD5755 104 tristate "Analog Devices AD5755/AD5755-1/AD5757/AD5735/AD5737 DAC driver" 105 depends on SPI_MASTER 106 help 107 Say yes here to build support for Analog Devices AD5755, AD5755-1, 108 AD5757, AD5735, AD5737 quad channel Digital to 109 Analog Converter. 110 111 To compile this driver as a module, choose M here: the 112 module will be called ad5755. 113 114config AD5764 115 tristate "Analog Devices AD5764/64R/44/44R DAC driver" 116 depends on SPI_MASTER 117 help 118 Say yes here to build support for Analog Devices AD5764, AD5764R, AD5744, 119 AD5744R Digital to Analog Converter. 120 121 To compile this driver as a module, choose M here: the 122 module will be called ad5764. 123 124config AD5791 125 tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" 126 depends on SPI 127 help 128 Say yes here to build support for Analog Devices AD5760, AD5780, 129 AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to 130 Analog Converter. 131 132 To compile this driver as a module, choose M here: the 133 module will be called ad5791. 134 135config AD7303 136 tristate "Analog Devices AD7303 DAC driver" 137 depends on SPI 138 help 139 Say yes here to build support for Analog Devices AD7303 Digital to Analog 140 Converters (DAC). 141 142 To compile this driver as module choose M here: the module will be called 143 ad7303. 144 145config M62332 146 tristate "Mitsubishi M62332 DAC driver" 147 depends on I2C 148 help 149 If you say yes here you get support for the Mitsubishi M62332 150 (I2C 8-Bit DACs with rail-to-rail outputs). 151 152 This driver can also be built as a module. If so, the module 153 will be called m62332. 154 155config MAX517 156 tristate "Maxim MAX517/518/519/520/521 DAC driver" 157 depends on I2C 158 help 159 If you say yes here you get support for the following Maxim chips 160 (I2C 8-Bit DACs with rail-to-rail outputs): 161 MAX517 - Single channel, single reference 162 MAX518 - Dual channel, ref=Vdd 163 MAX519 - Dual channel, dual reference 164 MAX520 - Quad channel, quad reference 165 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 166 167 This driver can also be built as a module. If so, the module 168 will be called max517. 169 170config MAX5821 171 tristate "Maxim MAX5821 DAC driver" 172 depends on I2C 173 depends on OF 174 help 175 Say yes here to build support for Maxim MAX5821 176 10 bits DAC. 177 178config MCP4725 179 tristate "MCP4725 DAC driver" 180 depends on I2C 181 ---help--- 182 Say Y here if you want to build a driver for the Microchip 183 MCP 4725 12-bit digital-to-analog converter (DAC) with I2C 184 interface. 185 186 To compile this driver as a module, choose M here: the module 187 will be called mcp4725. 188 189config MCP4922 190 tristate "MCP4902, MCP4912, MCP4922 DAC driver" 191 depends on SPI 192 help 193 Say yes here to build the driver for the Microchip MCP4902 194 MCP4912, and MCP4922 DAC devices. 195 196 To compile this driver as a module, choose M here: the module 197 will be called mcp4922. 198 199endmenu 200