On 31-07-08 21:10, Krzysztof Helt wrote:
From: Krzysztof Helt krzysztof.h1@wp.pl
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
Changes since previous version:
- Remove AD1848_LIB symbol from the Kconfig.
- Actually delete ad1848.h and ad1848_lib.c.
- Leave different description for opti82x-ad1848 and opti 92x-cs4231 drivers (they are still separated drivers).
- One less assigment in if.
Acked-by: Rene Herman rene.herman@gmail.com
Rene.