Home
last modified time | relevance | path

Searched refs:clk_mul (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/mmc/host/
Dsdhci-of-at91.c62 unsigned int clk_base, clk_mul; in sdhci_at91_probe() local
108 clk_mul = (caps1 & SDHCI_CLOCK_MUL_MASK) >> SDHCI_CLOCK_MUL_SHIFT; in sdhci_at91_probe()
109 gck_rate = clk_base * 1000000 * (clk_mul + 1); in sdhci_at91_probe()
123 clk_mul = real_gck_rate / (clk_base * 1000000) - 1; in sdhci_at91_probe()
125 caps1 |= ((clk_mul << SDHCI_CLOCK_MUL_SHIFT) & SDHCI_CLOCK_MUL_MASK); in sdhci_at91_probe()
132 clk_mul, real_gck_rate); in sdhci_at91_probe()
Dsdhci.c1169 int real_div = div, clk_mul = 1; in sdhci_set_clock() local
1191 if (host->clk_mul && in sdhci_set_clock()
1195 clk_mul = host->clk_mul; in sdhci_set_clock()
1206 if (host->clk_mul) { in sdhci_set_clock()
1208 if ((host->max_clk * host->clk_mul / div) in sdhci_set_clock()
1212 if ((host->max_clk * host->clk_mul / div) <= clock) { in sdhci_set_clock()
1219 clk_mul = host->clk_mul; in sdhci_set_clock()
1230 if (!host->clk_mul || switch_base_clk) { in sdhci_set_clock()
1259 host->mmc->actual_clock = (host->max_clk * clk_mul) / real_div; in sdhci_set_clock()
3061 host->clk_mul = (caps[1] & SDHCI_CLOCK_MUL_MASK) >> in sdhci_add_host()
[all …]
Dsdhci.h456 unsigned int clk_mul; /* Clock Muliplier value */ member