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 MAX517 146 tristate "Maxim MAX517/518/519/520/521 DAC driver" 147 depends on I2C 148 help 149 If you say yes here you get support for the following Maxim chips 150 (I2C 8-Bit DACs with rail-to-rail outputs): 151 MAX517 - Single channel, single reference 152 MAX518 - Dual channel, ref=Vdd 153 MAX519 - Dual channel, dual reference 154 MAX520 - Quad channel, quad reference 155 MAX521 - Octal channel, independent ref for ch0-3, shared ref for ch4-7 156 157 This driver can also be built as a module. If so, the module 158 will be called max517. 159 160config MAX5821 161 tristate "Maxim MAX5821 DAC driver" 162 depends on I2C 163 depends on OF 164 help 165 Say yes here to build support for Maxim MAX5821 166 10 bits DAC. 167 168config MCP4725 169 tristate "MCP4725 DAC driver" 170 depends on I2C 171 ---help--- 172 Say Y here if you want to build a driver for the Microchip 173 MCP 4725 12-bit digital-to-analog converter (DAC) with I2C 174 interface. 175 176 To compile this driver as a module, choose M here: the module 177 will be called mcp4725. 178 179config MCP4922 180 tristate "MCP4902, MCP4912, MCP4922 DAC driver" 181 depends on SPI 182 help 183 Say yes here to build the driver for the Microchip MCP4902 184 MCP4912, and MCP4922 DAC devices. 185 186 To compile this driver as a module, choose M here: the module 187 will be called mcp4922. 188 189endmenu 190