Lines Matching refs:base_clk
35 struct clk *base_clk; member
260 struct clk *base_clk = NULL; in sdhci_brcmstb_probe() local
343 base_clk = devm_clk_get_optional(&pdev->dev, "sdio_freq"); in sdhci_brcmstb_probe()
344 if (IS_ERR(base_clk)) { in sdhci_brcmstb_probe()
349 res = clk_prepare_enable(base_clk); in sdhci_brcmstb_probe()
354 clk_set_rate(base_clk, priv->base_freq_hz); in sdhci_brcmstb_probe()
355 actual_clock_mhz = clk_get_rate(base_clk) / 1000000; in sdhci_brcmstb_probe()
364 priv->base_clk = base_clk; in sdhci_brcmstb_probe()
377 clk_disable_unprepare(base_clk); in sdhci_brcmstb_probe()
396 clk_disable_unprepare(priv->base_clk); in sdhci_brcmstb_suspend()
409 ret = clk_prepare_enable(priv->base_clk); in sdhci_brcmstb_resume()
417 (clk_get_rate(priv->base_clk) != priv->base_freq_hz)) in sdhci_brcmstb_resume()
418 ret = clk_set_rate(priv->base_clk, priv->base_freq_hz); in sdhci_brcmstb_resume()