aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2014-03-28 21:02:27 -0400
committerArnd Bergmann <arnd@arndb.de>2014-03-28 21:02:27 -0400
commitc441ab93d2b0ffec1852c1fd2186d262c2031d16 (patch)
treef2ce1495f4b0cc5cc3733de02b6123c5942ef650
parentefa25ffdd6a8518e963c5426f70b094a09fb2abb (diff)
parent55ace6b285d7350d5b562ba065656c8242629a32 (diff)
Merge tag 'samsung-dt-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/cleanup3
Merge "Samsung 3rd DT updates for v3.15" from Kukjin Kim: - Arndale Octa board updates: LDO3 and LDO23 enabled for soft-reset LDO9 enabled for USB operation MDMA1 disabled to avoid imprecise external abort Note that this is based on previous tags/samsung-dt-2 * tag 'samsung-dt-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung: ARM: dts: Keep some essential LDOs enabled for arndale-octa board ARM: dts: Disable MDMA1 node for arndale-octa board Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--arch/arm/boot/dts/exynos5420-arndale-octa.dts15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos5420-arndale-octa.dts b/arch/arm/boot/dts/exynos5420-arndale-octa.dts
index f509e8fc290f..df975b5df881 100644
--- a/arch/arm/boot/dts/exynos5420-arndale-octa.dts
+++ b/arch/arm/boot/dts/exynos5420-arndale-octa.dts
@@ -113,6 +113,7 @@
113 regulator-name = "PVDD_APIO_MMCON_1V8"; 113 regulator-name = "PVDD_APIO_MMCON_1V8";
114 regulator-min-microvolt = <1800000>; 114 regulator-min-microvolt = <1800000>;
115 regulator-max-microvolt = <1800000>; 115 regulator-max-microvolt = <1800000>;
116 regulator-always-on;
116 }; 117 };
117 118
118 ldo4_reg: LDO4 { 119 ldo4_reg: LDO4 {
@@ -150,6 +151,7 @@
150 regulator-name = "PVDD_USB_3V3"; 151 regulator-name = "PVDD_USB_3V3";
151 regulator-min-microvolt = <3000000>; 152 regulator-min-microvolt = <3000000>;
152 regulator-max-microvolt = <3000000>; 153 regulator-max-microvolt = <3000000>;
154 regulator-always-on;
153 }; 155 };
154 156
155 ldo10_reg: LDO10 { 157 ldo10_reg: LDO10 {
@@ -218,6 +220,7 @@
218 regulator-name = "PVDD_MIFS_1V1"; 220 regulator-name = "PVDD_MIFS_1V1";
219 regulator-min-microvolt = <1200000>; 221 regulator-min-microvolt = <1200000>;
220 regulator-max-microvolt = <1200000>; 222 regulator-max-microvolt = <1200000>;
223 regulator-always-on;
221 }; 224 };
222 225
223 ldo24_reg: LDO24 { 226 ldo24_reg: LDO24 {
@@ -361,4 +364,16 @@
361 gpio-key,wakeup; 364 gpio-key,wakeup;
362 }; 365 };
363 }; 366 };
367
368 amba {
369 mdma1: mdma@11C10000 {
370 /*
371 * MDMA1 can support both secure and non-secure
372 * AXI transactions. When this is enabled in the kernel
373 * for boards that run in secure mode, we are getting
374 * imprecise external aborts causing the kernel to oops.
375 */
376 status = "disabled";
377 };
378 };
364}; 379};