mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] ALSA: usb-audio: Enable native DSD for MOONDROP DAWN PRO2
@ 2026-10-09 21:53 D_de_Vliegh
  2026-10-10  8:01 ` Takashi Iwai
  2026-10-10  9:40 ` [PATCH v2] " Yi Tao
  0 siblings, 2 replies; 4+ messages in thread
From: D_de_Vliegh @ 2026-10-09 21:53 UTC (permalink / raw)
  To: tiwai, perex; +Cc: linux-sound, linux-kernel, D_de_Vliegh

The MOONDROP DAWN PRO2 (USB ID 35d8:011d) exposes a UAC2 RAW_DATA
playback altsetting, but ALSA reports it as SPECIAL without the
DSD_RAW quirk, preventing native DSD playback.

Add the device to the raw DSD quirk table. With the quirk enabled,
ALSA exposes DSD_U32_BE and MPD 0.24.4 outputs stereo DSD256 through
USB altsetting 4 at 352800 frames/s, instead of converting to PCM.

Tested using snd-usb-audio quirk_flags=35d8:011d:DSD_RAW on
Linux 7.2.6+deb13-amd64 (Debian 13).

Assisted-by: LLM
Signed-off-by: D_de_Vliegh <taoyi.sh.cn@gmail.com>
---
 sound/usb/quirks.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c
index 3afc495..3652765 100644
--- a/sound/usb/quirks.c
+++ b/sound/usb/quirks.c
@@ -2554,6 +2554,8 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = {
 		   QUIRK_FLAG_MIXER_PLAYBACK_MIN_MUTE),
 	DEVICE_FLG(0x3443, 0x930d, /* NexiGo N930W 60fps Webcam */
 		   QUIRK_FLAG_GET_SAMPLE_RATE | QUIRK_FLAG_MIC_RES_16),
+	DEVICE_FLG(0x35d8, 0x011d, /* MOONDROP DAWN PRO2 */
+		   QUIRK_FLAG_DSD_RAW),
 	DEVICE_FLG(0x36f9, 0xc009, /* XIBERIA K03S */
 		   QUIRK_FLAG_FORCE_IFACE_RESET | QUIRK_FLAG_IFACE_DELAY),
 	DEVICE_FLG(0x3c20, 0x3d21, /* AB13X USB Audio */
-- 
2.47.3


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-10-10  9:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-09 21:53 [PATCH] ALSA: usb-audio: Enable native DSD for MOONDROP DAWN PRO2 D_de_Vliegh
2026-10-10  8:01 ` Takashi Iwai
2026-10-10  9:40 ` [PATCH v2] " Yi Tao
2026-10-10  9:56   ` Takashi Iwai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®