From 2b2d5620b4f207f4b3bbfab51abed2b151a98a43 Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Tue, 19 Sep 2017 11:43:05 +0800 Subject: [PATCH] drm/rockchip: vop: add BCSH support for rk3328 Change-Id: I04652f46c1613d54745934c277d24958081d08d6 Signed-off-by: Sandy Huang --- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c index 39426b83b1e2..ca7b2c046414 100644 --- a/drivers/gpu/drm/rockchip/rockchip_vop_reg.c +++ b/drivers/gpu/drm/rockchip/rockchip_vop_reg.c @@ -655,6 +655,19 @@ static const struct vop_ctrl rk3328_ctrl_data = { .dsp_background = VOP_REG(RK3328_DSP_BG, 0xffffffff, 0), + .bcsh_brightness = VOP_REG(RK3328_BCSH_BCS, 0xff, 0), + .bcsh_contrast = VOP_REG(RK3328_BCSH_BCS, 0x1ff, 8), + .bcsh_sat_con = VOP_REG(RK3328_BCSH_BCS, 0x3ff, 20), + .bcsh_out_mode = VOP_REG(RK3328_BCSH_BCS, 0x3, 30), + .bcsh_sin_hue = VOP_REG(RK3328_BCSH_H, 0x1ff, 0), + .bcsh_cos_hue = VOP_REG(RK3328_BCSH_H, 0x1ff, 16), + .bcsh_r2y_csc_mode = VOP_REG(RK3328_BCSH_CTRL, 0x3, 6), + .bcsh_r2y_en = VOP_REG(RK3368_BCSH_CTRL, 0x1, 4), + .bcsh_y2r_csc_mode = VOP_REG(RK3368_BCSH_CTRL, 0x3, 2), + .bcsh_y2r_en = VOP_REG(RK3368_BCSH_CTRL, 0x1, 0), + .bcsh_color_bar = VOP_REG(RK3328_BCSH_COLOR_BAR, 0xffffff, 8), + .bcsh_en = VOP_REG(RK3328_BCSH_COLOR_BAR, 0x1, 0), + .cfg_done = VOP_REG(RK3328_REG_CFG_DONE, 0x1, 0), };