2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-27 14:43:58 +08:00
linux-next/drivers/usb/renesas_usbhs
Kuninori Morimoto 1b2e21b082 usb: renesas_usbhs: fifo: request DMAEngine once
DMAEngine uses IRQ if dma_request_channel() was called,
and it is using devm_request_irq() today,
OTOH, dma_request_channel() will be called when each
USB connection happened on this driver.
This means same IRQ will be requested many times
whenever each USB connected,
and this IRQ isn't freed when USB disconnected.
Request DMAEngine once.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2013-12-12 13:43:34 -06:00
..
common.c usb: renesas_usbhs: use platform_{get,set}_drvdata() 2013-08-27 21:35:23 -07:00
common.h usb: renesas_usbhs: gadget: add usb_gadget_ops :: pullup support 2012-10-16 13:09:50 +03:00
fifo.c usb: renesas_usbhs: fifo: request DMAEngine once 2013-12-12 13:43:34 -06:00
fifo.h usb: renesas: remove unused DMA_ADDR_INVALID 2013-03-18 11:18:13 +02:00
Kconfig Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
Makefile usb: gadget: renesas_usbhs: fixup driver compile style 2011-10-13 20:41:54 +03:00
mod_gadget.c usb: renesas_usbhs: tidyup original usbhsx_for_each_xxx macro 2013-07-29 13:58:12 +03:00
mod_host.c usb: renesas_usbhs: tidyup original usbhsx_for_each_xxx macro 2013-07-29 13:58:12 +03:00
mod.c usb: gadget: patches for v3.8 2012-11-11 17:31:53 -08:00
mod.h renesas_usbhs: cleanup quoted includes 2012-06-05 10:15:25 +02:00
pipe.c usb: renesas_usbhs: use transfer counter if IN direction bulk pipe 2012-11-08 15:46:06 +02:00
pipe.h usb: renesas_usbhs: tidyup original usbhsx_for_each_xxx macro 2013-07-29 13:58:12 +03:00