vserver 1.9.3
[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_ES968
55         tristate "Generic ESS ES968 driver"
56         depends on SND && ISAPNP
57         select SND_MPU401_UART
58         select SND_PCM
59         help
60           Say 'Y' or 'M' to include support for ESS AudioDrive ES968 chip.
61
62 config SND_ES1688
63         tristate "Generic ESS ES688/ES1688 driver"
64         depends on SND
65         select SND_OPL3_LIB
66         select SND_MPU401_UART
67         select SND_PCM
68         help
69           Say 'Y' or 'M' to include support for ESS AudioDrive ES688 or ES1688 chips.
70
71 config SND_ES18XX
72         tristate "Generic ESS ES18xx driver"
73         depends on SND
74         select SND_OPL3_LIB
75         select SND_MPU401_UART
76         select SND_PCM
77         help
78           Say 'Y' or 'M' to include support for ESS AudioDrive ES18xx chips.
79
80 config SND_GUS_SYNTH
81         tristate
82
83 config SND_GUSCLASSIC
84         tristate "Gravis UltraSound Classic"
85         depends on SND
86         select SND_RAWMIDI
87         select SND_PCM
88         select SND_GUS_SYNTH
89         help
90           Say 'Y' or 'M' to include support for Gravis UltraSound Classic soundcard.
91
92 config SND_GUSEXTREME
93         tristate "Gravis UltraSound Extreme"
94         depends on SND
95         select SND_HWDEP
96         select SND_MPU401_UART
97         select SND_PCM
98         select SND_GUS_SYNTH
99         help
100           Say 'Y' or 'M' to include support for Gravis UltraSound Extreme soundcard.
101
102 config SND_GUSMAX
103         tristate "Gravis UltraSound MAX"
104         depends on SND
105         select SND_RAWMIDI
106         select SND_PCM
107         select SND_GUS_SYNTH
108         help
109           Say 'Y' or 'M' to include support for Gravis UltraSound MAX soundcard.
110
111 config SND_INTERWAVE
112         tristate "AMD InterWave, Gravis UltraSound PnP"
113         depends on SND
114         select SND_RAWMIDI
115         select SND_PCM
116         select SND_GUS_SYNTH
117         help
118           Say 'Y' or 'M' to include support for AMD InterWave based soundcards
119           (Gravis UltraSound Plug & Play, STB SoundRage32, MED3210, Dynasonic Pro,
120           Panasonic PCA761AW).
121
122 config SND_INTERWAVE_STB
123         tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
124         depends on SND
125         select SND_RAWMIDI
126         select SND_PCM
127         select SND_GUS_SYNTH
128         help
129           Say 'Y' or 'M' to include support for AMD InterWave based soundcards
130           with TEA6330T bass and treble regulator (UltraSound 32-Pro).
131
132 config SND_OPTI92X_AD1848
133         tristate "OPTi 82C92x - AD1848"
134         depends on SND
135         select SND_OPL3_LIB
136         select SND_OPL4_LIB
137         select SND_MPU401_UART
138         select SND_PCM
139         help
140           Say 'Y' or 'M' to include support for Opti92x soundcards equiped with
141           AD1848 codec.
142
143 config SND_OPTI92X_CS4231
144         tristate "OPTi 82C92x - CS4231"
145         depends on SND
146         select SND_OPL3_LIB
147         select SND_OPL4_LIB
148         select SND_MPU401_UART
149         select SND_PCM
150         help
151           Say 'Y' or 'M' to include support for Opti92x soundcards equiped with
152           CS4231 codec.
153
154 config SND_OPTI93X
155         tristate "OPTi 82C93x"
156         depends on SND
157         select SND_OPL3_LIB
158         select SND_MPU401_UART
159         select SND_PCM
160         help
161           Say 'Y' or 'M' to include support for Opti93x soundcards.
162
163 config SND_SB8
164         tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
165         depends on SND
166         select SND_OPL3_LIB
167         select SND_RAWMIDI
168         select SND_PCM
169         help
170           Say 'Y' or 'M' to include support for Sound Blaster 1.0/2.0/Pro (8-bit)
171           soundcards or 100% compatible from Creative.
172
173 config SND_SB16
174         tristate "Sound Blaster 16 (PnP)"
175         depends on SND
176         select SND_OPL3_LIB
177         select SND_MPU401_UART
178         select SND_PCM
179         help
180           Say 'Y' or 'M' to include support for Sound Blaster 16 (including
181           Plug and Play version).
182
183 config SND_SBAWE
184         tristate "Sound Blaster AWE (32,64) (PnP)"
185         depends on SND
186         select SND_OPL3_LIB
187         select SND_MPU401_UART
188         select SND_PCM
189         help
190           Say 'Y' or 'M' to include support for Sound Blaster AWE (including
191           Plug and Play version).
192
193 config SND_SB16_CSP
194         bool "Sound Blaster 16/AWE CSP support"
195         depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
196         help
197           Say 'Y' to include support for CSP core. This special coprocessor
198           can do variable tasks like various compression and decompression
199           algorithms.
200
201 config SND_WAVEFRONT
202         tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
203         depends on SND
204         select SND_OPL3_LIB
205         select SND_MPU401_UART
206         select SND_PCM
207         help
208           Say 'Y' or 'M' to include support for Turtle Beach Maui, Tropez
209           and Tropez+ soundcards based on Wavefront chip.
210
211 config SND_ALS100
212         tristate "Avance Logic ALS100/ALS120"
213         depends on SND && ISAPNP
214         select SND_OPL3_LIB
215         select SND_MPU401_UART
216         select SND_PCM
217         help
218           Say 'Y' or 'M' to include support for Avance Logic ALS100, ALS110,
219           ALS120 and ALS200 soundcards.
220
221 config SND_AZT2320
222         tristate "Aztech Systems AZT2320"
223         depends on SND && ISAPNP
224         select SND_OPL3_LIB
225         select SND_MPU401_UART
226         select SND_PCM
227         help
228           Say 'Y' or 'M' to include support for Aztech Systems AZT2320 soundcard.
229
230 config SND_CMI8330
231         tristate "C-Media CMI8330"
232         depends on SND
233         select SND_PCM
234         help
235           Say 'Y' or 'M' to include support for C-Media CMI8330 based soundcards.
236
237 config SND_DT019X
238         tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
239         depends on SND && ISAPNP
240         select SND_OPL3_LIB
241         select SND_MPU401_UART
242         select SND_PCM
243         help
244           Say 'Y' or 'M' to include support for Diamond Technologies DT-019X and
245           Avance Logic ALS-007 soundcards.
246
247 config SND_OPL3SA2
248         tristate "Yamaha OPL3-SA2/SA3"
249         depends on SND
250         select SND_OPL3_LIB
251         select SND_MPU401_UART
252         select SND_PCM
253         help
254           Say 'Y' or 'M' to include support for Yamaha OPL3SA2 or OPL3SA3 chips.
255
256 config SND_SGALAXY
257         tristate "Aztech Sound Galaxy"
258         depends on SND
259         select SND_PCM
260         help
261           Say 'Y' or 'M' to include support for Aztech Sound Galaxy.
262
263 config SND_SSCAPE
264         tristate "Ensoniq SoundScape PnP driver"
265         depends on SND
266         select SND_HWDEP
267         select SND_MPU401_UART
268         select SND_PCM
269         help
270           Say 'Y' or 'M' to include support for Ensoniq SoundScape PnP
271           soundcard.
272
273 endmenu