diff options
| author | Achilles Zhang <bnqzzdf@gmail.com> | 2026-09-21 10:43:43 +0800 |
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2026-09-28 13:13:48 +0200 |
| commit | d24b03248ac6f02fb87feff6beec0b5b1da5dafd (patch) | |
| tree | 5cb8c69ec2a32c6f24670ca2810b204d4b30d45f /tools/lib/python/kdoc/python_version.py | |
| parent | f4b506f735e3c24c4fd4d3a60239e0b1b241600e (diff) | |
ALSA: usb-audio: Add native DSD quirk for HiBy FC4
The HiBy FC4 with USB ID 32bb:0004 advertises its native DSD
stream as UAC2 RAW_DATA with a 4-byte, 32-bit subslot. Without a
quirk snd-usb-audio leaves this alternate setting as
SNDRV_PCM_FORMAT_SPECIAL, so userspace cannot select a native DSD
format.
Mark the device with QUIRK_FLAG_DSD_RAW so the existing generic raw
DSD handling exposes the stream as DSD_U32_BE.
Tested on an FC4 at DSD256. With the quirk the playback alternate
setting changes from SPECIAL to DSD_U32_BE and reports DOP=0,
bitrev=0; native DSD256 playback works correctly.
Signed-off-by: Achilles Zhang <bnqzzdf@gmail.com>
Link: https://patch.msgid.link/20260921024344.391912-1-bnqzzdf@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
