Lines Matching refs:speed_hz
851 static u32 omap2_mcspi_calc_divisor(u32 speed_hz) in omap2_mcspi_calc_divisor() argument
856 if (speed_hz >= (OMAP2_MCSPI_MAX_FREQ >> div)) in omap2_mcspi_calc_divisor()
871 u32 speed_hz = spi->max_speed_hz; in omap2_mcspi_setup_transfer() local
881 if (t && t->speed_hz) in omap2_mcspi_setup_transfer()
882 speed_hz = t->speed_hz; in omap2_mcspi_setup_transfer()
884 speed_hz = min_t(u32, speed_hz, OMAP2_MCSPI_MAX_FREQ); in omap2_mcspi_setup_transfer()
885 if (speed_hz < (OMAP2_MCSPI_MAX_FREQ / OMAP2_MCSPI_MAX_DIVIDER)) { in omap2_mcspi_setup_transfer()
886 clkd = omap2_mcspi_calc_divisor(speed_hz); in omap2_mcspi_setup_transfer()
887 speed_hz = OMAP2_MCSPI_MAX_FREQ >> clkd; in omap2_mcspi_setup_transfer()
890 div = (OMAP2_MCSPI_MAX_FREQ + speed_hz - 1) / speed_hz; in omap2_mcspi_setup_transfer()
891 speed_hz = OMAP2_MCSPI_MAX_FREQ / div; in omap2_mcspi_setup_transfer()
950 speed_hz, in omap2_mcspi_setup_transfer()
1129 (t->speed_hz != spi->max_speed_hz) || in omap2_mcspi_work_one()
1135 if (t->speed_hz == spi->max_speed_hz && in omap2_mcspi_work_one()
1262 t->speed_hz, in omap2_mcspi_transfer_one()