summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorŁukasz Stelmach <l.stelmach@samsung.com>2016-10-06 16:42:34 +0200
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:53:33 +0900
commit36d7328f5d8f5a45ce167a04904e9afa62c07f55 (patch)
treedc9ef0e36e2476dda0c7f75bbba1b65fcb9f8a4d /arch
parent95bc30fa225ca17bd589606bc7fc58f3c5305a08 (diff)
ARM: dts: add mmc detect gpio for exynos5422-odroidxu3/4
The patch adds gpio for detecting presence of MMC card. It fixes issue with kernel hang when MMC card is missing and prevents flooding kernel log with mmc bus parameters. Change-Id: I6eca44d9942c9f5958dba68a98ea25f2809ed20d Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> Signed-off-by: Kukjin Kim <kgene@kernel.org> Origin: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=fb1aeedb61adcb7651eada9eb79ddfa11f21f085
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
index fd4949ffaa21..47257a7465fa 100644
--- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
+++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi
@@ -11,6 +11,7 @@
*/
#include <dt-bindings/clock/samsung,s2mps11.h>
+#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/sound/samsung-i2s.h>
#include "exynos5800.dtsi"
@@ -433,7 +434,7 @@
&mmc_0 {
status = "okay";
mmc-pwrseq = <&emmc_pwrseq>;
- broken-cd;
+ cd-gpios = <&gpc0 2 GPIO_ACTIVE_LOW>;
card-detect-delay = <200>;
samsung,dw-mshc-ciu-div = <3>;
samsung,dw-mshc-sdr-timing = <0 4>;
@@ -442,6 +443,7 @@
samsung,read-strobe-delay = <90>;
pinctrl-names = "default";
pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_rclk>;
+ pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_rclk &sd0_cd>;
bus-width = <8>;
cap-mmc-highspeed;
mmc-hs200-1_8v;