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