mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
drm/rockchip: dw-dp: select encoder by the correct crtc
Change-Id: If459d759403fdbeddde9ce121de292d72c7b0541 Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
This commit is contained in:
@@ -3329,7 +3329,8 @@ static void dw_dp_mst_assigned_encoder(struct dw_dp *dp, struct drm_atomic_state
|
||||
if (!connector->state->crtc && new_con_state->crtc) {
|
||||
availble_encoders = encoder_mask ^ connector->possible_encoders;
|
||||
for (i = 0; i < dp->mst_port_num; i++) {
|
||||
if (drm_encoder_crtc_ok(&dp->mst_enc[i].encoder, crtc) &&
|
||||
if (drm_encoder_crtc_ok(&dp->mst_enc[i].encoder,
|
||||
new_con_state->crtc) &&
|
||||
(availble_encoders &
|
||||
drm_encoder_mask(&dp->mst_enc[i].encoder))) {
|
||||
mst_conn->mst_enc = &dp->mst_enc[i];
|
||||
|
||||
Reference in New Issue
Block a user