AST_HIF_HW_RESULT ast_hif_hw_power_ctrl(kal_bool bPowerOn) { if (bPowerOn) { hif_power_ctrl(ast_hif_hw_handle, KAL_TRUE); } else { hif_power_ctrl(ast_hif_hw_handle, KAL_FALSE); } return AST_HIF_HW_RESULT_OK; }
AST_HIF_HW_RESULT ast_hif_hw_power_ctrl(kal_bool bPowerOn) { if (bPowerOn) { //HIF_ULTRA_HIGH_CTRL_T UltraHighCtrl; hif_power_ctrl(ast_hif_hw_handle, KAL_TRUE); //UltraHighCtrl.ultra_high_en = KAL_TRUE; //hif_ioctl(ast_hif_hw_handle, HIF_IOCTL_ULTRA_HIGH_CTRL, &UltraHighCtrl); } else { hif_power_ctrl(ast_hif_hw_handle, KAL_FALSE); } return AST_HIF_HW_RESULT_OK; }
AST_HIF_HW_RESULT ast_hif_hw_power_ctrl(kal_bool bPowerOn) { if (bPowerOn) { HIF_ULTRA_HIGH_CTRL_T UltraHighCtrl; HIF_REALTIME_CALLBACK_T HifRealTimeCB; hif_power_ctrl(ast_hif_hw_handle, KAL_TRUE); UltraHighCtrl.ultra_high_en = KAL_TRUE; hif_ioctl(ast_hif_hw_handle, HIF_IOCTL_ULTRA_HIGH_CTRL, &UltraHighCtrl); HifRealTimeCB.realtime_callback_en = KAL_TRUE; hif_ioctl(ast_hif_hw_handle, HIF_IOCTL_REALTIME_CALLBACK,&HifRealTimeCB); } else { hif_power_ctrl(ast_hif_hw_handle, KAL_FALSE); } return AST_HIF_HW_RESULT_OK; }