// callback after larb clock is enabled void on_larb_power_on(struct larb_monitor *h, int larb_idx) { //M4ULOG("on_larb_power_on(), larb_idx=%d \n", larb_idx); larb_reg_restore(larb_idx); return; }
/***************************************************************************** * FUNCTION * on_larb_power_on * DESCRIPTION * Callback after larb clock is enabled. * PARAMETERS * param1 : [IN] struct larb_monitor *h * No used in this function. * param2 : [IN] int larb_idx * larb index. * RETURNS * None. ****************************************************************************/ static void on_larb_power_on(struct larb_monitor *h, int larb_idx) { SMIMSG("on_larb_power_on(), larb_idx=%d \n", larb_idx); larb_reg_restore(larb_idx); // larb_clock_on(0, "SMI"); #ifdef SMI_DEFAULT_VR { MTK_SMI_BWC_CONFIG p_conf; p_conf.b_reduce_command_buffer = 1; p_conf.scenario = SMI_BWC_SCEN_VR1066; smi_bwc_config(&p_conf); } #endif }