INT32 wmt_plat_init(P_PWR_SEQ_TIME pPwrSeqTime) { /* CMB_STUB_CB stub_cb; */ /*PWR_SEQ_TIME pwr_seq_time;*/ INT32 iret; /* stub_cb.aif_ctrl_cb = wmt_plat_audio_ctrl; */ /* stub_cb.func_ctrl_cb = wmt_plat_func_ctrl; */ /* stub_cb.size = sizeof(stub_cb); */ /* register to cmb_stub */ /* iret = mtk_wcn_cmb_stub_reg(&stub_cb); */ /* init cmb_hw */ iret += mtk_wcn_cmb_hw_init(pPwrSeqTime); /*init wmt function ctrl wakelock if wake lock is supported by host platform*/ #ifdef CFG_WMT_WAKELOCK_SUPPORT wake_lock_init(&wmtWakeLock, WAKE_LOCK_SUSPEND, "wmtFuncCtrl"); osal_sleepable_lock_init(&gOsSLock); #endif spin_lock_init(&g_balance_lock); WMT_DBG_FUNC("WMT-PLAT: ALPS platform init (%d)\n", iret); return 0; }
INT32 wmt_plat_init(P_PWR_SEQ_TIME pPwrSeqTime) { /*PWR_SEQ_TIME pwr_seq_time; */ INT32 iret = -1; /* init cmb_hw */ iret += mtk_wcn_cmb_hw_init(pPwrSeqTime); /*init wmt function ctrl wakelock if wake lock is supported by host platform */ #ifdef CFG_WMT_WAKELOCK_SUPPORT wake_lock_init(&wmtWakeLock, WAKE_LOCK_SUSPEND, "wmtFuncCtrl"); osal_sleepable_lock_init(&gOsSLock); #endif WMT_DBG_FUNC("WMT-PLAT: ALPS platform init (%d)\n", iret); return 0; }