From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 66D78394E39; Sat, 28 Feb 2026 17:37:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300225; cv=none; b=JUjktgJqBvaOEb0u4HPjEYDH57/s0T05Dv5KqKb+Tb+EZGSLXVk+dlAgbeYiswgjhb+eUk7x1Y4510HDV0aYI6EkwPXy52O6PYDCMxCWEqs/wsS5gw0gXkj+512tjsU3Kmt5XIBx8bJuv2NPbUrwZ9FXBJ0QUjQns9Lu9Zga50w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300225; c=relaxed/simple; bh=/yZCBkpeV0BRKG6Vz2LJomJytJ3XnnRPg8lfsfyM9Vs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lWGwlwl7YrK9D0H7k2yULCYCZwnUwNhLJHiuxza6f9F33HESMQFp3hiD6/Ri7kZk8dEZApDhR4rIMONLU8ESj//AjCspPA2SoAJzYA4U1pOgq2yGHRyRhYkevBd0TZnQD951Lc5lNPL4U1DozU7DkFAS1dg+UL1vTGvQp9PSiPc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=XD8JYPZT; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="XD8JYPZT" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A6CF0C19423; Sat, 28 Feb 2026 17:37:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772300225; bh=/yZCBkpeV0BRKG6Vz2LJomJytJ3XnnRPg8lfsfyM9Vs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XD8JYPZTGqZeJKrsyPQUijd8gsQwJ5GdVMiOS7EUsvi70bjNEKK3H3g4NooXwxa3t DjQwSfxs28hD1BlYnszxxwiXjXz1aI2r8f4aCnMphGo9f6AvRV4uOWaUZONWnisw2o EuYt146Pz+TVqZMmV4/peZFjbn1xSy1VDSLZkwghmo149KDlU3IVZclyUI9VfpZft7 BQozSXrF9zC0xXdQ8qoA6QsC3wnhw2qRocpYq/CBoUgkEetzGwRW444ReSE/ys606i 9etcSsHJZih8QY+AeNoH5fD0gssDoaLIy0Nh3Ui4Q/PD/vl3T3a+J3781HJfeByh3v m+0LzbaStmDcg== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Qihang Guo , Takashi Iwai , Sasha Levin Subject: [PATCH 6.19 246/844] ALSA: usb-audio: Add DSD support for iBasso DC04U Date: Sat, 28 Feb 2026 12:22:39 -0500 Message-ID: <20260228173244.1509663-247-sashal@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260228173244.1509663-1-sashal@kernel.org> References: <20260228173244.1509663-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Qihang Guo [ Upstream commit fe7cd89f0e29f0852316857b4861309f9b891370 ] Vendor ID 0x0661 is assigned to Hamamatsu Photonics K.K., but is used by iBasso for iBasso DC04U (0x0661:0x0883), which supports native DSD playback. This patch adds QUIRK_FLAG_DSD_RAW for iBasso DC04U, enabling native DSD playback (DSD_U32_BE). The change has been verified on Arch Linux using mpd and pw-cat. Signed-off-by: Qihang Guo Link: https://patch.msgid.link/TYYPR01MB14098529E0BD900921BE6F42CF465A@TYYPR01MB14098.jpnprd01.prod.outlook.com Signed-off-by: Takashi Iwai Signed-off-by: Sasha Levin --- sound/usb/quirks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c index 4f9d19bf1ccac..7fabaeb3781a2 100644 --- a/sound/usb/quirks.c +++ b/sound/usb/quirks.c @@ -2235,6 +2235,8 @@ static const struct usb_audio_quirk_flags_table quirk_flags_table[] = { DEVICE_FLG(0x0644, 0x806c, /* Esoteric XD */ QUIRK_FLAG_ITF_USB_DSD_DAC | QUIRK_FLAG_CTL_MSG_DELAY | QUIRK_FLAG_IFACE_DELAY | QUIRK_FLAG_FORCE_IFACE_RESET), + DEVICE_FLG(0x0661, 0x0883, /* iBasso DC04 Ultra */ + QUIRK_FLAG_DSD_RAW), DEVICE_FLG(0x06f8, 0xb000, /* Hercules DJ Console (Windows Edition) */ QUIRK_FLAG_IGNORE_CTL_ERROR), DEVICE_FLG(0x06f8, 0xd002, /* Hercules DJ Console (Macintosh Edition) */ -- 2.51.0