echo standby > /sys/power/state 后通过插入usb设备唤醒 ,如何做?
大家谁了解PM机制阿,讲解一下或给提过些资料,我现在的问题是 echo standby > /sys/power/state 通过插入U盘 唤醒,对内核或是驱动需要做那些工作
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
找到睡眠最后的函数,不同CPU做法有差异,我的板子大约是struct platform_suspend_ops里的 .enter 函数
确定睡前设置中断唤醒条件,比如RTC,IRQ等,如果是IRQ, 该CPU能作为唤醒的IRQ源又是哪些,睡前没关闭的模块有哪些,
一般省电时很多模块全关,电源管理芯片也会关电,由外部GPIO按键唤醒。
2L应该做过这方面的工作
请教下我遇到一个问题,就是电话唤醒手机的
我已经将3G模块的中断配置成能唤醒系统,但是由于电话中断的处理函数要进行SPI传输
但是在3G唤醒系统的时候SPI还没有初始化好就进入中断的处理函数
这样导致电话接不上,有没有比较好的方法解决!
以前接触的时候,没有RTC/IRQ以外的需求,现在的系统只是低速片内sram运行,没有真正停CPU等待唤醒,今天问同事也没什么针对的回答
我想试试能不能先disable_irq再看CPU能不能做到先唤醒resume后enable_irq再处理,都没环境试
不了解为什么会在中断里做SPI传输,一般不是应该queue_work或别的thread里做吗?
抱歉,没有有用信息