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:

commit de
Gerrit - the friendly Code Review server

pai
4cca89d615
commit
f3c2c5e37d
@@ -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",
|
||||
|
Referência em uma nova issue
Block a user