diff options
| author | Lloyd Atkinson <latkinso@codeaurora.org> | 2016-03-23 11:58:23 -0400 |
|---|---|---|
| committer | Dhaval Patel <pdhaval@codeaurora.org> | 2016-08-01 11:58:11 -0700 |
| commit | 1ffa7d1d4b20a379774fa1df7f32192acdb52c19 (patch) | |
| tree | 793998d621b7574a12463e5cea3d8fd89b310b53 /drivers/gpu | |
| parent | 7421d8eee54efaf7aad27b6688a6086cc75e37c9 (diff) | |
drm/msm/sde: remove crtc full modeset based on plane changes
Planes buffer dimensions and pixel format don't necessarily imply
a full chain modeset.
Change-Id: I2def7e0d33755ba31754c2cf5b2692053a110ee9
Signed-off-by: Lloyd Atkinson <latkinso@codeaurora.org>
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/msm/sde/sde_plane.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_plane.c b/drivers/gpu/drm/msm/sde/sde_plane.c index 0593d5bc24fe..fc5f19d5c19f 100644 --- a/drivers/gpu/drm/msm/sde/sde_plane.c +++ b/drivers/gpu/drm/msm/sde/sde_plane.c @@ -1021,13 +1021,9 @@ static int sde_plane_atomic_check(struct drm_plane *plane, DBG("%s: still pending!", psde->pipe_name); full_modeset = true; } - if (full_modeset) { - struct drm_crtc_state *crtc_state = - drm_atomic_get_crtc_state(state->state, - state->crtc); - crtc_state->mode_changed = true; + if (full_modeset) to_sde_plane_state(state)->mode_changed = true; - } + } else { to_sde_plane_state(state)->mode_changed = true; } |
