usb: dwc2: split transfer core from outer loop
authorStefan Brüns <stefan.bruens@rwth-aachen.de>
Sun, 17 Jan 2016 03:09:53 +0000 (04:09 +0100)
committerMarek Vasut <marex@denx.de>
Sat, 23 Jan 2016 15:21:11 +0000 (16:21 +0100)
commitdaed305941eb7ff30039af8142c2392bd5c3ad91
tree3a53c7892ec3bd24a781628ab660ea964da71667
parent03460cdc3d73e06596e5925fa4a19d7e1da68b29
usb: dwc2: split transfer core from outer loop

Split the movement of data between CPU and Host Controller from the
status handling and tracking of transfer progress.
This will also simplify adding of SPLIT transaction support.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
drivers/usb/host/dwc2.c