Lines Matching refs:arate
1055 u32 txclk_df, sysclk_df, arate; in fsl_spdif_txclk_caldiv() local
1069 arate = rate_actual / 64; in fsl_spdif_txclk_caldiv()
1070 arate /= txclk_df * sysclk_df; in fsl_spdif_txclk_caldiv()
1072 if (arate == rate[index]) { in fsl_spdif_txclk_caldiv()
1077 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1079 } else if (arate / rate[index] == 1) { in fsl_spdif_txclk_caldiv()
1081 sub = (u64)(arate - rate[index]) * 100000; in fsl_spdif_txclk_caldiv()
1088 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()
1089 } else if (rate[index] / arate == 1) { in fsl_spdif_txclk_caldiv()
1091 sub = (u64)(rate[index] - arate) * 100000; in fsl_spdif_txclk_caldiv()
1098 spdif_priv->txrate[index] = arate; in fsl_spdif_txclk_caldiv()