Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ALSA: usb-audio: Add DSD support for Comtrue USB Audio device

The vendor Comtrue Inc. (0x2fc6) produces USB audio chipsets like
the CT7601 which are capable of Native DSD playback.

This patch adds QUIRK_FLAG_DSD_RAW for Comtrue (VID 0x2fc6), which enables
native DSD playback (DSD_U32_LE) on their USB Audio device. This has been
verified under Ubuntu 25.04 with JRiver.

Signed-off-by: noble.yang <noble.yang@comtrue-inc.com>
Link: https://patch.msgid.link/20250731110614.4070-1-noble228@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>

authored by

noble.yang and committed by
Takashi Iwai
e9df1755 81231ad1

+2
+2
sound/usb/quirks.c
··· 2408 2408 QUIRK_FLAG_DSD_RAW), 2409 2409 VENDOR_FLG(0x2d87, /* Cayin device */ 2410 2410 QUIRK_FLAG_DSD_RAW), 2411 + VENDOR_FLG(0x2fc6, /* Comture-inc devices */ 2412 + QUIRK_FLAG_DSD_RAW), 2411 2413 VENDOR_FLG(0x3336, /* HEM devices */ 2412 2414 QUIRK_FLAG_DSD_RAW), 2413 2415 VENDOR_FLG(0x3353, /* Khadas devices */