Skip to content

Commit 64bc07d

Browse files
Mark Yaorkhuangtao
authored andcommitted
drm/rockchip: vop: add rk3399 cabc registers
Change-Id: Ia7929e4c62ac031453fdb50ed4dcb20d11faee95 Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
1 parent ea5e704 commit 64bc07d

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

drivers/gpu/drm/rockchip/rockchip_vop_reg.c

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,19 @@ static const struct vop_ctrl rk3288_ctrl_data = {
225225
0, 3, 5, -1),
226226
.afbdc_pic_size = VOP_REG_VER(RK3399_AFBCD0_PIC_SIZE, 0xffffffff,
227227
0, 3, 5, -1),
228+
.cabc_config_mode = VOP_REG_VER(RK3399_CABC_CTRL0, 0x3, 1, 3, 5, -1),
229+
.cabc_calc_pixel_num = VOP_REG_VER(RK3399_CABC_CTRL0, 0x7fffff, 4,
230+
3, 5, -1),
231+
.cabc_handle_en = VOP_REG_VER(RK3399_CABC_CTRL0, 0x1, 3, 3, 5, -1),
232+
.cabc_en = VOP_REG_VER(RK3399_CABC_CTRL0, 0x1, 0, 3, 5, -1),
233+
.cabc_total_num = VOP_REG_VER(RK3399_CABC_CTRL1, 0x7fffff, 4, 3, 5, -1),
234+
.cabc_lut_en = VOP_REG_VER(RK3399_CABC_CTRL1, 0x1, 0, 3, 5, -1),
235+
.cabc_stage_up_mode = VOP_REG_VER(RK3399_CABC_CTRL2, 0x1, 19, 3, 5, -1),
236+
.cabc_stage_up = VOP_REG_VER(RK3399_CABC_CTRL2, 0x1ff, 8, 3, 5, -1),
237+
.cabc_stage_down = VOP_REG_VER(RK3399_CABC_CTRL2, 0xff, 0, 3, 5, -1),
238+
.cabc_global_dn = VOP_REG_VER(RK3399_CABC_CTRL3, 0xff, 0, 3, 5, -1),
239+
.cabc_global_dn_limit_en = VOP_REG_VER(RK3399_CABC_CTRL3, 0x1, 8,
240+
3, 5, -1),
228241

229242
.xmirror = VOP_REG(RK3288_DSP_CTRL0, 0x1, 22),
230243
.ymirror = VOP_REG(RK3288_DSP_CTRL0, 0x1, 23),

0 commit comments

Comments
 (0)