disp: msm: sde: right only pu support
This change add right only pu support by allowing the dsc to be flushed when one of the dsc is getting disabled. Since the crtc swaps the mixers in case of right only partial update, this change fixes the active display mask passed to encoder so that always the left only dsc gets programmed. This change also fixes layer mixer configuration where only one layer mixer is driving the partial update, the other mixer's configuration is disabled. Change-Id: I2dd2e9a347797bfe07c90e0ca7f999d151fba933 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
This commit is contained in:
@@ -369,6 +369,9 @@ struct msm_roi_caps {
|
||||
* @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
|
||||
* @half_panel_pu True For Dual dsc encoders if partial update is
|
||||
* enabled and only one encoder needs to be used,
|
||||
* False in all other cases
|
||||
*/
|
||||
struct msm_display_dsc_info {
|
||||
struct drm_dsc_config config;
|
||||
@@ -390,6 +393,7 @@ struct msm_display_dsc_info {
|
||||
bool dsc_4hsmerge_en;
|
||||
u32 dsc_4hsmerge_padding;
|
||||
u32 dsc_4hsmerge_alignment;
|
||||
bool half_panel_pu;
|
||||
};
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user