Lines Matching defs:txclk_df
92 * @txclk_df: STC_TXCLK_DF dividers value for playback
113 u8 txclk_df[SPDIF_TXRATE_MAX];
416 u8 clk, txclk_df;
451 txclk_df = spdif_priv->txclk_df[rate];
452 if (txclk_df == 0) {
453 dev_err(&pdev->dev, "the txclk_df can't be zero\n");
462 /* The S/PDIF block needs a clock of 64 * fs * txclk_df */
464 64 * sample_rate * txclk_df);
472 (64 * sample_rate * txclk_df * sysclk_df));
481 STC_TXCLK_DF(txclk_df) | STC_SYSCLK_DF(sysclk_df);
1157 u8 txclk_df;
1164 for (txclk_df = 1; txclk_df <= 128; txclk_df++) {
1165 rate_ideal = rate[index] * txclk_df * 64ULL;
1172 arate /= txclk_df * sysclk_df;
1177 spdif_priv->txclk_df[index] = txclk_df;
1188 spdif_priv->txclk_df[index] = txclk_df;
1198 spdif_priv->txclk_df[index] = txclk_df;
1247 spdif_priv->txclk_df[index], rate[index]);