VOS_UINT32 NAS_MMC_InitPid(
    enum VOS_INIT_PHASE_DEFINE          ip
)
{
    switch( ip )
    {
        case VOS_IP_LOAD_CONFIG:

            /* 调用MMC模块初始化函数 */
            NAS_MMC_InitTask();
            break;

        case VOS_IP_INITIAL:
            NAS_PIHAPI_RegCardRefreshIndMsg(WUEPS_PID_MMC);
            break;

        case VOS_IP_FARMALLOC:
        case VOS_IP_ENROLLMENT:
        case VOS_IP_LOAD_DATA:
        case VOS_IP_FETCH_DATA:
        case VOS_IP_STARTUP:
        case VOS_IP_RIVAL:
        case VOS_IP_KICKOFF:
        case VOS_IP_STANDBY:
        case VOS_IP_BROADCAST_STATE:
        case VOS_IP_RESTART:
        case VOS_IP_BUTT:
            break;

        default:
            break;
    }

    return VOS_OK;
}
VOS_UINT32 TAF_MMA_InitPid (
    enum VOS_INIT_PHASE_DEFINE          ip
)
{
    switch (ip)
    {
        case VOS_IP_LOAD_CONFIG:
            MMA_WriteVersion();
            break;

        case VOS_IP_INITIAL:

            (VOS_VOID)NAS_PIHAPI_RegUsimCardStatusIndMsg(WUEPS_PID_MMA);
            NAS_PIHAPI_RegCardRefreshIndMsg(WUEPS_PID_MMA);



            break;

        case VOS_IP_STARTUP:

            TAF_MMA_InitTask();

            break;

        case VOS_IP_RIVAL:
        case VOS_IP_KICKOFF:
        case VOS_IP_STANDBY:
        case VOS_IP_BROADCAST_STATE:
        case VOS_IP_RESTART:
        case VOS_IP_FARMALLOC:
        case VOS_IP_ENROLLMENT:
        case VOS_IP_LOAD_DATA:
        case VOS_IP_FETCH_DATA:
            break;

        default:
            break;
    }

    return VOS_OK;
}
VOS_UINT32  MN_Init(enum VOS_INIT_PHASE_DEFINE  ip)
{
    TAF_SDC_CTX_STRU                    *pstSdcCtx = VOS_NULL_PTR;

    switch( ip )
    {
    case VOS_IP_INITIAL:

        NAS_PIHAPI_RegCardRefreshIndMsg(WUEPS_PID_TAF);

        pstSdcCtx = TAF_SDC_GetSdcCtx();
        TAF_SDC_InitCtx(TAF_SDC_INIT_CTX_STARTUP, pstSdcCtx);

        /* 初始化CCA */
        MN_CALL_Init(MN_CALL_POWER_STATE_ON);

        /* 初始化SMA */
        MN_MSG_Init();

        /* 初始化APS */
        Aps_Init();

        TAF_SPM_Init();

        /* 初始化SSA */
        SSA_Init();
        /* 初始化GNA */

        /* 已经与lijun,hefeng,xiamiaofang确认,可以删除流控初始化 */

        break;

    default:
        break;
    }

    return VOS_OK;
}