disp: msm: sde: adjust DSC encoders to support all 4LM topologies

Add support for all 4LM topologies in new DCE encoder framework.
This change also aligns with the new way of checking topology
information.

Change-Id: I20785c96569fd07cbd8016d244a7e4c929bfa071
Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
这个提交包含在:
Amine Najahi
2020-05-01 16:46:25 -04:00
父节点 4fef803aff
当前提交 6a50aedbfa
修改 11 个文件,包含 185 行新增59 行删除

查看文件

@@ -364,6 +364,9 @@ struct msm_roi_caps {
* @det_thresh_flatness: Flatness threshold.
* @extra_width: Extra width required in timing calculations.
* @pps_delay_ms: Post PPS command delay in milliseconds.
* @dsc_4hsmerge_en: Using DSC 4HS merge topology
* @dsc_4hsmerge_padding 4HS merge DSC pair padding value in bytes
* @dsc_4hsmerge_alignment 4HS merge DSC alignment value in bytes
*/
struct msm_display_dsc_info {
struct drm_dsc_config config;
@@ -382,6 +385,9 @@ struct msm_display_dsc_info {
int det_thresh_flatness;
u32 extra_width;
u32 pps_delay_ms;
bool dsc_4hsmerge_en;
u32 dsc_4hsmerge_padding;
u32 dsc_4hsmerge_alignment;
};