disp: msm: dp: filter modes based on sde resource availability
Not considering the currently available sde resources and caps while filtering/validating a mode will report unavailable modes and result in an atomic commit failure. DP should calculate the number of required lms and verify if lms/3dmux are available before a validating a mode. Change-Id: Idadcc655c30f5a831c47cf22b60085052b5b9fcd Signed-off-by: Nilaan Gunabalachandran <ngunabal@codeaurora.org>
Šī revīzija ir iekļauta:
@@ -600,7 +600,8 @@ enum drm_mode_status dp_connector_mode_valid(struct drm_connector *connector,
|
||||
dp_disp = display;
|
||||
mode->vrefresh = drm_mode_vrefresh(mode);
|
||||
|
||||
return dp_disp->validate_mode(dp_disp, sde_conn->drv_panel, mode);
|
||||
return dp_disp->validate_mode(dp_disp, sde_conn->drv_panel,
|
||||
mode, avail_res);
|
||||
}
|
||||
|
||||
int dp_connector_update_pps(struct drm_connector *connector,
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user