Lines Matching refs:sample_div
638 unsigned short sample_div; in sirfsoc_usp_calc_sample_div() local
642 for (sample_div = SIRF_USP_MIN_SAMPLE_DIV; in sirfsoc_usp_calc_sample_div()
643 sample_div <= SIRF_MAX_SAMPLE_DIV; sample_div++) { in sirfsoc_usp_calc_sample_div()
645 (ioclk_rate + (set_rate * sample_div) / 2) in sirfsoc_usp_calc_sample_div()
646 / (set_rate * sample_div) * set_rate * sample_div; in sirfsoc_usp_calc_sample_div()
651 (set_rate * sample_div) + 1) / 2 - 1; in sirfsoc_usp_calc_sample_div()
655 *sample_reg = sample_div; in sirfsoc_usp_calc_sample_div()
668 unsigned short sample_div; in sirfsoc_uart_calc_sample_div() local
674 for (sample_div = SIRF_MIN_SAMPLE_DIV; in sirfsoc_uart_calc_sample_div()
675 sample_div <= SIRF_MAX_SAMPLE_DIV; sample_div++) { in sirfsoc_uart_calc_sample_div()
676 ioclk_div = (ioclk_rate / (baud_rate * (sample_div + 1))) - 1; in sirfsoc_uart_calc_sample_div()
679 baud_tmp = ioclk_rate / ((ioclk_div + 1) * (sample_div + 1)); in sirfsoc_uart_calc_sample_div()
686 regv = regv | (sample_div << SIRF_SAMPLE_DIV_SHIFT); in sirfsoc_uart_calc_sample_div()