mirror of https://gitee.com/openkylin/linux.git
drm/sti: in crtc_atomic_flush, enable only planes of this crtc
crtc_atomic_flush performs some additional processing, like plane enable at mixer level. Enable only the planes attached to the CRTC. Signed-off-by: Fabien Dessenne <fabien.dessenne@st.com> Acked-by: Vincent Abriou <vincent.abriou@st.com>
This commit is contained in:
parent
ffdbb82ca4
commit
3bc6b01de3
|
@ -165,6 +165,10 @@ static void sti_crtc_atomic_flush(struct drm_crtc *crtc,
|
|||
|
||||
switch (plane->status) {
|
||||
case STI_PLANE_UPDATED:
|
||||
/* ignore update for other CRTC */
|
||||
if (p->state->crtc != crtc)
|
||||
continue;
|
||||
|
||||
/* update planes tag as updated */
|
||||
DRM_DEBUG_DRIVER("update plane %s\n",
|
||||
sti_plane_to_str(plane));
|
||||
|
|
Loading…
Reference in New Issue