diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2011-12-08 18:28:54 -0800 |
---|---|---|
committer | Felipe Balbi <balbi@ti.com> | 2011-12-13 13:06:26 +0200 |
commit | 3edeee3893b107364fe4ed8535245773b1e1e72b (patch) | |
tree | c2207d91e769635857b8f9b14e36ed686a6e8a32 /drivers/usb/renesas_usbhs/mod_gadget.c | |
parent | e5679d07a6ca5512070fb5e65dcc66eeb5087d0d (diff) | |
download | linux-3edeee3893b107364fe4ed8535245773b1e1e72b.tar.gz linux-3edeee3893b107364fe4ed8535245773b1e1e72b.tar.bz2 linux-3edeee3893b107364fe4ed8535245773b1e1e72b.zip |
usb: renesas_usbhs: care pipe sequence
driver has to re-use the limited pipe for each device/endpoint
when it is USB host hub mode, since number of pipe has limitation.
Then, each pipe should care own pipe sequence for next packet.
This patch adds sequence control.
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
Diffstat (limited to 'drivers/usb/renesas_usbhs/mod_gadget.c')
-rw-r--r-- | drivers/usb/renesas_usbhs/mod_gadget.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/renesas_usbhs/mod_gadget.c b/drivers/usb/renesas_usbhs/mod_gadget.c index cf3141c330a3..db2a1c6a0866 100644 --- a/drivers/usb/renesas_usbhs/mod_gadget.c +++ b/drivers/usb/renesas_usbhs/mod_gadget.c @@ -154,7 +154,7 @@ static void usbhsg_queue_push(struct usbhsg_uep *uep, req->actual = 0; req->status = -EINPROGRESS; usbhs_pkt_push(pipe, pkt, usbhsg_queue_done, - req->buf, req->length, req->zero); + req->buf, req->length, req->zero, -1); usbhs_pkt_start(pipe); dev_dbg(dev, "pipe %d : queue push (%d)\n", |