Linux Kernels

mmc: dw_mmc: exynos: Remove code for wp-gpios

This change “mmc: dw_mmc: exynos: Remove code for wp-gpios” (commit 07b2404) in Linux kernel is authored by Doug Anderson <dianders [at] chromium.org> on Fri Jan 11 17:03:52 2013 +0000.

Description of "mmc: dw_mmc: exynos: Remove code for wp-gpios"

The change “mmc: dw_mmc: exynos: Remove code for wp-gpios” introduces changes as follows.

mmc: dw_mmc: exynos: Remove code for wp-gpios

The exynos code claimed the write protect with devm_gpio_request() but
never did anything with it.  That meant that anyone using a write
protect GPIO would effectively be write protected all the time.

The handling for wp-gpios belongs in the main dw_mmc driver and has
been moved there.

Signed-off-by: Doug Anderson <dianders@chromium.org>
Acked-by: Seungwon Jeon <tgih.jun@samsung.com>
Acked-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Chris Ball <cjb@laptop.org>

Linux kernel releases containing commit 07b2404

The Linux kernel releases containing this commit are as follows.

Linux kernel code changes from "mmc: dw_mmc: exynos: Remove code for wp-gpios"

There are 10 lines of Linux source code added/deleted in this change. Code changes to Linux kernel are as follows.

 drivers/mmc/host/dw_mmc-exynos.c | 10 ----------
 1 file changed, 10 deletions(-)
 
diff --git a/drivers/mmc/host/dw_mmc-exynos.c b/drivers/mmc/host/dw_mmc-exynos.c
index 4d50da618166..72fd0f2c9013 100644
--- a/drivers/mmc/host/dw_mmc-exynos.c
+++ b/drivers/mmc/host/dw_mmc-exynos.c
@@ -175,16 +175,6 @@ static int dw_mci_exynos_setup_bus(struct dw_mci *host,
 		}
 	}
 
-	gpio = of_get_named_gpio(slot_np, "wp-gpios", 0);
-	if (gpio_is_valid(gpio)) {
-		if (devm_gpio_request(host->dev, gpio, "dw-mci-wp"))
-			dev_info(host->dev, "gpio [%d] request failed\n",
-						gpio);
-	} else {
-		dev_info(host->dev, "wp gpio not available");
-		host->pdata->quirks |= DW_MCI_QUIRK_NO_WRITE_PROTECT;
-	}
-
 	if (host->pdata->quirks & DW_MCI_QUIRK_BROKEN_CARD_DETECTION)
 		return 0;
 

The commit for this change in Linux stable tree is 07b2404 (patch).

Last modified: 2020/01/11 09:26