|
@@ -157,21 +157,6 @@ static int sdhci_arasan_syscon_write(struct sdhci_host *host,
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-static unsigned int sdhci_arasan_get_timeout_clock(struct sdhci_host *host)
|
|
|
-{
|
|
|
- unsigned long freq;
|
|
|
- struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
|
|
|
-
|
|
|
- /* SDHCI timeout clock is in kHz */
|
|
|
- freq = DIV_ROUND_UP(clk_get_rate(pltfm_host->clk), 1000);
|
|
|
-
|
|
|
- /* or in MHz */
|
|
|
- if (host->caps & SDHCI_TIMEOUT_CLK_UNIT)
|
|
|
- freq = DIV_ROUND_UP(freq, 1000);
|
|
|
-
|
|
|
- return freq;
|
|
|
-}
|
|
|
-
|
|
|
static void sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock)
|
|
|
{
|
|
|
struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
|
|
@@ -280,7 +265,7 @@ static int sdhci_arasan_voltage_switch(struct mmc_host *mmc,
|
|
|
static struct sdhci_ops sdhci_arasan_ops = {
|
|
|
.set_clock = sdhci_arasan_set_clock,
|
|
|
.get_max_clock = sdhci_pltfm_clk_get_max_clock,
|
|
|
- .get_timeout_clock = sdhci_arasan_get_timeout_clock,
|
|
|
+ .get_timeout_clock = sdhci_pltfm_clk_get_max_clock,
|
|
|
.set_bus_width = sdhci_set_bus_width,
|
|
|
.reset = sdhci_arasan_reset,
|
|
|
.set_uhs_signaling = sdhci_set_uhs_signaling,
|