Ejemplo n.º 1
0
void mali_gpu_utilization_handler(u32 utilization)
{
	if (bPoweroff == 0) {
#if MALI_DVFS_ENABLED
		if (!mali_dvfs_handler(utilization))
			MALI_DEBUG_PRINT(1,( "error on mali dvfs status in utilization\n"));
#endif
	}
}
/*****************************************************************************
 function name  : mali_gpu_utilization_handler
 description    : mali ddk send utilization here when timer=50 out
 input vars     : void
 output vars    : NA
 return value   : _mali_osk_errcode_t
 calls          : mali_dvfs_handler

 called         : calculate_gpu_utilization

 history        :
  1.data        : 04/03/2014
    author      : s00250033
    modify      : new

*****************************************************************************/
void mali_gpu_utilization_handler(u32 utilization)
{
    /*DVFS when power on*/

    if ( MALI_TRUE == g_swGpuPowerState )
    {
    #if MALI_DVFS_ENABLED
    mali_dvfs_handler(utilization);
    #endif
    }
}
Ejemplo n.º 3
0
/*This code for reference value of GPU activation*/
void mali_gpu_utilization_handler(u32 utilization)
{
	/*printk("[TEST] GPU_UTILIZATION:%d per 1sec.", utilization);*/
	activity_index = utilization;

	if (bPoweroff==0) {
#if MALI_DVFS_ENABLED
		if(!mali_dvfs_handler(utilization))
			MALI_DEBUG_PRINT(1,( "error on mali dvfs status in utilization\n"));
#endif
	}
}
void mali_dispatch_dvfs_work(void)
{
#if MALI_LICENSE_IS_GPL
    // Adjust GPU frequency
    if (mali_dvfs_queue)
    {
        queue_work(mali_dvfs_queue, &mali_dvfs_work);
    }
    else
#endif // MALI_LICENSE_IS_GPL
    {
        mali_dvfs_handler(NULL);
    }
}