From 262304034dbeaf280fe5b569f3db42e6babb5eb7 Mon Sep 17 00:00:00 2001 From: Li Huang Date: Fri, 26 Nov 2021 15:13:22 +0800 Subject: [PATCH] video: rockchip: rga3: Fixup wrong uv_stride on rga888 fbc Signed-off-by: Li Huang Change-Id: I60626f464e5a55c5afce5ae9fc546b374f4119ad --- drivers/video/rockchip/rga3/rga3_reg_info.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/rockchip/rga3/rga3_reg_info.c b/drivers/video/rockchip/rga3/rga3_reg_info.c index cc15b4cbba7d..f72bc429b991 100644 --- a/drivers/video/rockchip/rga3/rga3_reg_info.c +++ b/drivers/video/rockchip/rga3/rga3_reg_info.c @@ -996,7 +996,7 @@ static void RGA3_set_reg_wr_info(u8 *base, struct rga3_req *msg) uv_stride = ((msg->wr.vir_w + 15) & ~15); /* RGB888 */ else if (wr_format == 0x5) - uv_stride = ((msg->wr.vir_w + 15) & ~15) >> 2 * 3; + uv_stride = (((msg->wr.vir_w + 15) & ~15) >> 2) * 3; /* RGB565, yuv422 8bit, yuv420 10bit */ else if (wr_format == 0x4 || wr_format == 0x1 || wr_format == 0x2) uv_stride = ((msg->wr.vir_w + 15) & ~15) >> 1;