From 9a9d5ed30bc3553f567304a6cc86e2d2c4dbd3f3 Mon Sep 17 00:00:00 2001 From: Putin Lee Date: Mon, 20 Nov 2017 14:07:30 +0800 Subject: [PATCH] video/rockchip: rga: fixup render_mode parameter incorrect Change-Id: I6a1c64231efb0b17be1fa48d32638bfb0806b3b4 Signed-off-by: Putin Lee --- drivers/video/rockchip/rga/rga.h | 1 + drivers/video/rockchip/rga/rga_drv.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/video/rockchip/rga/rga.h b/drivers/video/rockchip/rga/rga.h index 6f87b5e9cee7..77d742f40128 100755 --- a/drivers/video/rockchip/rga/rga.h +++ b/drivers/video/rockchip/rga/rga.h @@ -19,6 +19,7 @@ #define RGA_OUT_OF_RESOURCES -10 #define RGA_MALLOC_ERROR -11 +#define RGA_BUF_GEM_TYPE_MASK 0xC0 #define rgaIS_ERROR(status) (status < 0) #define rgaNO_ERROR(status) (status >= 0) diff --git a/drivers/video/rockchip/rga/rga_drv.c b/drivers/video/rockchip/rga/rga_drv.c index 0d36b33ea4e8..a4179f944d67 100755 --- a/drivers/video/rockchip/rga/rga_drv.c +++ b/drivers/video/rockchip/rga/rga_drv.c @@ -1029,7 +1029,7 @@ static int rga_blit(rga_session *session, struct rga_req *req) printk("RGA : DMA buf copy error\n"); return -EFAULT; } - + req->render_mode &= (~RGA_BUF_GEM_TYPE_MASK); do { if((req->render_mode == bitblt_mode) && (((saw>>1) >= daw) || ((sah>>1) >= dah))) { /* generate 2 cmd for pre scale */