【rk3288】系统插入OTG后不休眠,拔掉会进入深度休眠

5 篇文章 1 订阅

环境:rk3288

系统:android 5.1.1

/*

说明:在进行cat /sys/power/state的时候只有freeze 和mem ,

其中mem为linux中挂起到内存(深度睡眠),但是内核里面并没有on唤醒功能,

所以建议关掉深度睡眠功能,只进行early suspend,

方法:在kernel/kernel/power/suspend.c 中将PM_SUSPEND_MEM改为PM_SUSPEND_STANDBY

*/

【解决方法】

修改路径:android5.1/kernel/kernel/power/suspend.c

109 int suspend_valid_only_mem(suspend_state_t state)

110 {

111 //start-D01101 set sleep state. 2018-11-09

112 //return state == PM_SUSPEND_MEM;

113 return state == PM_SUSPEND_STANDBY;

114 //end-D01101 set sleep state. 2018-11-09

115 }

【参考】

链接1:http://dev.t-firefly.com/thread-2258-1-1.html

链接2:https://www.linuxidc.com/Linux/2012-07/64353.htm

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值