PM / sleep: Asynchronous threads for suspend_noirq
[linux/fpc-iii.git] / drivers / iio / dac / Kconfig
blobf378ca8033db699ff0753652cc0d92733119c56a
2 # DAC drivers
4 # When adding new entries keep the list in alphabetical order
6 menu "Digital to analog converters"
8 config 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.
16           To compile this driver as a module, choose M here: the
17           module will be called ad5064.
19 config 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).
27           To compile this driver as module choose M here: the module will be called
28           ad5360.
30 config 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).
40           To compile this driver as module choose M here: the module will be called
41           ad5380.
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).
50           To compile this driver as module choose M here: the module will be called
51           ad5421.
53 config 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.
62           To compile this driver as a module, choose M here: the
63           module will be called ad5446.
65 config 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.
72           To compile this driver as a module, choose M here: the
73           module will be called ad5449.
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.
82           To compile this driver as a module, choose M here: the
83           module will be called ad5504.
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.
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.
100           To compile this driver as a module, choose M here: the
101           module will be called ad5686.
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.
111           To compile this driver as a module, choose M here: the
112           module will be called ad5755.
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.
121           To compile this driver as a module, choose M here: the
122           module will be called ad5764.
124 config 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.
132           To compile this driver as a module, choose M here: the
133           module will be called ad5791.
135 config 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).
142           To compile this driver as module choose M here: the module will be called
143           ad7303.
145 config MAX517
146         tristate "Maxim MAX517/518/519 DAC driver"
147         depends on I2C
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).
152           This driver can also be built as a module.  If so, the module
153           will be called max517.
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.
163           To compile this driver as a module, choose M here: the module
164           will be called mcp4725.
166 endmenu