disp: msm: sde: Allow for overriding CP features flush mechanism

Allow for overriding color processing features that normally uses
DSPP flush to use LM flush instead. This is required on targets
where some of the DSPP features have been tied to LM flush bits.

This changes adds a field in color processing node to track if the
override is needed and enables LM flush override for rounded corner
on target requiring it.

Change-Id: I584bd7b20dfc9fc7795b1b3b10e2f17a82945ce4
Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
Dieser Commit ist enthalten in:
Amine Najahi
2020-08-16 13:56:43 -04:00
committet von Gerrit - the friendly Code Review server
Ursprung 4d3912297a
Commit deae97dd0d
3 geänderte Dateien mit 27 neuen und 1 gelöschten Zeilen

Datei anzeigen

@@ -4751,6 +4751,7 @@ static int _sde_hardware_pre_caps(struct sde_mdss_cfg *sde_cfg, uint32_t hw_rev)
sde_cfg->has_sui_blendstage = true;
sde_cfg->vbif_disable_inner_outer_shareable = true;
sde_cfg->mdss_hw_block_size = 0x158;
sde_cfg->rc_lm_flush_override = true;
} else if (IS_SHIMA_TARGET(hw_rev)) {
sde_cfg->has_cwb_support = true;
sde_cfg->has_wb_ubwc = true;