import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / gpu / ged / include / ged_profile_dvfs.h
1 #ifndef __GED_PROFILE_DVFS_H__
2 #define __GED_PROFILE_DVFS_H__
3
4 #include "ged_type.h"
5
6 GED_ERROR ged_profile_dvfs_init(void);
7
8 void ged_profile_dvfs_exit(void);
9
10 GED_ERROR ged_profile_dvfs_enable(void);
11
12 void ged_profile_dvfs_disable(void);
13
14 void ged_profile_dvfs_start(void);
15
16 void ged_profile_dvfs_stop(void);
17
18 void ged_profile_dvfs_ignore_lines(int i32LineCount);
19
20 void ged_profile_dvfs_record_freq_volt(unsigned int ui32Frequency, unsigned int ui32Voltage);
21
22 void ged_profile_dvfs_record_temp(int i32Temp);
23
24 void ged_profile_dvfs_record_thermal_limit(unsigned int ui32FreqLimit);
25
26 void ged_profile_dvfs_record_gpu_loading(unsigned int ui32GpuLoading);
27
28 void ged_profile_dvfs_record_clock_on(void);
29
30 void ged_profile_dvfs_record_clock_off(void);
31
32 #endif