diff options
author | Krzysztof Helt <krzysztof.h1@wp.pl> | 2008-07-31 15:10:47 -0400 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2008-08-06 09:40:02 -0400 |
commit | 760fc6b838d8c783c363e8bdb3714bd92a8945c4 (patch) | |
tree | be50fd4d3e3c3d561d62a369066f9ea62d348fbc /sound/isa/Kconfig | |
parent | ead893c0deeec165524cc8a06e7e739d7d84b4c4 (diff) |
ALSA: wss_lib: use wss detection code instead of ad1848 one
Use the wss detection code and kill the ad1848 library.
The library is fully assimilated into the new wss library.
This required reworking of the AD1848 family code
so the code is changed to correctly detect chips from
the AD1848 and CS4231 families.
I have tested it on following cards:
Gallant SC-6600 (codec: AD1848, driver: snd-sc6600)
SoundScape VIVO/90 (codec: AD1845, driver: snd-sscape)
SG Waverider (codec: CS4231A, driver: Rene Herman's snd-galaxy)
Opti930 (codec: built-in - CS4231 compatible, driver: snd-opti93x)
Opti931 (codec: built-in - CS4231 compatible, driver: snd-opti93x)
Gallant SC-70P (chip/codec: CS4237B, driver: snd-cs4236)
Audio Plus 3D (chip/codec: CMI8330A, driver: snd-cmi8330)
Dell Latitude CP (chip/codec: cs4236, driver snd-cs4232)
Sound playback and recording works on all these cards.
Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl>
Reviewed-by: Rene Herman <rene.herman@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'sound/isa/Kconfig')
-rw-r--r-- | sound/isa/Kconfig | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/sound/isa/Kconfig b/sound/isa/Kconfig index cca11d5dc33b..ec80444c2a96 100644 --- a/sound/isa/Kconfig +++ b/sound/isa/Kconfig | |||
@@ -4,11 +4,6 @@ config SND_WSS_LIB | |||
4 | tristate | 4 | tristate |
5 | select SND_PCM | 5 | select SND_PCM |
6 | 6 | ||
7 | config SND_AD1848_LIB | ||
8 | tristate | ||
9 | select SND_PCM | ||
10 | select SND_WSS_LIB | ||
11 | |||
12 | config SND_SB_COMMON | 7 | config SND_SB_COMMON |
13 | tristate | 8 | tristate |
14 | 9 | ||
@@ -56,7 +51,7 @@ config SND_AD1816A | |||
56 | 51 | ||
57 | config SND_AD1848 | 52 | config SND_AD1848 |
58 | tristate "Generic AD1848/CS4248 driver" | 53 | tristate "Generic AD1848/CS4248 driver" |
59 | select SND_AD1848_LIB | 54 | select SND_WSS_LIB |
60 | help | 55 | help |
61 | Say Y here to include support for AD1848 (Analog Devices) or | 56 | Say Y here to include support for AD1848 (Analog Devices) or |
62 | CS4248 (Cirrus Logic - Crystal Semiconductors) chips. | 57 | CS4248 (Cirrus Logic - Crystal Semiconductors) chips. |
@@ -97,7 +92,7 @@ config SND_AZT2320 | |||
97 | 92 | ||
98 | config SND_CMI8330 | 93 | config SND_CMI8330 |
99 | tristate "C-Media CMI8330" | 94 | tristate "C-Media CMI8330" |
100 | select SND_AD1848_LIB | 95 | select SND_WSS_LIB |
101 | select SND_SB16_DSP | 96 | select SND_SB16_DSP |
102 | help | 97 | help |
103 | Say Y here to include support for soundcards based on the | 98 | Say Y here to include support for soundcards based on the |
@@ -193,7 +188,7 @@ config SND_ES18XX | |||
193 | config SND_SC6000 | 188 | config SND_SC6000 |
194 | tristate "Gallant SC-6000, Audio Excel DSP 16" | 189 | tristate "Gallant SC-6000, Audio Excel DSP 16" |
195 | depends on HAS_IOPORT | 190 | depends on HAS_IOPORT |
196 | select SND_AD1848_LIB | 191 | select SND_WSS_LIB |
197 | select SND_OPL3_LIB | 192 | select SND_OPL3_LIB |
198 | select SND_MPU401_UART | 193 | select SND_MPU401_UART |
199 | help | 194 | help |
@@ -280,7 +275,7 @@ config SND_OPTI92X_AD1848 | |||
280 | select SND_OPL3_LIB | 275 | select SND_OPL3_LIB |
281 | select SND_OPL4_LIB | 276 | select SND_OPL4_LIB |
282 | select SND_MPU401_UART | 277 | select SND_MPU401_UART |
283 | select SND_AD1848_LIB | 278 | select SND_WSS_LIB |
284 | help | 279 | help |
285 | Say Y here to include support for soundcards based on Opti | 280 | Say Y here to include support for soundcards based on Opti |
286 | 82C92x or OTI-601 chips and using an AD1848 codec. | 281 | 82C92x or OTI-601 chips and using an AD1848 codec. |
@@ -373,7 +368,7 @@ config SND_SB16_CSP | |||
373 | 368 | ||
374 | config SND_SGALAXY | 369 | config SND_SGALAXY |
375 | tristate "Aztech Sound Galaxy" | 370 | tristate "Aztech Sound Galaxy" |
376 | select SND_AD1848_LIB | 371 | select SND_WSS_LIB |
377 | help | 372 | help |
378 | Say Y here to include support for Aztech Sound Galaxy | 373 | Say Y here to include support for Aztech Sound Galaxy |
379 | soundcards. | 374 | soundcards. |