linux/sound
Tina Wuest cc8e91054c ALSA: usb-audio: Allow Focusrite devices to use low samplerates
Commit 05f254a636 ("ALSA: usb-audio:
Improve filtering of sample rates on Focusrite devices") changed the
check for max_rate in a way which was overly restrictive, forcing
devices to use very high samplerates if they support them, despite
support existing for lower rates as well.

This maintains the intended outcome (ensuring samplerates selected are
supported) while allowing devices with higher maximum samplerates to be
opened at all supported samplerates.

This patch was tested with a Clarett+ 8Pre USB

Fixes: 05f254a636 ("ALSA: usb-audio: Improve filtering of sample rates on Focusrite devices")
Signed-off-by: Tina Wuest <tina@wuest.me>
Link: https://patch.msgid.link/20250901092024.140993-1-tina@wuest.me
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2025-09-01 13:14:52 +02:00
..
ac97
aoa
arm
atmel ALSA: atmel: Replace deprecated strcpy() with strscpy() 2025-05-22 20:35:56 +02:00
core ALSA: timer: fix ida_free call while not allocated 2025-08-21 09:12:24 +02:00
drivers ALSA: vx: Use safer strscpy() instead of strcpy() 2025-07-11 09:51:09 +02:00
firewire ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported 2025-08-30 09:32:45 +02:00
hda ALSA: hda: tas2781: reorder tas2563 calibration variables 2025-08-30 09:41:33 +02:00
i2c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
isa ALSA: wss: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:16 +02:00
mips ALSA: mips: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:16 +02:00
oss
parisc ALSA: parisc: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:16 +02:00
pci ALSA: azt3328: Put __maybe_unused for inline functions for gameport 2025-08-13 17:40:41 +02:00
pcmcia ALSA: vxpocket: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
ppc ALSA: ppc: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
sh ALSA: sh: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
soc ASoC: SOF: Intel: WCL: Add the sdw_process_wakeen op 2025-08-28 21:15:49 +02:00
sparc ALSA: sparc: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
spi ALSA: spi: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
synth ALSA: synth: Use safer strscpy() instead of strcpy() 2025-07-11 09:53:35 +02:00
usb ALSA: usb-audio: Allow Focusrite devices to use low samplerates 2025-09-01 13:14:52 +02:00
virtio ALSA: virtio: use snd_kcontrol_chip() 2025-05-08 11:53:34 +02:00
x86 ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe() 2025-08-06 08:02:15 +02:00
xen
ac97_bus.c
Kconfig
last.c
Makefile
sound_core.c