diff options
author | Xinliang Liu <xinliang.liu@linaro.org> | 2015-10-14 17:10:04 +0800 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2015-10-26 17:07:41 +0000 |
commit | 329a64583bd97c6f0071090714052490e44a1a1e (patch) | |
tree | 5c62e1a245e0e0ebba6392cf30071ea0973f8fd3 /arch | |
parent | 0e726c5f4125c20813f2607c5b29261ebb13fb55 (diff) |
dts/hisilicon: hi6220: Remove dma-coherent from gpu dts node
The question is that if we use coherent_swiotlb_dma_ops by adding a
"dma-coherent;" property to GPU's dts node GPU will not work properly many
kernel error msg: Mali: Executor GP: Job 2106 Timeout on Mali_GP. But if we
use noncoherent_swiotlb_dma_ops GPU will work normally. And Debian release
can work well with both coherent/noncoherent_swiotlb_dma_ops. The only
difference is that debian allocates dma bufs with cma not ION.
This commit seems to be a workaround and have no idea about the reason yet.
It seems that coherent_swiotlb_dma_ops may not work well with ION.
Will disscuss with ION guys.
Signed-off-by: Xinliang Liu <xinliang.liu@linaro.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm64/boot/dts/hi6220.dtsi | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/hi6220.dtsi b/arch/arm64/boot/dts/hi6220.dtsi index 7ffdc2b2233..17c0f86b74d 100644 --- a/arch/arm64/boot/dts/hi6220.dtsi +++ b/arch/arm64/boot/dts/hi6220.dtsi @@ -993,7 +993,6 @@ mali:mali@f4080000 { compatible = "arm,mali-450", "arm,mali-utgard"; reg = <0x0 0x3f100000 0x0 0x00708000>; - dma-coherent; clocks = <&clock_media HI6220_G3D_CLK>, <&clock_media HI6220_G3D_PCLK>; clock-names = "clk_g3d", "pclk_g3d"; |