Linux 启用\u irq\u唤醒和启用\u irq之间的差异

Linux 启用\u irq\u唤醒和启用\u irq之间的差异,linux,linux-kernel,linux-device-driver,embedded-linux,irq,Linux,Linux Kernel,Linux Device Driver,Embedded Linux,Irq,我的驱动程序正在使用irq,它可以唤醒设备,启用irq唤醒就足够了,或者我需要先启用irq,然后设置enable irq唤醒。 研究了这些函数的定义,不太能理解 我试着用这两种组合,但似乎没有任何效果。我的意思是只使用enable_irq_wake,在其他情况下使用enable_irq然后使用enable_irq_wake 谢谢如果您选中,您将看到启用irq\U唤醒调用不启用irq的设置irq\U唤醒\U real 此外,举个例子:他们在打开/关闭时启用/禁用irq,而在挂起/恢复时启用/禁用i

我的驱动程序正在使用irq,它可以唤醒设备,启用irq唤醒就足够了,或者我需要先启用irq,然后设置enable irq唤醒。 研究了这些函数的定义,不太能理解

我试着用这两种组合,但似乎没有任何效果。我的意思是只使用enable_irq_wake,在其他情况下使用enable_irq然后使用enable_irq_wake

谢谢

如果您选中,您将看到
启用irq\U唤醒
调用不启用irq的
设置irq\U唤醒\U real


此外,举个例子:他们在打开/关闭时启用/禁用irq,而在挂起/恢复时启用/禁用irq唤醒。

共享驱动程序代码