projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
11302bb
)
ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate
author
Nicolas MURE
<nicolas.mure2019@gmail.com>
Mon, 1 Mar 2021 14:29:27 +0000
(15:29 +0100)
committer
Takashi Iwai
<tiwai@suse.de>
Mon, 1 Mar 2021 14:44:53 +0000
(15:44 +0100)
This commit only contains the fix about the `URB_CONTROL` request
direction to set the samplerate of Pioneer DJM devices (`URB_CONTROL out`).
Fixes: 3b85f5fc75d5 ("ALSA: usb-audio: Add DJM450 to Pioneer format quirk")
Signed-off-by: Nicolas MURE <nicolas.mure2019@gmail.com>
Link:
https://lore.kernel.org/r/20210301142927.14552-1-nicolas.mure2019@gmail.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/quirks.c
patch
|
blob
|
history
diff --git
a/sound/usb/quirks.c
b/sound/usb/quirks.c
index 9ba4682ebc482b1a1ef610b9b7615a95d7717de1..737b2729c0d3790be07206c505a2e13a7b3f9da0 100644
(file)
--- a/
sound/usb/quirks.c
+++ b/
sound/usb/quirks.c
@@
-1482,7
+1482,7
@@
static int pioneer_djm_set_format_quirk(struct snd_usb_substream *subs,
usb_set_interface(subs->dev, 0, 1);
// we should derive windex from fmt-sync_ep but it's not set
snd_usb_ctl_msg(subs->stream->chip->dev,
- usb_
rcv
ctrlpipe(subs->stream->chip->dev, 0),
+ usb_
snd
ctrlpipe(subs->stream->chip->dev, 0),
0x01, 0x22, 0x0100, windex, &sr, 0x0003);
return 0;
}