* [PATCH 0/1] Mark NeuralDSP Quad Cortex as not supporting DSD playback @ 2026-03-27 21:21 Phil Willoughby 2026-03-27 21:21 ` [PATCH 1/1] NeuralDSP Quad Cortex isn't a DSD Device Phil Willoughby 0 siblings, 1 reply; 3+ messages in thread From: Phil Willoughby @ 2026-03-27 21:21 UTC (permalink / raw) To: linux-sound; +Cc: Phil Willoughby, Yue Wang USB Vendor ID 0x152a is owned by a company which produces firmware for other company's devices. Some of those devices support DSD playback and some do not. I'm not totally comfortable adding the first ever zero-quirks device entry to the quirk flags table, but it does appear to have worked. This patch preserves the current assumption that all of this vendor's devices will support DSD unless explicitly disabled in this way. I will ask them if that is a good assumption and if they can give me a list of existing USB pids and whether they are DSD devices. Cc: Yue Wang <yuleopen@gmail.com> Phil Willoughby (1): NeuralDSP Quad Cortex isn't a DSD Device sound/usb/quirks.c | 2 ++ 1 file changed, 2 insertions(+) -- 2.53.0 ^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] NeuralDSP Quad Cortex isn't a DSD Device 2026-03-27 21:21 [PATCH 0/1] Mark NeuralDSP Quad Cortex as not supporting DSD playback Phil Willoughby @ 2026-03-27 21:21 ` Phil Willoughby 2026-03-27 23:10 ` Geraldo Nascimento 0 siblings, 1 reply; 3+ messages in thread From: Phil Willoughby @ 2026-03-27 21:21 UTC (permalink / raw) To: linux-sound; +Cc: Phil Willoughby, Yue Wang Signed-off-by: Phil Willoughby <willerz@gmail.com> Cc: Yue Wang <yuleopen@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 4955cbe3b60a..67e812bd9113 100644 --- a/sound/usb/quirks.c +++ b/sound/usb/quirks.c @@ -2361,6 +2361,8 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = { QUIRK_FLAG_PLAYBACK_FIRST | QUIRK_FLAG_GENERIC_IMPLICIT_FB), DEVICE_FLG(0x13e5, 0x0001, /* Serato Phono */ QUIRK_FLAG_IGNORE_CTL_ERROR), + DEVICE_FLG(0x152a, 0x880a, /* NeuralDSP Quad Cortex */ + 0), /* Doesn't have the vendor quirk which would otherwise apply */ DEVICE_FLG(0x154e, 0x1002, /* Denon DCD-1500RE */ QUIRK_FLAG_ITF_USB_DSD_DAC | QUIRK_FLAG_CTL_MSG_DELAY), DEVICE_FLG(0x154e, 0x1003, /* Denon DA-300USB */ -- 2.53.0 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/1] NeuralDSP Quad Cortex isn't a DSD Device 2026-03-27 21:21 ` [PATCH 1/1] NeuralDSP Quad Cortex isn't a DSD Device Phil Willoughby @ 2026-03-27 23:10 ` Geraldo Nascimento 0 siblings, 0 replies; 3+ messages in thread From: Geraldo Nascimento @ 2026-03-27 23:10 UTC (permalink / raw) To: Phil Willoughby; +Cc: linux-sound, Yue Wang Hi Phil, On Fri, Mar 27, 2026 at 09:21:01PM +0000, Phil Willoughby wrote: > Signed-off-by: Phil Willoughby <willerz@gmail.com> > Cc: Yue Wang <yuleopen@gmail.com> > --- > sound/usb/quirks.c | 2 ++ > 1 file changed, 2 insertions(+) > Please provide an appropriate commit message and remember to Cc: the relevant maintainers. Thanks, Geraldo Nascimento > diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c > index 4955cbe3b60a..67e812bd9113 100644 > --- a/sound/usb/quirks.c > +++ b/sound/usb/quirks.c > @@ -2361,6 +2361,8 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = { > QUIRK_FLAG_PLAYBACK_FIRST | QUIRK_FLAG_GENERIC_IMPLICIT_FB), > DEVICE_FLG(0x13e5, 0x0001, /* Serato Phono */ > QUIRK_FLAG_IGNORE_CTL_ERROR), > + DEVICE_FLG(0x152a, 0x880a, /* NeuralDSP Quad Cortex */ > + 0), /* Doesn't have the vendor quirk which would otherwise apply */ > DEVICE_FLG(0x154e, 0x1002, /* Denon DCD-1500RE */ > QUIRK_FLAG_ITF_USB_DSD_DAC | QUIRK_FLAG_CTL_MSG_DELAY), > DEVICE_FLG(0x154e, 0x1003, /* Denon DA-300USB */ > -- > 2.53.0 > > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-03-27 23:10 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-03-27 21:21 [PATCH 0/1] Mark NeuralDSP Quad Cortex as not supporting DSD playback Phil Willoughby 2026-03-27 21:21 ` [PATCH 1/1] NeuralDSP Quad Cortex isn't a DSD Device Phil Willoughby 2026-03-27 23:10 ` Geraldo Nascimento
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox