rga fix scale down ratio over 2 error
authorzsq <zsq@rock-chips.com>
Wed, 20 Aug 2014 03:46:57 +0000 (11:46 +0800)
committerzsq <zsq@rock-chips.com>
Wed, 20 Aug 2014 03:46:57 +0000 (11:46 +0800)
drivers/video/rockchip/rga/rga_drv.c

index acad0277631166d9333f2e77ddfae54e3fe5560c..7664cafa1e6d551088ac5aad81f4afa700f3a05c 100755 (executable)
@@ -534,6 +534,8 @@ static struct rga_reg * rga_reg_init_2(rga_session *session, struct rga_req *req
         INIT_LIST_HEAD(&reg1->session_link);\r
        INIT_LIST_HEAD(&reg1->status_link);\r
 \r
+        req0->mmu_info.mmu_flag &= (~(1 << 10));\r
+\r
         if(req0->mmu_info.mmu_en)\r
         {\r
             ret = rga_set_mmu_info(reg0, req0);\r
@@ -545,6 +547,8 @@ static struct rga_reg * rga_reg_init_2(rga_session *session, struct rga_req *req
 \r
         RGA_gen_reg_info(req0, (uint8_t *)reg0->cmd_reg);\r
 \r
+        req1->mmu_info.mmu_flag &= (~(1 << 8));\r
+\r
         if(req1->mmu_info.mmu_en)\r
         {\r
             ret = rga_set_mmu_info(reg1, req1);\r