|
@@ -167,7 +167,7 @@ static int mmc_set_mod_clk(struct sunxi_mmc_priv *priv, unsigned int hz)
|
|
if (new_mode) {
|
|
if (new_mode) {
|
|
#ifdef CONFIG_MMC_SUNXI_HAS_NEW_MODE
|
|
#ifdef CONFIG_MMC_SUNXI_HAS_NEW_MODE
|
|
val = CCM_MMC_CTRL_MODE_SEL_NEW;
|
|
val = CCM_MMC_CTRL_MODE_SEL_NEW;
|
|
- writel(SUNXI_MMC_NTSR_MODE_SEL_NEW, &priv->reg->ntsr);
|
|
|
|
|
|
+ setbits_le32(&priv->reg->ntsr, SUNXI_MMC_NTSR_MODE_SEL_NEW);
|
|
#endif
|
|
#endif
|
|
} else {
|
|
} else {
|
|
val = CCM_MMC_CTRL_OCLK_DLY(oclk_dly) |
|
|
val = CCM_MMC_CTRL_OCLK_DLY(oclk_dly) |
|