| .. | .. |
|---|
| 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 | |
|---|