disp: msm: sde: proper allocation of dcwb for LMs
During dcwb mixer allocation, resource manager allocates the first available mixer in the free list. In dual display uses case with 1 1 1 topology if only secondary is running CWB then, resource manager allocates DCWB0 which leads to wb timeout due to HW does not have the connection between LM1 and DCWB0. This change allocates proper dcwb for the LMs in RM. Change-Id: I0c8b04b46ccad5a7d7dd591fbfa3ea0915eccdc6 Signed-off-by: Mahadevan <quic_mahap@quicinc.com>
This commit is contained in:
@@ -2108,7 +2108,8 @@ static int _sde_connector_lm_preference(struct sde_connector *sde_conn,
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
sde_hw_mixer_set_preference(sde_kms->catalog, num_lm, disp_type);
|
||||
sde_conn->lm_mask = sde_hw_mixer_set_preference(sde_kms->catalog,
|
||||
num_lm, disp_type);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
Reference in New Issue
Block a user