[patch 2/3] s3c2410 gadget: allow sharing of vbus irq

Ben Dooks <[email protected]>
Newsgroups gmane.linux.usb.devel
Message-ID <[email protected]>
simtec/simtec-drivers-udc-s3c24xx-share-detect.patch (text/plain, 1.4 KB)
If another driver wants to claim the vbus pin, say
to notify the user of an connect/disconnect then allow
the IRQ to be shared by specifiying IRQ_SHARED in the
flags.

Signed-off-by: Ben Dooks <[email protected]>

Index: linux-2.6.22-simtec18/drivers/usb/gadget/s3c2410_udc.c
===================================================================
--- linux-2.6.22-simtec18.orig/drivers/usb/gadget/s3c2410_udc.c
+++ linux-2.6.22-simtec18/drivers/usb/gadget/s3c2410_udc.c
@@ -1872,9 +1872,9 @@ static int s3c2410_udc_probe(struct plat
 	if (udc_info && udc_info->vbus_pin > 0) {
 		irq = s3c2410_gpio_getirq(udc_info->vbus_pin);
 		retval = request_irq(irq, s3c2410_udc_vbus_irq,
-				IRQF_DISABLED | IRQF_TRIGGER_RISING
-				| IRQF_TRIGGER_FALLING,
-				gadget_name, udc);
+				     IRQF_DISABLED | IRQF_TRIGGER_RISING
+				     | IRQF_TRIGGER_FALLING | IRQF_SHARED,
+				     gadget_name, udc);
 
 		if (retval != 0) {
 			dev_err(dev, "can't get vbus irq %i, err %d\n",

-- 
Ben ([email protected], http://www.fluff.org/)

  'a smiley only costs 4 bytes'

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.