Actions
进行中 #52
openrk3399 安卓 进入的睡眠模式,黑屏20秒后,自动唤醒
Start date:
08/09/2022
Due date:
% Done:
0%
Estimated time:
Description
客户名:@rk3399 安卓 菠萝
板子型号: rp-rk3399
操作:输入指令 men 让 安卓8.1系统进入睡眠模式,从输出信息上看,已经进入的睡眠模式
进入休眠的打印
效果: 黑屏了差不多20秒后,自动唤醒
sdk 修改 在设备树中 把 锁给关闭了
通过命令行查看只有一个锁
客户怀疑相关问题的打印的位置
Files
Updated by 姜星 姜 over 2 years ago
测试现象和客户描述一致,休眠隔一段时间会被唤醒一次
这个应该是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);
至于休眠时系统为什么要调用闹钟设置功能,目前暂时没有深入追踪。
Updated by 余 顺 over 2 years ago
- Subject changed from rk3399 安卓 进入的睡眠模式,但是,为什么,黑屏了差不多20秒后,自动唤醒 to rk3399 安卓 进入的睡眠模式,黑屏20秒后,自动唤醒
Actions