ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.6.tar.bz2
[linux-2.6.git] / sound / isa / Kconfig
1 # ALSA ISA drivers
2
3 menu "ISA devices"
4         depends on SND!=n && ISA
5
6 config SND_AD1816A
7         tristate "Analog Devices SoundPort AD1816A"
8         depends on SND && ISAPNP
9         select SND_OPL3_LIB
10         select SND_MPU401_UART
11         select SND_PCM
12         help
13           Say 'Y' or 'M' to include support for Analog Devices SoundPort AD1816A or
14           compatible sound chips.
15
16 config SND_AD1848
17         tristate "Generic AD1848/CS4248 driver"
18         depends on SND
19         select SND_PCM
20         help
21           Say 'Y' or 'M' to include support for AD1848 (Analog Devices) or CS4248 
22           (Cirrus Logic - Crystal Semiconductors) chips. Please, for newer chips
23           from Cirrus Logic, use CS4231, CS4232 or CS4236+ driver.
24
25 config SND_CS4231
26         tristate "Generic Cirrus Logic CS4231 driver"
27         depends on SND
28         select SND_MPU401_UART
29         select SND_PCM
30         help
31           Say 'Y' or 'M' to include support for CS4231 chips from Cirrus Logic -
32           Crystal Semiconductors.
33
34 config SND_CS4232
35         tristate "Generic Cirrus Logic CS4232 driver"
36         depends on SND
37         select SND_OPL3_LIB
38         select SND_MPU401_UART
39         select SND_PCM
40         help
41           Say 'Y' or 'M' to include support for CS4232 chips from Cirrus Logic -
42           Crystal Semiconductors.
43
44 config SND_CS4236
45         tristate "Generic Cirrus Logic CS4236+ driver"
46         depends on SND
47         select SND_OPL3_LIB
48         select SND_MPU401_UART
49         select SND_PCM
50         help
51           Say 'Y' or 'M' to include support for CS4235,CS4236,CS4237B,CS4238B,CS4239
52           chips from Cirrus Logic - Crystal Semiconductors.
53
54 config SND_PC98_CS4232
55         tristate "NEC PC9800 CS4232 driver"
56         depends on SND && X86_PC9800
57         select SND_OPL3_LIB
58         select SND_MPU401_UART
59         select SND_PCM
60         help
61           Say 'Y' or 'M' to include support for NEC PC-9801/PC-9821 on-board
62           soundchip based on CS4232.
63
64 config SND_ES968
65         tristate "Generic ESS ES968 driver"
66         depends on SND && ISAPNP
67         select SND_MPU401_UART
68         select SND_PCM
69         help
70           Say 'Y' or 'M' to include support for ESS AudioDrive ES968 chip.
71
72 config SND_ES1688
73         tristate "Generic ESS ES688/ES1688 driver"
74         depends on SND
75         select SND_OPL3_LIB
76         select SND_MPU401_UART
77         select SND_PCM
78         help
79           Say 'Y' or 'M' to include support for ESS AudioDrive ES688 or ES1688 chips.
80
81 config SND_ES18XX
82         tristate "Generic ESS ES18xx driver"
83         depends on SND
84         select SND_OPL3_LIB
85         select SND_MPU401_UART
86         select SND_PCM
87         help
88           Say 'Y' or 'M' to include support for ESS AudioDrive ES18xx chips.
89
90 config SND_GUSCLASSIC
91         tristate "Gravis UltraSound Classic"
92         depends on SND
93         select SND_RAWMIDI
94         select SND_PCM
95         help
96           Say 'Y' or 'M' to include support for Gravis UltraSound Classic soundcard.
97
98 config SND_GUSEXTREME
99         tristate "Gravis UltraSound Extreme"
100         depends on SND
101         select SND_HWDEP
102         select SND_MPU401_UART
103         select SND_PCM
104         help
105           Say 'Y' or 'M' to include support for Gravis UltraSound Extreme soundcard.
106
107 config SND_GUSMAX
108         tristate "Gravis UltraSound MAX"
109         depends on SND
110         select SND_RAWMIDI
111         select SND_PCM
112         help
113           Say 'Y' or 'M' to include support for Gravis UltraSound MAX soundcard.
114
115 config SND_INTERWAVE
116         tristate "AMD InterWave, Gravis UltraSound PnP"
117         depends on SND
118         select SND_RAWMIDI
119         select SND_PCM
120         help
121           Say 'Y' or 'M' to include support for AMD InterWave based soundcards
122           (Gravis UltraSound Plug & Play, STB SoundRage32, MED3210, Dynasonic Pro,
123           Panasonic PCA761AW).
124
125 config SND_INTERWAVE_STB
126         tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
127         depends on SND
128         select SND_RAWMIDI
129         select SND_PCM
130         help
131           Say 'Y' or 'M' to include support for AMD InterWave based soundcards
132           with TEA6330T bass and treble regulator (UltraSound 32-Pro).
133
134 config SND_OPTI92X_AD1848
135         tristate "OPTi 82C92x - AD1848"
136         depends on SND
137         select SND_OPL3_LIB
138         select SND_OPL4_LIB
139         select SND_MPU401_UART
140         select SND_PCM
141         help
142           Say 'Y' or 'M' to include support for Opti92x soundcards equiped with
143           AD1848 codec.
144
145 config SND_OPTI92X_CS4231
146         tristate "OPTi 82C92x - CS4231"
147         depends on SND
148         select SND_OPL3_LIB
149         select SND_OPL4_LIB
150         select SND_MPU401_UART
151         select SND_PCM
152         help
153           Say 'Y' or 'M' to include support for Opti92x soundcards equiped with
154           CS4231 codec.
155
156 config SND_OPTI93X
157         tristate "OPTi 82C93x"
158         depends on SND
159         select SND_OPL3_LIB
160         select SND_MPU401_UART
161         select SND_PCM
162         help
163           Say 'Y' or 'M' to include support for Opti93x soundcards.
164
165 config SND_SB8
166         tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
167         depends on SND
168         select SND_OPL3_LIB
169         select SND_RAWMIDI
170         select SND_PCM
171         help
172           Say 'Y' or 'M' to include support for Sound Blaster 1.0/2.0/Pro (8-bit)
173           soundcards or 100% compatible from Creative.
174
175 config SND_SB16
176         tristate "Sound Blaster 16 (PnP)"
177         depends on SND
178         select SND_OPL3_LIB
179         select SND_MPU401_UART
180         select SND_PCM
181         help
182           Say 'Y' or 'M' to include support for Sound Blaster 16 (including
183           Plug and Play version).
184
185 config SND_SBAWE
186         tristate "Sound Blaster AWE (32,64) (PnP)"
187         depends on SND
188         select SND_OPL3_LIB
189         select SND_MPU401_UART
190         select SND_PCM
191         help
192           Say 'Y' or 'M' to include support for Sound Blaster AWE (including
193           Plug and Play version).
194
195 config SND_SB16_CSP
196         bool "Sound Blaster 16/AWE CSP support"
197         depends on SND_SB16 || SND_SBAWE
198         help
199           Say 'Y' to include support for CSP core. This special coprocessor
200           can do variable tasks like various compression and decompression
201           algorithms.
202
203 config SND_WAVEFRONT
204         tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
205         depends on SND
206         select SND_OPL3_LIB
207         select SND_MPU401_UART
208         select SND_PCM
209         help
210           Say 'Y' or 'M' to include support for Turtle Beach Maui, Tropez
211           and Tropez+ soundcards based on Wavefront chip.
212
213 config SND_ALS100
214         tristate "Avance Logic ALS100/ALS120"
215         depends on SND && ISAPNP
216         select SND_OPL3_LIB
217         select SND_MPU401_UART
218         select SND_PCM
219         help
220           Say 'Y' or 'M' to include support for Avance Logic ALS100, ALS110,
221           ALS120 and ALS200 soundcards.
222
223 config SND_AZT2320
224         tristate "Aztech Systems AZT2320"
225         depends on SND && ISAPNP
226         select SND_OPL3_LIB
227         select SND_MPU401_UART
228         select SND_PCM
229         help
230           Say 'Y' or 'M' to include support for Aztech Systems AZT2320 soundcard.
231
232 config SND_CMI8330
233         tristate "C-Media CMI8330"
234         depends on SND
235         select SND_PCM
236         help
237           Say 'Y' or 'M' to include support for C-Media CMI8330 based soundcards.
238
239 config SND_DT019X
240         tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
241         depends on SND && ISAPNP
242         select SND_OPL3_LIB
243         select SND_MPU401_UART
244         select SND_PCM
245         help
246           Say 'Y' or 'M' to include support for Diamond Technologies DT-019X and
247           Avance Logic ALS-007 soundcards.
248
249 config SND_OPL3SA2
250         tristate "Yamaha OPL3-SA2/SA3"
251         depends on SND
252         select SND_OPL3_LIB
253         select SND_MPU401_UART
254         select SND_PCM
255         help
256           Say 'Y' or 'M' to include support for Yamaha OPL3SA2 or OPL3SA3 chips.
257
258 config SND_SGALAXY
259         tristate "Aztech Sound Galaxy"
260         depends on SND
261         select SND_PCM
262         help
263           Say 'Y' or 'M' to include support for Aztech Sound Galaxy.
264
265 config SND_SSCAPE
266         tristate "Ensoniq SoundScape PnP driver"
267         depends on SND
268         select SND_HWDEP
269         select SND_MPU401_UART
270         select SND_PCM
271         help
272           Say 'Y' or 'M' to include support for Ensoniq SoundScape PnP
273           soundcard.
274
275 endmenu