SP91 PMIC AuxADC待机唤醒现象
现象
日志
简要日志
3,609: 12-30 13:13:25.983950 1216 1216 I [ 633.918732] (1)[1216:system_server]: active wakeup source: PMIC AuxADC wakelock 12-30 14:45:36.754140 1216 1216 I [ 643.931309] (0)[1216:system_server]: active wakeup source: PMIC AuxADC wakelock
详细日志
CPU 被待机唤醒了
12-30 13:13:25.983855 1216 1216 I [ 633.918637] (1)[1216:system_server]: PM: Wakeup pending, aborting suspend
12-30 13:13:25.983950 1216 1216 I [ 633.918732] (1)[1216:system_server]: active wakeup source: PMIC AuxADC wakelock
12-30 13:13:25.984019 1216 1216 E [ 633.918801] (1)[1216:system_server]: PM: Some devices failed to suspend, or early wake event detectedCPU 被待机唤醒了
12-30 14:45:36.754044 1216 1216 I [ 643.931213] (0)[1216:system_server]: PM: Wakeup pending, aborting suspend
12-30 14:45:36.754140 1216 1216 I [ 643.931309] (0)[1216:system_server]: active wakeup source: PMIC AuxADC wakelock
12-30 14:45:36.754207 1216 1216 E [ 643.931376] (0)[1216:system_server]: PM: Some devices failed to suspend, or early wake event detected
源码
kernel-4.4\drivers\misc\mediatek\pmic\mt6357\v1\pmic_auxadc.c
Z:\7.1\sp91_new\kernel-4.4\drivers\misc\mediatek\pmic\mt6357\v1\pmic_auxadc.cvoid mt6357_auxadc_init(void)
{HKLOG("%s\n", __func__);wake_lock_init(&pmic_auxadc_wake_lock,WAKE_LOCK_SUSPEND, "PMIC AuxADC wakelock");mutex_init(&pmic_adc_mutex);wake_lock_init(&mts_monitor_wake_lock,WAKE_LOCK_SUSPEND, "PMIC MTS Monitor wakelock");mutex_init(&mts_monitor_mutex);/* Remove register setting which is set by PMIC initial setting in PL */
加log日志了,复现的时候再次确认
void pmic_auxadc_lock(void)
{pr_notice("suhuazhi pmic_auxadc_lock");wake_lock(&pmic_auxadc_wake_lock);mutex_lock(&pmic_adc_mutex);
}void pmic_auxadc_unlock(void)
{pr_notice("suhuazhi pmic_auxadc_unlock");mutex_unlock(&pmic_adc_mutex);wake_unlock(&pmic_auxadc_wake_lock);
}
PMIC AuxADC
PMIC: Power Management IC电源管理IC
作用
AUXADC 即通过读取电池电压来估测电池电量值。
http://blog.csdn.net/cuitianxiang/article/details/53411585
唤醒周期
这才是我关注的,后续更新,想加log后测试
SP91 PMIC AuxADC待机唤醒现象相关推荐
- stm32l0的停止模式怎么唤醒_探索者 STM32F407 开发板资料连载第二十二章 待机唤醒实验
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第二十二章 待机唤醒实 ...
- stm32l0的停止模式怎么唤醒_「正点原子STM32Mini板资料连载」第十九章 待机唤醒实验...
1)实验平台:正点原子STM32mini开发板 2)摘自<正点原子STM32 不完全手册(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 第十九章 待机唤醒实验 本章我们将向 ...
- Android 功耗(12)---如何查找待机唤醒源
如何查找待机唤醒源 系统场景的唤醒源:EINT/CONN/CLDMA EINT: PMIC的唤醒. a.Powerkey 唤醒后面的log会有pwrkey_int_handler b. rtc ala ...
- win10无线断开无法连接服务器,win10待机wifi断开是怎么回事 win10待机唤醒后无法连接wifi解决方法...
类型:系统优化大小:1.3M语言:中文 评分:10.0 标签: 立即下载 win10待机wifi断开是怎么回事?win10待机唤醒后无法连接wifi解决方法.很多使用Windows 10系统的朋友反映 ...
- (24)STM32——待机唤醒(低功耗)笔记
目录 学习目标 运行结果 待机唤醒 模式 待机模式 寄存器 配置 代码 总结 学习目标 本节我们讲解的是有关待机唤醒的知识,这部分知识在51中并未涉及到,我感觉还是有点意思的,有点类似与我们手机的锁屏 ...
- cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)
cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...
- 【AlarmManager】待机唤醒功能
简介 待机唤醒功能,需要唤醒功能.唤醒需要做一个延迟处理. 尝试 使用线程 使用handle 在待机下去之后都不能正常工作,后面想到使用alarmManager定时闹钟来做一个唤醒. 解决方案 使用一 ...
- STM32F407待机唤醒
疑问 在做待机唤醒实验时,会有这样的疑问:只有进入待机模式的代码,那么唤醒是如何唤醒的? 原理 (此节主要针对待机唤醒原理进行简单介绍,可以根据自己情况自动略过) STM32F4待机模式 在系统或电源 ...
- STM32之待机唤醒
前段时间我稍微涉及节能减排大赛..倡导节能的社会..没错了.你真是太聪明了..知道了我今天要讲关于STM32节能方面的模块..没错..这标题已经告诉你了是吧..哦,对,标题有写..所以..言归正传.至 ...
最新文章
- windows远程桌面端口修改
- 应用程序框架实战二十一:DDD分层架构之仓储(介绍篇)
- Python安装(Windows下安装/Linux下安装)
- 协方差 之 随机变量间的协方差及向量之间的协方差之间的微妙的区别
- 剑指Offer面试题:4.从尾到头打印链表
- SQL点滴9—使用with语句来写一个稍微复杂sql语句
- 哈佛大学单细胞课程|笔记汇总 (二)
- php语法介绍,PHP 函数语法介绍一
- jquery判断对象是否存在
- 外键mysql缺省级联_mysql的外键约束级联修改和删除整理
- 用户数据销售额分析动态大屏看板+大屏数据可视化图表组件(折线图+圆柱图+散点图+饼图+漏斗图+雷达图+水位图)+智能web端高保真大数据动态可视化大屏看板+中国动态地图+智慧电商实时动态数据大屏看板
- 初试 Git hooks 自动部署
- pytorch安装换源ubuntu_PyTorch入门之PyTorch的安装
- Android P2P语音通话实现 【转】http://macleo.iteye.com/blog/1707455
- GPU硬件加速原理 /转
- iOS图片两种压缩方法
- 文件夹名称有英语如何翻译为中文重命名
- 华为荣耀X1相机或图库图标被删除后的恢复方法(不需要恢复出厂设置)!
- Geekon移动电源概念版
- BQB认证CE认证介绍
热门文章
- 启英泰伦推出基于三代AIoT芯片的离在线语音识别方案
- 【华为OD机试真题 JAVA】解密犯罪时间
- 解读Android之Service(2)Bound Service
- Django框架(十七:session和cookie)
- 【mcuclub】风向传感器
- 使用scipy.io.loadmat()加载高光谱数据集.mat时报错:KeyError:‘indian_pines’处理办法分享
- 【SequoiaDB巨杉数据库】Cmd-runJS
- 关于滑雪问题的一些解法(综合自网络)
- 从网瘾少年到网管,再到程序员,看他的逆袭路,哭了……
- 多臂高分子PEG试剂:4Arm PEG L-Lysine,四臂PEG L赖氨酸,4臂聚乙二醇衍生物