aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/mmc/host/sdhci-esdhc-imx.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/mmc/host/sdhci-esdhc-imx.c b/drivers/mmc/host/sdhci-esdhc-imx.c
index ac6f971b625f..322eabfd61c6 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)
297 */ 297 */
298 return; 298 return;
299 case SDHCI_HOST_CONTROL: 299 case SDHCI_HOST_CONTROL:
300 /* FSL messed up here, so we can just keep those three */ 300 /* FSL messed up here, so we need to manually compose it. */
301 new_val = val & (SDHCI_CTRL_LED | \ 301 new_val = val & (SDHCI_CTRL_LED | SDHCI_CTRL_4BITBUS);
302 SDHCI_CTRL_4BITBUS | \
303 SDHCI_CTRL_D3CD);
304 /* ensure the endianness */ 302 /* ensure the endianness */
305 new_val |= ESDHC_HOST_CONTROL_LE; 303 new_val |= ESDHC_HOST_CONTROL_LE;
306 /* bits 8&9 are reserved on mx25 */ 304 /* bits 8&9 are reserved on mx25 */