aboutsummaryrefslogtreecommitdiffstats
path: root/sound/usb/Kconfig
diff options
context:
space:
mode:
authorNobutaka Okabe <nob77413@gmail.com>2018-03-23 19:21:13 +0900
committerTakashi Iwai <tiwai@suse.de>2018-03-23 22:09:32 +0100
commitf3b906d720e429a3acd95f8cbd4fda366fb1659d (patch)
treee6d2cf22a7e338a273946a3ad55433e8762a4d87 /sound/usb/Kconfig
parent74dc71f83e500b2c6bb0d01a947e1b7231456dd8 (diff)
downloadlinux-f3b906d720e429a3acd95f8cbd4fda366fb1659d.tar.gz
ALSA: usb-audio: Integrate native DSD support for ITF-USB based DACs.
Integrate the native DSD support quirk codes of "ITF-USB DSD" based DACs. Now, "is_itf_usb_dsd_2alts_dac()" and "is_itf_usb_dsd_3alts_dac()" is integrated into one function "is_itf_usb_dsd_dac()". So, remove the logic to distinguish UD-501 and UD-501V2 by the "Product Name". The integration is possible by changing the following two functions. - snd_usb_select_mode_quirk(): Change the determination condition of the DSD mode switch command, from the altset number being used, to the audio format being played. Actually, this operation is same as playback using ASIO driver in Windows environment. - snd_usb_interface_dsd_format_quirk(): To which altset supports native DSD is determined by the number of altsets. Previously, it's a constant "2" or "3". Signed-off-by: Nobutaka Okabe <nob77413@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/Kconfig')
0 files changed, 0 insertions, 0 deletions