mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 18:41:58 +09:00
media: rockchip: avsp: add support for fbce head offset
Signed-off-by: Sach Lin <sach.lin@rock-chips.com> Change-Id: Ic72bd2cc5e23af9cac2ee46884da9e0c3b0ea317
This commit is contained in:
@@ -342,12 +342,14 @@ static int avsp_rcs_run(struct file *file, struct rkavsp_rcs_in_out *buf)
|
||||
writel(val, base + AVSP_RCS_WR_C_BASE);
|
||||
break;
|
||||
case AVSP_MODE_FBCE:
|
||||
out_offs = rcs_wr_stride_c * in_h;
|
||||
c_addr = val + (rcs_out_start_offset / 64) * 16;
|
||||
writel(c_addr, base + AVSP_RCS_WR_C_BASE);
|
||||
val += ((rcs_out_start_offset / 64) * 384);
|
||||
out_offs = rcs_wr_stride_c * in_h + ((rcs_out_start_offset / 64) * 384);
|
||||
val += out_offs;
|
||||
writel(val, base + AVSP_RCS_WR_Y_BASE);
|
||||
|
||||
val = out_offs;
|
||||
writel(val << 4, base + AVSP_RCS_WR_FBCE_HEAD_OFFSET);
|
||||
break;
|
||||
default:
|
||||
val += (rcs_out_start_offset * 6);
|
||||
|
||||
Reference in New Issue
Block a user