fix rga 2 compile bug
[firefly-linux-kernel-4.4.55.git] / drivers / video / rockchip / rga2 / rga2_drv.c
index e57006910fe00b863a425c6db44d175278b6ef70..d739a8a5c988c919fd01042939ce5adc46837f74 100755 (executable)
@@ -545,7 +545,6 @@ static void rga2_try_set_reg(void)
 \r
             rga2_power_on();\r
             udelay(1);\r
-            //mdelay(500);\r
 \r
             rga2_copy_reg(reg, 0);\r
             rga2_reg_from_wait_to_run(reg);\r
@@ -688,10 +687,13 @@ static int rga2_convert_dma_buf(struct rga2_req *req)
        ion_phys_addr_t phy_addr;\r
        size_t len;\r
     int ret;\r
+    \r
+    #ifdef CONFIG_RGA_IOMMU\r
     req->sg_src0 = NULL;\r
     req->sg_src1 = NULL;\r
     req->sg_dst  = NULL;\r
     req->sg_els  = NULL;\r
+    #endif\r
 \r
     if(req->src.yrgb_addr) {\r
         hdl = ion_import_dma_buf(rga2_drvdata->ion_client, req->src.yrgb_addr);\r
@@ -782,7 +784,7 @@ static int rga2_convert_dma_buf(struct rga2_req *req)
             req->src1.v_addr = req->dst.uv_addr + (req->dst.vir_w * req->dst.vir_h)/4;\r
         }\r
         #else\r
-           ion_phys(rga2_drvdata->ion_client, hdl, &phy_addr, &len);\r
+       ion_phys(rga2_drvdata->ion_client, hdl, &phy_addr, &len);\r
         req->src1.yrgb_addr = phy_addr;\r
         req->src1.uv_addr = req->dst.yrgb_addr + (req->dst.vir_w * req->dst.vir_h);\r
         req->src1.v_addr = req->dst.uv_addr + (req->dst.vir_w * req->dst.vir_h)/4;\r