diff options
-rw-r--r-- | drivers/mmc/host/sdhci-sirf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/mmc/host/sdhci-sirf.c b/drivers/mmc/host/sdhci-sirf.c index f6f82ec3618d..43314094699f 100644 --- a/drivers/mmc/host/sdhci-sirf.c +++ b/drivers/mmc/host/sdhci-sirf.c | |||
@@ -56,7 +56,7 @@ static int sdhci_sirf_execute_tuning(struct sdhci_host *host, u32 opcode) | |||
56 | int tuning_seq_cnt = 3; | 56 | int tuning_seq_cnt = 3; |
57 | u8 phase, tuned_phases[SIRF_TUNING_COUNT]; | 57 | u8 phase, tuned_phases[SIRF_TUNING_COUNT]; |
58 | u8 tuned_phase_cnt = 0; | 58 | u8 tuned_phase_cnt = 0; |
59 | int rc, longest_range = 0; | 59 | int rc = 0, longest_range = 0; |
60 | int start = -1, end = 0, tuning_value = -1, range = 0; | 60 | int start = -1, end = 0, tuning_value = -1, range = 0; |
61 | u16 clock_setting; | 61 | u16 clock_setting; |
62 | struct mmc_host *mmc = host->mmc; | 62 | struct mmc_host *mmc = host->mmc; |
@@ -68,7 +68,7 @@ retry: | |||
68 | phase = 0; | 68 | phase = 0; |
69 | do { | 69 | do { |
70 | sdhci_writel(host, | 70 | sdhci_writel(host, |
71 | clock_setting | phase | (phase << 7) | (phase << 16), | 71 | clock_setting | phase, |
72 | SDHCI_CLK_DELAY_SETTING); | 72 | SDHCI_CLK_DELAY_SETTING); |
73 | 73 | ||
74 | if (!mmc_send_tuning(mmc)) { | 74 | if (!mmc_send_tuning(mmc)) { |
@@ -102,7 +102,7 @@ retry: | |||
102 | */ | 102 | */ |
103 | phase = tuning_value; | 103 | phase = tuning_value; |
104 | sdhci_writel(host, | 104 | sdhci_writel(host, |
105 | clock_setting | phase | (phase << 7) | (phase << 16), | 105 | clock_setting | phase, |
106 | SDHCI_CLK_DELAY_SETTING); | 106 | SDHCI_CLK_DELAY_SETTING); |
107 | 107 | ||
108 | dev_dbg(mmc_dev(mmc), "%s: Setting the tuning phase to %d\n", | 108 | dev_dbg(mmc_dev(mmc), "%s: Setting the tuning phase to %d\n", |