disp: msm: sde: intf accept 64-bit compressed pixels
This change enables the interface hw block to accept 64-bit compressed pixels. This configuration is enabled based on hw capability. For current hw, this is required any time the compressed pixels flow through the interface block, whereas in the previous version of DPU hw this configuration is only required for topology using 4 way dsc merge. Change-Id: I7bf79d035dba5084c5057022a7fa1117479e8d52 Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
此提交包含在:

提交者
Gerrit - the friendly Code Review server

父節點
e3f23771ba
當前提交
7317dc417f
@@ -103,7 +103,8 @@ static void drm_mode_to_intf_timing_params(
|
||||
timing->underflow_clr = 0xff;
|
||||
timing->hsync_skew = mode->hskew;
|
||||
timing->v_front_porch_fixed = vid_enc->base.vfp_cached;
|
||||
timing->compression_en = false;
|
||||
if (vid_enc->base.comp_type != MSM_DISPLAY_COMPRESSION_NONE)
|
||||
timing->compression_en = true;
|
||||
|
||||
/* DSI controller cannot handle active-low sync signals. */
|
||||
if (phys_enc->hw_intf->cap->type == INTF_DSI) {
|
||||
@@ -138,7 +139,6 @@ static void drm_mode_to_intf_timing_params(
|
||||
|
||||
if (vid_enc->base.comp_type == MSM_DISPLAY_COMPRESSION_DSC &&
|
||||
(vid_enc->base.comp_ratio > 1)) {
|
||||
timing->compression_en = true;
|
||||
timing->extra_dto_cycles =
|
||||
vid_enc->base.dsc_extra_pclk_cycle_cnt;
|
||||
timing->width += vid_enc->base.dsc_extra_disp_width;
|
||||
|
新增問題並參考
封鎖使用者