On 15.01.2013 16:36, Shawn Guo wrote:
SDHCI_CTRL_D3CD is not a standard SDHCI_HOST_CONTROL, so there is no
need to check it in SDHCI_HOST_CONTROL write at all.  Remove it.

Signed-off-by: Shawn Guo <shawn....@linaro.org>

Tested-by: Dirk Behme <dirk.be...@de.bosch.com>

Tested on i.MX6.

Thanks

Dirk

---
 drivers/mmc/host/sdhci-esdhc-imx.c |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c 
b/drivers/mmc/host/sdhci-esdhc-imx.c
index ac6f971..322eabf 100644
--- a/drivers/mmc/host/sdhci-esdhc-imx.c
+++ b/drivers/mmc/host/sdhci-esdhc-imx.c
@@ -297,10 +297,8 @@ static void esdhc_writeb_le(struct sdhci_host *host, u8 
val, int reg)
                 */
                return;
        case SDHCI_HOST_CONTROL:
-               /* FSL messed up here, so we can just keep those three */
-               new_val = val & (SDHCI_CTRL_LED | \
-                               SDHCI_CTRL_4BITBUS | \
-                               SDHCI_CTRL_D3CD);
+               /* FSL messed up here, so we need to manually compose it. */
+               new_val = val & (SDHCI_CTRL_LED | SDHCI_CTRL_4BITBUS);
                /* ensure the endianness */
                new_val |= ESDHC_HOST_CONTROL_LE;
                /* bits 8&9 are reserved on mx25 */
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to