Home
last modified time | relevance | path

Searched refs:drate (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/spear/
H A Dclk-vco-pll.c84 static long clk_pll_round_rate_index(struct clk_hw *hw, unsigned long drate, in clk_pll_round_rate_index() argument
102 if (drate < rate) { in clk_pll_round_rate_index()
116 static long clk_pll_round_rate(struct clk_hw *hw, unsigned long drate, in clk_pll_round_rate() argument
121 return clk_pll_round_rate_index(hw, drate, prate, &unused); in clk_pll_round_rate()
144 static int clk_pll_set_rate(struct clk_hw *hw, unsigned long drate, in clk_pll_set_rate() argument
152 clk_pll_round_rate_index(hw, drate, NULL, &i); in clk_pll_set_rate()
182 static long clk_vco_round_rate(struct clk_hw *hw, unsigned long drate, in clk_vco_round_rate() argument
188 return clk_round_rate_index(hw, drate, *prate, vco_calc_rate, in clk_vco_round_rate()
230 static int clk_vco_set_rate(struct clk_hw *hw, unsigned long drate, in clk_vco_set_rate() argument
238 clk_round_rate_index(hw, drate, prate, vco_calc_rate, vco->rtbl_cnt, in clk_vco_set_rate()
H A Dclk-frac-synth.c58 static long clk_frac_round_rate(struct clk_hw *hw, unsigned long drate, in clk_frac_round_rate() argument
64 return clk_round_rate_index(hw, drate, *prate, frac_calc_rate, in clk_frac_round_rate()
95 static int clk_frac_set_rate(struct clk_hw *hw, unsigned long drate, in clk_frac_set_rate() argument
103 clk_round_rate_index(hw, drate, prate, frac_calc_rate, frac->rtbl_cnt, in clk_frac_set_rate()
H A Dclk-gpt-synth.c45 static long clk_gpt_round_rate(struct clk_hw *hw, unsigned long drate, in clk_gpt_round_rate() argument
51 return clk_round_rate_index(hw, drate, *prate, gpt_calc_rate, in clk_gpt_round_rate()
80 static int clk_gpt_set_rate(struct clk_hw *hw, unsigned long drate, in clk_gpt_set_rate() argument
88 clk_round_rate_index(hw, drate, prate, gpt_calc_rate, gpt->rtbl_cnt, in clk_gpt_set_rate()
H A Dclk-aux-synth.c55 static long clk_aux_round_rate(struct clk_hw *hw, unsigned long drate, in clk_aux_round_rate() argument
61 return clk_round_rate_index(hw, drate, *prate, aux_calc_rate, in clk_aux_round_rate()
99 static int clk_aux_set_rate(struct clk_hw *hw, unsigned long drate, in clk_aux_set_rate() argument
107 clk_round_rate_index(hw, drate, prate, aux_calc_rate, aux->rtbl_cnt, in clk_aux_set_rate()
H A Dclk.c16 long clk_round_rate_index(struct clk_hw *hw, unsigned long drate, in clk_round_rate_index() argument
25 if (drate < rate) { in clk_round_rate_index()
H A Dclk.h130 long clk_round_rate_index(struct clk_hw *hw, unsigned long drate,
/OK3568_Linux_fs/kernel/drivers/clk/samsung/
H A Dclk-pll.c50 unsigned long drate, unsigned long *prate) in samsung_pll_round_rate() argument
58 if (drate >= rate_table[i].rate) in samsung_pll_round_rate()
204 static int samsung_pll35xx_set_rate(struct clk_hw *hw, unsigned long drate, in samsung_pll35xx_set_rate() argument
212 rate = samsung_get_pll_settings(pll, drate); in samsung_pll35xx_set_rate()
215 drate, clk_hw_get_name(hw)); in samsung_pll35xx_set_rate()
317 static int samsung_pll36xx_set_rate(struct clk_hw *hw, unsigned long drate, in samsung_pll36xx_set_rate() argument
324 rate = samsung_get_pll_settings(pll, drate); in samsung_pll36xx_set_rate()
327 drate, clk_hw_get_name(hw)); in samsung_pll36xx_set_rate()
434 static int samsung_pll45xx_set_rate(struct clk_hw *hw, unsigned long drate, in samsung_pll45xx_set_rate() argument
443 rate = samsung_get_pll_settings(pll, drate); in samsung_pll45xx_set_rate()
[all …]
H A Dclk-cpu.c106 unsigned long drate, unsigned long *prate) in exynos_cpuclk_round_rate() argument
109 *prate = clk_hw_round_rate(parent, drate); in exynos_cpuclk_round_rate()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/
H A Dclk-pll.c422 unsigned long drate, unsigned long *prate) in rockchip_pll_round_rate() argument
424 return drate; in rockchip_pll_round_rate()
627 static int rockchip_rk3036_pll_set_rate(struct clk_hw *hw, unsigned long drate, in rockchip_rk3036_pll_set_rate() argument
634 __func__, __clk_get_name(hw->clk), drate, prate); in rockchip_rk3036_pll_set_rate()
637 rate = rockchip_get_pll_settings(pll, drate); in rockchip_rk3036_pll_set_rate()
640 drate, __clk_get_name(hw->clk)); in rockchip_rk3036_pll_set_rate()
688 unsigned long drate; in rockchip_rk3036_pll_init() local
693 drate = clk_hw_get_rate(hw); in rockchip_rk3036_pll_init()
694 rate = rockchip_get_pll_settings(pll, drate); in rockchip_rk3036_pll_init()
703 drate); in rockchip_rk3036_pll_init()
[all …]
H A Dclk-ddr.c58 static int rockchip_ddrclk_sip_set_rate(struct clk_hw *hw, unsigned long drate, in rockchip_ddrclk_sip_set_rate() argument
63 arm_smccc_smc(ROCKCHIP_SIP_DRAM_FREQ, drate, 0, in rockchip_ddrclk_sip_set_rate()
119 unsigned long drate, in rockchip_ddrclk_sip_set_rate_v2() argument
127 p->hz = drate; in rockchip_ddrclk_sip_set_rate_v2()
/OK3568_Linux_fs/kernel/drivers/clk/mmp/
H A Dclk-frac.c27 static long clk_factor_round_rate(struct clk_hw *hw, unsigned long drate, in clk_factor_round_rate() argument
40 if (rate > drate) in clk_factor_round_rate()
46 if ((drate - prev_rate) > (rate - drate)) in clk_factor_round_rate()
80 static int clk_factor_set_rate(struct clk_hw *hw, unsigned long drate, in clk_factor_set_rate() argument
95 if (rate > drate) in clk_factor_set_rate()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/smac/
H A Dssv_ht_rc.c281 rate->drate = ssv_rc->rc_table[mr->rc_index].hw_rate_idx; in minstrel_ht_set_rate()
340 info->control.rates[0].idx = ssv_rc->rc_table[ar[0].drate].dot11_rate_idx; in _fill_txinfo_rates()
342 info->control.rates[SSV_DRATE_IDX].count = ar[0].drate; in _fill_txinfo_rates()
361 ar[0].drate = ssv_rc->rc_table[sc->max_rate_idx].hw_rate_idx; in ssv62xx_ht_rate_update()
364 ar[1].drate = ssv_rc->rc_table[sc->max_rate_idx].hw_rate_idx; in ssv62xx_ht_rate_update()
367 ar[2].drate = ssv_rc->rc_table[sc->max_rate_idx].hw_rate_idx; in ssv62xx_ht_rate_update()
412 ar[2].drate = ar[1].drate = ar[0].drate = ssv_rc->rc_table[rateidx].hw_rate_idx; in ssv62xx_ht_rate_update()
430 ret = ar[0].drate; in ssv62xx_ht_rate_update()
439 if(ret > ar[1].drate) in ssv62xx_ht_rate_update()
440 ret = ar[1].drate; in ssv62xx_ht_rate_update()
[all …]
H A Ddev.c755 mcsidx = (rc_params[nRCParams].drate - SSV62XX_RATE_MCS_INDEX) % MCS_GROUP_RATES; in ssv6xxx_set_frame_duration()
756 drate_kbps = ssv_rc->rc_table[rc_params[nRCParams].drate].rate_kbps; in ssv6xxx_set_frame_duration()
822 tx_desc->drate_idx = rc_params[nRCParams].drate; in ssv6xxx_set_frame_duration()
2435 tx_desc->rc_params[0].drate,tx_desc->rc_params[0].count,tx_desc->rc_params[0].crate, in ssv6xxx_update_txinfo()
2438 tx_desc->rc_params[1].drate,tx_desc->rc_params[1].count,tx_desc->rc_params[1].crate, in ssv6xxx_update_txinfo()
2441 tx_desc->rc_params[2].drate,tx_desc->rc_params[2].count,tx_desc->rc_params[2].crate, in ssv6xxx_update_txinfo()
/OK3568_Linux_fs/u-boot/drivers/clk/rockchip/
H A Dclk_pll.c250 ulong drate) in rk3036_pll_set_rate() argument
255 rate = rockchip_get_pll_settings(pll, drate); in rk3036_pll_set_rate()
403 ulong drate) in rk3588_pll_set_rate() argument
407 rate = rockchip_get_pll_settings(pll, drate); in rk3588_pll_set_rate()
595 ulong drate) in rockchip_pll_set_rate() argument
599 if (rockchip_pll_get_rate(pll, base, pll_id) == drate) in rockchip_pll_set_rate()
605 ret = rk3036_pll_set_rate(pll, base, pll_id, drate); in rockchip_pll_set_rate()
609 ret = rk3036_pll_set_rate(pll, base, pll_id, drate); in rockchip_pll_set_rate()
613 ret = rk3588_pll_set_rate(pll, base, pll_id, drate); in rockchip_pll_set_rate()
H A Dclk_px30.c107 static struct pll_rate_table *pll_clk_set_by_auto(u32 drate) in pll_clk_set_by_auto() argument
117 u32 rate_khz = drate / KHz; in pll_clk_set_by_auto()
119 if (!drate) { in pll_clk_set_by_auto()
216 unsigned long drate) in rkclk_set_pll() argument
221 rate = get_pll_settings(drate); in rkclk_set_pll()
/OK3568_Linux_fs/kernel/drivers/clk/rockchip/regmap/
H A Dclk-regmap-pll.c233 clk_regmap_pll_round_rate(struct clk_hw *hw, unsigned long drate, in clk_regmap_pll_round_rate() argument
239 rate = clk_pll_round_rate(*prate, drate, NULL, NULL, NULL, NULL, NULL, in clk_regmap_pll_round_rate()
243 clk_hw_get_name(hw), *prate, drate, rate); in clk_regmap_pll_round_rate()
249 clk_regmap_pll_set_rate(struct clk_hw *hw, unsigned long drate, in clk_regmap_pll_set_rate() argument
258 rate = clk_pll_round_rate(prate, drate, &refdiv, &fbdiv, &postdiv1, in clk_regmap_pll_set_rate()
264 clk_hw_get_name(hw), drate, bypass); in clk_regmap_pll_set_rate()
/OK3568_Linux_fs/kernel/drivers/clk/imx/
H A Dclk-pll14xx.c179 static int clk_pll1416x_set_rate(struct clk_hw *hw, unsigned long drate, in clk_pll1416x_set_rate() argument
187 rate = imx_get_pll_settings(pll, drate); in clk_pll1416x_set_rate()
190 drate, clk_hw_get_name(hw)); in clk_pll1416x_set_rate()
245 static int clk_pll1443x_set_rate(struct clk_hw *hw, unsigned long drate, in clk_pll1443x_set_rate() argument
253 rate = imx_get_pll_settings(pll, drate); in clk_pll1443x_set_rate()
256 drate, clk_hw_get_name(hw)); in clk_pll1443x_set_rate()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-rockchip/
H A Dclock.h145 ulong drate) in rockchip_pll_set_rate() argument
159 ulong drate);
H A Drockchip_dmc.h14 int rockchip_ddrclk_sip_set_rate_v2(unsigned long drate);
/OK3568_Linux_fs/u-boot/drivers/ram/rockchip/
H A Drockchip_dmc.c819 int rockchip_ddrclk_sip_set_rate_v2(unsigned long drate) in rockchip_ddrclk_sip_set_rate_v2() argument
826 p->hz = drate; in rockchip_ddrclk_sip_set_rate_v2()
/OK3568_Linux_fs/kernel/arch/arm/mach-vexpress/
H A Dspc.c508 static long spc_round_rate(struct clk_hw *hw, unsigned long drate, in spc_round_rate() argument
513 return ve_spc_round_performance(spc->cluster, drate); in spc_round_rate()
/OK3568_Linux_fs/kernel/drivers/clk/st/
H A Dclkgen-fsyn.c713 static long quadfs_find_best_rate(struct clk_hw *hw, unsigned long drate, in quadfs_find_best_rate() argument
725 if (!clk_fs_get_params(prate, drate, params)) in quadfs_find_best_rate()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/include/
H A Dssv6200_common.h84 u32 drate:6; member
/OK3568_Linux_fs/kernel/drivers/video/fbdev/sis/
H A Dsis_main.c1221 unsigned int drate = 0, hrate = 0; in sisfb_do_set_var() local
1249 drate = 1000000000 / pixclock; in sisfb_do_set_var()
1250 hrate = (drate * 1000) / htotal; in sisfb_do_set_var()
1467 unsigned int drate = 0, hrate = 0, maxyres; in sisfb_check_var() local
1553 drate = 1000000000 / pixclock; in sisfb_check_var()
1554 hrate = (drate * 1000) / htotal; in sisfb_check_var()
1571 drate = 1000000000 / pixclock; in sisfb_check_var()
1572 hrate = (drate * 1000) / htotal; in sisfb_check_var()