Merge "disp: msm: sde: reset cwb encoder for the associated crtc"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

commit
217c457d84
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2014-2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (C) 2013 Red Hat
|
||||
* Author: Rob Clark <robdclark@gmail.com>
|
||||
@@ -977,6 +977,9 @@ bool sde_encoder_is_cwb_disabling(struct drm_encoder *drm_enc,
|
||||
if (sde_enc->disp_info.intf_type != DRM_MODE_CONNECTOR_VIRTUAL)
|
||||
return false;
|
||||
|
||||
if (sde_enc->crtc != crtc)
|
||||
return false;
|
||||
|
||||
for (i = 0; i < sde_enc->num_phys_encs; i++) {
|
||||
struct sde_encoder_phys *phys = sde_enc->phys_encs[i];
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-2024 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2014-2021, The Linux Foundation. All rights reserved.
|
||||
* Copyright (C) 2013 Red Hat
|
||||
* Author: Rob Clark <robdclark@gmail.com>
|
||||
@@ -1729,7 +1729,7 @@ static void sde_kms_wait_for_commit_done(struct msm_kms *kms,
|
||||
sde_crtc_complete_flip(crtc, NULL);
|
||||
}
|
||||
|
||||
if (cwb_disabling && cwb_enc)
|
||||
if (cwb_enc)
|
||||
sde_encoder_virt_reset(cwb_enc);
|
||||
|
||||
if (drm_atomic_crtc_needs_modeset(crtc->state)) {
|
||||
|
Reference in New Issue
Block a user