linux_old1/drivers/usb/renesas_usbhs
Kuninori Morimoto 6ff5d09bd2 usb: gadget: renesas_usbhs: disable pipe on top of interrupt
When data read interrupt happened, the pipe is BUF which means "enable".
then, next un-necessary interrupt/token might be
issued again when all data were popped from fifo.
It will cause un-understandable bug.
This patch decides pipe disable on top of read interrupt.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2011-10-13 20:41:46 +03:00
..
Kconfig usb: renesas_usbhs: compile/config are rescued 2011-07-08 14:57:12 -07:00
Makefile usb: renesas_usbhs: fifo became independent from pipe. 2011-06-07 09:10:07 -07:00
common.c usb: gadget: renesas_usbhs: move usbhs_usbreq_get/set_val() to common.c 2011-10-13 20:41:40 +03:00
common.h usb: gadget: renesas_usbhs: modify pipe sequence settings 2011-10-13 20:41:46 +03:00
fifo.c usb: gadget: renesas_usbhs: disable pipe on top of interrupt 2011-10-13 20:41:46 +03:00
fifo.h usb: gadget: renesas_usbhs: move done callback to struct usbhs_pkt 2011-10-13 20:41:44 +03:00
mod.c usb: gadget: renesas_usbhs: remove unneeded parameter from usbhs_mod_is_host() 2011-10-13 20:41:40 +03:00
mod.h usb: gadget: renesas_usbhs: remove unneeded parameter from usbhs_mod_is_host() 2011-10-13 20:41:40 +03:00
mod_gadget.c usb: gadget: renesas_usbhs: modify pipe sequence settings 2011-10-13 20:41:46 +03:00
pipe.c usb: gadget: renesas_usbhs: modify pipe sequence settings 2011-10-13 20:41:46 +03:00
pipe.h usb: gadget: renesas_usbhs: modify pipe sequence settings 2011-10-13 20:41:46 +03:00