linux/sound/pci/ca0106
Trent Piepho b18cd538a9 [ALSA] ca0106: Add analog mute controls for cards with SPI DAC
Add four mute controls for the analog output channels for cards that use
an SPI DAC, like the SB0570 SB Live! 24-bit / Audigy SE.  The Wolfson DAC
doesn't support muting left/right so the controls are mono.
The chip state struct gets a 32-byte array to act as a shadow of the spi
dac registers.  Only two registers are used for mute, but more would be
needed for analog gain, de-emphasis, DAC power down, phase inversion, and
other features.

Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
2007-10-16 15:57:55 +02:00
..
Makefile [ALSA] snd-ca0106: Add midi support. 2005-11-04 13:19:26 +01:00
ca0106.h [ALSA] ca0106: Add analog mute controls for cards with SPI DAC 2007-10-16 15:57:55 +02:00
ca0106_main.c [ALSA] ca0106: Add analog mute controls for cards with SPI DAC 2007-10-16 15:57:55 +02:00
ca0106_mixer.c [ALSA] ca0106: Add analog mute controls for cards with SPI DAC 2007-10-16 15:57:55 +02:00
ca0106_proc.c PCI: Cleanup the includes of <linux/pci.h> 2007-05-02 19:02:35 -07:00
ca_midi.c [ALSA] Remove xxx_t typedefs: PCI CA0106 2006-01-03 12:19:01 +01:00
ca_midi.h [ALSA] Remove xxx_t typedefs: PCI CA0106 2006-01-03 12:19:01 +01:00