Lines Matching refs:txclk_df
101 u8 txclk_df[SPDIF_TXRATE_MAX]; member
381 u8 clk, txclk_df, sysclk_df; in spdif_set_sample_rate() local
416 txclk_df = spdif_priv->txclk_df[rate]; in spdif_set_sample_rate()
417 if (txclk_df == 0) { in spdif_set_sample_rate()
430 64 * sample_rate * txclk_df); in spdif_set_sample_rate()
438 (64 * sample_rate * txclk_df * sysclk_df)); in spdif_set_sample_rate()
447 STC_TXCLK_DF(txclk_df) | STC_SYSCLK_DF(sysclk_df); in spdif_set_sample_rate()
1102 u32 txclk_df, sysclk_df, arate; in fsl_spdif_txclk_caldiv() local
1109 for (txclk_df = 1; txclk_df <= 128; txclk_df++) { in fsl_spdif_txclk_caldiv()
1110 rate_ideal = rate[index] * txclk_df * 64; in fsl_spdif_txclk_caldiv()
1117 arate /= txclk_df * sysclk_df; in fsl_spdif_txclk_caldiv()
1122 spdif_priv->txclk_df[index] = txclk_df; in fsl_spdif_txclk_caldiv()
1133 spdif_priv->txclk_df[index] = txclk_df; in fsl_spdif_txclk_caldiv()
1143 spdif_priv->txclk_df[index] = txclk_df; in fsl_spdif_txclk_caldiv()
1192 spdif_priv->txclk_df[index], rate[index]); in fsl_spdif_probe_txclk()