Lines Matching refs:max_clk
1890 if ((host->max_clk * host->clk_mul / div) in sdhci_calc_clk()
1894 if ((host->max_clk * host->clk_mul / div) <= clock) { in sdhci_calc_clk()
1914 if (host->max_clk <= clock) in sdhci_calc_clk()
1919 if ((host->max_clk / div) <= clock) in sdhci_calc_clk()
1926 && !div && host->max_clk <= 25000000) in sdhci_calc_clk()
1932 if ((host->max_clk / div) <= clock) in sdhci_calc_clk()
1941 *actual_clock = (host->max_clk * clk_mul) / real_div; in sdhci_calc_clk()
4160 u32 max_clk; in sdhci_setup_host() local
4313 host->max_clk = FIELD_GET(SDHCI_CLOCK_V3_BASE_MASK, host->caps); in sdhci_setup_host()
4315 host->max_clk = FIELD_GET(SDHCI_CLOCK_BASE_MASK, host->caps); in sdhci_setup_host()
4317 host->max_clk *= 1000000; in sdhci_setup_host()
4318 if (host->max_clk == 0 || host->quirks & in sdhci_setup_host()
4326 host->max_clk = host->ops->get_max_clock(host); in sdhci_setup_host()
4347 max_clk = host->max_clk; in sdhci_setup_host()
4353 max_clk = host->max_clk * host->clk_mul; in sdhci_setup_host()
4358 mmc->f_min = host->max_clk / SDHCI_MAX_DIV_SPEC_300; in sdhci_setup_host()
4360 mmc->f_min = host->max_clk / SDHCI_MAX_DIV_SPEC_200; in sdhci_setup_host()
4362 if (!mmc->f_max || mmc->f_max > max_clk) in sdhci_setup_host()
4363 mmc->f_max = max_clk; in sdhci_setup_host()