From: Greg Kroah-Hartman Date: Tue, 1 Jul 2014 19:34:58 +0000 (-0700) Subject: 3.14-stable patches X-Git-Tag: v3.4.97~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a26058ff04fe16519ba21eb426259c27f419b3c;p=thirdparty%2Fkernel%2Fstable-queue.git 3.14-stable patches added patches: arm-dts-disable-mdma1-node-for-exynos5420.patch --- diff --git a/queue-3.14/arm-dts-disable-mdma1-node-for-exynos5420.patch b/queue-3.14/arm-dts-disable-mdma1-node-for-exynos5420.patch new file mode 100644 index 00000000000..b08a541743c --- /dev/null +++ b/queue-3.14/arm-dts-disable-mdma1-node-for-exynos5420.patch @@ -0,0 +1,46 @@ +From e6015c1f8a9032c2aecb78d23edf49582563bd47 Mon Sep 17 00:00:00 2001 +From: Seungwon Jeon +Date: Fri, 9 May 2014 07:02:33 +0900 +Subject: ARM: dts: disable MDMA1 node for exynos5420 + +From: Seungwon Jeon + +commit e6015c1f8a9032c2aecb78d23edf49582563bd47 upstream. + +This change places MDMA1 in disabled node for Exynos5420. +If MDMA1 region is configured with secure mode, it makes +the boot failure with the following on smdk5420 board. +("Unhandled fault: imprecise external abort (0x1406) at 0x00000000") +Thus, arndale-octa board don't need to do the same thing anymore. + +Signed-off-by: Seungwon Jeon +Tested-by: Javi Merino +Signed-off-by: Kukjin Kim +Signed-off-by: Tushar Behera +Signed-off-by: Greg Kroah-Hartman +--- + +Tested on top of v3.14.10. +Fixes issue reported at [1]. +[1] +http://armcloud.us/kernel-ci/stable/v3.14.10/arm-exynos_defconfig/boot-exynos5420-arndale-octa.html + + arch/arm/boot/dts/exynos5420.dtsi | 7 +++++++ + 1 file changed, 7 insertions(+) + +--- a/arch/arm/boot/dts/exynos5420.dtsi ++++ b/arch/arm/boot/dts/exynos5420.dtsi +@@ -323,6 +323,13 @@ + #dma-cells = <1>; + #dma-channels = <8>; + #dma-requests = <1>; ++ /* ++ * MDMA1 can support both secure and non-secure ++ * AXI transactions. When this is enabled in the kernel ++ * for boards that run in secure mode, we are getting ++ * imprecise external aborts causing the kernel to oops. ++ */ ++ status = "disabled"; + }; + }; + diff --git a/queue-3.14/series b/queue-3.14/series new file mode 100644 index 00000000000..82df2f9f4d1 --- /dev/null +++ b/queue-3.14/series @@ -0,0 +1 @@ +arm-dts-disable-mdma1-node-for-exynos5420.patch