]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.15-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 May 2025 05:54:43 +0000 (07:54 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 May 2025 05:54:43 +0000 (07:54 +0200)
added patches:
alsa-usb-audio-add-second-usb-id-for-jabra-evolve-65-headset.patch
series

queue-5.15/alsa-usb-audio-add-second-usb-id-for-jabra-evolve-65-headset.patch [new file with mode: 0644]
queue-5.15/series [new file with mode: 0644]

diff --git a/queue-5.15/alsa-usb-audio-add-second-usb-id-for-jabra-evolve-65-headset.patch b/queue-5.15/alsa-usb-audio-add-second-usb-id-for-jabra-evolve-65-headset.patch
new file mode 100644 (file)
index 0000000..6389aa2
--- /dev/null
@@ -0,0 +1,34 @@
+From 1149719442d28c96dc63cad432b5a6db7c300e1a Mon Sep 17 00:00:00 2001
+From: Joachim Priesner <joachim.priesner@web.de>
+Date: Mon, 28 Apr 2025 07:36:06 +0200
+Subject: ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
+
+From: Joachim Priesner <joachim.priesner@web.de>
+
+commit 1149719442d28c96dc63cad432b5a6db7c300e1a upstream.
+
+There seem to be multiple USB device IDs used for these;
+the one I have reports as 0b0e:030c when powered on.
+(When powered off, it reports as 0b0e:0311.)
+
+Signed-off-by: Joachim Priesner <joachim.priesner@web.de>
+Cc: <stable@vger.kernel.org>
+Link: https://patch.msgid.link/20250428053606.9237-1-joachim.priesner@web.de
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ sound/usb/format.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+--- a/sound/usb/format.c
++++ b/sound/usb/format.c
+@@ -263,7 +263,8 @@ static int parse_audio_format_rates_v1(s
+       }
+       /* Jabra Evolve 65 headset */
+-      if (chip->usb_id == USB_ID(0x0b0e, 0x030b)) {
++      if (chip->usb_id == USB_ID(0x0b0e, 0x030b) ||
++          chip->usb_id == USB_ID(0x0b0e, 0x030c)) {
+               /* only 48kHz for playback while keeping 16kHz for capture */
+               if (fp->nr_rates != 1)
+                       return set_fixed_rate(fp, 48000, SNDRV_PCM_RATE_48000);
diff --git a/queue-5.15/series b/queue-5.15/series
new file mode 100644 (file)
index 0000000..9b0f44f
--- /dev/null
@@ -0,0 +1 @@
+alsa-usb-audio-add-second-usb-id-for-jabra-evolve-65-headset.patch