Skip to content

Commit 5005ccd

Browse files
ManuLinarestiwai
authored andcommitted
ALSA: usb-audio: Fix for sampling rates support for Mbox3
Fixed wrong use of usb_sndctrlpipe to usb_rcvctrlpipe Fixes: 44f69dd ("ALSA: usb-audio: Add sampling rates support for Mbox3") Signed-off-by: Manuel Barrio Linares <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
1 parent 2ea13d6 commit 5005ccd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sound/usb/quirks.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,7 +1740,7 @@ static void mbox3_set_format_quirk(struct snd_usb_substream *subs,
17401740
u32 current_rate;
17411741

17421742
// Get current rate from card and check if changing it is needed
1743-
snd_usb_ctl_msg(subs->dev, usb_sndctrlpipe(subs->dev, 0),
1743+
snd_usb_ctl_msg(subs->dev, usb_rcvctrlpipe(subs->dev, 0),
17441744
0x01, 0x21 | USB_DIR_IN, 0x0100, 0x8101, &buff4, 4);
17451745
current_rate = le32_to_cpu(buff4);
17461746
dev_dbg(&subs->dev->dev,
@@ -1765,7 +1765,7 @@ static void mbox3_set_format_quirk(struct snd_usb_substream *subs,
17651765

17661766
// Check whether the change was successful
17671767
buff4 = 0;
1768-
snd_usb_ctl_msg(subs->dev, usb_sndctrlpipe(subs->dev, 0),
1768+
snd_usb_ctl_msg(subs->dev, usb_rcvctrlpipe(subs->dev, 0),
17691769
0x01, 0x21 | USB_DIR_IN, 0x0100, 0x8101, &buff4, 4);
17701770
if (new_rate != le32_to_cpu(buff4))
17711771
dev_warn(&subs->dev->dev, "MBOX3: Couldn't set the sample rate");

0 commit comments

Comments
 (0)