u-boot-brain/drivers/usb/host
Hans de Goede 47976d2c16 usb: ohci: Do not resubmit and leak urbs for interrupt packets
The u-boot usb code uses polling for all endpoints, including interrupt
endpoints, so urbs should never be automatically resubmitted.

This also fixes a leak of the urb, as submit_int_msg() did not check if
an already re-submitted urb exists before creating a new one.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Marek Vasut <marex@denx.de>
2015-05-14 18:49:32 -06:00
..
dwc2.c usb: dwc2: retry NAK'd interrupt transfers 2015-04-14 05:47:59 +02:00
dwc2.h usb: dwc2: detect device speed correctly 2015-04-14 05:47:59 +02:00
ehci-armada100.c
ehci-atmel.c USB: ehci-atmel: use pcr to enable or disable clock 2014-09-19 00:11:21 +02:00
ehci-exynos.c dm: usb: exynos: Drop legacy USB code 2015-05-06 14:00:35 -06:00
ehci-faraday.c dm: usb: Drop the EHCI weak functions 2015-04-18 11:11:24 -06:00
ehci-fsl.c drivers: usb: fsl: Workaround for Erratum A004477 2015-05-04 09:23:50 -07:00
ehci-hcd.c dm: usb: Add support for interrupt queues to the dm usb code 2015-05-14 18:49:31 -06:00
ehci-marvell.c arm: marvell: Move arch/kirkwood.h to arch/soc.h 2014-10-23 09:59:20 -04:00
ehci-mpc512x.c
ehci-mx5.c dm: usb: Drop the EHCI weak functions 2015-04-18 11:11:24 -06:00
ehci-mx6.c usb:ehci-mx6 add phy mode query function 2014-11-14 20:56:54 +01:00
ehci-mxc.c
ehci-mxs.c usb: ehci: mxs: Add board-specific callbacks 2014-09-29 09:02:16 +02:00
ehci-omap.c
ehci-pci.c usb: pci: Use pci_find_class() to find the device 2015-02-05 22:16:42 -07:00
ehci-ppc4xx.c
ehci-rmobile.c usb: rmobile: Use ARRAY_SIZE(usb_base_address) instead of CONFIG_USB_MAX_CONTROLLER_COUNT 2014-11-07 16:32:02 +01:00
ehci-spear.c
ehci-sunxi.c sunxi: usb: Do not call phy_probe from hcd code 2015-05-04 16:51:55 +02:00
ehci-tegra.c dm: usb: tegra: Add driver model support to tegra EHCI 2015-04-18 11:11:27 -06:00
ehci-uniphier.c ARM: UniPhier: adjust device trees for business transfer 2015-03-15 13:37:00 +09:00
ehci-vct.c
ehci-vf.c usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's 2015-04-23 14:56:09 -04:00
ehci-zynq.c
ehci.h dm: usb: Add driver model support to EHCI 2015-04-18 11:11:25 -06:00
isp116x-hcd.c include: move various macros to include/linux/kernel.h 2014-11-20 11:28:25 -05:00
isp116x.h
Kconfig usb: UniPhier: add UniPhier on-chip xHCI host driver support 2015-03-01 00:03:00 +09:00
Makefile usb: host: Add ehci-vf USB driver for ARM Vybrid SoC's 2015-04-23 14:56:09 -04:00
ohci-at91.c USB: ohci-at91: use pcr to enable or disable clock 2014-09-19 00:11:20 +02:00
ohci-da8xx.c
ohci-ep93xx.c
ohci-hcd.c usb: ohci: Do not resubmit and leak urbs for interrupt packets 2015-05-14 18:49:32 -06:00
ohci-s3c24xx.c include: move various macros to include/linux/kernel.h 2014-11-20 11:28:25 -05:00
ohci-s3c24xx.h
ohci.h usb: ohci: Add proper cache flushing / invalidating for non cache coherent cpus 2015-05-06 12:48:36 -06:00
r8a66597-hcd.c include: move various macros to include/linux/kernel.h 2014-11-20 11:28:25 -05:00
r8a66597.h
sl811-hcd.c
sl811.h
usb-sandbox.c dm: usb: sandbox: Add a driver for sandbox 2015-04-18 11:11:26 -06:00
usb-uclass.c dm: usb: Do not scan companion buses if no devices where handed over 2015-05-14 18:49:31 -06:00
utmi-armada100.c
xhci-exynos5.c dm: usb: exynos: Drop legacy USB code 2015-05-06 14:00:35 -06:00
xhci-keystone.c keystone: usb: add support of usb xhci 2014-10-23 11:27:04 -04:00
xhci-mem.c dm: usb: Support driver model in XHCI 2015-04-18 11:11:28 -06:00
xhci-omap.c
xhci-pci.c usb: pci: Add XHCI driver for PCI 2015-02-05 22:16:42 -07:00
xhci-ring.c dm: usb: xhci: Use a function to get xhci_ctrl 2015-04-18 11:11:28 -06:00
xhci-uniphier.c ARM: UniPhier: adjust device trees for business transfer 2015-03-15 13:37:00 +09:00
xhci.c dm: usb: Rename the XHCI HCD to U-Boot 2015-04-18 11:11:28 -06:00
xhci.h dm: usb: Support driver model in XHCI 2015-04-18 11:11:28 -06:00