From: T Karthik Reddy Date: Tue, 25 Jun 2019 11:39:03 +0000 (+0200) Subject: mmc: sdhci: Read cd-gpio from devicetree X-Git-Tag: v2019.10-rc1~29^2~24 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=451931ea7002c74aafeafde8893d6eb6d7b460f0;p=oweals%2Fu-boot.git mmc: sdhci: Read cd-gpio from devicetree This patch reads cd-gpio property from devicetree Signed-off-by: T Karthik Reddy Signed-off-by: Michal Simek Reviewed-by: Peng Fan --- diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c index e2bb90abbd..4ffe74e35e 100644 --- a/drivers/mmc/sdhci.c +++ b/drivers/mmc/sdhci.c @@ -590,6 +590,12 @@ static int sdhci_set_ios(struct mmc *mmc) static int sdhci_init(struct mmc *mmc) { struct sdhci_host *host = mmc->priv; +#if CONFIG_IS_ENABLED(DM_MMC) && CONFIG_IS_ENABLED(DM_GPIO) + struct udevice *dev = mmc->dev; + + gpio_request_by_name(dev, "cd-gpio", 0, + &host->cd_gpio, GPIOD_IS_IN); +#endif sdhci_reset(host, SDHCI_RESET_ALL);