mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
drm/rockchip: vop2: Fix AFBC gating on rk3588
On RK3568: this bit is Auto gating enable on RK3588: this bit is gating disable(we must set it to 1 when afbc enable) Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Change-Id: If689c587c6df9e1e8c6ff670d30e62c53b621194
This commit is contained in:
@@ -3711,7 +3711,11 @@ static void vop2_win_atomic_update(struct vop2_win *win, struct drm_rect *src, s
|
||||
VOP_AFBC_SET(vop2, win, format, afbc_format);
|
||||
VOP_AFBC_SET(vop2, win, rb_swap, rb_swap);
|
||||
VOP_AFBC_SET(vop2, win, uv_swap, uv_swap);
|
||||
VOP_AFBC_SET(vop2, win, auto_gating_en, 0);
|
||||
|
||||
if (vop2->version == VOP_VERSION_RK3568)
|
||||
VOP_AFBC_SET(vop2, win, auto_gating_en, 0);
|
||||
else
|
||||
VOP_AFBC_SET(vop2, win, auto_gating_en, 1);
|
||||
VOP_AFBC_SET(vop2, win, block_split_en, 0);
|
||||
VOP_AFBC_SET(vop2, win, hdr_ptr, vpstate->yrgb_mst);
|
||||
VOP_AFBC_SET(vop2, win, pic_size, act_info);
|
||||
|
||||
Reference in New Issue
Block a user