From: zsq Date: Wed, 20 Aug 2014 03:46:57 +0000 (+0800) Subject: rga fix scale down ratio over 2 error X-Git-Tag: firefly_0821_release~4847 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=fa273d24511c0f4e4f4e14eb4cdf748653f34690;p=firefly-linux-kernel-4.4.55.git rga fix scale down ratio over 2 error --- diff --git a/drivers/video/rockchip/rga/rga_drv.c b/drivers/video/rockchip/rga/rga_drv.c index acad02776311..7664cafa1e6d 100755 --- a/drivers/video/rockchip/rga/rga_drv.c +++ b/drivers/video/rockchip/rga/rga_drv.c @@ -534,6 +534,8 @@ static struct rga_reg * rga_reg_init_2(rga_session *session, struct rga_req *req INIT_LIST_HEAD(®1->session_link); INIT_LIST_HEAD(®1->status_link); + req0->mmu_info.mmu_flag &= (~(1 << 10)); + if(req0->mmu_info.mmu_en) { ret = rga_set_mmu_info(reg0, req0); @@ -545,6 +547,8 @@ static struct rga_reg * rga_reg_init_2(rga_session *session, struct rga_req *req RGA_gen_reg_info(req0, (uint8_t *)reg0->cmd_reg); + req1->mmu_info.mmu_flag &= (~(1 << 8)); + if(req1->mmu_info.mmu_en) { ret = rga_set_mmu_info(reg1, req1);