android_kernel_motorola_sm6225/drivers/usb/otg
Ming Lei 8f9d973a0d USB: twl6030-usb: pass IRQF_ONESHOT to request_threaded_irq
The flag of IRQF_ONESHOT should be passed to request_threaded_irq,
otherwise the following failure message will be dumped because
hardware handler is defined as NULL:

[    2.271148] genirq: Threaded irq requested with handler=NULL and
!ONESHOT for irq 356
[    2.279541] twl6030_usb twl6030_usb: can't get IRQ 356, err -22
[    2.285919] twl6030_usb: probe of twl6030_usb failed with error -22

The patch fixes the twl6030-usb probe failure.

Signed-off-by: Ming Lei <ming.lei@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-05-17 09:49:23 -07:00
..
ab8500-usb.c usb: otg: ab8500-usb: make probe() work again 2012-03-02 16:22:11 -08:00
fsl_otg.c usb: otg: fsl: Start using struct usb_otg 2012-02-13 13:35:25 +02:00
fsl_otg.h usb: otg: fsl: Start using struct usb_otg 2012-02-13 13:35:25 +02:00
gpio_vbus.c USB: gpio_vbus: avoid consecutive vbus_session calls with the same "is_active" 2012-05-14 09:02:23 -07:00
isp1301_omap.c usb: otg: isp1301_omap: Start using struct usb_otg 2012-02-13 13:35:34 +02:00
Kconfig Here we have a big rework done by Heikki Krogerus (thanks) which 2012-03-01 08:45:33 -08:00
Makefile usb: otg: kill langwell_otg driver 2012-01-24 15:41:51 +02:00
msm_otg.c usb: otg: msm: Start using struct usb_otg 2012-02-13 13:35:38 +02:00
mv_otg.c usb: otg: mv_otg: Start using struct usb_otg 2012-02-27 15:41:22 +02:00
mv_otg.h usb: otg: mv_otg: Start using struct usb_otg 2012-02-27 15:41:22 +02:00
nop-usb-xceiv.c usb: otg: nop: Start using struct usb_otg 2012-02-13 13:35:41 +02:00
otg.c usb: otg: Separate otg members from usb_phy 2012-02-13 13:35:06 +02:00
otg_fsm.c usb: otg: fsl: Start using struct usb_otg 2012-02-13 13:35:25 +02:00
otg_fsm.h usb: otg: fsl: Start using struct usb_otg 2012-02-13 13:35:25 +02:00
twl4030-usb.c usb: otg: twl4030: Start using struct usb_otg 2012-02-13 13:35:46 +02:00
twl6030-usb.c USB: twl6030-usb: pass IRQF_ONESHOT to request_threaded_irq 2012-05-17 09:49:23 -07:00
ulpi.c usb: otg: ulpi: Start using struct usb_otg 2012-02-13 13:35:56 +02:00
ulpi_viewport.c usb: otg: ulpi: Start using struct usb_otg 2012-02-13 13:35:56 +02:00