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:
parent
9cc032b239
commit
e85c2d63a1
@ -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++)
|
for (i = 0; i < context->stream_count; i++)
|
||||||
context->streams[i]->mode_changed = false;
|
context->streams[i]->mode_changed = false;
|
||||||
|
|
||||||
|
memset(&context->commit_hints, 0, sizeof(context->commit_hints));
|
||||||
|
|
||||||
dc_release_state(dc->current_state);
|
dc_release_state(dc->current_state);
|
||||||
|
|
||||||
dc->current_state = context;
|
dc->current_state = context;
|
||||||
|
@ -295,6 +295,10 @@ struct dc_state {
|
|||||||
|
|
||||||
struct clk_mgr *dccg;
|
struct clk_mgr *dccg;
|
||||||
|
|
||||||
|
struct {
|
||||||
|
bool full_update_needed : 1;
|
||||||
|
} commit_hints;
|
||||||
|
|
||||||
struct kref refcount;
|
struct kref refcount;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user