diff options
author | Arnd Bergmann <arnd@arndb.de> | 2014-03-28 21:02:27 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-03-28 21:02:27 -0400 |
commit | c441ab93d2b0ffec1852c1fd2186d262c2031d16 (patch) | |
tree | f2ce1495f4b0cc5cc3733de02b6123c5942ef650 | |
parent | efa25ffdd6a8518e963c5426f70b094a09fb2abb (diff) | |
parent | 55ace6b285d7350d5b562ba065656c8242629a32 (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.dts | 15 |
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 | }; |