summaryrefslogtreecommitdiffstats
path: root/include/linux/usb
diff options
context:
space:
mode:
authorKishon Vijay Abraham I <kishon@ti.com>2015-07-27 12:25:32 +0530
committerFelipe Balbi <balbi@ti.com>2015-07-30 11:43:35 -0500
commitc0bd5456a470223e331a9e9e93b4a7425ecfaabb (patch)
tree249ca112f22d747e8b37b7e75361359feab3aae6 /include/linux/usb
parent2abd9d5fa60f90cd99801687904f528156d31e18 (diff)
downloadlinux-c0bd5456a470223e331a9e9e93b4a7425ecfaabb.tar.gz
linux-c0bd5456a470223e331a9e9e93b4a7425ecfaabb.tar.bz2
linux-c0bd5456a470223e331a9e9e93b4a7425ecfaabb.zip
usb: dwc3: ep0: handle non maxpacket aligned transfers > 512
Use chained TRB mechanism to handle non maxpacket aligned transfers greater than bounce buffer size. With this the first TRB will be programmed to receive 'ALIGN(ur->length - maxp, maxp)' data and the second TRB will be programmed to receive the remaining data using bounce buffer. Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'include/linux/usb')
0 files changed, 0 insertions, 0 deletions