From: Joonyoung Shim Date: Wed, 23 Sep 2015 07:41:55 +0000 (+0900) Subject: ARM: dts: Fix wrong clock binding for sysmmu_fimd1_1 on exynos5420 X-Git-Tag: submit/tizen/20160405.082219~58 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d5700ce0bef6e84ab3dcce882815ff2e272234ee;p=platform%2Fkernel%2Flinux-exynos.git ARM: dts: Fix wrong clock binding for sysmmu_fimd1_1 on exynos5420 The sysmmu_fimd1_1 should bind the clock CLK_SMMU_FIMD1M1, not the clock CLK_SMMU_FIMD1M0. CLK_SMMU_FIMD1M0 is a clock for the sysmmu_fimd1_0. This wrong clock binding causes the problem that is blocked in iommu_map function when IOMMU is enabled and exynos-drm driver tries to allocate buffer via DMA mapping API on Odroid-XU3 board. Change-Id: I030bbdad233446df59732a41260631dbdade0493 Fixes: b70045167815 ("ARM: dts: add sysmmu nodes for exynos5420") Signed-off-by: Joonyoung Shim Cc: # v4.2 Reviewed-by: Javier Martinez Canillas Acked-by: Marek Szyprowski Signed-off-by: Krzysztof Kozlowski --- diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index bbd66ca7aa1f..0f06837100fc 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi @@ -1219,7 +1219,7 @@ interrupt-parent = <&combiner>; interrupts = <3 0>; clock-names = "sysmmu", "master"; - clocks = <&clock CLK_SMMU_FIMD1M0>, <&clock CLK_FIMD1>; + clocks = <&clock CLK_SMMU_FIMD1M1>, <&clock CLK_FIMD1>; samsung,power-domain = <&disp_pd>; #iommu-cells = <0>; };