Lines Matching refs:base_clk
52 struct clk *base_clk; member
376 struct clk *base_clk = NULL; in sdhci_brcmstb_probe() local
456 base_clk = devm_clk_get_optional(&pdev->dev, "sdio_freq"); in sdhci_brcmstb_probe()
457 if (IS_ERR(base_clk)) { in sdhci_brcmstb_probe()
462 res = clk_prepare_enable(base_clk); in sdhci_brcmstb_probe()
467 clk_set_rate(base_clk, priv->base_freq_hz); in sdhci_brcmstb_probe()
468 actual_clock_mhz = clk_get_rate(base_clk) / 1000000; in sdhci_brcmstb_probe()
477 priv->base_clk = base_clk; in sdhci_brcmstb_probe()
489 clk_disable_unprepare(base_clk); in sdhci_brcmstb_probe()
507 clk_disable_unprepare(priv->base_clk); in sdhci_brcmstb_suspend()
520 ret = clk_prepare_enable(priv->base_clk); in sdhci_brcmstb_resume()
528 (clk_get_rate(priv->base_clk) != priv->base_freq_hz)) in sdhci_brcmstb_resume()
529 ret = clk_set_rate(priv->base_clk, priv->base_freq_hz); in sdhci_brcmstb_resume()