mirror of
https://github.com/torvalds/linux.git
synced 2026-04-22 08:44:02 -04:00
drm/amd/display: To support Replay frame skip mode
[Why & How] The change is to optimize the Replay power saving by reducing the refresh rate with frame skipping mode Reviewed-by: Robin Chen <robin.chen@amd.com> Signed-off-by: Chuntao Tso <chunttso@amd.com> Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
45de10d2d9
commit
f3f48d6ce5
@@ -60,6 +60,11 @@ void set_replay_coasting_vtotal(struct dc_link *link,
|
||||
void set_replay_defer_update_coasting_vtotal(struct dc_link *link,
|
||||
enum replay_coasting_vtotal_type type,
|
||||
uint32_t vtotal);
|
||||
void set_replay_frame_skip_number(struct dc_link *link,
|
||||
enum replay_coasting_vtotal_type type,
|
||||
uint32_t coasting_vtotal_refresh_rate_Mhz,
|
||||
uint32_t flicker_free_refresh_rate_Mhz,
|
||||
bool is_defer);
|
||||
void update_replay_coasting_vtotal_from_defer(struct dc_link *link,
|
||||
enum replay_coasting_vtotal_type type);
|
||||
void set_replay_low_rr_full_screen_video_src_vtotal(struct dc_link *link, uint16_t vtotal);
|
||||
|
||||
Reference in New Issue
Block a user