aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/chipidea
diff options
context:
space:
mode:
authorFelipe Balbi <felipe.balbi@linux.intel.com>2016-09-28 12:33:31 +0300
committerFelipe Balbi <felipe.balbi@linux.intel.com>2016-10-31 11:15:33 +0200
commiteaa496ffaaf19591fe471a36cef366146eeb9153 (patch)
treed199c704ead31ac61be04909be70b34785b29e10 /drivers/usb/chipidea
parente8f29bb719b47a234f33b0af62974d7a9521a52c (diff)
downloadlinux-eaa496ffaaf19591fe471a36cef366146eeb9153.tar.gz
usb: gadget: composite: always set ep->mult to a sensible value
ep->mult is supposed to be set to Isochronous and Interrupt Endapoint's multiplier value. This value is computed from different places depending on the link speed. If we're dealing with HighSpeed, then it's part of bits [12:11] of wMaxPacketSize. This case wasn't taken into consideration before. While at that, also make sure the ep->mult defaults to one so drivers can use it unconditionally and assume they'll never multiply ep->maxpacket to zero. Cc: <stable@vger.kernel.org> Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Diffstat (limited to 'drivers/usb/chipidea')
0 files changed, 0 insertions, 0 deletions