linux/sound/isa
Mark Salazar 95b712965f [ALSA] #4/4 for Zoom Video - add Zoom Video support
Modules: ES18xx driver

Forth of 4 es18xx.c patches culminating in Zoom Video support.

This patch adds Zoom Video support for those chipsets that support it.

Testing:
This work was initially done on the source from the Debian Sarge ALSA
package, then tested
on an ES1879. I could not test the Zoom Video function for an ES1878 or
ES1869.
Patches were created against the Sarge code and then edited to apply
correctly to the
ALSA cvs code. Lastly the patched ALSA cvs code was test for successful
compilation.
No additional testing was done on the ALSA cvs version.

One quirk (noted in my comments below) is that apparently the datasheet
is wrong
for one of the ES1879 Zoom Video 'enable' bits, because
 1) if you set this bit it messes up PCM playback (speaker_test play a
lower frequency)
 2) even if you don't set this bit Zoom Video still works.
I added a control to toggle the bit on just in case there might be a
version of the
ES1879 that requires it, but I expect noone will need it.

Signed-off-by: Mark Salazar <markTheCoder@justmyself.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2006-03-22 10:24:17 +01:00
..
ad1816a [ALSA] Merge ad1816a-lib module to ad1816a 2006-01-03 12:28:57 +01:00
ad1848 [ALSA] unregister platform devices 2006-01-03 12:30:39 +01:00
cs423x [PATCH] snd-cs4236 typo fix 2006-02-24 14:31:36 -08:00
es1688 [ALSA] unregister platform devices 2006-01-03 12:30:39 +01:00
gus [ALSA] Fix adding second dma channel 2006-02-01 13:09:26 +01:00
opti9xx [ALSA] opti93x - Fix a compile warning 2006-02-01 13:09:09 +01:00
sb [ALSA] sb16 - Fix duplicated PnP entry 2006-01-22 16:25:00 +01:00
wavefront [ALSA] wavefront - Fix a compile warning 2006-02-01 13:09:07 +01:00
Kconfig [ALSA] Remove SND_GENERIC_DRIVER from isa/Kconfig 2006-01-03 12:28:41 +01:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
als100.c [ALSA] als100 - Add PM support 2006-01-03 12:28:17 +01:00
azt2320.c [ALSA] azt2320 - Add PM support 2006-01-03 12:28:21 +01:00
cmi8330.c [ALSA] Fix compilation without CONFIG_PNP 2006-01-22 16:23:48 +01:00
dt019x.c [ALSA] dt019x - Add PM support 2006-01-03 12:28:23 +01:00
es18xx.c [ALSA] #4/4 for Zoom Video - add Zoom Video support 2006-03-22 10:24:17 +01:00
opl3sa2.c [ALSA] Fix adding second dma channel 2006-02-01 13:09:26 +01:00
sgalaxy.c [ALSA] unregister platform devices 2006-01-03 12:30:39 +01:00
sscape.c [ALSA] Fix compilation without CONFIG_PNP 2006-01-22 16:23:48 +01:00