2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-23 04:34:11 +08:00
linux-next/drivers/usb/dwc3
Felipe Balbi e8adfc30ff usb: dwc3: gadget: get rid of IRQF_ONESHOT
We can make use of bit 31 of the GEVNTSIZ(n)
registers to mask/unmask interrupts from that
particular interrupter.

With that feature, we can easily drop IRQF_ONESHOT
from our driver which makes it possible to
properly change IRQ priorities when using RT
patchset *and* it allows us to make use of the
scheduler to choose the proper time to handle
this IRQ thread.

Signed-off-by: Felipe Balbi <balbi@ti.com>
2013-07-29 13:56:59 +03:00
..
core.c usb: dwc3: core: introduce and use macros for Event Size register 2013-07-29 13:56:58 +03:00
core.h usb: dwc3: core: introduce and use macros for Event Size register 2013-07-29 13:56:58 +03:00
debug.h usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
debugfs.c usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
dwc3-exynos.c usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
dwc3-omap.c usb: dwc3: omap: switch over to devm_ioremap_resource() 2013-07-29 13:56:53 +03:00
dwc3-pci.c usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
ep0.c usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
gadget.c usb: dwc3: gadget: get rid of IRQF_ONESHOT 2013-07-29 13:56:59 +03:00
gadget.h usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
host.c usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
io.h usb: dwc3: switch to GPL v2 only 2013-07-29 13:56:44 +03:00
Kconfig usb: dwc3: make glue layers selectable 2013-07-29 13:53:25 +03:00
Makefile usb: dwc3: make glue layers selectable 2013-07-29 13:53:25 +03:00
platform_data.h usb: dwc3: adapt to use dr_mode device tree helper 2013-07-29 13:56:51 +03:00