From ea668873c63ebaef28771eb3c72ad4f678e8e094 Mon Sep 17 00:00:00 2001 From: Yu Qiaowei Date: Wed, 13 Apr 2022 20:02:51 +0800 Subject: [PATCH] video: rockchip: rga3: Fixed the calculation error of v_address when map vir_addr Update driver version to 1.2.8 Signed-off-by: Yu Qiaowei Change-Id: I1426e1a3ac0b59b3eb6497c4b92921e918638653 --- drivers/video/rockchip/rga3/include/rga_drv.h | 2 +- drivers/video/rockchip/rga3/rga_mm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/rockchip/rga3/include/rga_drv.h b/drivers/video/rockchip/rga3/include/rga_drv.h index 670d0fe8981d..07b23a2e7546 100644 --- a/drivers/video/rockchip/rga3/include/rga_drv.h +++ b/drivers/video/rockchip/rga3/include/rga_drv.h @@ -86,7 +86,7 @@ #define DRIVER_MAJOR_VERISON 1 #define DRIVER_MINOR_VERSION 2 -#define DRIVER_REVISION_VERSION 7 +#define DRIVER_REVISION_VERSION 8 #define DRIVER_VERSION (STR(DRIVER_MAJOR_VERISON) "." STR(DRIVER_MINOR_VERSION) \ "." STR(DRIVER_REVISION_VERSION)) diff --git a/drivers/video/rockchip/rga3/rga_mm.c b/drivers/video/rockchip/rga3/rga_mm.c index d4379ec4d904..ee4f4a90555e 100644 --- a/drivers/video/rockchip/rga3/rga_mm.c +++ b/drivers/video/rockchip/rga3/rga_mm.c @@ -233,7 +233,7 @@ static int rga_alloc_virt_addr(struct rga_virt_addr **virt_addr_p, struct rga_virt_addr *virt_addr = NULL; uv_addr = viraddr + (memory_parm->width * memory_parm->height); - v_addr = (memory_parm->width * memory_parm->height) / + v_addr = uv_addr + (memory_parm->width * memory_parm->height) / (rga_is_yuv422p_format(memory_parm->format) ? 2 : 4); /* Calculate page size. */