高通AIS suspend/resume流程
熟悉suspend/resume流程主要是为了在AIS中增加lpm功能,使得AIS可以进入到低功耗模式。
- 首先需要将suspend/resume注册在pm接口中,这里需要调用到libpm_client.so
int AisLpmManager::AisLpmPulseRegister(void *pArg)
{int iRet = EOK;struct pm_ops_s AisOps;memset((char *)&AisOps, 0, sizeof(AisOps));AisOps.suspend = LpmPowerSuspend;AisOps.resume = LpmPowerResume;iRet = pm_register("camera_lpm", PM_PRIO_LEVEL_2, &AisOps, 0, pArg, &pClientHdl);if (0 != iRet){AIS_LOG(ENGINE, ERROR, "camera_lpm register failed: %d", iRet);}return iRet;
}
- AIS中suspend调用流程
- 在AisInputConfigurer::PowerSuspend()有调用CameraSensorDevice::PowerOn()的代码,这个在休眠过程不断开芯片的相关电源控制,但是现在需求是需要断开解串芯片的控制电源,所以这个地方屏蔽掉
- 在SensorDriver::PowerSuspend();中需要增加m_pSensorPlatform->SensorPowerSuspend();关闭解串芯片的控制电源
- AIS中resume调用流程
- 需要在SensorDriver::PowerResume()中加入m_pSensorPlatform->SensorPowerResume();函数,打开解串芯片的控制电源
高通AIS suspend/resume流程相关推荐
- 高通平台RF配置流程
高通平台RF配置流程 **注:**本文参考项目路径和代码为SIM7600 LE20分支 1 准备工作 需要的资料: 各个器件的datasheet 原理图 逻辑表(内容包含支持哪些制式.band,各个b ...
- 高通音频驱动录音流程(五)
高通音频驱动录音流程(五) mixer path 设置过程分析 snd_soc_register_card 录音通路配置 调用tinycap命令时的音频播放流程 网上关于音频驱动的文章,大多是进行框架 ...
- 高通音频驱动录音流程(二)
高通音频驱动录音流程(二) 目录 高通音频驱动录音流程(二) Front End CPU的注册 Front End Codec注册 Front End PCM的注册 Front End CPU的注册 ...
- 高通ais cam.xml配置
高通ais cam.xml配置 参数解析代码: else if ((!xmlStrcmp(cur->name, (const xmlChar *)"display_se ...
- 高通音频驱动录音流程(三)
高通音频驱动录音流程(三) 目录 高通音频驱动录音流程(三) Back End CPU的注册 Back End Codec注册 Back End PCM的注册 Back End CPU的注册 vend ...
- 高通LCD bring up流程
高通LCD bring up流程 前言 kernel 添加LCD的dtsi 将屏的dtsi放到平台的dtsi中 电压配置 lk 添加屏的.h文件 Panel configuration Panel r ...
- 高通平台Bootloader启动流程【转】
本文转载自:http://blog.csdn.net/fang_first/article/details/49615631 ====================基本知识============= ...
- 【Android驱动】高通Camera代码probe流程
参看博客: Android camera架构: 基于qualcomm平台的camera 驱动详解_Winston-CSDN博客_高通camera驱动架构 Android Camera MSM HAL: ...
- 高通简单的启动流程说明
高通的启动流程较MTK稍微复杂一点,大体阶段如下: 一.系统上电后加载rom里面的一段代码,其实这个过程就是PBL,此处也是启动的开始,假如此处枚举不出来启动,也就是我们常说的救机其实也就是从此处进行 ...
最新文章
- 自动驾驶中实时车道检测和警报
- android 2.0 软件,Apeaksoft Android Toolkit
- bzoj1089 [SCOI2003]严格n元树(dp+高精)
- 转:国外科技论文写作资源
- iOS开发之手势识别
- python学习笔记--理解生成器
- 简单的php文件_简单的php文件上传(实例)
- CSS 二十年发展简史
- 小米招股书披露:员工平均年薪福利28万!
- vue element-ui 界面有上下两部分table,拉动改变上下区域大小 关键代码
- input框的23种类型
- “衣带渐宽终不悔,为伊消得人憔悴” 读《唐宋词十七讲》有感二 —— 2021.12.23 晚八时
- win10安装AutoCAD2006步骤
- Google提供Fastboot和ADB单独下载服务(转载)
- 数据挖掘系列篇(10):大众点评的实时计算
- XPDL与WS-BPEL的比较之二:二者内容的大致概述
- 【Java进阶营】阿里架构师加持,十分钟入门RocketMQ,就是这么简单
- 7号球衣的故事:重要的不是号码,而是穿着它的人
- Ubuntu / Linux 手动安装Paraview
- 《大公司病》阅读笔记