Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/base/power/
H A Dwakeirq.c30 if (dev_WARN_ONCE(dev, dev->power.wakeirq, in dev_pm_attach_wake_irq()
36 dev->power.wakeirq = wirq; in dev_pm_attach_wake_irq()
89 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_clear_wake_irq()
97 dev->power.wakeirq = NULL; in dev_pm_clear_wake_irq()
232 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq()
249 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq()
273 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_enable_wake_irq_check()
300 struct wake_irq *wirq = dev->power.wakeirq; in dev_pm_disable_wake_irq_check()
H A Dwakeup.c328 if (dev->power.wakeirq) in device_wakeup_attach()
329 device_wakeup_attach_irq(dev, dev->power.wakeirq); in device_wakeup_attach()
375 struct wake_irq *wakeirq) in device_wakeup_attach_irq() argument
383 if (ws->wakeirq) in device_wakeup_attach_irq()
386 ws->wakeirq = wakeirq; in device_wakeup_attach_irq()
403 ws->wakeirq = NULL; in device_wakeup_detach_irq()
418 dev_pm_arm_wake_irq(ws->wakeirq); in device_wakeup_arm_wake_irqs()
434 dev_pm_disarm_wake_irq(ws->wakeirq); in device_wakeup_disarm_wake_irqs()
H A Dpower.h46 extern void device_wakeup_attach_irq(struct device *dev, struct wake_irq *wakeirq);
54 struct wake_irq *wakeirq) {} in device_wakeup_attach_irq() argument
H A DMakefile2 obj-$(CONFIG_PM) += sysfs.o generic_ops.o common.o qos.o runtime.o wakeirq.o
/OK3568_Linux_fs/kernel/drivers/net/wireless/ti/wlcore/
H A Dsdio.c221 static int wlcore_probe_of(struct device *dev, int *irq, int *wakeirq, in wlcore_probe_of() argument
239 *wakeirq = irq_of_parse_and_map(np, 1); in wlcore_probe_of()
250 static int wlcore_probe_of(struct device *dev, int *irq, int *wakeirq, in wlcore_probe_of() argument
265 int irq, wakeirq, num_irqs; in wl1271_probe() local
290 ret = wlcore_probe_of(&func->dev, &irq, &wakeirq, pdev_data); in wl1271_probe()
334 if (wakeirq > 0) { in wl1271_probe()
335 res[1].start = wakeirq; in wl1271_probe()
337 irqd_get_trigger_type(irq_get_irq_data(wakeirq)); in wl1271_probe()
H A Dwlcore.h188 int wakeirq; member
H A Dmain.c6638 wl->wakeirq = res->start; in wlcore_nvs_cb()
6640 ret = dev_pm_set_dedicated_wake_irq(wl->dev, wl->wakeirq); in wlcore_nvs_cb()
6642 wl->wakeirq = -ENODEV; in wlcore_nvs_cb()
6644 wl->wakeirq = -ENODEV; in wlcore_nvs_cb()
6673 if (wl->wakeirq >= 0) in wlcore_nvs_cb()
6825 if (wl->wakeirq >= 0) { in wlcore_remove()
6827 wl->wakeirq = -ENODEV; in wlcore_remove()
/OK3568_Linux_fs/kernel/drivers/phy/motorola/
H A Dphy-mapphone-mdm6600.c378 int error = 0, wakeirq; in phy_mdm6600_device_power_on() local
431 wakeirq = gpiod_to_irq(mode_gpio1); in phy_mdm6600_device_power_on()
432 if (wakeirq <= 0) in phy_mdm6600_device_power_on()
433 return wakeirq; in phy_mdm6600_device_power_on()
435 error = devm_request_threaded_irq(ddata->dev, wakeirq, NULL, in phy_mdm6600_device_power_on()
444 wakeirq, error); in phy_mdm6600_device_power_on()
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dstm32-usart.c930 if (stm32_port->wakeirq > 0) { in stm32_usart_set_termios()
1045 stm32port->wakeirq = platform_get_irq_optional(pdev, 1); in stm32_usart_init_port()
1046 if (stm32port->wakeirq <= 0 && stm32port->wakeirq != -ENXIO) in stm32_usart_init_port()
1047 return stm32port->wakeirq ? : -ENODEV; in stm32_usart_init_port()
1287 if (stm32port->wakeirq > 0) { in stm32_usart_serial_probe()
1293 stm32port->wakeirq); in stm32_usart_serial_probe()
1347 if (stm32port->wakeirq > 0) in stm32_usart_serial_probe()
1351 if (stm32port->wakeirq > 0) in stm32_usart_serial_probe()
1400 if (stm32_port->wakeirq > 0) { in stm32_usart_serial_remove()
1516 if (stm32_port->wakeirq <= 0) in stm32_usart_serial_en_wakeup()
H A Domap-serial.c128 int wakeirq; member
737 if (up->wakeirq) { in serial_omap_startup()
738 retval = dev_pm_set_dedicated_wake_irq(up->dev, up->wakeirq); in serial_omap_startup()
1653 int wakeirq = 0; in serial_omap_probe() local
1661 wakeirq = irq_of_parse_and_map(pdev->dev.of_node, 1); in serial_omap_probe()
1708 up->wakeirq = wakeirq; in serial_omap_probe()
1709 if (!up->wakeirq) in serial_omap_probe()
H A Dstm32-usart.h272 int wakeirq; member
/OK3568_Linux_fs/kernel/drivers/pinctrl/qcom/
H A Dpinctrl-msm.h103 unsigned int wakeirq; member
H A Dpinctrl-msm.c1224 *parent = map->wakeirq; in msm_gpio_wakeirq()
/OK3568_Linux_fs/kernel/drivers/i2c/
H A Di2c-core-base.c493 int wakeirq; in i2c_device_probe() local
495 wakeirq = of_irq_get_byname(dev->of_node, "wakeup"); in i2c_device_probe()
496 if (wakeirq == -EPROBE_DEFER) { in i2c_device_probe()
497 status = wakeirq; in i2c_device_probe()
503 if (wakeirq > 0 && wakeirq != client->irq) in i2c_device_probe()
504 status = dev_pm_set_dedicated_wake_irq(dev, wakeirq); in i2c_device_probe()
/OK3568_Linux_fs/kernel/include/linux/
H A Dpm_wakeup.h48 struct wake_irq *wakeirq; member
H A Dpm.h599 struct wake_irq *wakeirq; member
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Domap3-evm-common.dtsi136 /* gpio_149 with uart1_rts pad as wakeirq */
H A Dmotorola-mapphone-common.dtsi375 /* uart2_tx.sdmmc3_dat1 pad as wakeirq */
389 /* gpio_100 with gpmc_wait2 pad as wakeirq */
730 * pad as the shared wakeirq for the UART rather than the RX or CTS pad as we
/OK3568_Linux_fs/kernel/drivers/tty/serial/8250/
H A D8250_omap.c126 int wakeirq; member
681 if (priv->wakeirq) { in omap_8250_startup()
682 ret = dev_pm_set_dedicated_wake_irq(port->dev, priv->wakeirq); in omap_8250_startup()
1384 priv->wakeirq = irq_of_parse_and_map(np, 1); in omap8250_probe()
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log