VOS_UINT32 CSIMA_PidInit(enum VOS_INIT_PHASE_DEFINE ip) { switch( ip ) { case VOS_IP_INITIAL: return CSIMA_Init(); case VOS_IP_RESTART: /* 给PIH模块注册卡状态上报PID */ if (VOS_OK != PIH_RegUsimCardStatusIndMsg(WUEPS_PID_CSIMA)) { CSIMA_ERROR_LOG("CSIMA_PidInit: REG card status Ind fail"); return VOS_ERR; } break; default: break; } return VOS_OK; }
VOS_UINT32 PIH_RegUsimCardStatusIndMsg_Instance( MODEM_ID_ENUM_UINT16 enModemID, VOS_UINT32 ulRegPID) { if (MODEM_ID_0 == enModemID) { USIMM_NORMAL_LOG("PIH_RegUsimCardStatusIndMsg_Instance: call PIH_RegUsimCardStatusIndMsg"); return PIH_RegUsimCardStatusIndMsg(ulRegPID); } #if (FEATURE_MULTI_MODEM == FEATURE_ON) if (MODEM_ID_1 == enModemID) { USIMM_NORMAL_LOG("PIH_RegUsimCardStatusIndMsg_Instance: call I1_PIH_RegUsimCardStatusIndMsg"); return I1_PIH_RegUsimCardStatusIndMsg(ulRegPID); } #endif USIMM_ERROR_LOG("PIH_RegUsimCardStatusIndMsg_Instance: Para Is Error"); return VOS_ERR; }