ALSA: usb - Add boot quirk for C-Media 6206 USB Audio
authorDan Allongo <gongo2k1@gmail.com>
Mon, 8 Jun 2009 15:21:52 +0000 (11:21 -0400)
committerTakashi Iwai <tiwai@suse.de>
Mon, 8 Jun 2009 17:08:42 +0000 (19:08 +0200)
commit92a43793a908f395dc687e6c5fc90d63f999d6d5
treec1479e8e1c4518ce90fd5d0276e3f1fed02d6c29
parentca85b6ba59b69b7b5adcc64a98bd2478f73b2542
ALSA: usb - Add boot quirk for C-Media 6206 USB Audio

Added boot quirk for C-Media CM6206 device in snd_usb_audio_probe.
The function snd_usb_cm6206_boot_quirk sets up six internal 16-bit
registers in order to initialize the device. Values for the registers
came from sniffing USB traffic under Windows since only four of the six
are documented in the datasheet for CM106 and some reserved bits were
also being set.

[Minor coding-style fixes by tiwai]

Signed-off-by: Dan Allongo <gongo2k1@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/usbaudio.c