From 7f8599fc1ab983d540ba8d0ffd55cfd3af513b77 Mon Sep 17 00:00:00 2001 From: Mark Yao Date: Thu, 21 Sep 2017 10:03:07 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3366: add dma-coherent for rga device When import dma_buf to rga driver, dma_map_sg will always do cpu cache sync, it cause low performance. Actually we don't want to do cpu cache sync on this context, So set rga device with dma-coherent to skip cpu cache sync. Change-Id: Ie256db6a072481953befafb5b8003b9c1e713436 Signed-off-by: Mark Yao --- arch/arm64/boot/dts/rockchip/rk3366.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3366.dtsi b/arch/arm64/boot/dts/rockchip/rk3366.dtsi index 9f055d9903d4..52210fdf7201 100644 --- a/arch/arm64/boot/dts/rockchip/rk3366.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3366.dtsi @@ -963,6 +963,7 @@ clocks = <&cru ACLK_RGA>, <&cru HCLK_RGA>, <&cru SCLK_RGA>; clock-names = "aclk_rga", "hclk_rga", "clk_rga"; power-domains = <&power RK3366_PD_VIO>; + dma-coherent; status = "disabled"; };