summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2014-07-11 09:11:43 +0200
committerSylwester Nawrocki <s.nawrocki@samsung.com>2014-07-11 05:19:34 -0700
commit25a1cc9be9d934eab9b59c6617851083529e8802 (patch)
tree36db42eaacb8b143af936cf74e9141e5b743f138
parent4c4bcf00327863dc84654dd3d718b2015ed59eea (diff)
downloadlinux-3.10-25a1cc9be9d934eab9b59c6617851083529e8802.tar.gz
linux-3.10-25a1cc9be9d934eab9b59c6617851083529e8802.tar.bz2
linux-3.10-25a1cc9be9d934eab9b59c6617851083529e8802.zip
ARM: dts: exynos4412-odroid*: fix T-FLASH hotplug detection
TFLASH (SDHCI2 controller) uses internal card detect line, but it looks that the driver fails to operate it properly. As a workaround use GPIO interrupt on SD_CDn line for detecting SD card state. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Change-Id: I5b90ae5fcfd205349be7bdff1e6af199713b3a47
-rw-r--r--arch/arm/boot/dts/exynos4412-odroid-common.dtsi9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
index fd50d71be75..1aa270f8e03 100644
--- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
+++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi
@@ -77,8 +77,10 @@
sdhci@12530000 {
bus-width = <4>;
- pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
+ pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sd_cdn>;
pinctrl-names = "default";
+ cd-gpios = <&gpk2 2 0>;
+ cd-inverted;
status = "okay";
};
@@ -544,6 +546,11 @@
samsung,pin-pud = <0>;
};
+ sd_cdn: sd_cdn {
+ samsung,pins = "gpk2-2";
+ samsung,pin-pud = <0>;
+ };
+
gpio_home_key: home_key {
samsung,pins = "gpx2-2";
samsung,pin-pud = <1>;