summaryrefslogtreecommitdiff
path: root/arch/score
diff options
context:
space:
mode:
authorTakamichi Horikawa <takamichiho@gmail.com>2015-04-21 05:23:57 +0300
committerTakashi Iwai <tiwai@suse.de>2015-04-21 08:59:10 +0300
commit6d1f2f605601ec701b561eca143c03e2a22d6489 (patch)
tree582b1783115f60ba742827bcf523b1fefa77cf50 /arch/score
parent40cc2392f4b144197d05eec73c1560f42fc25def (diff)
downloadlinux-6d1f2f605601ec701b561eca143c03e2a22d6489.tar.xz
ALSA: usb-audio: Fix audio output on Roland SC-D70 sound module
Roland SC-D70 reports its device class as vendor specific class and the quirk QUIRK_AUDIO_FIXED_ENDPOINT was used for audio output. In the quirks table the sampling rate was hard-coded to 44100 Hz and therefore not worked when the sound module was in 48000 Hz mode. In this change the quirk is changed to QUIRK_AUDIO_STANDARD_INTERFACE but as the sound module reports incorrect bSubframeSize in its descriptors, additional change is made in format.c to detect it and to override it (which uses the existing code for Edirol SD-90). Tested both when the sound module was in 44100 Hz mode and 48000 Hz mode and both audio input and output. MIDI related part of the driver is not touched. Signed-off-by: Takamichi Horikawa <takamichiho@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'arch/score')
0 files changed, 0 insertions, 0 deletions