Home
last modified time | relevance | path

Searched refs:rate (Results 926 - 950 of 3915) sorted by relevance

1...<<31323334353637383940>>...157

/kernel/linux/linux-6.6/sound/pci/echoaudio/
H A Dindigoio_dsp.c92 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate() argument
97 chip->sample_rate = rate; in set_sample_rate()
98 chip->comm_page->sample_rate = cpu_to_le32(rate); in set_sample_rate()
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8188/
H A Dmt8188-afe-clk.h110 int mt8188_afe_get_default_mclk_source_by_rate(int rate);
111 int mt8188_get_apll_by_rate(struct mtk_base_afe *afe, int rate);
117 unsigned int rate);
/kernel/linux/linux-5.10/drivers/clocksource/
H A Dtimer-sun5i.c191 unsigned long rate; in sun5i_setup_clocksource() local
204 rate = clk_get_rate(clk); in sun5i_setup_clocksource()
205 if (!rate) { in sun5i_setup_clocksource()
206 pr_err("Couldn't get parent clock rate\n"); in sun5i_setup_clocksource()
232 ret = clocksource_register_hz(&cs->clksrc, rate); in sun5i_setup_clocksource()
268 unsigned long rate; in sun5i_setup_clockevent() local
282 rate = clk_get_rate(clk); in sun5i_setup_clockevent()
283 if (!rate) { in sun5i_setup_clockevent()
284 pr_err("Couldn't get parent clock rate\n"); in sun5i_setup_clockevent()
290 ce->timer.ticks_per_jiffy = DIV_ROUND_UP(rate, H in sun5i_setup_clockevent()
[all...]
H A Dtimer-atmel-tcb.c25 * with a base rate of 5+ MHz, packaged as a clocksource (with
33 * the same rate as the clocksource
149 u32 rate; member
208 writel((tcd->rate + HZ / 2) / HZ, tcaddr + ATMEL_TC_REG(2, RC)); in tc_set_periodic()
273 clkevt.rate = clk_get_rate(t2_clk) / atmel_tcb_divisors[divisor_idx]; in setup_clkevents()
281 clkevt.rate = clk_get_rate(tc->slow_clk); in setup_clkevents()
297 clockevents_config_and_register(&clkevt.clkevt, clkevt.rate, 1, BIT(bits) - 1); in setup_clkevents()
381 u32 rate, divided_rate = 0; in tcb_clksrc_init() local
435 rate = (u32) clk_get_rate(t0_clk); in tcb_clksrc_init()
443 tmp = rate / diviso in tcb_clksrc_init()
[all...]
/kernel/linux/linux-5.10/drivers/clk/mmp/
H A Dclk-mix.c125 if (parent_rate % item->rate) { in _filter_clk_table()
128 item->divisor = parent_rate / item->rate; in _filter_clk_table()
231 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate()
249 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate()
268 req->rate = mix_rate_best; in mmp_clk_mix_determine_rate()
274 unsigned long rate, in mmp_clk_mix_set_rate_and_parent()
282 div = parent_rate / rate; in mmp_clk_mix_set_rate_and_parent()
376 static int mmp_clk_set_rate(struct clk_hw *hw, unsigned long rate, in mmp_clk_set_rate() argument
386 best_divisor = best_parent_rate / rate; in mmp_clk_set_rate()
273 mmp_clk_mix_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate, u8 index) mmp_clk_mix_set_rate_and_parent() argument
/kernel/linux/linux-5.10/drivers/clk/keystone/
H A Dsci-clk.c57 * @cached_req: Cached requested freq for determine rate calls
58 * @cached_res: Cached result freq for determine rate calls
139 * sci_clk_recalc_rate - Get clock rate for a TI SCI clock
140 * @hw: clock to get rate for
141 * @parent_rate: parent rate provided by common clock framework, not used
143 * Gets the current clock rate of a TI SCI clock. Returns the current
144 * clock rate, or zero in failure.
157 "recalc-rate failed for dev=%d, clk=%d, ret=%d\n", in sci_clk_recalc_rate()
166 * sci_clk_determine_rate - Determines a clock rate a clock can be set to
167 * @hw: clock to change rate fo
218 sci_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) sci_clk_set_rate() argument
[all...]
/kernel/linux/linux-5.10/drivers/interconnect/qcom/
H A Dqcs404.c129 * @rate: current bus clock rate in Hz
139 u64 rate; member
338 u64 rate; in qcom_icc_set() local
379 rate = max(sum_bw, max_peak_bw); in qcom_icc_set()
381 do_div(rate, qn->buswidth); in qcom_icc_set()
383 if (qn->rate == rate) in qcom_icc_set()
387 ret = clk_set_rate(qp->bus_clks[i].clk, rate); in qcom_icc_set()
395 qn->rate in qcom_icc_set()
[all...]
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-riic.c285 unsigned long rate; in riic_init_hw() local
298 rate = clk_get_rate(riic->clk); in riic_init_hw()
311 * Determine reference clock rate. We must be able to get the desired in riic_init_hw()
315 total_ticks = DIV_ROUND_UP(rate, t->bus_freq_hz); in riic_init_hw()
327 rate /= 2; in riic_init_hw()
352 brl -= t->scl_fall_ns / (1000000000 / rate); in riic_init_hw()
353 brh -= t->scl_rise_ns / (1000000000 / rate); in riic_init_hw()
362 rate / total_ticks, ((brl + 3) * 100) / (brl + brh + 6), in riic_init_hw()
363 t->scl_fall_ns / (1000000000 / rate), in riic_init_hw()
364 t->scl_rise_ns / (1000000000 / rate), ck in riic_init_hw()
[all...]
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dlm95245.c71 /* conversation rate in ms */
108 unsigned int rate; in lm95245_read_conversion_rate() local
111 ret = regmap_read(data->regmap, LM95245_REG_RW_CONVERS_RATE, &rate); in lm95245_read_conversion_rate()
115 switch (rate) { in lm95245_read_conversion_rate()
135 int ret, rate; in lm95245_set_conversion_rate() local
139 rate = RATE_CR0063; in lm95245_set_conversion_rate()
142 rate = RATE_CR0364; in lm95245_set_conversion_rate()
145 rate = RATE_CR1000; in lm95245_set_conversion_rate()
148 rate = RATE_CR2500; in lm95245_set_conversion_rate()
151 ret = regmap_write(data->regmap, LM95245_REG_RW_CONVERS_RATE, rate); in lm95245_set_conversion_rate()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wl12xx/
H A Dscan.c208 u32 rate, mask; in wl1271_scan_stm() local
222 rate = wl1271_tx_min_rate_get(wl, mask); in wl1271_scan_stm()
223 ret = wl1271_scan_send(wl, wlvif, band, false, rate); in wl1271_scan_stm()
239 rate = wl1271_tx_min_rate_get(wl, mask); in wl1271_scan_stm()
240 ret = wl1271_scan_send(wl, wlvif, band, true, rate); in wl1271_scan_stm()
253 rate = wl1271_tx_min_rate_get(wl, wlvif->bitrate_masks[band]); in wl1271_scan_stm()
254 ret = wl1271_scan_send(wl, wlvif, band, false, rate); in wl1271_scan_stm()
264 rate = wl1271_tx_min_rate_get(wl, wlvif->bitrate_masks[band]); in wl1271_scan_stm()
265 ret = wl1271_scan_send(wl, wlvif, band, true, rate); in wl1271_scan_stm()
/kernel/linux/linux-5.10/sound/pci/ctxfi/
H A Dcttimer.c84 * HZ + (runtime->rate - 1)) / runtime->rate + HZ * 5 / 1000; in ct_systimer_callback()
105 (runtime->rate - 1)) / runtime->rate); in ct_systimer_start()
200 unsigned int period_size, rate; in ct_xfitimer_reprogram() local
203 rate = ti->substream->runtime->rate; in ct_xfitimer_reprogram()
213 rate - 1, rate); in ct_xfitimer_reprogram()
/kernel/linux/linux-5.10/sound/pci/ice1712/
H A Drevo.c37 * change the rate of Envy24HT, AK4355 and AK4381
39 static void revo_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in revo_set_rate_val() argument
44 if (rate == 0) /* no hint - S/PDIF input is master, simply return */ in revo_set_rate_val()
48 if (rate > 96000) in revo_set_rate_val()
50 else if (rate > 48000) in revo_set_rate_val()
309 static void ap192_set_rate_val(struct snd_akm4xxx *ak, unsigned int rate) in ap192_set_rate_val() argument
314 revo_set_rate_val(ak, rate); in ap192_set_rate_val()
317 snd_ice1712_gpio_write_bits(ice, 1 << 8, rate > 96000 ? 1 << 8 : 0); in ap192_set_rate_val()
319 if (rate > 96000) in ap192_set_rate_val()
321 else if (rate > 4800 in ap192_set_rate_val()
[all...]
/kernel/linux/linux-5.10/sound/soc/img/
H A Dimg-spdif-out.c237 long pre_div_a, pre_div_b, diff_a, diff_b, rate, clk_rate; in img_spdif_out_hw_params() local
241 rate = params_rate(params); in img_spdif_out_hw_params()
245 dev_dbg(spdif->dev, "hw_params rate %ld channels %u format %u\n", in img_spdif_out_hw_params()
246 rate, channels, format); in img_spdif_out_hw_params()
254 pre_div_a = clk_round_rate(spdif->clk_ref, rate * 256); in img_spdif_out_hw_params()
257 pre_div_b = clk_round_rate(spdif->clk_ref, rate * 384); in img_spdif_out_hw_params()
261 diff_a = abs((pre_div_a / 256) - rate); in img_spdif_out_hw_params()
262 diff_b = abs((pre_div_b / 384) - rate); in img_spdif_out_hw_params()
264 /* If diffs are equal, use lower clock rate */ in img_spdif_out_hw_params()
272 * change. Get the current rate an in img_spdif_out_hw_params()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c460 unsigned int rate; in msm_hdmi_audio_hw_params() local
494 rate = HDMI_SAMPLE_RATE_32KHZ; in msm_hdmi_audio_hw_params()
497 rate = HDMI_SAMPLE_RATE_44_1KHZ; in msm_hdmi_audio_hw_params()
500 rate = HDMI_SAMPLE_RATE_48KHZ; in msm_hdmi_audio_hw_params()
503 rate = HDMI_SAMPLE_RATE_88_2KHZ; in msm_hdmi_audio_hw_params()
506 rate = HDMI_SAMPLE_RATE_96KHZ; in msm_hdmi_audio_hw_params()
509 rate = HDMI_SAMPLE_RATE_176_4KHZ; in msm_hdmi_audio_hw_params()
512 rate = HDMI_SAMPLE_RATE_192KHZ; in msm_hdmi_audio_hw_params()
515 DRM_DEV_ERROR(dev, "rate[%d] not supported!\n", in msm_hdmi_audio_hw_params()
520 msm_hdmi_audio_set_sample_rate(hdmi, rate); in msm_hdmi_audio_hw_params()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/
H A Dinit.c149 u32 rate; in wl1271_ap_init_deauth_template() local
160 rate = wl1271_tx_min_rate_get(wl, wlvif->basic_rate_set); in wl1271_ap_init_deauth_template()
163 tmpl, sizeof(*tmpl), 0, rate); in wl1271_ap_init_deauth_template()
176 u32 rate; in wl1271_ap_init_null_template() local
193 rate = wl1271_tx_min_rate_get(wl, wlvif->basic_rate_set); in wl1271_ap_init_null_template()
196 sizeof(*nullfunc), 0, rate); in wl1271_ap_init_null_template()
209 u32 rate; in wl1271_ap_init_qos_null_template() local
226 rate = wl1271_tx_min_rate_get(wl, wlvif->basic_rate_set); in wl1271_ap_init_qos_null_template()
229 sizeof(*qosnull), 0, rate); in wl1271_ap_init_qos_null_template()
429 wl1271_debug(DEBUG_AP, "AP basic rate se in wl1271_init_ap_rates()
[all...]
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-omap-uwire.c315 unsigned long rate; in uwire_setup_transfer() local
345 rate = clk_get_rate(uwire->ck); in uwire_setup_transfer()
375 div2 = (rate / div1 + hz - 1) / hz; in uwire_setup_transfer()
381 dev_name(&spi->dev), rate / 10 / 8, hz); in uwire_setup_transfer()
392 rate /= div1; in uwire_setup_transfer()
399 rate /= 2; in uwire_setup_transfer()
404 rate /= 4; in uwire_setup_transfer()
411 rate /= 8; in uwire_setup_transfer()
418 rate / 1000); in uwire_setup_transfer()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dtwl-core.c566 * twl_get_hfclk_rate - API to get TWL external HFCLK clock rate.
568 * Api to get the TWL HFCLK rate based on BOOT_CFG register.
573 int rate; in twl_get_hfclk_rate() local
579 rate = 19200000; in twl_get_hfclk_rate()
582 rate = 26000000; in twl_get_hfclk_rate()
585 rate = 38400000; in twl_get_hfclk_rate()
589 rate = -EINVAL; in twl_get_hfclk_rate()
593 return rate; in twl_get_hfclk_rate()
629 u32 rate; in clocks_init() local
635 "using bootloader value (unknown osc rate)\ in clocks_init()
[all...]
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-omap-uwire.c312 unsigned long rate; in uwire_setup_transfer() local
342 rate = clk_get_rate(uwire->ck); in uwire_setup_transfer()
372 div2 = (rate / div1 + hz - 1) / hz; in uwire_setup_transfer()
378 dev_name(&spi->dev), rate / 10 / 8, hz); in uwire_setup_transfer()
389 rate /= div1; in uwire_setup_transfer()
396 rate /= 2; in uwire_setup_transfer()
401 rate /= 4; in uwire_setup_transfer()
408 rate /= 8; in uwire_setup_transfer()
415 rate / 1000); in uwire_setup_transfer()
/kernel/linux/linux-6.6/drivers/clk/keystone/
H A Dsci-clk.c48 * @cached_req: Cached requested freq for determine rate calls
49 * @cached_res: Cached result freq for determine rate calls
130 * sci_clk_recalc_rate - Get clock rate for a TI SCI clock
131 * @hw: clock to get rate for
132 * @parent_rate: parent rate provided by common clock framework, not used
134 * Gets the current clock rate of a TI SCI clock. Returns the current
135 * clock rate, or zero in failure.
148 "recalc-rate failed for dev=%d, clk=%d, ret=%d\n", in sci_clk_recalc_rate()
157 * sci_clk_determine_rate - Determines a clock rate a clock can be set to
158 * @hw: clock to change rate fo
209 sci_clk_set_rate(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate) sci_clk_set_rate() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/mmp/
H A Dclk-mix.c122 if (parent_rate % item->rate) { in _filter_clk_table()
125 item->divisor = parent_rate / item->rate; in _filter_clk_table()
228 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate()
246 gap = abs(mix_rate - req->rate); in mmp_clk_mix_determine_rate()
265 req->rate = mix_rate_best; in mmp_clk_mix_determine_rate()
271 unsigned long rate, in mmp_clk_mix_set_rate_and_parent()
279 div = parent_rate / rate; in mmp_clk_mix_set_rate_and_parent()
373 static int mmp_clk_set_rate(struct clk_hw *hw, unsigned long rate, in mmp_clk_set_rate() argument
383 best_divisor = best_parent_rate / rate; in mmp_clk_set_rate()
270 mmp_clk_mix_set_rate_and_parent(struct clk_hw *hw, unsigned long rate, unsigned long parent_rate, u8 index) mmp_clk_mix_set_rate_and_parent() argument
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dtimer-atmel-tcb.c25 * with a base rate of 5+ MHz, packaged as a clocksource (with
33 * the same rate as the clocksource
149 u32 rate; member
208 writel((tcd->rate + HZ / 2) / HZ, tcaddr + ATMEL_TC_REG(2, RC)); in tc_set_periodic()
273 clkevt.rate = clk_get_rate(t2_clk) / atmel_tcb_divisors[divisor_idx]; in setup_clkevents()
281 clkevt.rate = clk_get_rate(tc->slow_clk); in setup_clkevents()
297 clockevents_config_and_register(&clkevt.clkevt, clkevt.rate, 1, BIT(bits) - 1); in setup_clkevents()
381 u32 rate, divided_rate = 0; in tcb_clksrc_init() local
435 rate = (u32) clk_get_rate(t0_clk); in tcb_clksrc_init()
443 tmp = rate / diviso in tcb_clksrc_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/
H A Dinit.c149 u32 rate; in wl1271_ap_init_deauth_template() local
160 rate = wl1271_tx_min_rate_get(wl, wlvif->basic_rate_set); in wl1271_ap_init_deauth_template()
163 tmpl, sizeof(*tmpl), 0, rate); in wl1271_ap_init_deauth_template()
176 u32 rate; in wl1271_ap_init_null_template() local
193 rate = wl1271_tx_min_rate_get(wl, wlvif->basic_rate_set); in wl1271_ap_init_null_template()
196 sizeof(*nullfunc), 0, rate); in wl1271_ap_init_null_template()
209 u32 rate; in wl1271_ap_init_qos_null_template() local
226 rate = wl1271_tx_min_rate_get(wl, wlvif->basic_rate_set); in wl1271_ap_init_qos_null_template()
229 sizeof(*qosnull), 0, rate); in wl1271_ap_init_qos_null_template()
429 wl1271_debug(DEBUG_AP, "AP basic rate se in wl1271_init_ap_rates()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wl12xx/
H A Dscan.c208 u32 rate, mask; in wl1271_scan_stm() local
222 rate = wl1271_tx_min_rate_get(wl, mask); in wl1271_scan_stm()
223 ret = wl1271_scan_send(wl, wlvif, band, false, rate); in wl1271_scan_stm()
239 rate = wl1271_tx_min_rate_get(wl, mask); in wl1271_scan_stm()
240 ret = wl1271_scan_send(wl, wlvif, band, true, rate); in wl1271_scan_stm()
253 rate = wl1271_tx_min_rate_get(wl, wlvif->bitrate_masks[band]); in wl1271_scan_stm()
254 ret = wl1271_scan_send(wl, wlvif, band, false, rate); in wl1271_scan_stm()
264 rate = wl1271_tx_min_rate_get(wl, wlvif->bitrate_masks[band]); in wl1271_scan_stm()
265 ret = wl1271_scan_send(wl, wlvif, band, true, rate); in wl1271_scan_stm()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.c274 unsigned int rate; in msm_hdmi_audio_hw_params() local
308 rate = HDMI_SAMPLE_RATE_32KHZ; in msm_hdmi_audio_hw_params()
311 rate = HDMI_SAMPLE_RATE_44_1KHZ; in msm_hdmi_audio_hw_params()
314 rate = HDMI_SAMPLE_RATE_48KHZ; in msm_hdmi_audio_hw_params()
317 rate = HDMI_SAMPLE_RATE_88_2KHZ; in msm_hdmi_audio_hw_params()
320 rate = HDMI_SAMPLE_RATE_96KHZ; in msm_hdmi_audio_hw_params()
323 rate = HDMI_SAMPLE_RATE_176_4KHZ; in msm_hdmi_audio_hw_params()
326 rate = HDMI_SAMPLE_RATE_192KHZ; in msm_hdmi_audio_hw_params()
329 DRM_DEV_ERROR(dev, "rate[%d] not supported!\n", in msm_hdmi_audio_hw_params()
334 msm_hdmi_audio_set_sample_rate(hdmi, rate); in msm_hdmi_audio_hw_params()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dlm95245.c71 /* conversation rate in ms */
108 unsigned int rate; in lm95245_read_conversion_rate() local
111 ret = regmap_read(data->regmap, LM95245_REG_RW_CONVERS_RATE, &rate); in lm95245_read_conversion_rate()
115 switch (rate) { in lm95245_read_conversion_rate()
135 int ret, rate; in lm95245_set_conversion_rate() local
139 rate = RATE_CR0063; in lm95245_set_conversion_rate()
142 rate = RATE_CR0364; in lm95245_set_conversion_rate()
145 rate = RATE_CR1000; in lm95245_set_conversion_rate()
148 rate = RATE_CR2500; in lm95245_set_conversion_rate()
151 ret = regmap_write(data->regmap, LM95245_REG_RW_CONVERS_RATE, rate); in lm95245_set_conversion_rate()
[all...]

Completed in 17 milliseconds

1...<<31323334353637383940>>...157