Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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