@@ -1113,6 +1113,18 @@
set_format_emu_quirk(subs, fmt);
break;
}
+
+ if (subs->stream->chip->usb_id == USB_ID(0x0b0e, 0x2400)) /* Jabra BIZ-2400 */
+ {
+ if (subs->direction == SNDRV_PCM_STREAM_PLAYBACK)
+ {
+ int flr,rate=48000;
+ printk(KERN_ALERT "snd_usb_set_format_quirk() Jabra BIZ-2400 PLAYBACK forced rate:%d\n",rate);
+ for (flr=0;flr<fmt->nr_rates;flr++) fmt->rate_table[fmt->nr_rates] = rate;
+ fmt->rate_min=rate;
+ fmt->rate_max=rate;
+ }
+ }
}
bool snd_usb_get_sample_rate_quirk(struct snd_usb_audio *chip)