rga_copy_reg(reg, 0);
rga_reg_from_wait_to_run(reg);
-
+\r
+ #ifdef CONFIG_ARM\r
dmac_flush_range(&rga_service.cmd_buff[0], &rga_service.cmd_buff[28]);
- outer_flush_range(virt_to_phys(&rga_service.cmd_buff[0]),virt_to_phys(&rga_service.cmd_buff[28]));
+ outer_flush_range(virt_to_phys(&rga_service.cmd_buff[0]),virt_to_phys(&rga_service.cmd_buff[28]));\r
+ #elif defined(CONFIG_ARM64)\r
+ __dma_flush_range(&rga_service.cmd_buff[0], &rga_service.cmd_buff[28]);\r
+ #endif\r
- #if defined(CONFIG_ARCH_RK30)
+ #if 1
rga_soft_reset();
#endif