Kconfig 6.1 KB

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