summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2014-07-11 13:17:33 +0200
committerSylwester Nawrocki <s.nawrocki@samsung.com>2014-07-11 05:21:43 -0700
commitfd1948cffc925f7483a6449b7d8795505cd4f82e (patch)
tree43aaa302f9f9c5defe24b252d85c24d551d2d748
parent25a1cc9be9d934eab9b59c6617851083529e8802 (diff)
downloadlinux-3.10-fd1948cffc925f7483a6449b7d8795505cd4f82e.tar.gz
linux-3.10-fd1948cffc925f7483a6449b7d8795505cd4f82e.tar.bz2
linux-3.10-fd1948cffc925f7483a6449b7d8795505cd4f82e.zip
ARM: dts: exynos4412-odroid*: fix sleep state for eMMC_nDET pin
During system sleep, eMMC must be put into reset state with eMMC_nDET line. This patch adds proper configuration for eMMC_nDET pin in sleep state, so now board finally correctly operates after suspend/resume cycle. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Change-Id: Ied067cceb5fece61f1e5f9cab74c248878f9185c
-rw-r--r--arch/arm/boot/dts/exynos4412-odroid-common.dtsi9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
index 1aa270f8e03..efb2683aa9b 100644
--- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
+++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
@@ -519,6 +519,8 @@
};
odroid_reboot {
+ pinctrl-names = "default";
+ pinctrl-0 = <&emmc_ndet>;
compatible = "hardkernel,odroid-reboot";
reset-gpio = <&gpk1 2 0>;
};
@@ -560,4 +562,11 @@
samsung,pins = "gpx3-7";
samsung,pin-pud = <1>;
};
+
+ emmc_ndet: emmc-ndet {
+ samsung,pins = "gpk1-2";
+ samsung,pin-pud = <0>;
+ samsung,pin-con-pdn = <1>;
+ samsung,pin-pud-pdn = <0>;
+ };
};