.. | .. |
---|
335 | 335 | sdhci_writel(host, extra, DWCMSHC_EMMC_DLL_RXCLK); |
---|
336 | 336 | |
---|
337 | 337 | txclk_tapnum = drv_data->hs200_tx_tap; |
---|
338 | | - if ((drv_data->flags & RK_DLL_CMD_OUT) && |
---|
339 | | - host->mmc->ios.timing == MMC_TIMING_MMC_HS400) { |
---|
| 338 | + if (host->mmc->ios.timing == MMC_TIMING_MMC_HS400) { |
---|
340 | 339 | txclk_tapnum = drv_data->hs400_tx_tap; |
---|
341 | | - extra = DLL_CMDOUT_SRC_CLK_NEG | |
---|
342 | | - DLL_CMDOUT_BOTH_CLK_EDGE | |
---|
343 | | - DWCMSHC_EMMC_DLL_DLYENA | |
---|
344 | | - drv_data->hs400_cmd_tap | |
---|
345 | | - DLL_CMDOUT_TAPNUM_FROM_SW; |
---|
346 | | - if (drv_data->flags & RK_TAP_VALUE_SEL) |
---|
347 | | - extra |= DLL_TAP_VALUE_SEL | dll_lock_value << DLL_TAP_VALUE_OFFSET; |
---|
348 | | - sdhci_writel(host, extra, DECMSHC_EMMC_DLL_CMDOUT); |
---|
| 340 | + |
---|
| 341 | + if (drv_data->flags & RK_DLL_CMD_OUT) { |
---|
| 342 | + extra = DLL_CMDOUT_SRC_CLK_NEG | |
---|
| 343 | + DLL_CMDOUT_BOTH_CLK_EDGE | |
---|
| 344 | + DWCMSHC_EMMC_DLL_DLYENA | |
---|
| 345 | + drv_data->hs400_cmd_tap | |
---|
| 346 | + DLL_CMDOUT_TAPNUM_FROM_SW; |
---|
| 347 | + if (drv_data->flags & RK_TAP_VALUE_SEL) |
---|
| 348 | + extra |= DLL_TAP_VALUE_SEL | dll_lock_value << DLL_TAP_VALUE_OFFSET; |
---|
| 349 | + sdhci_writel(host, extra, DECMSHC_EMMC_DLL_CMDOUT); |
---|
| 350 | + } |
---|
349 | 351 | } |
---|
350 | 352 | extra = DWCMSHC_EMMC_DLL_DLYENA | |
---|
351 | 353 | DLL_TXCLK_TAPNUM_FROM_SW | |
---|