Lines Matching defs:txclk
113 * @txclk: tx clock sources for playback
139 struct clk *txclk[STC_TXCLK_SRC_MAX];
576 ret = clk_set_rate(spdif_priv->txclk[clk],
587 clk_get_rate(spdif_priv->txclk[clk]));
688 clk = spdif_priv->txclk[STC_TXCLK_SPDIF_ROOT];
1500 clk = spdif_priv->txclk[i];
1523 dev_dbg(dev, "use txclk df %d for %dHz sample rate\n",
1525 if (clk_is_match(spdif_priv->txclk[spdif_priv->txclk_src[index]], spdif_priv->sysclk))
1583 spdif_priv->txclk[i] = devm_clk_get(&pdev->dev, tmp);
1584 if (IS_ERR(spdif_priv->txclk[i])) {
1586 return PTR_ERR(spdif_priv->txclk[i]);
1591 spdif_priv->sysclk = spdif_priv->txclk[5];
1609 spdif_priv->rxclk = spdif_priv->txclk[1];
1686 clk_disable_unprepare(spdif_priv->txclk[i]);
1716 ret = clk_prepare_enable(spdif_priv->txclk[i]);
1736 clk_disable_unprepare(spdif_priv->txclk[i]);