Searched refs:wakeup_irq (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.15/drivers/usb/cdns3/ |
D | cdns3-plat.c | 108 cdns->wakeup_irq = platform_get_irq_byname_optional(pdev, "wakeup"); in cdns3_plat_probe() 109 if (cdns->wakeup_irq == -EPROBE_DEFER) in cdns3_plat_probe() 110 return cdns->wakeup_irq; in cdns3_plat_probe() 111 else if (cdns->wakeup_irq == 0) in cdns3_plat_probe() 114 if (cdns->wakeup_irq < 0) { in cdns3_plat_probe() 116 cdns->wakeup_irq = 0x0; in cdns3_plat_probe() 264 enable_irq(cdns->wakeup_irq); in cdns3_controller_resume() 294 if (device_may_wakeup(dev) && cdns->wakeup_irq) in cdns3_plat_suspend() 295 enable_irq_wake(cdns->wakeup_irq); in cdns3_plat_suspend()
|
D | core.h | 103 int wakeup_irq; member
|
D | core.c | 456 if (cdns->wakeup_irq) { in cdns_init() 457 ret = devm_request_irq(cdns->dev, cdns->wakeup_irq, in cdns_init()
|
/Linux-v5.15/drivers/usb/mtu3/ |
D | mtu3_plat.c | 238 ssusb->wakeup_irq = platform_get_irq_byname_optional(pdev, "wakeup"); in get_ssusb_rscs() 239 if (ssusb->wakeup_irq == -EPROBE_DEFER) in get_ssusb_rscs() 240 return ssusb->wakeup_irq; in get_ssusb_rscs() 339 if (ssusb->wakeup_irq > 0) { in mtu3_probe() 340 ret = dev_pm_set_dedicated_wake_irq(dev, ssusb->wakeup_irq); in mtu3_probe() 342 dev_err(dev, "failed to set wakeup irq %d\n", ssusb->wakeup_irq); in mtu3_probe() 345 dev_info(dev, "wakeup irq %d\n", ssusb->wakeup_irq); in mtu3_probe()
|
D | mtu3.h | 249 int wakeup_irq; member
|
/Linux-v5.15/drivers/usb/host/ |
D | xhci-mtk.c | 469 int wakeup_irq; in xhci_mtk_probe() local 508 wakeup_irq = platform_get_irq_byname_optional(pdev, "wakeup"); in xhci_mtk_probe() 509 if (wakeup_irq == -EPROBE_DEFER) in xhci_mtk_probe() 510 return wakeup_irq; in xhci_mtk_probe() 604 if (wakeup_irq > 0) { in xhci_mtk_probe() 605 ret = dev_pm_set_dedicated_wake_irq(dev, wakeup_irq); in xhci_mtk_probe() 607 dev_err(dev, "set wakeup irq %d failed\n", wakeup_irq); in xhci_mtk_probe() 610 dev_info(dev, "wakeup irq %d\n", wakeup_irq); in xhci_mtk_probe()
|
/Linux-v5.15/drivers/tty/serial/ |
D | qcom_geni_serial.c | 135 int wakeup_irq; member 1409 port->wakeup_irq = platform_get_irq_optional(pdev, 1); in qcom_geni_serial_probe() 1452 if (port->wakeup_irq > 0) { in qcom_geni_serial_probe() 1455 port->wakeup_irq); in qcom_geni_serial_probe()
|
/Linux-v5.15/arch/ia64/kernel/ |
D | mca.c | 826 ia64_mca_wakeup_int_handler(int wakeup_irq, void *arg) in ia64_mca_wakeup_int_handler() argument
|