Lines Matching refs:rate

188  * DOC: Clock Generated by PLL, rate set and enabled by bootloader
193 * rate - rate is fixed. No clk_set_rate support
366 unsigned long *rate)
371 *rate = ((2 * (input / 1000) * pll->ndiv) / pll->idf) * 1000;
381 unsigned long rate = 0;
391 rate = ((2 * (parent_rate/1000) * ndiv) / idf) * 1000;
393 pr_debug("%s:%s rate %lu\n", clk_hw_get_name(hw), __func__, rate);
395 return rate;
398 static long round_rate_stm_pll3200c32(struct clk_hw *hw, unsigned long rate,
403 if (!clk_pll3200c32_get_params(*prate, rate, &params))
404 clk_pll3200c32_get_rate(*prate, &params, &rate);
406 pr_debug("%s: %s rate %ld Invalid\n", __func__,
407 __clk_get_name(hw->clk), rate);
411 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
413 rate, (unsigned int)params.ndiv,
416 return rate;
419 static int set_rate_stm_pll3200c32(struct clk_hw *hw, unsigned long rate,
427 if (!rate || !parent_rate)
430 if (!clk_pll3200c32_get_params(parent_rate, rate, &params))
433 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
522 unsigned long *rate)
527 *rate = (input / pll->idf) * 2 * pll->ndiv;
537 unsigned long rate;
545 clk_pll4600c28_get_rate(parent_rate, &params, &rate);
547 pr_debug("%s:%s rate %lu\n", __clk_get_name(hw->clk), __func__, rate);
549 return rate;
552 static long round_rate_stm_pll4600c28(struct clk_hw *hw, unsigned long rate,
557 if (!clk_pll4600c28_get_params(*prate, rate, &params)) {
558 clk_pll4600c28_get_rate(*prate, &params, &rate);
560 pr_debug("%s: %s rate %ld Invalid\n", __func__,
561 __clk_get_name(hw->clk), rate);
565 pr_debug("%s: %s new rate %ld [ndiv=%u] [idf=%u]\n",
567 rate, (unsigned int)params.ndiv,
570 return rate;
573 static int set_rate_stm_pll4600c28(struct clk_hw *hw, unsigned long rate,
581 if (!rate || !parent_rate)
584 if (!clk_pll4600c28_get_params(parent_rate, rate, &params)) {
587 pr_debug("%s: %s rate %ld Invalid\n", __func__,
588 __clk_get_name(hw->clk), rate);
592 pr_debug("%s: %s new rate %ld [ndiv=0x%x] [idf=0x%x]\n",
675 pr_debug("%s: parent %s rate %lu\n",
742 pr_debug("%s: parent %s rate %lu\n",