mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-13 09:20:17 +00:00
USB: s3c2410 gadget: allow sharing of vbus irq
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 <ben-linux@fluff.org> Acked-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
899d566a6e
commit
8802bca4fe
@ -1872,9 +1872,9 @@ static int s3c2410_udc_probe(struct platform_device *pdev)
|
|||||||
if (udc_info && udc_info->vbus_pin > 0) {
|
if (udc_info && udc_info->vbus_pin > 0) {
|
||||||
irq = s3c2410_gpio_getirq(udc_info->vbus_pin);
|
irq = s3c2410_gpio_getirq(udc_info->vbus_pin);
|
||||||
retval = request_irq(irq, s3c2410_udc_vbus_irq,
|
retval = request_irq(irq, s3c2410_udc_vbus_irq,
|
||||||
IRQF_DISABLED | IRQF_TRIGGER_RISING
|
IRQF_DISABLED | IRQF_TRIGGER_RISING
|
||||||
| IRQF_TRIGGER_FALLING,
|
| IRQF_TRIGGER_FALLING | IRQF_SHARED,
|
||||||
gadget_name, udc);
|
gadget_name, udc);
|
||||||
|
|
||||||
if (retval != 0) {
|
if (retval != 0) {
|
||||||
dev_err(dev, "can't get vbus irq %i, err %d\n",
|
dev_err(dev, "can't get vbus irq %i, err %d\n",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user