From: chenzhen Date: Thu, 15 Oct 2015 01:15:59 +0000 (+0800) Subject: rk312x, mali_400: modify period_of_notifying_mali_utilization to 20 ms. X-Git-Tag: firefly_0821_release~3712 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=549cd3f338cc81f4501831ed814ae25610ae4c5d;p=firefly-linux-kernel-4.4.55.git rk312x, mali_400: modify period_of_notifying_mali_utilization to 20 ms. This is a rk_custom_in_common_part. Change-Id: I3d691c01ed199a17980dadf03e6d3c1b711f9159 Signed-off-by: chenzhen --- diff --git a/drivers/gpu/arm/mali400/mali/common/mali_control_timer.c b/drivers/gpu/arm/mali400/mali/common/mali_control_timer.c index c7a9aaa6ae3a..990e7ab5ede2 100755 --- a/drivers/gpu/arm/mali400/mali/common/mali_control_timer.c +++ b/drivers/gpu/arm/mali400/mali/common/mali_control_timer.c @@ -18,12 +18,17 @@ static u64 period_start_time = 0; -static _mali_osk_timer_t *mali_control_timer = NULL; // .KP : mali_control_timer +/** .KP : mali_control_timer */ +static _mali_osk_timer_t *mali_control_timer = NULL; static mali_bool timer_running = MALI_FALSE; -static u32 mali_control_timeout = 50; +/** + * period_of_notifying_mali_utilization_to_platform_dependent_part, + * ms 为单位. + */ +static u32 mali_control_timeout = 20; -void mali_control_timer_add(u32 timeout) // 'timeout' : 以 ms 为单位. +void mali_control_timer_add(u32 timeout)/* 'timeout' : 以 ms 为单位. */ { _mali_osk_timer_add(mali_control_timer, _mali_osk_time_mstoticks(timeout)); } @@ -33,7 +38,7 @@ void mali_control_timer_mod(u32 timeout_in_ms) _mali_osk_timer_mod(mali_control_timer, _mali_osk_time_mstoticks(timeout_in_ms)); } -static void mali_control_timer_callback(void *arg) // .KP : mali_control_timer_callback +static void mali_control_timer_callback(void *arg) { if (mali_utilization_enabled()) { struct mali_gpu_utilization_data *util_data = NULL; @@ -50,10 +55,8 @@ static void mali_control_timer_callback(void *arg) // .KP : mali_control_timer_ #endif } - if (MALI_TRUE == timer_running) { // .CP : - // mali_control_timer_add(mali_control_timeout); + if (MALI_TRUE == timer_running) mali_control_timer_mod(mali_control_timeout); - } } }