Searched refs:wakeirq (Results 1 – 13 of 13) sorted by relevance
| /linux/drivers/base/power/ |
| H A D | wakeirq.c | 27 if (dev_WARN_ONCE(dev, dev->power.wakeirq, in dev_pm_attach_wake_irq() 33 dev->power.wakeirq = wirq; in dev_pm_attach_wake_irq() 90 wirq = dev->power.wakeirq; in dev_pm_clear_wake_irq() 97 dev->power.wakeirq = NULL; in dev_pm_clear_wake_irq() 284 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_check() 316 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq_check() 342 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_complete()
|
| H A D | wakeup.c | 313 if (dev->power.wakeirq) in device_wakeup_attach() 314 device_wakeup_attach_irq(dev, dev->power.wakeirq); in device_wakeup_attach() 360 struct wake_irq *wakeirq) in device_wakeup_attach_irq() argument 368 if (ws->wakeirq) in device_wakeup_attach_irq() 371 ws->wakeirq = wakeirq; in device_wakeup_attach_irq() 388 ws->wakeirq = NULL; in device_wakeup_detach_irq() 403 dev_pm_arm_wake_irq(ws->wakeirq); in device_wakeup_arm_wake_irqs() 419 dev_pm_disarm_wake_irq(ws->wakeirq); in device_wakeup_disarm_wake_irqs()
|
| H A D | power.h | 50 extern void device_wakeup_attach_irq(struct device *dev, struct wake_irq *wakeirq); 58 struct wake_irq *wakeirq) {} in device_wakeup_attach_irq() argument
|
| H A D | Makefile | 2 obj-$(CONFIG_PM) += sysfs.o generic_ops.o common.o qos.o runtime.o wakeirq.o
|
| /linux/include/linux/ |
| H A D | gpio_keys.h | 38 unsigned int wakeirq; member
|
| /linux/drivers/tty/serial/ |
| H A D | omap-serial.c | 129 int wakeirq; member 674 if (up->wakeirq) { in serial_omap_startup() 675 retval = dev_pm_set_dedicated_wake_irq(up->dev, up->wakeirq); in serial_omap_startup() 1546 int wakeirq = 0; in serial_omap_probe() local 1554 wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); in serial_omap_probe() 1600 up->wakeirq = wakeirq; in serial_omap_probe() 1601 if (!up->wakeirq) in serial_omap_probe()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | motorola-mapphone-common.dtsi | 160 /* uart2_tx.sdmmc3_dat1 pad as wakeirq */ 174 /* gpio_100 with gpmc_wait2 pad as wakeirq */ 379 * pad as the shared wakeirq for the UART rather than the RX or CTS pad as we
|
| H A D | omap3-evm-common.dtsi | 136 /* gpio_149 with uart1_rts pad as wakeirq */
|
| /linux/drivers/i2c/ |
| H A D | i2c-core-base.c | 548 int wakeirq; in i2c_device_probe() local 550 wakeirq = fwnode_irq_get_byname(fwnode, "wakeup"); in i2c_device_probe() 551 if (wakeirq == -EPROBE_DEFER) { in i2c_device_probe() 552 status = dev_err_probe(dev, wakeirq, "can't get wakeirq\n"); in i2c_device_probe() 558 if (wakeirq > 0 && wakeirq != client->irq) in i2c_device_probe() 559 status = dev_pm_set_dedicated_wake_irq(dev, wakeirq); in i2c_device_probe()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | wlcore.h | 188 int wakeirq; member
|
| H A D | main.c | 6629 wl->wakeirq = res->start; in wlcore_nvs_cb() 6631 ret = dev_pm_set_dedicated_wake_irq(wl->dev, wl->wakeirq); in wlcore_nvs_cb() 6633 wl->wakeirq = -ENODEV; in wlcore_nvs_cb() 6635 wl->wakeirq = -ENODEV; in wlcore_nvs_cb() 6664 if (wl->wakeirq >= 0) in wlcore_nvs_cb() 6816 if (wl->wakeirq >= 0) { in wlcore_remove() 6818 wl->wakeirq = -ENODEV; in wlcore_remove()
|
| /linux/drivers/acpi/ |
| H A D | device_pm.c | 721 } else if (device_may_wakeup(dev) && dev->power.wakeirq) { in acpi_dev_pm_get_state()
|
| /linux/drivers/pinctrl/qcom/ |
| H A D | pinctrl-msm.c | 1351 *parent = map->wakeirq; in msm_gpio_wakeirq()
|