linux/sound/usb
Mark Hills bd4cbf6c76 ALSA: snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ
This feature was undocumented on early A4DJ units. It is indicated
by lighting both the 'line' and 'phono' lamps at the same time.
Newer units document this and the newer Windows drivers enable this
for all units, so restore the functionality.

This patch simplifies the code and changes the mode mapping to match
the A8DJ, favouring simpler code and consistency over keeping the
existing mapping.

Both 'Control vinyl' and 'Phono' input modes enable the hardware
preamp. The difference is the input impedance.

This reverts commit 9a9527e.

Acked-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Mark Hills <mark@pogo.org.uk>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-05-29 21:48:24 +02:00
..
caiaq ALSA: snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ 2010-05-29 21:48:24 +02:00
misc ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
usx2y Merge branch 'topic/usb' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into devel 2010-04-16 10:37:41 +02:00
card.c ALSA: usb: fix usb build error when PM is not enabled 2010-03-22 17:07:36 +01:00
card.h ALSA: usb-audio: use a format bitmask per alternate setting 2010-03-05 08:18:32 +01:00
debug.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
endpoint.c ALSA: usb-audio: parse UAC2 endpoint descriptors correctly 2010-05-27 09:49:22 +02:00
endpoint.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
format.c ALSA: usb-audio: fix return values 2010-05-27 09:48:47 +02:00
format.h ALSA: usb-audio: parse more format descriptors with structs 2010-05-27 09:48:31 +02:00
helper.c ALSA: usb - use of kmalloc/kfree requires the include of slab.h 2010-03-29 08:23:27 +02:00
helper.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
Kconfig Merge remote branch 'alsa/devel' into topic/usb 2010-03-23 14:56:33 +01:00
Makefile ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
midi.c ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00
midi.h ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00
mixer_maps.c ALSA: usbmixer: rename usbmixer.[ch] -> mixer.[ch] 2010-03-12 12:20:49 +01:00
mixer_quirks.c ALSA: usb - use of kmalloc/kfree requires the include of slab.h 2010-03-29 08:23:27 +02:00
mixer_quirks.h ALSA: usb-mixer: factor out quirks 2010-03-12 12:20:26 +01:00
mixer.c ALSA: usb-audio: fix feature unit parser for UAC2 2010-05-28 07:48:17 +02:00
mixer.h ALSA: usb-mixer: Add support for Audio Class v2.0 2010-03-12 12:21:26 +01:00
pcm.c ALSA: usb-audio: add support for UAC2 pitch control 2010-05-27 09:49:37 +02:00
pcm.h ALSA: usb-audio: add support for samplerate setting on v2 devices 2010-03-05 08:19:17 +01:00
proc.c ALSA: usb-audio: use a format bitmask per alternate setting 2010-03-05 08:18:32 +01:00
proc.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
quirks-table.h ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00
quirks.c ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00
quirks.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
urb.c ALSA: usb - update gfp/slab.h includes 2010-03-29 21:29:03 +02:00
urb.h ALSA: usb-audio: refactor code 2010-03-05 08:17:14 +01:00
usbaudio.h ALSA: usb-audio: add support for Akai MPD16 2010-05-21 17:12:30 +02:00