mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 10:58:48 +09:00
drm/rockchip: vop3: Support rk3576 dither frac v2
Change-Id: I4a815190d05e8a149c969df7b4418f02031e3f2c Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
This commit is contained in:
@@ -7212,6 +7212,10 @@ static void vop2_dither_setup(struct rockchip_crtc_state *vcstate, struct drm_cr
|
||||
pre_dither_down_en = false;
|
||||
|
||||
if (vp_data->feature & VOP_FEATURE_POST_FRC_V2 && pre_dither_down_en) {
|
||||
vop2_writel(vop2, RK3576_VP0_POST_DITHER_FRC_0, 0x00000000);
|
||||
vop2_writel(vop2, RK3576_VP0_POST_DITHER_FRC_1, 0x01000100);
|
||||
vop2_writel(vop2, RK3576_VP0_POST_DITHER_FRC_2, 0x04030100);
|
||||
|
||||
VOP_MODULE_SET(vop2, vp, pre_dither_down_en, 0);
|
||||
VOP_MODULE_SET(vop2, vp, dither_down_en, 1);/* enable frc2.0 do 10->8 */
|
||||
VOP_MODULE_SET(vop2, vp, dither_down_sel, DITHER_DOWN_FRC);
|
||||
|
||||
@@ -1151,6 +1151,9 @@
|
||||
#define RK3568_VP0_BCSH_BCS 0xC64
|
||||
#define RK3568_VP0_BCSH_H 0xC68
|
||||
#define RK3568_VP0_BCSH_COLOR_BAR 0xC6C
|
||||
#define RK3576_VP0_POST_DITHER_FRC_0 0xCA0
|
||||
#define RK3576_VP0_POST_DITHER_FRC_1 0xCA4
|
||||
#define RK3576_VP0_POST_DITHER_FRC_2 0xCA8
|
||||
#define RK3562_VP0_MCU_CTRL 0xCF8
|
||||
#define RK3562_VP0_MCU_RW_BYPASS_PORT 0xCFC
|
||||
|
||||
|
||||
Reference in New Issue
Block a user