| /linux/drivers/devfreq/ |
| H A D | rk3399_dmc.c | 50 unsigned long rate, target_rate; member 76 unsigned long target_volt, target_rate; in rk3399_dmcfreq_target() local 89 target_rate = dev_pm_opp_get_freq(opp); in rk3399_dmcfreq_target() 93 if (dmcfreq->rate == target_rate) in rk3399_dmcfreq_target() 115 ddrcon_mhz = target_rate / USEC_PER_SEC / 2; in rk3399_dmcfreq_target() 137 if (target_rate >= dmcfreq->sr_idle_dis_freq) in rk3399_dmcfreq_target() 140 if (target_rate >= dmcfreq->sr_mc_gate_idle_dis_freq) in rk3399_dmcfreq_target() 143 if (target_rate >= dmcfreq->standby_idle_dis_freq) in rk3399_dmcfreq_target() 146 if (target_rate >= dmcfreq->pd_idle_dis_freq) in rk3399_dmcfreq_target() 149 if (target_rate >= dmcfreq->srpd_lite_idle_dis_freq) in rk3399_dmcfreq_target() [all …]
|
| /linux/drivers/memory/samsung/ |
| H A D | exynos5422-dmc.c | 290 unsigned long target_rate) in find_target_freq_idx() argument 295 if (dmc->opp[i].freq_hz <= target_rate) in find_target_freq_idx() 417 unsigned long target_rate) in exynos5_dram_change_timings() argument 422 if (dmc->opp[idx].freq_hz <= target_rate) in exynos5_dram_change_timings() 507 unsigned long target_rate) in exynos5_dmc_align_bypass_dram_timings() argument 509 int idx = find_target_freq_idx(dmc, target_rate); in exynos5_dmc_align_bypass_dram_timings() 532 unsigned long target_rate, in exynos5_dmc_switch_to_bypass_configuration() argument 549 ret = exynos5_dmc_align_bypass_dram_timings(dmc, target_rate); in exynos5_dmc_switch_to_bypass_configuration() 586 unsigned long target_rate, in exynos5_dmc_change_freq_and_volt() argument 591 ret = exynos5_dmc_switch_to_bypass_configuration(dmc, target_rate, in exynos5_dmc_change_freq_and_volt() [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | clkt2xxx_dpllcore.c | 75 static long omap2_dpllcore_round_rate(unsigned long target_rate) in omap2_dpllcore_round_rate() argument 90 if (target_rate > high) in omap2_dpllcore_round_rate() 93 return target_rate; in omap2_dpllcore_round_rate() 95 if (target_rate > low) in omap2_dpllcore_round_rate()
|
| /linux/drivers/clk/sunxi-ng/ |
| H A D | ccu_common.c | 43 unsigned long target_rate, in ccu_is_better_rate() argument 58 return abs(current_rate - target_rate) < abs(best_rate - target_rate); in ccu_is_better_rate() 60 return current_rate <= target_rate && current_rate > best_rate; in ccu_is_better_rate()
|
| H A D | ccu_common.h | 66 unsigned long target_rate,
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | adg.c | 145 unsigned int target_rate, in __rsnd_adg_get_timesel_ratio() argument 174 diff = abs(target_rate - sel_rate[sel] / div); in __rsnd_adg_get_timesel_ratio() 212 unsigned int target_rate; in rsnd_adg_get_timesel_ratio() local 222 target_rate = 0; in rsnd_adg_get_timesel_ratio() 226 target_rate = out_rate; in rsnd_adg_get_timesel_ratio() 229 target_rate = in_rate; in rsnd_adg_get_timesel_ratio() 233 if (target_rate) in rsnd_adg_get_timesel_ratio() 235 target_rate, in rsnd_adg_get_timesel_ratio()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | gp10b.c | 53 u32 target_rate = cstate->domain[nv_clk_src_gpc] * GK20A_CLK_GPC_MDIV; in gp10b_clk_calc() local 55 clk->new_rate = clk_round_rate(clk->clk, target_rate) / GK20A_CLK_GPC_MDIV; in gp10b_clk_calc()
|
| /linux/include/linux/clk/ |
| H A D | analogbits-wrpll-cln28hpc.h | 71 int wrpll_configure_for_rate(struct wrpll_cfg *c, u32 target_rate,
|
| /linux/drivers/clk/ |
| H A D | clk-plldig.c | 127 unsigned long target_rate) in plldig_calc_target_div() argument 131 div = DIV_ROUND_CLOSEST(vco_freq, target_rate); in plldig_calc_target_div()
|
| H A D | clk-cdce925.c | 405 unsigned long target_rate = rate * pdiv_now; in cdce925_clk_best_parent_rate() local 406 long pll_rate = clk_round_rate(pll, target_rate); in cdce925_clk_best_parent_rate()
|
| H A D | clk-rp1.c | 982 unsigned long target_rate, in calc_core_pll_rate() argument 1005 core_rate = target_rate * div_clk * div_prim; in calc_core_pll_rate()
|
| /linux/drivers/clk/ti/ |
| H A D | clkt_dpll.c | 141 unsigned long target_rate, in _dpll_test_mult() argument 156 if (*new_rate > target_rate) { in _dpll_test_mult()
|
| /linux/drivers/clk/sophgo/ |
| H A D | clk-cv18xx-ip.h | 66 u32 target_rate; member 250 .target_rate = _target_rate, \
|
| /linux/drivers/clk/bcm/ |
| H A D | clk-iproc-pll.c | 81 static int pll_calc_param(unsigned long target_rate, in pll_calc_param() argument 87 ndiv_int = target_rate / parent_rate; in pll_calc_param() 92 residual = target_rate - (ndiv_int * parent_rate); in pll_calc_param() 118 static int pll_get_rate_index(struct iproc_pll *pll, unsigned int target_rate) in pll_get_rate_index() argument 123 if (target_rate == pll->vco_param[i].rate) in pll_get_rate_index()
|
| /linux/sound/soc/sdca/ |
| H A D | sdca_asoc.c | 1651 struct sdca_entity *entity, int target_rate) in set_clock() argument 1664 if (rate == target_rate) { in set_clock() 1685 dev_err(dev, "%s: no clock rate for %dHz\n", entity->label, target_rate); in set_clock() 1692 int target_rate, int target_width) in set_usage() argument 1705 if ((!rate || rate == target_rate) && (!width || width == target_width)) { in set_usage() 1718 entity->label, usage, target_rate, target_width); in set_usage() 1725 entity->label, target_rate, target_width); in set_usage()
|
| /linux/drivers/net/wireless/intel/ipw2x00/ |
| H A D | ipw2200.c | 9090 u32 target_rate = wrqu->bitrate.value; in ipw_wx_set_rate() local 9097 if (target_rate == -1) { in ipw_wx_set_rate() 9107 if (target_rate == 1000000 || !fixed) in ipw_wx_set_rate() 9109 if (target_rate == 1000000) in ipw_wx_set_rate() 9112 if (target_rate == 2000000 || !fixed) in ipw_wx_set_rate() 9114 if (target_rate == 2000000) in ipw_wx_set_rate() 9117 if (target_rate == 5500000 || !fixed) in ipw_wx_set_rate() 9119 if (target_rate == 5500000) in ipw_wx_set_rate() 9122 if (target_rate == 6000000 || !fixed) in ipw_wx_set_rate() 9124 if (target_rate == 6000000) in ipw_wx_set_rate() [all …]
|
| H A D | ipw2100.c | 7027 u32 target_rate = wrqu->bitrate.value; in ipw2100_wx_set_rate() local 7039 if (target_rate == 1000000 || in ipw2100_wx_set_rate() 7040 (!wrqu->bitrate.fixed && target_rate > 1000000)) in ipw2100_wx_set_rate() 7042 if (target_rate == 2000000 || in ipw2100_wx_set_rate() 7043 (!wrqu->bitrate.fixed && target_rate > 2000000)) in ipw2100_wx_set_rate() 7045 if (target_rate == 5500000 || in ipw2100_wx_set_rate() 7046 (!wrqu->bitrate.fixed && target_rate > 5500000)) in ipw2100_wx_set_rate() 7048 if (target_rate == 11000000 || in ipw2100_wx_set_rate() 7049 (!wrqu->bitrate.fixed && target_rate > 11000000)) in ipw2100_wx_set_rate()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-k1.c | 175 unsigned long target_rate) in spacemit_i2c_calc_lv() argument 180 denom = DIV_ROUND_CLOSEST(parent_rate, target_rate); in spacemit_i2c_calc_lv()
|
| /linux/drivers/phy/rockchip/ |
| H A D | phy-rockchip-samsung-dcphy.c | 1489 unsigned long long target_rate = opts->mipi_dphy.hs_clk_rate; in samsung_mipi_dcphy_configure() local 1493 samsung_mipi_dcphy_pll_calc_rate(samsung, target_rate); in samsung_mipi_dcphy_configure()
|
| /linux/sound/soc/ |
| H A D | soc-pcm.c | 490 unsigned int target_rate; in soc_pcm_shared_bclk_rule_rate() local 531 target_rate = active_bclk_rate / dai->bclk_ratio; in soc_pcm_shared_bclk_rule_rate() 533 constraint.min = target_rate; in soc_pcm_shared_bclk_rule_rate() 534 constraint.max = target_rate; in soc_pcm_shared_bclk_rule_rate()
|