Lines Matching refs:div
177 static u32 fsl_asrc_cal_asrck_divisor(struct fsl_asrc_pair *pair, u32 div) in fsl_asrc_cal_asrck_divisor() argument
182 for (ps = 0; div > 8; ps++) in fsl_asrc_cal_asrck_divisor()
183 div >>= 1; in fsl_asrc_cal_asrck_divisor()
185 return ((div - 1) << ASRCDRi_AxCPi_WIDTH) | ps; in fsl_asrc_cal_asrck_divisor()
244 u32 clk_index[2], div[2]; in fsl_asrc_config_pair() local
296 div[IN] = clk_get_rate(clk) / inrate; in fsl_asrc_config_pair()
297 if (div[IN] == 0) { in fsl_asrc_config_pair()
307 div[OUT] = clk_get_rate(clk) / IDEAL_RATIO_RATE; in fsl_asrc_config_pair()
309 div[OUT] = clk_get_rate(clk) / outrate; in fsl_asrc_config_pair()
311 if (div[OUT] == 0) { in fsl_asrc_config_pair()
341 indiv = fsl_asrc_cal_asrck_divisor(pair, div[IN]); in fsl_asrc_config_pair()
342 outdiv = fsl_asrc_cal_asrck_divisor(pair, div[OUT]); in fsl_asrc_config_pair()