aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2013-10-07 10:13:47 -0400
committerKukjin Kim <kgene.kim@samsung.com>2013-10-07 10:13:47 -0400
commit328aee4b5103fe071ace03cd2ab425fc2186d28b (patch)
treecfa8aa4cebce5a5534fcf2c59b9b1af93fda09f5
parent8365f763a7816f0b5d04f6cabd359de14b378e52 (diff)
ARM: dts: Disable Exynos5250 I2S controllers by default
Rather than requiring each board to explicitly disable the I2S controllers it is not using instead require boards to enable those that they are using. This is required for audio operation on Arndale, one of the unused I2S controllers is pinmuxed with the LDO enable GPIOs for the WM1811A. Signed-off-by: Mark Brown <broonie@linaro.org> Acked-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r--arch/arm/boot/dts/exynos5250-arndale.dts4
-rw-r--r--arch/arm/boot/dts/exynos5250-smdk5250.dts8
-rw-r--r--arch/arm/boot/dts/exynos5250.dtsi3
3 files changed, 7 insertions, 8 deletions
diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/exynos5250-arndale.dts
index 0c425476d4db..b0dbea8f0286 100644
--- a/arch/arm/boot/dts/exynos5250-arndale.dts
+++ b/arch/arm/boot/dts/exynos5250-arndale.dts
@@ -412,6 +412,10 @@
412 status = "disabled"; 412 status = "disabled";
413 }; 413 };
414 414
415 i2s0: i2s@03830000 {
416 status = "okay";
417 };
418
415 spi_0: spi@12d20000 { 419 spi_0: spi@12d20000 {
416 status = "disabled"; 420 status = "disabled";
417 }; 421 };
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts
index 2538b329f2ce..f86d56760a45 100644
--- a/arch/arm/boot/dts/exynos5250-smdk5250.dts
+++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts
@@ -231,14 +231,6 @@
231 status = "okay"; 231 status = "okay";
232 }; 232 };
233 233
234 i2s1: i2s@12D60000 {
235 status = "disabled";
236 };
237
238 i2s2: i2s@12D70000 {
239 status = "disabled";
240 };
241
242 sound { 234 sound {
243 compatible = "samsung,smdk-wm8994"; 235 compatible = "samsung,smdk-wm8994";
244 236
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index 7d7cc777ff7b..c863113eed3f 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -417,6 +417,7 @@
417 417
418 i2s0: i2s@03830000 { 418 i2s0: i2s@03830000 {
419 compatible = "samsung,s5pv210-i2s"; 419 compatible = "samsung,s5pv210-i2s";
420 status = "disabled";
420 reg = <0x03830000 0x100>; 421 reg = <0x03830000 0x100>;
421 dmas = <&pdma0 10 422 dmas = <&pdma0 10
422 &pdma0 9 423 &pdma0 9
@@ -433,6 +434,7 @@
433 434
434 i2s1: i2s@12D60000 { 435 i2s1: i2s@12D60000 {
435 compatible = "samsung,s3c6410-i2s"; 436 compatible = "samsung,s3c6410-i2s";
437 status = "disabled";
436 reg = <0x12D60000 0x100>; 438 reg = <0x12D60000 0x100>;
437 dmas = <&pdma1 12 439 dmas = <&pdma1 12
438 &pdma1 11>; 440 &pdma1 11>;
@@ -445,6 +447,7 @@
445 447
446 i2s2: i2s@12D70000 { 448 i2s2: i2s@12D70000 {
447 compatible = "samsung,s3c6410-i2s"; 449 compatible = "samsung,s3c6410-i2s";
450 status = "disabled";
448 reg = <0x12D70000 0x100>; 451 reg = <0x12D70000 0x100>;
449 dmas = <&pdma0 12 452 dmas = <&pdma0 12
450 &pdma0 11>; 453 &pdma0 11>;