1

我的驱动正在使用可以唤醒设备的irq,enable_irq_wake就足够了,或者我需要先enable_irq然后设置enable_irq_wake。看了看这些函数的定义,不太明白。

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

谢谢

4

1 回答 1

2

如果您在此处查看,您会看到enable_irq_wake调用set_irq_wake_real未启用 irq。

此外,以这个驱动程序为例:它们在打开/关闭时启用/禁用 irq,而在挂起/恢复时启用/禁用 irq_wake。

于 2014-10-14T12:14:28.247 回答