disp: msm: sde: add WB rotation output color formats

MDSS 10.0.0 HW supports rotation of input image with
writeback HW but output color formats are restricted to
32 bit uncompressed A5X tile formats. This change exposes
the supported WB output color formats to client for WB
rotation usecase.

Change-Id: Ic52e6ee4ab882b7dad6edd0daa91b593afbcae01
Signed-off-by: Prabhanjan Kandula <quic_pkandula@quicinc.com>
Esse commit está contido em:
Prabhanjan Kandula
2022-04-26 18:21:12 -07:00
commit de Gerrit - the friendly Code Review server
commit f3c2c5e37d
4 arquivos alterados com 49 adições e 4 exclusões

Ver arquivo

@@ -532,6 +532,18 @@ int sde_wb_connector_set_info_blob(struct drm_connector *connector,
sde_kms_info_stop(info);
}
/* Populate info buffer with WB rotation output formats */
format_list = wb_dev->wb_cfg->rot_format_list;
if (format_list) {
sde_kms_info_start(info, "rot_output_formats");
while (format_list->fourcc_format) {
sde_kms_info_append_format(info, format_list->fourcc_format,
format_list->modifier);
++format_list;
}
sde_kms_info_stop(info);
}
sde_kms_info_add_keyint(info, "wb_intf_index", wb_dev->wb_idx - WB_0);
sde_kms_info_add_keyint(info, "maxlinewidth", wb_dev->wb_cfg->sblk->maxlinewidth);
sde_kms_info_add_keyint(info, "maxlinewidth_linear",