Home
last modified time | relevance | path

Searched refs:rate (Results 1 – 25 of 152) sorted by relevance

1234567

/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/
A Dpcm_rate.c277 if (slave->rate != pcm->rate) in snd_pcm_rate_hw_params()
366 sinfo->rate = slave->rate; in snd_pcm_rate_hw_params()
376 err = rate->ops.init(rate->obj, &rate->info); in snd_pcm_rate_hw_params()
426 rate->ops.free(rate->obj); in snd_pcm_rate_hw_params()
441 rate->ops.free(rate->obj); in snd_pcm_rate_hw_free()
492 rate->ops.adjust_pitch(rate->obj, &rate->info); in snd_pcm_rate_sw_params()
525 rate->ops.reset(rate->obj); in snd_pcm_rate_init()
1407 rate->ops.close(rate->obj); in snd_pcm_rate_close()
1422 rate->ops.dump(rate->obj); in snd_pcm_rate_dump()
1526 &rate->obj, &rate->ops);
[all …]
A Dpcm_rate_linear.c334 rate->func(rate, dst_areas, dst_offset, dst_frames, in linear_convert()
355 if (info->in.rate < info->out.rate) { in linear_init()
368 rate->pitch = (((u_int64_t)info->out.rate * LINEAR_DIV) + in linear_init()
369 (info->in.rate / 2)) / info->in.rate; in linear_init()
374 rate->old_sample = malloc(sizeof(*rate->old_sample) * rate->channels); in linear_init()
411 while ((rate->pitch >> rate->pitch_shift) >= (1 << 16)) in linear_adjust_pitch()
422 if (rate->old_sample) in linear_reset()
423 memset(rate->old_sample, 0, sizeof(*rate->old_sample) * rate->channels); in linear_reset()
457 rate = calloc(1, sizeof(*rate)); in SND_PCM_RATE_PLUGIN_ENTRY()
458 if (! rate) in SND_PCM_RATE_PLUGIN_ENTRY()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-lib/external_resample/speexrate/
A Drate_speexrate.c71 if (rate->st) in pcm_src_free()
83 if (! rate->st || rate->channels != info->channels) { in pcm_src_init()
84 if (rate->st) in pcm_src_init()
88rate->st = speex_resampler_init_frac(rate->channels, info->in.rate, info->out.rate, info->in.rate,… in pcm_src_init()
90rate->st = speex_resampler_init_frac(rate->channels, info->in.period_size, info->out.period_size, … in pcm_src_init()
92 if (! rate->st) in pcm_src_init()
103 …speex_resampler_set_rate_frac(rate->st, info->in.rate, info->out.rate, info->in.rate, info->out.ra… in pcm_src_adjust_pitch()
105 …speex_resampler_set_rate_frac(rate->st, info->in.period_size, info->out.period_size, info->in.rate in pcm_src_adjust_pitch()
188 rate = calloc(1, sizeof(*rate)); in pcm_src_open()
189 if (! rate) in pcm_src_open()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi-ng/
A Dccu_nm.c20 u64 rate = parent; in ccu_nm_calc_rate() local
22 rate *= n; in ccu_nm_calc_rate()
23 rate /= m; in ccu_nm_calc_rate()
25 return rate; in ccu_nm_calc_rate()
47 if ((rate - tmp_rate) < (rate - best_rate)) in ccu_nm_find_best()
98 return rate; in ccu_nm_recalc_rate()
133 return rate; in ccu_nm_recalc_rate()
154 return rate; in ccu_nm_round_rate()
164 return rate; in ccu_nm_round_rate()
198 return rate; in ccu_nm_round_rate()
[all …]
A Dccu_mp.c49 if ((rate - tmp_rate) < (rate - best_rate)) in ccu_mp_find_best()
64 unsigned long rate, in ccu_mp_find_best_with_parent_adj() argument
150 rate = ccu_mp_find_best_with_parent_adj(hw, parent_rate, rate, in ccu_mp_round_rate()
159 return rate; in ccu_mp_round_rate()
187 unsigned long rate; in ccu_mp_recalc_rate() local
214 return rate; in ccu_mp_recalc_rate()
245 rate = rate * cmp->fixed_post_div; in ccu_mp_set_rate()
321 return rate; in ccu_mp_mmc_recalc_rate()
334 req->rate *= 2; in ccu_mp_mmc_determine_rate()
344 req->rate /= 2; in ccu_mp_mmc_determine_rate()
[all …]
A Dccu.c181 long rate; in clk_core_determine_round_nolock() local
200 rate = core->ops->round_rate(core->hw, req->rate, in clk_core_determine_round_nolock()
207 req->rate = rate; in clk_core_determine_round_nolock()
265 req->rate = core->rate; in clk_core_round_rate_nolock()
292 return abs(now - rate) < abs(best - rate); in mux_is_better_rate()
418 req.rate = rate; in clk_hw_round_rate()
448 u32 rate; in __clk_core_init() local
483 rate = core->parent->rate; in __clk_core_init()
499 core->rate = rate; in __clk_core_init()
809 req.rate = rate; in clk_core_round_rate()
[all …]
A Dccu_nkmp.c41 u64 rate = parent; in ccu_nkmp_calc_rate() local
43 rate *= n * k; in ccu_nkmp_calc_rate()
44 rate /= (m * p); in ccu_nkmp_calc_rate()
46 return rate; in ccu_nkmp_calc_rate()
75 if ((rate - tmp_rate) < (rate - best_rate)) in ccu_nkmp_find_best()
157 return rate; in ccu_nkmp_recalc_rate()
173 rate = nkmp->max_rate; in ccu_nkmp_round_rate()
178 return rate; in ccu_nkmp_round_rate()
196 rate = rate / nkmp->fixed_post_div; in ccu_nkmp_round_rate()
199 return rate; in ccu_nkmp_round_rate()
[all …]
A Dccu_nk.c30 if (tmp_rate > rate) in ccu_nk_find_best()
35 if ((rate - tmp_rate) < (rate - best_rate)) in ccu_nk_find_best()
73 unsigned long rate, n, k; in ccu_nk_recalc_rate() local
94 rate = parent_rate * n * k; in ccu_nk_recalc_rate()
97 rate /= nk->fixed_post_div; in ccu_nk_recalc_rate()
100 return rate; in ccu_nk_recalc_rate()
111 rate *= nk->fixed_post_div; in ccu_nk_round_rate()
120 rate = *parent_rate * _nk.n * _nk.k; in ccu_nk_round_rate()
124 rate = rate / nk->fixed_post_div; in ccu_nk_round_rate()
127 return rate; in ccu_nk_round_rate()
[all …]
A Dclk-fixed-factor.c21 unsigned long long int rate; in clk_factor_recalc_rate() local
23 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
24 rate /= fix->div; in clk_factor_recalc_rate()
25 return (unsigned long)rate; in clk_factor_recalc_rate()
28 static long clk_factor_round_rate(struct clk_hw *hw, unsigned long rate, in clk_factor_round_rate() argument
37 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
44 static int clk_factor_set_rate(struct clk_hw *hw, unsigned long rate, in clk_factor_set_rate() argument
57 p_rate = (rate / fix->mult) * fix->div; in clk_factor_set_rate()
A Dclk-divider.c340 up = DIV_ROUND_UP_ULL((u64)parent_rate, rate); in _div_round_closest()
341 down = parent_rate / rate; in _div_round_closest()
357 return (rate - up_rate) <= (down_rate - rate) ? up : down; in _div_round_closest()
377 return abs(rate - now) < abs(rate - best); in _is_best_div()
380 return now <= rate && now > best; in _is_best_div()
401 unsigned long rate, in clk_divider_bestdiv() argument
410 if (!rate) in clk_divider_bestdiv()
412 rate = 1; in clk_divider_bestdiv()
430 maxdiv = min(ULONG_MAX / rate, maxdiv); in clk_divider_bestdiv()
435 if (rate * i == parent_rate_saved) in clk_divider_bestdiv()
[all …]
A Dccu_nkm.c34 if (tmp_rate > rate) in ccu_nkm_find_best()
38 if ((rate - tmp_rate) < (rate - best_rate)) in ccu_nkm_find_best()
79 unsigned long n, m, k, rate; in ccu_nkm_recalc_rate() local
108 rate = parent_rate * n * k / m; in ccu_nkm_recalc_rate()
112 rate /= nkm->fixed_post_div; in ccu_nkm_recalc_rate()
115 return rate; in ccu_nkm_recalc_rate()
136 rate *= nkm->fixed_post_div; in ccu_nkm_round_rate()
145 rate /= nkm->fixed_post_div; in ccu_nkm_round_rate()
148 return rate; in ccu_nkm_round_rate()
170 rate *= nkm->fixed_post_div; in ccu_nkm_set_rate()
[all …]
A Dclk.c131 hal_clk_status_t clk_get_rate(struct clk *clk, u32 *rate) in clk_get_rate() argument
135 *rate = 0; in clk_get_rate()
139 *rate = clk_core_get_rate(clk->core); in clk_get_rate()
145 hal_clk_status_t clk_set_rate(struct clk *clk, u32 rate) in clk_set_rate() argument
156 return clk_core_set_rate(clk->core, p_clk->core, rate); in clk_set_rate()
159 hal_clk_status_t clk_recalc_rate(struct clk *clk, u32 *rate) in clk_recalc_rate() argument
170 *rate = clk_core_recalc_rate(clk->core, p_clk->core); in clk_recalc_rate()
175 hal_clk_status_t clk_round_rate(struct clk *clk, u32 rate, u32 *round_rate) in clk_round_rate() argument
183 *round_rate = clk_core_round_rate(clk->core, rate); in clk_round_rate()
A Dccu_sdm.c28 unsigned long rate) in ccu_sdm_helper_enable() argument
41 if (sdm->table[i].rate == rate) in ccu_sdm_helper_enable()
98 unsigned long rate) in ccu_sdm_helper_has_rate() argument
108 if (sdm->table[i].rate == rate) in ccu_sdm_helper_has_rate()
143 return sdm->table[i].rate; in ccu_sdm_helper_read_rate()
152 unsigned long rate, in ccu_sdm_helper_get_factors() argument
163 if (sdm->table[i].rate == rate) in ccu_sdm_helper_get_factors()
A Dccu_div.c13 unsigned long rate, in ccu_div_round_rate() argument
20 rate *= cd->fixed_post_div; in ccu_div_round_rate()
23 rate = divider_round_rate_parent(&cd->common.hw, parent, in ccu_div_round_rate()
24 rate, parent_rate, in ccu_div_round_rate()
30 rate /= cd->fixed_post_div; in ccu_div_round_rate()
33 return rate; in ccu_div_round_rate()
91 static int ccu_div_set_rate(struct clk_hw *hw, unsigned long rate, in ccu_div_set_rate() argument
104 rate *= cd->fixed_post_div; in ccu_div_set_rate()
107 val = divider_get_val(rate, parent_rate, cd->div.table, cd->div.width, in ccu_div_set_rate()
/bsp/rockchip/rk3500/driver/clk/
A Dclk-pll-rk3588.c309 if (rate_table->rate == rate) in rk_get_pll_settings()
316 if (rate_table->rate != rate) in rk_get_pll_settings()
335 if (!rate) in rk3036_pll_set_rate()
431 if (!rate) in rk3588_pll_set_rate()
438 __func__, rate->rate, rate->p, rate->m, rate->s, rate->k); in rk3588_pll_set_rate()
475 if (rate->k) in rk3588_pll_set_rate()
578 rate *= m; in rk3588_pll_get_rate()
588 rate = rate >> s; in rk3588_pll_get_rate()
620 return rate; in rk_pll_get_rate()
659 if (ps->rate == rate) in rk_get_cpu_settings()
[all …]
A Dclk-pll-rk3568.c209 if (rate_table->rate == rate) in rk_get_pll_settings()
216 if (rate_table->rate != rate) in rk_get_pll_settings()
240 if (!rate) in rk_pll_set_rate()
255 (rate->postdiv1 << PLLCON0_POSTDIV1_SHIFT) |rate->fbdiv); in rk_pll_set_rate()
259 if (!rate->dsmpd) in rk_pll_set_rate()
287 rt_ubase_t rate; in rk_pll_get_rate() local
322 return rate; in rk_pll_get_rate()
333 while (ps->rate) in rk_get_cpu_settings()
335 if (ps->rate == rate) in rk_get_cpu_settings()
341 if (ps->rate != rate) in rk_get_cpu_settings()
[all …]
A Dclk-rk3568.c1388 if (!rate) in armclk_set_clk()
1605 return rate; in bus_get_clk()
1713 return rate; in perimid_get_clk()
1860 return rate; in top_get_clk()
1990 return rate; in i2c_get_clk()
2465 switch (rate) in sdmmc_set_clk()
2542 switch (rate) in sfc_set_clk()
2896 if (rt_abs(rate - now) < rt_abs(rate - best_rate)) in dclk_vop_set_clk()
3557 return rate; in rk_pmuclk_type_get_rate()
3780 return rate; in rk_clk_type_get_rate()
[all …]
A Dclk-rk3588.c109 unsigned long rate; member
1106 return rate; in rk3588_center_get_clk()
1220 return rate; in rk3588_top_get_clk()
1281 rt_ubase_t rate; in rk3588_i2c_get_clk() local
1329 return rate; in rk3588_i2c_get_clk()
1953 if (rate == 400 * MHz || rate == 396 * MHz) in rk3588_aclk_vop_set_clk()
2129 if (abs(rate - now) < abs(rate - best_rate)) in rk3588_dclk_vop_set_clk()
2542 rate = OSC_HZ; in rk_clk_get_rate()
2591 return rate; in rk_clk_get_rate()
2598 rt_ubase_t rate; in mmc_set_phase() local
[all …]
A Dclk-mmc-phase.c31 static rt_err_t rk_clk_mmc_set_phase(rt_ubase_t rate, void *reg, int shift, in rk_clk_mmc_set_phase() argument
49 if (!rate) in rk_clk_mmc_set_phase()
84 delay = RT_DIV_ROUND_CLOSEST(delay, (rate / 1000) * 36 * in rk_clk_mmc_set_phase()
97 static rt_base_t rk_clk_mmc_get_phase(rt_ubase_t rate, void *reg, int shift) in rk_clk_mmc_get_phase() argument
103 if (!rate) in rk_clk_mmc_get_phase()
115 36 * (rate / 10000); in rk_clk_mmc_get_phase()
/bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/
A Dhal_clk.c66 u32 rate = 0; in hal_clk_recalc_rate() local
69 clk_recalc_rate(clk, &rate); in hal_clk_recalc_rate()
71 return rate; in hal_clk_recalc_rate()
74 u32 hal_clk_round_rate(hal_clk_t clk, u32 rate) in hal_clk_round_rate() argument
79 clk_round_rate(clk, rate, &round_rate); in hal_clk_round_rate()
86 u32 rate; in hal_clk_get_rate() local
89 clk_get_rate(clk, &rate); in hal_clk_get_rate()
91 return rate; in hal_clk_get_rate()
94 hal_clk_status_t hal_clk_set_rate(hal_clk_t clk, u32 rate) in hal_clk_set_rate() argument
99 ret = clk_set_rate(clk, rate); in hal_clk_set_rate()
/bsp/rockchip/common/rk_hal/lib/hal/src/cru/
A Dhal_cru.c268 if (rateTable->rate == rate) { in CRU_PllGetSettings()
273 if (rateTable->rate != rate) { in CRU_PllGetSettings()
321 rate = (rate / refDiv) * fbDiv; in HAL_CRU_GetPllFreq()
330 rate = rate / (postdDv1 * postDiv2); in HAL_CRU_GetPllFreq()
331 rate = CRU_PLL_ROUND_UP_TO_KHZ(rate); in HAL_CRU_GetPllFreq()
335 rate = 32768; in HAL_CRU_GetPllFreq()
339 return rate; in HAL_CRU_GetPllFreq()
483 rate = (rate / refDiv) * fbDiv; in HAL_CRU_GetPllFreq()
492 rate = rate / (postdDv1 * postDiv2); in HAL_CRU_GetPllFreq()
493 rate = CRU_PLL_ROUND_UP_TO_KHZ(rate); in HAL_CRU_GetPllFreq()
[all …]
A Dhal_cru_rk2108.c374 if (PLL_INPUT_OSC_RATE == rate) { in HAL_CRU_ClkFracSetFreq()
377 } else if ((!(s_gpllFreq % rate)) && ((s_gpllFreq / rate) < 31)) { in HAL_CRU_ClkFracSetFreq()
382 } else if ((!(s_cpllFreq % rate)) && ((s_cpllFreq / rate) < 31)) { in HAL_CRU_ClkFracSetFreq()
401 if (PLL_INPUT_OSC_RATE == rate) { in HAL_CRU_ClkFracSetFreq()
404 } else if ((!(s_cpllFreq % rate)) && ((s_cpllFreq / rate) < 31)) { in HAL_CRU_ClkFracSetFreq()
508 if (rate == PLL_INPUT_OSC_RATE) { in HAL_CRU_ClkUsbSetFreq()
651 if (!(s_gpllFreq % rate)) { in HAL_CRU_ClkSetFreq()
658 div = HAL_DIV_ROUND_UP(pRate, rate); in HAL_CRU_ClkSetFreq()
691 if (rate <= PLL_INPUT_OSC_RATE) { in HAL_CRU_ClkSetFreq()
706 if (rate == PLL_INPUT_OSC_RATE) { in HAL_CRU_ClkSetFreq()
[all …]
/bsp/allwinner/libraries/sunxi-hal/hal/source/ccmu/sunxi/
A Dclk.c501 (*rate) = current_rate; in sunxi_clk_recalc_rate()
512 (*rate) = current_rate; in sunxi_clk_recalc_rate()
518 (*rate) = pclk->clk_rate; in sunxi_clk_recalc_rate()
542 (*rate) = pclk->clk_rate; in sunxi_clk_get_rate()
573 if (periph_clk->clk_core.clk_rate == rate) in sunxi_clk_set_rate()
581 periph_clk->clk_core.clk_rate = rate; in sunxi_clk_set_rate()
590 factor_clk->clk_core.clk_rate = rate; in sunxi_clk_set_rate()
790 return sunxi_clk_round_rate(clk, rate, prate); in clk_round_rate()
798 hal_clk_status_t clk_set_rate(hal_clk_id_t clk, u32 rate) in clk_set_rate() argument
800 return sunxi_clk_set_rate(clk, rate); in clk_set_rate()
[all …]
/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_mipi_dsi_phy_drv.c11 uint32_t rate; /*!< rate[2:0] */ member
24 uint32_t rate = 0; in mipi_pll_get_cfg() local
29 rate++; in mipi_pll_get_cfg()
30 fvco_freq_mhz = lane_mbps * (1<<rate); in mipi_pll_get_cfg()
33 if (rate > 4) { in mipi_pll_get_cfg()
42 reg->rate = rate; in mipi_pll_get_cfg()
61 MIPI_DSI_PHY_PLL_CTRL_PARA0_RATE_SET(reg.rate) | in mipi_dsi_phy_pll_init()
/bsp/allwinner/libraries/sunxi-hal/hal/source/sound/component/aw-alsa-utils/
A Daplay.c122 int aplay(const char *card_name, snd_pcm_format_t format, unsigned int rate, in aplay() argument
133 printf("rate: %u\n", rate); in aplay()
147 ret = set_param(handle, format, rate, channels, period_frames, buffer_frames); in aplay()
195 mgr->rate = hwparams.rate; in play_builtin_music()
205 ret = set_param(mgr->handle, mgr->format, mgr->rate, mgr->channels, in play_builtin_music()
226 audio_hpcm_mgr->rate = hwparams.rate; in play_builtin_music()
233 audio_hpcm_mgr->rate, in play_builtin_music()
328 mgr->rate = wav_hwparams.rate; in play_fs_music()
331 ret = set_param(mgr->handle, mgr->format, mgr->rate, mgr->channels, in play_fs_music()
352 audio_hpcm_mgr->rate = wav_hwparams.rate; in play_fs_music()
[all …]

Completed in 60 milliseconds

1234567