Advertisement

高通平台对Modem端口的GPIO状态进行配置

阅读量:

高通MSM8953平台存在一项特定需求,即在modem端实现对GPIO状态的读取与配置,以此来区分不同硬件版本,并据此加载相应的射频NV文件。

通过检测GPIO134与GPIO62的上下拉状态,可实现对不同硬件类型的识别,具体如图所示:

在这里插入图片描述

代码修改
与GPIO相关的头文件位于modem_proc/core/api/systemdrivers/目录中,这些文件属于modem代码部分。首先需要引入并包含这些所使用的头文件:

复制代码
    //begin: stone added for gpio-in
    /* DAL APIs */
    #include "DDITlmm.h"
    #include "DalDevice.h"
    #include "DALDeviceId.h"
    //end: stone added for gpio-in
    
    
      
      
      
      
      
      
    

再次明确所采用的GPIO定义:

复制代码
    //begin: st

全部评论 (0)

还没有任何评论哟~