Lines Matching refs:ref_clk_hz
133 u32 ref_clk_hz;
885 static u32 omap2_mcspi_calc_divisor(u32 speed_hz, u32 ref_clk_hz)
890 if (speed_hz >= (ref_clk_hz >> div))
902 u32 ref_clk_hz, l = 0, clkd = 0, div, extclk = 0, clkg = 0;
916 ref_clk_hz = mcspi->ref_clk_hz;
917 speed_hz = min_t(u32, speed_hz, ref_clk_hz);
918 if (speed_hz < (ref_clk_hz / OMAP2_MCSPI_MAX_DIVIDER)) {
919 clkd = omap2_mcspi_calc_divisor(speed_hz, ref_clk_hz);
920 speed_hz = ref_clk_hz >> clkd;
923 div = (ref_clk_hz + speed_hz - 1) / speed_hz;
924 speed_hz = ref_clk_hz / div;
1525 mcspi->ref_clk_hz = clk_get_rate(mcspi->ref_clk);
1527 mcspi->ref_clk_hz = OMAP2_MCSPI_MAX_FREQ;
1528 ctlr->max_speed_hz = mcspi->ref_clk_hz;
1529 ctlr->min_speed_hz = mcspi->ref_clk_hz >> 15;