]> www.infradead.org Git - users/hch/misc.git/commitdiff
usb: musb: dsps: use platform_get_irq_byname_optional() for vbus IRQ
authorMatthias Schiffer <matthias.schiffer@tq-group.com>
Mon, 25 Aug 2025 12:49:00 +0000 (14:49 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 6 Sep 2025 13:22:20 +0000 (15:22 +0200)
The vbus IRQ is optional, so no error message should be printed if it is
not available.

Signed-off-by: Matthias Schiffer <matthias.schiffer@tq-group.com>
Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Link: https://lore.kernel.org/r/20250825124901.2190539-1-alexander.stein@ew.tq-group.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/musb/musb_dsps.c

index 12f587ab8511758a86fb5c4fe47479ca2ade3806..a08ce96c08d3ae1300eef8c48c9d0c3fd93a8307 100644 (file)
@@ -839,7 +839,7 @@ static int dsps_setup_optional_vbus_irq(struct platform_device *pdev,
 {
        int error;
 
-       glue->vbus_irq = platform_get_irq_byname(pdev, "vbus");
+       glue->vbus_irq = platform_get_irq_byname_optional(pdev, "vbus");
        if (glue->vbus_irq == -EPROBE_DEFER)
                return -EPROBE_DEFER;