Barry Song | 6790e29 | 2010-10-27 21:44:07 -0400 | [diff] [blame] | 1 | # |
| 2 | # DAC drivers |
| 3 | # |
Lars-Peter Clausen | 3edc84e | 2013-07-15 08:45:00 +0100 | [diff] [blame] | 4 | # When adding new entries keep the list in alphabetical order |
| 5 | |
Michael Hennerich | e63abd0 | 2011-10-19 11:17:53 +0200 | [diff] [blame] | 6 | menu "Digital to analog converters" |
Barry Song | 6790e29 | 2010-10-27 21:44:07 -0400 | [diff] [blame] | 7 | |
Lars-Peter Clausen | fcf265d | 2011-10-18 09:33:03 +0200 | [diff] [blame] | 8 | config AD5064 |
Lars-Peter Clausen | 6a17a07 | 2012-06-26 11:04:36 +0200 | [diff] [blame] | 9 | tristate "Analog Devices AD5064 and similar multi-channel DAC driver" |
Axel Lin | 0ae5fb6 | 2013-05-09 08:49:00 +0100 | [diff] [blame] | 10 | depends on (SPI_MASTER && I2C!=m) || I2C |
Lars-Peter Clausen | fcf265d | 2011-10-18 09:33:03 +0200 | [diff] [blame] | 11 | help |
Lars-Peter Clausen | f8be4af | 2012-02-21 18:38:15 +0100 | [diff] [blame] | 12 | Say yes here to build support for Analog Devices AD5024, AD5025, AD5044, |
Lars-Peter Clausen | 6a17a07 | 2012-06-26 11:04:36 +0200 | [diff] [blame] | 13 | AD5045, AD5064, AD5064-1, AD5065, AD5628, AD5629R, AD5648, AD5666, AD5668, |
| 14 | AD5669R Digital to Analog Converter. |
Lars-Peter Clausen | fcf265d | 2011-10-18 09:33:03 +0200 | [diff] [blame] | 15 | |
| 16 | To compile this driver as a module, choose M here: the |
| 17 | module will be called ad5064. |
| 18 | |
Lars-Peter Clausen | a3e2940 | 2011-10-20 10:46:38 +0200 | [diff] [blame] | 19 | config AD5360 |
Peter Meerwald | 7186607 | 2013-06-23 22:28:00 +0100 | [diff] [blame] | 20 | 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] | 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 | |
Lars-Peter Clausen | c03f2c5 | 2011-12-06 10:07:02 +0100 | [diff] [blame] | 30 | config AD5380 |
| 31 | 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] | 32 | depends on (SPI_MASTER && I2C!=m) || I2C |
Lars-Peter Clausen | c03f2c5 | 2011-12-06 10:07:02 +0100 | [diff] [blame] | 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 | |
Lars-Peter Clausen | 5691b23 | 2011-11-02 09:40:02 +0100 | [diff] [blame] | 43 | config 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 | |
Michael Hennerich | b5a4948 | 2010-11-22 11:15:23 +0100 | [diff] [blame] | 53 | config AD5446 |
Lars-Peter Clausen | ae467dd | 2012-04-25 09:45:02 +0200 | [diff] [blame] | 54 | tristate "Analog Devices AD5446 and similar single channel DACs driver" |
Axel Lin | 0ae5fb6 | 2013-05-09 08:49:00 +0100 | [diff] [blame] | 55 | depends on (SPI_MASTER && I2C!=m) || I2C |
Michael Hennerich | b5a4948 | 2010-11-22 11:15:23 +0100 | [diff] [blame] | 56 | help |
Lars-Peter Clausen | bf83238 | 2012-09-04 10:10:00 +0100 | [diff] [blame] | 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, |
Aida Mynzhasova | 4fa2a9e | 2013-09-23 15:19:00 +0100 | [diff] [blame] | 60 | AD5620, AD5621, AD5622, AD5640, AD5641, AD5660, AD5662 DACs. |
Michael Hennerich | b5a4948 | 2010-11-22 11:15:23 +0100 | [diff] [blame] | 61 | |
| 62 | To compile this driver as a module, choose M here: the |
| 63 | module will be called ad5446. |
Roland Stigge | 6ddc5fb | 2011-01-12 11:41:59 +0100 | [diff] [blame] | 64 | |
Lars-Peter Clausen | 8341dc0 | 2012-10-16 17:29:00 +0100 | [diff] [blame] | 65 | config AD5449 |
Peter Meerwald | 7186607 | 2013-06-23 22:28:00 +0100 | [diff] [blame] | 66 | tristate "Analog Devices AD5449 and similar DACs driver" |
Lars-Peter Clausen | 8341dc0 | 2012-10-16 17:29:00 +0100 | [diff] [blame] | 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 | |
Michael Hennerich | 59c23ea | 2011-04-04 15:39:15 +0200 | [diff] [blame] | 75 | config 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 | |
Lars-Peter Clausen | 3edc84e | 2013-07-15 08:45:00 +0100 | [diff] [blame] | 85 | config 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 | |
| 92 | config 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 | |
Lars-Peter Clausen | c499d02 | 2012-09-17 10:24:00 +0100 | [diff] [blame] | 103 | config 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 | |
Lars-Peter Clausen | 68b14d7 | 2011-12-05 17:05:41 +0100 | [diff] [blame] | 114 | config 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 | |
Michael Hennerich | 69d900a6 | 2011-04-18 09:40:58 +0200 | [diff] [blame] | 124 | config AD5791 |
Lars-Peter Clausen | 9d41c5b | 2011-12-09 17:12:42 +0100 | [diff] [blame] | 125 | tristate "Analog Devices AD5760/AD5780/AD5781/AD5790/AD5791 DAC SPI driver" |
Michael Hennerich | 69d900a6 | 2011-04-18 09:40:58 +0200 | [diff] [blame] | 126 | depends on SPI |
| 127 | help |
Michael Hennerich | ba1c2bb | 2011-04-27 17:13:58 +0200 | [diff] [blame] | 128 | Say yes here to build support for Analog Devices AD5760, AD5780, |
Lars-Peter Clausen | 9d41c5b | 2011-12-09 17:12:42 +0100 | [diff] [blame] | 129 | AD5781, AD5790, AD5791 High Resolution Voltage Output Digital to |
Michael Hennerich | ba1c2bb | 2011-04-27 17:13:58 +0200 | [diff] [blame] | 130 | Analog Converter. |
Michael Hennerich | 69d900a6 | 2011-04-18 09:40:58 +0200 | [diff] [blame] | 131 | |
| 132 | To compile this driver as a module, choose M here: the |
| 133 | module will be called ad5791. |
| 134 | |
Lars-Peter Clausen | f834782 | 2013-06-11 17:56:00 +0100 | [diff] [blame] | 135 | config AD7303 |
Peter Meerwald | 7186607 | 2013-06-23 22:28:00 +0100 | [diff] [blame] | 136 | tristate "Analog Devices AD7303 DAC driver" |
Lars-Peter Clausen | f834782 | 2013-06-11 17:56:00 +0100 | [diff] [blame] | 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 | |
Roland Stigge | 6ddc5fb | 2011-01-12 11:41:59 +0100 | [diff] [blame] | 145 | config MAX517 |
| 146 | tristate "Maxim MAX517/518/519 DAC driver" |
Kees Cook | 369130a | 2012-10-23 13:02:06 -0700 | [diff] [blame] | 147 | depends on I2C |
Roland Stigge | 6ddc5fb | 2011-01-12 11:41:59 +0100 | [diff] [blame] | 148 | help |
| 149 | If you say yes here you get support for the Maxim chips MAX517, |
| 150 | MAX518 and MAX519 (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 max517. |
Manuel Stahl | 0aeac51 | 2011-09-21 11:15:50 +0100 | [diff] [blame] | 154 | |
Peter Meerwald | cf35ad6 | 2012-06-08 18:06:45 +0200 | [diff] [blame] | 155 | config MCP4725 |
| 156 | tristate "MCP4725 DAC driver" |
| 157 | depends on I2C |
| 158 | ---help--- |
| 159 | Say Y here if you want to build a driver for the Microchip |
| 160 | MCP 4725 12-bit digital-to-analog converter (DAC) with I2C |
| 161 | interface. |
| 162 | |
| 163 | To compile this driver as a module, choose M here: the module |
| 164 | will be called mcp4725. |
| 165 | |
Manuel Stahl | 0aeac51 | 2011-09-21 11:15:50 +0100 | [diff] [blame] | 166 | endmenu |