进行中 #52
open
rk3399 安卓 进入的睡眠模式,黑屏20秒后,自动唤醒
Added by 余 顺 over 2 years ago.
Updated over 2 years ago.
Description
客户名:@rk3399 安卓 菠萝
板子型号: rp-rk3399
操作:输入指令 men 让 安卓8.1系统进入睡眠模式,从输出信息上看,已经进入的睡眠模式
进入休眠的打印

效果: 黑屏了差不多20秒后,自动唤醒
sdk 修改 在设备树中 把 锁给关闭了

通过命令行查看只有一个锁

客户怀疑相关问题的打印的位置

Files
测试现象和客户描述一致,休眠隔一段时间会被唤醒一次
这个应该是rk808的rtc 闹钟中断导致,如果客户不使用闹钟功能,可以先把这个闹钟设置的操作屏蔽掉,来避免rtc闹钟中断唤醒系统,参考修改如下:
--- a/kernel/drivers/rtc/rtc-rk808.c
+++ b/kernel/drivers/rtc/rtc-rk808.c
@@ -257,6 +257,11 @@ static int rk808_rtc_start_alarm(struct rk808_rtc *rk808_rtc)
struct rk808 *rk808 = rk808_rtc->rk808;
int ret;
+ printk("rpdzkj__, enter %s, will just return!\n\n", __func__);
+ return 0;
+
ret = regmap_update_bits(rk808->regmap, rk808_rtc->creg->int_reg,
BIT_RTC_INTERRUPTS_REG_IT_ALARM_M,
BIT_RTC_INTERRUPTS_REG_IT_ALARM_M);
至于休眠时系统为什么要调用闹钟设置功能,目前暂时没有深入追踪。
- Subject changed from rk3399 安卓 进入的睡眠模式,但是,为什么,黑屏了差不多20秒后,自动唤醒 to rk3399 安卓 进入的睡眠模式,黑屏20秒后,自动唤醒
Also available in: Atom
PDF