disp: msm: sde: fix ich reset override logic
This change fixes the detection logic for overriding the ich reset in both single and dual dsc case. In the previous logic ich reset override was not getting triggered when partial update on single dsc was enabled. This override is required to change the default Hw behavior of changing the ich reset position. ICH reset needs to be overridden in dual dsc merge case when partial update disables the dsc merge and no. of slices per encoder drops to 1. Similarly for single dsc case partial update case when DSC encoder configuration changes from 2 slices to single slice this override is required. Change-Id: I435dc7ff10c9fb0edb8e40e6701608aa22136981 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
This commit is contained in:
@@ -370,8 +370,8 @@ 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,
|
||||
* @half_panel_pu True for single and dual dsc encoders if partial
|
||||
* update sets the roi width to half of mode width
|
||||
* False in all other cases
|
||||
*/
|
||||
struct msm_display_dsc_info {
|
||||
|
Reference in New Issue
Block a user