summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/ubi
diff options
context:
space:
mode:
authorFelipe Balbi <balbi@ti.com>2011-08-27 22:28:36 +0300
committerFelipe Balbi <balbi@ti.com>2011-09-09 13:02:07 +0300
commitc7fcdeb2627c46b7ec3f0bcb2054b10405f9a70e (patch)
treee773414177e516a4e7dfad6bfe03f7e46a7388ea /drivers/mtd/ubi
parent984f66a6f9b9c02d6cb077ac49ec9fe5445fb1ee (diff)
downloadtalos-obmc-linux-c7fcdeb2627c46b7ec3f0bcb2054b10405f9a70e.tar.gz
talos-obmc-linux-c7fcdeb2627c46b7ec3f0bcb2054b10405f9a70e.zip
usb: dwc3: ep0: simplify EP0 state machine
The DesignWare USB3 core tells us which phase of a control transfer should be started, it also tells us which physical endpoint needs that transfer. With these two informations, we have all we need to simply EP0 handling quite a lot and get rid rid of the SW state machine tracking ep0 states. For achieving this perfectly, we needed to add support for situations where we get XferNotReady while endpoint is still busy and XferNotReady while gadget driver still hasn't queued a request. Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/mtd/ubi')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud