Lines Matching refs:extclk
110 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate()
123 clk_set_rate(priv->extclk, 256 * rate); in kirkwood_set_rate()
577 priv->extclk = devm_clk_get(&pdev->dev, "extclk"); in kirkwood_i2s_dev_probe()
578 if (IS_ERR(priv->extclk)) { in kirkwood_i2s_dev_probe()
579 if (PTR_ERR(priv->extclk) == -EPROBE_DEFER) in kirkwood_i2s_dev_probe()
582 if (clk_is_match(priv->extclk, priv->clk)) { in kirkwood_i2s_dev_probe()
583 devm_clk_put(&pdev->dev, priv->extclk); in kirkwood_i2s_dev_probe()
584 priv->extclk = ERR_PTR(-EINVAL); in kirkwood_i2s_dev_probe()
587 clk_prepare_enable(priv->extclk); in kirkwood_i2s_dev_probe()
624 if (!IS_ERR(priv->extclk)) in kirkwood_i2s_dev_probe()
625 clk_disable_unprepare(priv->extclk); in kirkwood_i2s_dev_probe()
638 if (!IS_ERR(priv->extclk)) in kirkwood_i2s_dev_remove()
639 clk_disable_unprepare(priv->extclk); in kirkwood_i2s_dev_remove()