4 #include <uapi/linux/msm_kgsl.h>
6 #ifdef CONFIG_QCOM_KGSL
7 /* Limits mitigations APIs */
8 void *kgsl_pwr_limits_add(enum kgsl_deviceid id);
9 void kgsl_pwr_limits_del(void *limit);
10 int kgsl_pwr_limits_set_freq(void *limit, unsigned int freq);
11 void kgsl_pwr_limits_set_default(void *limit);
12 unsigned int kgsl_pwr_limits_get_freq(enum kgsl_deviceid id);
14 static inline void *kgsl_pwr_limits_add(enum kgsl_deviceid id)
19 static inline void kgsl_pwr_limits_del(void *limit) { }
21 static inline int kgsl_pwr_limits_set_freq(void *limit, unsigned int freq)
26 static inline void kgsl_pwr_limits_set_default(void *limit) { }
28 static inline unsigned int kgsl_pwr_limits_get_freq(enum kgsl_deviceid id)
34 #endif /* _MSM_KGSL_H */