Lines Matching refs:speed_hz
830 static u32 omap2_mcspi_calc_divisor(u32 speed_hz) in omap2_mcspi_calc_divisor() argument
835 if (speed_hz >= (OMAP2_MCSPI_MAX_FREQ >> div)) in omap2_mcspi_calc_divisor()
850 u32 speed_hz = spi->max_speed_hz; in omap2_mcspi_setup_transfer() local
860 if (t && t->speed_hz) in omap2_mcspi_setup_transfer()
861 speed_hz = t->speed_hz; in omap2_mcspi_setup_transfer()
863 speed_hz = min_t(u32, speed_hz, OMAP2_MCSPI_MAX_FREQ); in omap2_mcspi_setup_transfer()
864 if (speed_hz < (OMAP2_MCSPI_MAX_FREQ / OMAP2_MCSPI_MAX_DIVIDER)) { in omap2_mcspi_setup_transfer()
865 clkd = omap2_mcspi_calc_divisor(speed_hz); in omap2_mcspi_setup_transfer()
866 speed_hz = OMAP2_MCSPI_MAX_FREQ >> clkd; in omap2_mcspi_setup_transfer()
869 div = (OMAP2_MCSPI_MAX_FREQ + speed_hz - 1) / speed_hz; in omap2_mcspi_setup_transfer()
870 speed_hz = OMAP2_MCSPI_MAX_FREQ / div; in omap2_mcspi_setup_transfer()
929 speed_hz, in omap2_mcspi_setup_transfer()
1099 (t->speed_hz != spi->max_speed_hz) || in omap2_mcspi_work()
1105 if (t->speed_hz == spi->max_speed_hz && in omap2_mcspi_work()
1228 t->speed_hz, in omap2_mcspi_transfer_one_message()