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: I5358d60634070bdb26059056db884ad4161c073e
Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
Tento commit je obsažen v:
Amine Najahi
2020-05-24 15:05:08 -04:00
odevzdal Gerrit - the friendly Code Review server
rodič 707ce010fe
revize b121756b5d
11 změnil soubory, kde provedl 189 přidání a 62 odebrání

Zobrazit soubor

@@ -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;
};