Lines Matching refs:outrate
194 int inrate, int outrate) in fsl_asrc_set_ideal_ratio() argument
201 if (!outrate) { in fsl_asrc_set_ideal_ratio()
207 ratio = (inrate / outrate) << IDEAL_RATIO_DECIMAL_DEPTH; in fsl_asrc_set_ideal_ratio()
210 inrate %= outrate; in fsl_asrc_set_ideal_ratio()
215 if (inrate < outrate) in fsl_asrc_set_ideal_ratio()
219 inrate -= outrate; in fsl_asrc_set_ideal_ratio()
243 u32 inrate, outrate, indiv, outdiv; in fsl_asrc_config_pair() local
267 outrate = config->output_sample_rate; in fsl_asrc_config_pair()
281 if (outrate == supported_asrc_rate[out]) in fsl_asrc_config_pair()
285 pair_err("unsupported output sample rate: %dHz\n", outrate); in fsl_asrc_config_pair()
309 div[OUT] = clk_get_rate(clk) / outrate; in fsl_asrc_config_pair()
313 outrate, clk_index[OUT]); in fsl_asrc_config_pair()
383 return fsl_asrc_set_ideal_ratio(pair, inrate, outrate); in fsl_asrc_config_pair()