unplugged-kernel/drivers/misc/mediatek/video/mt6768/videox/disp_arr.h

26 lines
707 B
C
Raw Normal View History

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
*/
#ifndef _DISP_ARR_H_
#define _DISP_ARR_H_
/* used by ARR2.0 */
int primary_display_get_cur_refresh_rate(void);
int primary_display_get_max_refresh_rate(void);
int primary_display_get_min_refresh_rate(void);
int primary_display_set_refresh_rate(unsigned int refresh_rate);
#ifdef CONFIG_MTK_HIGH_FRAME_RATE
typedef void (*FPS_CHG_CALLBACK)(unsigned int new_fps);
void disp_fps_chg_cb_init(void);
void disp_invoke_fps_chg_callbacks(unsigned int new_fps);
int disp_register_fps_chg_callback(
FPS_CHG_CALLBACK fps_chg_cb);
int disp_unregister_fps_chg_callback(
FPS_CHG_CALLBACK fps_chg_cb);
#endif
#endif /* _DISP_ARR_H_ */