Home
last modified time | relevance | path

Searched refs:rate (Results 176 – 200 of 3152) sorted by relevance

12345678910>>...127

/openbmc/linux/drivers/clk/visconti/
H A Dpll.c76 unsigned long rate) in visconti_get_pll_settings() argument
82 if (rate == rate_table[i].rate) in visconti_get_pll_settings()
95 if (memcmp(&rate_table[i].dacen, &rate->dacen, in visconti_get_pll_rate_from_data()
96 sizeof(*rate) - sizeof(unsigned long)) == 0) in visconti_get_pll_rate_from_data()
97 return rate_table[i].rate; in visconti_get_pll_rate_from_data()
100 return rate_table[0].rate; in visconti_get_pll_rate_from_data()
104 unsigned long rate, unsigned long *prate) in visconti_pll_round_rate() argument
112 if (rate >= rate_table[i].rate) in visconti_pll_round_rate()
113 return rate_table[i].rate; in visconti_pll_round_rate()
116 return rate_table[i - 1].rate; in visconti_pll_round_rate()
[all …]
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2_utils_fw.c171 u32 rate = 0; in a2_fw_dev_to_eee_mask() local
176 rate |= AQ_NIC_RATE_EEE_5G; in a2_fw_dev_to_eee_mask()
184 return rate; in a2_fw_dev_to_eee_mask()
189 u32 rate = 0; in a2_fw_lkp_to_mask() local
192 rate |= AQ_NIC_RATE_10G; in a2_fw_lkp_to_mask()
194 rate |= AQ_NIC_RATE_5G; in a2_fw_lkp_to_mask()
196 rate |= AQ_NIC_RATE_2G5; in a2_fw_lkp_to_mask()
198 rate |= AQ_NIC_RATE_1G; in a2_fw_lkp_to_mask()
202 rate |= AQ_NIC_RATE_100M; in a2_fw_lkp_to_mask()
206 rate |= AQ_NIC_RATE_10M; in a2_fw_lkp_to_mask()
[all …]
/openbmc/linux/arch/arm/mach-ep93xx/
H A Dclock.c55 rate >>= 1; in calc_pll_rate()
57 return (unsigned long)rate; in calc_pll_rate()
205 return abs(rate - now) < abs(rate - best); in is_best()
211 unsigned long rate = req->rate; in ep93xx_mux_determine_rate() local
236 __div = mclk_rate / (rate * __pdiv); in ep93xx_mux_determine_rate()
254 req->rate = best_rate; in ep93xx_mux_determine_rate()
263 unsigned long rate = 0; in ep93xx_ddiv_recalc_rate() local
271 return rate; in ep93xx_ddiv_recalc_rate()
286 __div = mclk_rate / (rate * __pdiv); in ep93xx_ddiv_set_rate()
383 if (is_best(rate, now, best)) in ep93xx_div_round_rate()
[all …]
/openbmc/u-boot/board/synopsys/hsdk/
H A Dclk-lib.c15 int soc_clk_ctl(const char *name, ulong *rate, enum clk_ctl_ops ctl) in soc_clk_ctl() argument
39 if ((ctl & CLK_SET) && rate) { in soc_clk_ctl()
40 priv_rate = ctl & CLK_MHZ ? (*rate) * HZ_IN_MHZ : *rate; in soc_clk_ctl()
63 if ((ctl & CLK_GET) && rate) in soc_clk_ctl()
64 *rate = priv_rate; in soc_clk_ctl()
/openbmc/linux/drivers/clk/sunxi/
H A Dclk-factors.c45 unsigned long rate; in clk_factors_recalc_rate() local
79 return factors_req.rate; in clk_factors_recalc_rate()
83 rate = (parent_rate * (n + config->n_start) * (k + 1) >> p) / (m + 1); in clk_factors_recalc_rate()
85 return rate; in clk_factors_recalc_rate()
100 .rate = req->rate, in clk_factors_determine_rate()
107 parent_rate = clk_hw_round_rate(parent, req->rate); in clk_factors_determine_rate()
113 child_rate = factors_req.rate; in clk_factors_determine_rate()
115 if (child_rate <= req->rate && child_rate > best_child_rate) { in clk_factors_determine_rate()
127 req->rate = best_child_rate; in clk_factors_determine_rate()
136 .rate = rate, in clk_factors_set_rate()
[all …]
/openbmc/linux/sound/usb/
H A Dclock.c419 data[0] = rate; in set_sample_rate_v1()
420 data[1] = rate >> 8; in set_sample_rate_v1()
421 data[2] = rate >> 16; in set_sample_rate_v1()
458 if (crate != rate) { in set_sample_rate_v1()
498 int clock, int rate) in snd_usb_set_sample_rate_v2v3() argument
521 data = cpu_to_le32(rate); in snd_usb_set_sample_rate_v2v3()
534 const struct audioformat *fmt, int rate) in set_sample_rate_v2v3() argument
562 if (prev_rate == rate) in set_sample_rate_v2v3()
576 if (cur_rate != rate) { in set_sample_rate_v2v3()
585 bool cur_base_48k = (rate % 48000 == 0); in set_sample_rate_v2v3()
[all …]
/openbmc/u-boot/drivers/clk/
H A Dclk_meson_axg.c237 ulong rate; in meson_clk_get_rate_by_id() local
242 rate = meson_pll_get_rate(clk, id); in meson_clk_get_rate_by_id()
245 rate = meson_pll_get_rate(clk, CLKID_FIXED_PLL) / 2; in meson_clk_get_rate_by_id()
248 rate = meson_pll_get_rate(clk, CLKID_FIXED_PLL) / 3; in meson_clk_get_rate_by_id()
251 rate = meson_pll_get_rate(clk, CLKID_FIXED_PLL) / 4; in meson_clk_get_rate_by_id()
254 rate = meson_pll_get_rate(clk, CLKID_FIXED_PLL) / 5; in meson_clk_get_rate_by_id()
262 rate = meson_mpll_get_rate(clk, id); in meson_clk_get_rate_by_id()
265 rate = meson_clk81_get_rate(clk); in meson_clk_get_rate_by_id()
270 rate = meson_clk81_get_rate(clk); in meson_clk_get_rate_by_id()
276 debug("clock %lu has rate %lu\n", id, rate); in meson_clk_get_rate_by_id()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-si570.c228 u64 rfreq, rate; in si570_recalc_rate() local
239 rate = (data->fxtal * rfreq) >> 28; in si570_recalc_rate()
241 return rate; in si570_recalc_rate()
252 if (!rate) in si570_round_rate()
255 if (div64_u64(abs(rate - data->frequency) * 10000LL, in si570_round_rate()
257 rfreq = div64_u64((data->rfreq * rate) + in si570_round_rate()
271 return rate; in si570_round_rate()
344 if (rate < SI570_MIN_FREQ || rate > data->max_freq) { in si570_set_rate()
352 err = si570_set_frequency_small(data, rate); in si570_set_rate()
354 err = si570_set_frequency(data, rate); in si570_set_rate()
[all …]
/openbmc/linux/sound/firewire/fireface/
H A Dff-protocol-former.c19 unsigned int rate; in parse_clock_bits() member
47 *rate = rate_entry->rate; in parse_clock_bits()
84 return parse_clock_bits(data, rate, src); in former_get_clock()
125 unsigned int rate; in dump_clock_config() local
182 unsigned int rate; in dump_sync_status() member
230 unsigned int rate; in dump_sync_status() local
246 rate = rate_entry->rate; in dump_sync_status()
251 rate = 0; in dump_sync_status()
341 reg = cpu_to_le32(rate); in ff800_allocate_resources()
448 if (amdtp_rate_table[i] == rate) in ff400_allocate_resources()
[all …]
/openbmc/linux/drivers/clk/bcm/
H A Dclk-iproc-armpll.c61 unsigned long rate; member
197 pll->rate = parent_rate; in iproc_arm_pll_recalc_rate()
198 return pll->rate; in iproc_arm_pll_recalc_rate()
204 pll->rate = 0; in iproc_arm_pll_recalc_rate()
216 pll->rate = 0; in iproc_arm_pll_recalc_rate()
219 pll->rate = (ndiv * parent_rate) >> 20; in iproc_arm_pll_recalc_rate()
220 pll->rate = (pll->rate / pdiv) / mdiv; in iproc_arm_pll_recalc_rate()
223 pll->rate, parent_rate); in iproc_arm_pll_recalc_rate()
227 return pll->rate; in iproc_arm_pll_recalc_rate()
/openbmc/linux/drivers/clocksource/
H A Dclps711x-timer.c32 unsigned long rate = clk_get_rate(clock); in clps711x_clksrc_init() local
36 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in clps711x_clksrc_init()
39 sched_clock_register(clps711x_sched_clock_read, 16, rate); in clps711x_clksrc_init()
55 unsigned long rate; in _clps711x_clkevt_init() local
61 rate = clk_get_rate(clock); in _clps711x_clkevt_init()
64 writew(DIV_ROUND_CLOSEST(rate, HZ), base); in _clps711x_clkevt_init()
/openbmc/u-boot/arch/arm/dts/
H A Dstm32mp157-pinctrl.dtsi156 slew-rate = <0>;
166 slew-rate = <0>;
176 slew-rate = <0>;
186 slew-rate = <0>;
195 slew-rate = <0>;
204 slew-rate = <0>;
213 slew-rate = <0>;
222 slew-rate = <3>;
234 slew-rate = <3>;
240 slew-rate = <3>;
[all …]
/openbmc/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_ddc_clk.c27 static unsigned long sun4i_ddc_calc_divider(unsigned long rate, in sun4i_ddc_calc_divider() argument
43 if (tmp_rate > rate) in sun4i_ddc_calc_divider()
46 if (abs(rate - tmp_rate) < abs(rate - best_rate)) { in sun4i_ddc_calc_divider()
62 static long sun4i_ddc_round_rate(struct clk_hw *hw, unsigned long rate, in sun4i_ddc_round_rate() argument
67 return sun4i_ddc_calc_divider(rate, *prate, ddc->pre_div, in sun4i_ddc_round_rate()
86 static int sun4i_ddc_set_rate(struct clk_hw *hw, unsigned long rate, in sun4i_ddc_set_rate() argument
92 sun4i_ddc_calc_divider(rate, parent_rate, ddc->pre_div, in sun4i_ddc_set_rate()
/openbmc/linux/drivers/clk/tegra/
H A Dclk-device.c31 unsigned long rate) in tegra_clock_set_pd_state() argument
37 opp = dev_pm_opp_find_freq_ceil(dev, &rate); in tegra_clock_set_pd_state()
47 dev_dbg(dev, "failed to find ceil OPP for %luHz\n", rate); in tegra_clock_set_pd_state()
48 opp = dev_pm_opp_find_freq_floor(dev, &rate); in tegra_clock_set_pd_state()
52 dev_err(dev, "failed to find OPP for %luHz: %pe\n", rate, opp); in tegra_clock_set_pd_state()
97 unsigned long rate; in tegra_clock_sync_pd_state() local
102 rate = clk_hw_get_rate(clk_dev->hw); in tegra_clock_sync_pd_state()
103 ret = tegra_clock_set_pd_state(clk_dev, rate); in tegra_clock_sync_pd_state()
/openbmc/linux/arch/arm/mach-omap2/
H A Dclkt2xxx_virt_prcm_set.c73 static long omap2_round_to_table_rate(struct clk_hw *hw, unsigned long rate, in omap2_round_to_table_rate() argument
90 if (ptr->mpu_speed <= rate) in omap2_round_to_table_rate()
97 static int omap2_select_table_rate(struct clk_hw *hw, unsigned long rate, in omap2_select_table_rate() argument
112 if (prcm->mpu_speed <= rate) { in omap2_select_table_rate()
120 rate / 1000000); in omap2_select_table_rate()
175 unsigned long rate; in omap2xxx_clkt_vps_check_bootloader_rates() local
177 rate = omap2xxx_clk_get_core_rate(); in omap2xxx_clkt_vps_check_bootloader_rates()
183 if (prcm->dpll_speed <= rate) in omap2xxx_clkt_vps_check_bootloader_rates()
/openbmc/linux/drivers/memory/tegra/
H A Dtegra124-emc.c447 unsigned long rate; member
575 unsigned long rate) in tegra_emc_find_timing() argument
581 if (emc->timings[i].rate == rate) { in tegra_emc_find_timing()
596 unsigned long rate) in tegra_emc_prepare_timing_change() argument
824 unsigned long rate) in tegra_emc_complete_timing_change() argument
934 timing->rate = value; in load_one_timing_from_dt()
983 if (a->rate < b->rate) in cmp_timings()
985 else if (a->rate == b->rate) in cmp_timings()
1156 if (rate == emc->timings[i].rate) in tegra_emc_validate_rate()
1202 emc->debugfs.min_rate = rate; in tegra_emc_debug_min_rate_set()
[all …]
/openbmc/linux/sound/pci/pcxhr/
H A Dpcxhr_mix22.c463 rate = 96000; in hr222_get_external_clock()
465 rate = 88200; in hr222_get_external_clock()
467 rate = 64000; in hr222_get_external_clock()
469 rate = 48000; in hr222_get_external_clock()
471 rate = 44100; in hr222_get_external_clock()
473 rate = 32000; in hr222_get_external_clock()
475 rate = 24000; in hr222_get_external_clock()
477 rate = 22050; in hr222_get_external_clock()
479 rate = 16000; in hr222_get_external_clock()
485 rate = 8000; in hr222_get_external_clock()
[all …]
/openbmc/u-boot/arch/arm/mach-tegra/
H A Dclock.c246 unsigned long rate) in clk_get_divider() argument
251 divider += rate - 1; in clk_get_divider()
252 do_div(divider, rate); in clk_get_divider()
302 u64 rate; in get_rate_from_divider() local
306 return rate; in get_rate_from_divider()
373 int best_error = rate; in find_best_divider()
379 rate); in find_best_divider()
452 rate, &xdiv); in clock_adjust_periph_pll_div()
536 u64 parent_rate, rate; in clock_get_rate() local
567 do_div(rate, divm); in clock_get_rate()
[all …]
H A Demc.c25 unsigned rate; in board_emc_init() local
30 rate = EMC_SDRAM_RATE_T20; in board_emc_init()
33 rate = EMC_SDRAM_RATE_T25; in board_emc_init()
36 return tegra_set_emc(gd->fdt_blob, rate); in board_emc_init()
/openbmc/linux/samples/bpf/
H A Dhbm_out_kern.c103 new_credit = credit + CREDIT_PER_NS(delta, qdp->rate); in _hbm_out_cg()
115 if (qsp != NULL && (qsp->rate * 128) != qdp->rate) { in _hbm_out_cg()
116 qdp->rate = qsp->rate * 128; in _hbm_out_cg()
118 (int)qdp->rate, in _hbm_out_cg()
119 CREDIT_PER_NS(1000000000, qdp->rate) * 8); in _hbm_out_cg()
/openbmc/linux/drivers/clk/st/
H A Dclkgen-fsyn.c327 *rate = input * nd; in clk_fs660c32_vco_get_rate()
336 unsigned long rate = 0; in quadfs_pll_fs660c32_recalc_rate() local
346 return rate; in quadfs_pll_fs660c32_recalc_rate()
385 return rate; in quadfs_pll_fs660c32_round_rate()
393 return rate; in quadfs_pll_fs660c32_round_rate()
782 unsigned long rate = 0; in quadfs_find_best_rate() local
790 return rate; in quadfs_find_best_rate()
797 unsigned long rate = 0; in quadfs_recalc_rate() local
814 return rate; in quadfs_recalc_rate()
822 rate = quadfs_find_best_rate(hw, rate, *prate, &params); in quadfs_round_rate()
[all …]
/openbmc/u-boot/arch/arm/mach-snapdragon/
H A Dclock-apq8016.c52 static int clk_init_sdc(struct msm_clk_priv *priv, int slot, uint rate) in clk_init_sdc() argument
56 if (rate == 200000000) in clk_init_sdc()
66 return rate; in clk_init_sdc()
96 ulong msm_set_rate(struct clk *clk, ulong rate) in msm_set_rate() argument
102 return clk_init_sdc(priv, 0, rate); in msm_set_rate()
105 return clk_init_sdc(priv, 1, rate); in msm_set_rate()
/openbmc/u-boot/arch/arm/cpu/arm920t/ep93xx/
H A Dspeed.c30 uint64_t rate = CONFIG_SYS_CLK_FREQ; in get_PLLCLK() local
31 rate *= ((clkset >> SYSCON_CLKSET_PLL_X1FBD1_SHIFT) & 0x1f) + 1; in get_PLLCLK()
32 rate *= ((clkset >> SYSCON_CLKSET_PLL_X2FBD2_SHIFT) & 0x3f) + 1; in get_PLLCLK()
33 do_div(rate, (clkset & 0x1f) + 1); /* X2IPD */ in get_PLLCLK()
35 rate >>= 1; in get_PLLCLK()
37 return (ulong)rate; in get_PLLCLK()
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu_div.c16 unsigned long rate, in ccu_div_round_rate() argument
22 rate *= cd->fixed_post_div; in ccu_div_round_rate()
24 rate = divider_round_rate_parent(&cd->common.hw, parent, in ccu_div_round_rate()
25 rate, parent_rate, in ccu_div_round_rate()
30 rate /= cd->fixed_post_div; in ccu_div_round_rate()
32 return rate; in ccu_div_round_rate()
88 static int ccu_div_set_rate(struct clk_hw *hw, unsigned long rate, in ccu_div_set_rate() argument
100 rate *= cd->fixed_post_div; in ccu_div_set_rate()
102 val = divider_get_val(rate, parent_rate, cd->div.table, cd->div.width, in ccu_div_set_rate()
/openbmc/linux/drivers/misc/
H A Ddw-xdata-pcie.c153 u64 rate = (*m1 - *m2); in dw_xdata_perf_diff() local
155 rate *= (1000 * 1000 * 1000); in dw_xdata_perf_diff()
156 rate >>= 20; in dw_xdata_perf_diff()
157 rate = DIV_ROUND_CLOSEST_ULL(rate, time); in dw_xdata_perf_diff()
159 return rate; in dw_xdata_perf_diff()
211 u64 rate; in write_show() local
213 dw_xdata_perf(dw, &rate, true); in write_show()
215 return sysfs_emit(buf, "%llu\n", rate); in write_show()
248 u64 rate; in read_show() local
250 dw_xdata_perf(dw, &rate, false); in read_show()
[all …]

12345678910>>...127