Home
last modified time | relevance | path

Searched refs:wakeirq (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/base/power/
Dwakeirq.c41 if (dev_WARN_ONCE(dev, dev->power.wakeirq, in dev_pm_attach_wake_irq()
47 dev->power.wakeirq = wirq; in dev_pm_attach_wake_irq()
100 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_clear_wake_irq()
108 dev->power.wakeirq = NULL; in dev_pm_clear_wake_irq()
243 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq()
260 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq()
284 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_check()
311 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq_check()
Dwakeup.c255 if (dev->power.wakeirq) in device_wakeup_attach()
256 device_wakeup_attach_irq(dev, dev->power.wakeirq); in device_wakeup_attach()
302 struct wake_irq *wakeirq) in device_wakeup_attach_irq() argument
310 if (ws->wakeirq) in device_wakeup_attach_irq()
313 ws->wakeirq = wakeirq; in device_wakeup_attach_irq()
330 ws->wakeirq = NULL; in device_wakeup_detach_irq()
345 dev_pm_arm_wake_irq(ws->wakeirq); in device_wakeup_arm_wake_irqs()
361 dev_pm_disarm_wake_irq(ws->wakeirq); in device_wakeup_disarm_wake_irqs()
Dpower.h45 extern void device_wakeup_attach_irq(struct device *dev, struct wake_irq *wakeirq);
53 struct wake_irq *wakeirq) {} in device_wakeup_attach_irq() argument
DMakefile2 obj-$(CONFIG_PM) += sysfs.o generic_ops.o common.o qos.o runtime.o wakeirq.o
/Linux-v4.19/drivers/phy/motorola/
Dphy-mapphone-mdm6600.c343 int error = 0, wakeirq; in phy_mdm6600_device_power_on() local
396 wakeirq = gpiod_to_irq(mode_gpio1); in phy_mdm6600_device_power_on()
397 if (wakeirq <= 0) in phy_mdm6600_device_power_on()
398 return wakeirq; in phy_mdm6600_device_power_on()
400 error = devm_request_threaded_irq(ddata->dev, wakeirq, NULL, in phy_mdm6600_device_power_on()
409 wakeirq, error); in phy_mdm6600_device_power_on()
/Linux-v4.19/drivers/tty/serial/
Dstm32-usart.c568 if (cfg->has_wakeup && stm32_port->wakeirq >= 0) { in stm32_startup()
570 stm32_port->wakeirq); in stm32_startup()
816 stm32port->wakeirq = platform_get_irq(pdev, 1); in stm32_init_port()
1023 if (stm32port->info->cfg.has_wakeup && stm32port->wakeirq >= 0) { in stm32_serial_probe()
1046 if (stm32port->info->cfg.has_wakeup && stm32port->wakeirq >= 0) in stm32_serial_probe()
1082 if (cfg->has_wakeup && stm32_port->wakeirq >= 0) in stm32_serial_remove()
1198 if (!cfg->has_wakeup || stm32_port->wakeirq < 0) in stm32_serial_enable_wakeup()
Domap-serial.c135 int wakeirq; member
733 if (up->wakeirq) { in serial_omap_startup()
734 retval = dev_pm_set_dedicated_wake_irq(up->dev, up->wakeirq); in serial_omap_startup()
1649 int wakeirq = 0; in serial_omap_probe() local
1657 wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); in serial_omap_probe()
1703 up->wakeirq = wakeirq; in serial_omap_probe()
1704 if (!up->wakeirq) in serial_omap_probe()
Dstm32-usart.h263 int wakeirq; member
/Linux-v4.19/drivers/i2c/
Di2c-core-base.c360 int wakeirq = -ENOENT; in i2c_device_probe() local
363 wakeirq = of_irq_get_byname(dev->of_node, "wakeup"); in i2c_device_probe()
364 if (wakeirq == -EPROBE_DEFER) in i2c_device_probe()
365 return wakeirq; in i2c_device_probe()
370 if (wakeirq > 0 && wakeirq != client->irq) in i2c_device_probe()
371 status = dev_pm_set_dedicated_wake_irq(dev, wakeirq); in i2c_device_probe()
/Linux-v4.19/include/linux/
Dpm_wakeup.h58 struct wake_irq *wakeirq; member
Dpm.h615 struct wake_irq *wakeirq; member
/Linux-v4.19/drivers/tty/serial/8250/
D8250_omap.c108 int wakeirq; member
602 if (priv->wakeirq) { in omap_8250_startup()
603 ret = dev_pm_set_dedicated_wake_irq(port->dev, priv->wakeirq); in omap_8250_startup()
1200 priv->wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); in omap8250_probe()
/Linux-v4.19/arch/arm/boot/dts/
Domap4-droid4-xt894.dts649 * uart1 wakeirq.