/* 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_ */