drm/msm: update writeback to request max mixer of given modes
Update writeback to request max number of mixers of all given
modes specified in WB config ioctl. To support dynamic
mode/resolution change, worst case resource should be allocated
to avoid out of resource during transition.
Change-Id: I90d9f1e8461dff25fd1d36385bc580958dbc736b
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
diff --git a/drivers/gpu/drm/msm/sde/sde_encoder.c b/drivers/gpu/drm/msm/sde/sde_encoder.c
index 55173e3..62aff20 100644
--- a/drivers/gpu/drm/msm/sde/sde_encoder.c
+++ b/drivers/gpu/drm/msm/sde/sde_encoder.c
@@ -749,7 +749,8 @@
ret = sde_conn->ops.get_mode_info(adj_mode,
&sde_enc->mode_info,
- sde_kms->catalog->max_mixer_width);
+ sde_kms->catalog->max_mixer_width,
+ sde_conn->display);
if (ret) {
SDE_ERROR_ENC(sde_enc,
"failed to get mode info, rc = %d\n", ret);
@@ -1917,7 +1918,8 @@
sde_conn = to_sde_connector(conn);
if (sde_conn) {
ret = sde_conn->ops.get_mode_info(adj_mode, &sde_enc->mode_info,
- sde_kms->catalog->max_mixer_width);
+ sde_kms->catalog->max_mixer_width,
+ sde_conn->display);
if (ret) {
SDE_ERROR_ENC(sde_enc,
"invalid topology for the mode\n");