From: Łukasz Stelmach Date: Thu, 6 Oct 2016 14:42:34 +0000 (+0200) Subject: ARM: dts: add mmc detect gpio for exynos5422-odroidxu3/4 X-Git-Tag: submit/tizen/20161010.025055^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F01%2F91301%2F3;p=platform%2Fkernel%2Flinux-exynos.git 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 Signed-off-by: Łukasz Stelmach Signed-off-by: Kukjin Kim Origin: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=fb1aeedb61adcb7651eada9eb79ddfa11f21f085 --- 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 +#include #include #include #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;