summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHemant Kumar <hemantk@codeaurora.org>2016-10-13 17:05:40 -0700
committerHemant Kumar <hemantk@codeaurora.org>2016-10-13 17:10:44 -0700
commit39f9f52879b4ab91e42d98e1f6c7740f96ef70a6 (patch)
tree3d6d9212653eb988af5ebac525fca45f620cd11f
parent773f15cdab613a9cb921f3e1e49f96cadac75c14 (diff)
usb: gadget: f_midi: Use 1024 bytes as MIDI buffer size
Some UDC driver doesn't allow or throw errors when USB request buffer queued is unaligned i.e. buffer size is not equal to wMaxPacketSize or multiple of wMaxPacketSize. Fix this issue by using 1024 bytes as MIDI buffer size instead of 256 bytes. Change-Id: I71d520a5a800a3e612dc4d57e7baffa93fad61b3 Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
-rw-r--r--drivers/usb/gadget/function/f_midi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/function/f_midi.c b/drivers/usb/gadget/function/f_midi.c
index 8a0e7f988d25..0121bf7ca4ac 100644
--- a/drivers/usb/gadget/function/f_midi.c
+++ b/drivers/usb/gadget/function/f_midi.c
@@ -1111,7 +1111,7 @@ static struct usb_function_instance *f_midi_alloc_inst(void)
opts->func_inst.free_func_inst = f_midi_free_inst;
opts->index = SNDRV_DEFAULT_IDX1;
opts->id = SNDRV_DEFAULT_STR1;
- opts->buflen = 256;
+ opts->buflen = 1024;
opts->qlen = 32;
opts->in_ports = 1;
opts->out_ports = 1;