Lines Matching refs:pre
667 static inline int spi_ll_freq_for_pre_n(int fapb, int pre, int n) in spi_ll_freq_for_pre_n() argument
669 return (fapb / (pre * n)); in spi_ll_freq_for_pre_n()
702 int pre, n, h, l; in spi_ll_master_cal_clock() local
709 pre = ((fapb / n) + (hz / 2)) / hz; in spi_ll_master_cal_clock()
710 if (pre <= 0) { in spi_ll_master_cal_clock()
711 pre = 1; in spi_ll_master_cal_clock()
713 if (pre > 16) { in spi_ll_master_cal_clock()
714 pre = 16; in spi_ll_master_cal_clock()
716 errval = abs(spi_ll_freq_for_pre_n(fapb, pre, n) - hz); in spi_ll_master_cal_clock()
720 bestpre = pre; in spi_ll_master_cal_clock()
725 pre = bestpre; in spi_ll_master_cal_clock()
735 reg.clkdiv_pre = pre - 1; in spi_ll_master_cal_clock()
738 eff_clk = spi_ll_freq_for_pre_n(fapb, pre, n); in spi_ll_master_cal_clock()