drm/amd/display: add full update commit hint struct

In some cases we might need to do a full update. Add a commit_hints
struct for future use

Signed-off-by: Jun Lei <Jun.Lei@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Jun Lei 2019-02-12 12:09:24 -05:00 committed by Alex Deucher
parent 9cc032b239
commit e85c2d63a1
2 changed files with 6 additions and 0 deletions

View File

@ -1143,6 +1143,8 @@ static enum dc_status dc_commit_state_no_check(struct dc *dc, struct dc_state *c
for (i = 0; i < context->stream_count; i++)
context->streams[i]->mode_changed = false;
memset(&context->commit_hints, 0, sizeof(context->commit_hints));
dc_release_state(dc->current_state);
dc->current_state = context;

View File

@ -295,6 +295,10 @@ struct dc_state {
struct clk_mgr *dccg;
struct {
bool full_update_needed : 1;
} commit_hints;
struct kref refcount;
};