Home
last modified time | relevance | path

Searched refs:rate (Results 51 – 75 of 3026) sorted by relevance

12345678910>>...122

/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-intel-plat.c34 unsigned long rate; in kmb_eth_fix_mac_speed() local
37 rate = clk_get_rate(dwmac->tx_clk); in kmb_eth_fix_mac_speed()
41 rate = 125000000; in kmb_eth_fix_mac_speed()
45 rate = 25000000; in kmb_eth_fix_mac_speed()
49 rate = 2500000; in kmb_eth_fix_mac_speed()
57 ret = clk_set_rate(dwmac->tx_clk, rate); in kmb_eth_fix_mac_speed()
81 unsigned long rate; in intel_eth_plat_probe() local
121 rate = clk_get_rate(dwmac->tx_clk); in intel_eth_plat_probe()
123 rate != dwmac->data->tx_clk_rate) { in intel_eth_plat_probe()
124 rate = dwmac->data->tx_clk_rate; in intel_eth_plat_probe()
[all …]
/openbmc/linux/drivers/memory/tegra/
H A Dtegra20-emc.c181 unsigned long rate; member
263 if (emc->timings[i].rate >= rate) { in tegra_emc_find_timing()
286 __func__, timing->rate, rate); in emc_prepare_timing_change()
359 u32 rate; in load_one_timing_from_dt() local
388 timing->rate = rate * 2 * 1000; in load_one_timing_from_dt()
401 if (a->rate < b->rate) in cmp_timings()
404 if (a->rate > b->rate) in cmp_timings()
690 if (emc->timings[i].rate < rate && i != emc->num_timings - 1) in emc_round_rate()
823 if (rate == emc->timings[i].rate) in tegra_emc_validate_rate()
997 rate = min_t(u64, rate, U32_MAX); in emc_icc_set()
[all …]
H A Dtegra186-emc.c18 unsigned long rate; member
69 unsigned long rate) in tegra186_emc_validate_rate() argument
74 if (rate == emc->dvfs[i].rate) in tegra186_emc_validate_rate()
102 *rate = emc->debugfs.min_rate; in tegra186_emc_debug_min_rate_get()
112 if (!tegra186_emc_validate_rate(emc, rate)) in tegra186_emc_debug_min_rate_set()
115 err = clk_set_min_rate(emc->clk, rate); in tegra186_emc_debug_min_rate_set()
119 emc->debugfs.min_rate = rate; in tegra186_emc_debug_min_rate_set()
132 *rate = emc->debugfs.max_rate; in tegra186_emc_debug_max_rate_get()
142 if (!tegra186_emc_validate_rate(emc, rate)) in tegra186_emc_debug_max_rate_set()
145 err = clk_set_max_rate(emc->clk, rate); in tegra186_emc_debug_max_rate_set()
[all …]
/openbmc/linux/drivers/clk/ti/
H A Dfapll.c165 u64 rate; in ti_fapll_recalc_rate() local
181 return rate; in ti_fapll_recalc_rate()
223 if (!rate) in ti_fapll_round_rate()
232 rate *= mult_n; in ti_fapll_round_rate()
234 return rate; in ti_fapll_round_rate()
244 if (!rate) in ti_fapll_set_rate()
311 u64 rate; in ti_fapll_synth_recalc_rate() local
424 if (rate > r) in ti_fapll_synth_round_rate()
428 if (rate < r) in ti_fapll_synth_round_rate()
431 r = rate; in ti_fapll_synth_round_rate()
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dmac.c61 if (rate & MT_TXWI_RATE_SGI) in mt76_mac_process_tx_rate()
74 mt76_mac_process_tx_rate(&rate[last_rate], st->rate); in mt76_mac_fill_tx_status()
76 rate[last_rate + 1].idx = -1; in mt76_mac_fill_tx_status()
80 rate[i].flags = rate[last_rate].flags; in mt76_mac_fill_tx_status()
82 rate[i].count = 1; in mt76_mac_fill_tx_status()
113 rate_idx = rate->idx; in mt76_mac_tx_rate_val()
114 nss = 1 + (rate->idx >> 3); in mt76_mac_tx_rate_val()
432 if (rate & MT_RXWI_RATE_SGI) in mt76_mac_process_rate()
438 if (rate & MT_RXWI_RATE_BW) in mt76_mac_process_rate()
444 u16 rate, int rssi) in mt7601u_rx_monitor_beacon() argument
[all …]
/openbmc/linux/drivers/clk/tegra/
H A Dclk-divider.c26 div = div_frac_get(rate, parent_rate, divider->width, in get_div()
41 u64 rate = parent_rate; in clk_frac_div_recalc_rate() local
47 return rate; in clk_frac_div_recalc_rate()
54 rate *= mul; in clk_frac_div_recalc_rate()
55 rate += div - 1; in clk_frac_div_recalc_rate()
56 do_div(rate, div); in clk_frac_div_recalc_rate()
58 return rate; in clk_frac_div_recalc_rate()
68 if (!rate) in clk_frac_div_round_rate()
71 div = get_div(divider, rate, output_rate); in clk_frac_div_round_rate()
88 div = get_div(divider, rate, parent_rate); in clk_frac_div_set_rate()
[all …]
H A Dclk-tegra124-emc.c66 unsigned long rate, parent_rate; member
138 if (timing->rate < req->rate && i != t - 1) in emc_determine_rate()
143 req->rate = tegra->timings[i - 1].rate; in emc_determine_rate()
150 req->rate = timing->rate; in emc_determine_rate()
155 req->rate = timing->rate; in emc_determine_rate()
159 req->rate = clk_hw_get_rate(hw); in emc_determine_rate()
343 if (tegra->timings[i].rate == rate && in emc_set_rate()
372 backup_timing->rate, rate); in emc_set_rate()
399 timing->rate = tmp; in load_one_timing_from_dt()
434 if (a->rate < b->rate) in cmp_timings()
[all …]
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Drs.c103 if (iwl_fw_rate_idx_to_plcp(idx) == rate) in iwl_legacy_rate_to_fw_idx()
197 u32 bw = (rate & RATE_MCS_CHAN_WIDTH_MSK) >> in rs_pretty_print_rate()
199 u32 format = rate & RATE_MCS_MOD_TYPE_MSK; in rs_pretty_print_rate()
227 RATE_HT_MCS_INDEX(rate) : in rs_pretty_print_rate()
228 rate & RATE_MCS_CODE_MSK; in rs_pretty_print_rate()
229 nss = ((rate & RATE_MCS_NSS_MSK) in rs_pretty_print_rate()
232 iwl_he_is_sgi(rate) : in rs_pretty_print_rate()
233 rate & RATE_MCS_SGI_MSK; in rs_pretty_print_rate()
239 (rate & RATE_MCS_STBC_MSK) ? "STBC " : "", in rs_pretty_print_rate()
240 (rate & RATE_MCS_LDPC_MSK) ? "LDPC " : "", in rs_pretty_print_rate()
[all …]
/openbmc/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c118 n = arcs->lut[audio->rate].n; in msm_hdmi_audio_update()
119 cts = arcs->lut[audio->rate].cts; in msm_hdmi_audio_update()
121 if ((MSM_HDMI_SAMPLE_RATE_192KHZ == audio->rate) || in msm_hdmi_audio_update()
126 (MSM_HDMI_SAMPLE_RATE_88_2KHZ == audio->rate)) { in msm_hdmi_audio_update()
139 if ((MSM_HDMI_SAMPLE_RATE_48KHZ == audio->rate) || in msm_hdmi_audio_update()
140 (MSM_HDMI_SAMPLE_RATE_96KHZ == audio->rate) || in msm_hdmi_audio_update()
141 (MSM_HDMI_SAMPLE_RATE_192KHZ == audio->rate)) in msm_hdmi_audio_update()
144 (MSM_HDMI_SAMPLE_RATE_88_2KHZ == audio->rate) || in msm_hdmi_audio_update()
145 (MSM_HDMI_SAMPLE_RATE_176_4KHZ == audio->rate)) in msm_hdmi_audio_update()
249 if ((rate < 0) || (rate >= MSM_HDMI_SAMPLE_RATE_MAX)) in msm_hdmi_audio_set_sample_rate()
[all …]
/openbmc/linux/sound/firewire/motu/
H A Dmotu-protocol-v1.c128 *rate = 48000; in parse_clock_rate_828()
130 *rate = 44100; in parse_clock_rate_828()
150 *rate = 44100; in parse_clock_rate_896()
153 *rate = 48000; in parse_clock_rate_896()
156 *rate = 88200; in parse_clock_rate_896()
159 *rate = 96000; in parse_clock_rate_896()
182 return get_clock_rate_828(motu, rate); in snd_motu_protocol_v1_get_clock_rate()
184 return get_clock_rate_896(motu, rate); in snd_motu_protocol_v1_get_clock_rate()
201 if (rate == 48000) in set_clock_rate_828()
220 switch (rate) { in set_clock_rate_896()
[all …]
/openbmc/u-boot/drivers/clk/
H A Dclk_pic32.c188 do_div(frac, rate); in pic32_set_refclk()
284 u64 rate; in pic32_get_mpll_rate() local
293 do_div(rate, odiv1); in pic32_get_mpll_rate()
294 do_div(rate, odiv2); in pic32_get_mpll_rate()
296 return (ulong)rate; in pic32_get_mpll_rate()
321 ulong rate, pll_hz; in pic32_clk_init() local
333 if (rate) in pic32_clk_init()
344 ulong rate; in pic32_get_rate() local
360 rate = 0; in pic32_get_rate()
364 return rate; in pic32_get_rate()
[all …]
H A Dclk_meson.c271 unsigned int rate, parent_rate; in meson_div_get_rate() local
308 rate = parent_rate / (reg + 1); in meson_div_get_rate()
312 return rate; in meson_div_get_rate()
325 if (current_rate == rate) in meson_div_set_rate()
725 ulong rate; in meson_clk_get_rate_by_id() local
753 rate = meson_clk81_get_rate(clk); in meson_clk_get_rate_by_id()
787 rate = meson_clk81_get_rate(clk); in meson_clk_get_rate_by_id()
794 return rate; in meson_clk_get_rate_by_id()
810 if (current_rate == rate) in meson_clk_set_rate_by_id()
826 if (current_rate != rate) in meson_clk_set_rate_by_id()
[all …]
/openbmc/linux/drivers/sh/clk/
H A Dcore.c78 unsigned long rate; member
117 if (rounder->rate >= highest) in clk_rate_round_helper()
119 if (rounder->rate <= lowest) in clk_rate_round_helper()
139 unsigned long rate) in clk_rate_table_round() argument
146 .rate = rate, in clk_rate_table_round()
169 .rate = rate, in clk_rate_div_range_round()
189 .rate = rate, in clk_rate_mult_range_round()
197 unsigned long rate) in clk_rate_table_find() argument
476 return clk->rate; in clk_get_rate()
495 clk->rate = rate; in clk_set_rate()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-divider.c241 down = parent_rate / rate; in _div_round_closest()
254 return (rate - up_rate) <= (down_rate - rate) ? up : down; in _div_round_closest()
271 return abs(rate - now) < abs(rate - best); in _is_best_div()
273 return now <= rate && now > best; in _is_best_div()
290 unsigned long rate, in clk_divider_bestdiv() argument
299 if (!rate) in clk_divider_bestdiv()
300 rate = 1; in clk_divider_bestdiv()
320 if (rate * i == parent_rate_saved) { in clk_divider_bestdiv()
375 req->rate * div); in divider_ro_determine_rate()
402 return req.rate; in divider_round_rate_parent()
[all …]
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Ddp.c315 if (outp->dp.rate[rate].dpcd >= 0) { in nvkm_dp_train_link()
458 for (rate = 0; rate < outp->dp.rates; rate++) { in nvkm_dp_train()
459 if (outp->dp.rate[rate].rate == ior->dp.bw * 27000) in nvkm_dp_train()
487 if (outp->dp.rate[rate].rate / 27000 == outp->dp.lt.bw) { in nvkm_dp_train()
488 ior->dp.bw = outp->dp.rate[rate].rate / 27000; in nvkm_dp_train()
498 for (rate = 0; ret < 0 && rate < outp->dp.rates; rate++) { in nvkm_dp_train()
501 ior->dp.bw = outp->dp.rate[rate].rate / 27000; in nvkm_dp_train()
621 if (rate > outp->dp.rate[j].rate) { in nvkm_dp_enable_supported_link_rates()
629 outp->dp.rate[j].rate = rate; in nvkm_dp_enable_supported_link_rates()
755 for (rate = rates; *rate; rate++) { in nvkm_dp_enable()
[all …]
/openbmc/u-boot/arch/arm/mach-zynq/
H A Dclk.c37 ulong rate; in set_cpu_clk_info() local
51 rate = clk_get_rate(&clk) / 1000000; in set_cpu_clk_info()
53 gd->bd->bi_ddr_freq = rate; in set_cpu_clk_info()
55 gd->bd->bi_arm_freq = rate; in set_cpu_clk_info()
85 unsigned long rate; in soc_clk_dump() local
92 rate = clk_get_rate(&clk); in soc_clk_dump()
96 if ((rate == (unsigned long)-ENOSYS) || in soc_clk_dump()
97 (rate == (unsigned long)-ENXIO)) in soc_clk_dump()
100 printf("%10s%20lu\n", name, rate); in soc_clk_dump()
/openbmc/linux/arch/mips/ar7/
H A Dclock.c90 u32 rate; member
93 .rate = 125000000,
97 .rate = 150000000,
255 cpu_clk.rate = bus_clk.rate; in tnetd7300_init_clocks()
351 bus_clk.rate = in tnetd7200_init_clocks()
355 bus_clk.rate); in tnetd7200_init_clocks()
360 cpu_clk.rate = in tnetd7200_init_clocks()
364 cpu_clk.rate); in tnetd7200_init_clocks()
377 cpu_clk.rate); in tnetd7200_init_clocks()
382 bus_clk.rate = cpu_clk.rate / 2; in tnetd7200_init_clocks()
[all …]
/openbmc/linux/drivers/clk/versatile/
H A Dclk-vexpress-osc.c29 u32 rate; in vexpress_osc_recalc_rate() local
31 regmap_read(osc->reg, 0, &rate); in vexpress_osc_recalc_rate()
33 return rate; in vexpress_osc_recalc_rate()
36 static long vexpress_osc_round_rate(struct clk_hw *hw, unsigned long rate, in vexpress_osc_round_rate() argument
41 if (osc->rate_min && rate < osc->rate_min) in vexpress_osc_round_rate()
42 rate = osc->rate_min; in vexpress_osc_round_rate()
44 if (osc->rate_max && rate > osc->rate_max) in vexpress_osc_round_rate()
45 rate = osc->rate_max; in vexpress_osc_round_rate()
47 return rate; in vexpress_osc_round_rate()
50 static int vexpress_osc_set_rate(struct clk_hw *hw, unsigned long rate, in vexpress_osc_set_rate() argument
[all …]
/openbmc/u-boot/arch/arm/cpu/armv7/bcm235xx/
H A Dclk-core.c171 diff = rate; in peri_clk_set_rate()
182 div = ref->clk.rate / rate; in peri_clk_set_rate()
193 c->rate = new_rate; in peri_clk_set_rate()
199 c->name, c->rate, c->div, c->sel, c->parent->rate); in peri_clk_set_rate()
241 c->rate = c->parent->rate / c->div; in peri_clk_get_rate()
243 c->parent->rate, div, c->sel, c->rate); in peri_clk_get_rate()
245 return c->rate; in peri_clk_get_rate()
324 return c->rate; in ccu_clk_get_rate()
384 return c->rate; in bus_clk_get_rate()
479 unsigned long rate; in clk_get_rate() local
[all …]
/openbmc/u-boot/arch/arm/cpu/armv7/bcm281xx/
H A Dclk-core.c171 diff = rate; in peri_clk_set_rate()
182 div = ref->clk.rate / rate; in peri_clk_set_rate()
193 c->rate = new_rate; in peri_clk_set_rate()
199 c->name, c->rate, c->div, c->sel, c->parent->rate); in peri_clk_set_rate()
241 c->rate = c->parent->rate / c->div; in peri_clk_get_rate()
243 c->parent->rate, div, c->sel, c->rate); in peri_clk_get_rate()
245 return c->rate; in peri_clk_get_rate()
324 return c->rate; in ccu_clk_get_rate()
384 return c->rate; in bus_clk_get_rate()
479 unsigned long rate; in clk_get_rate() local
[all …]
/openbmc/linux/drivers/clk/meson/
H A Dclk-mpll.c81 long rate; in mpll_recalc_rate() local
86 rate = rate_from_params(parent_rate, sdm, n2); in mpll_recalc_rate()
87 return rate < 0 ? 0 : rate; in mpll_recalc_rate()
95 long rate; in mpll_determine_rate() local
97 params_from_rate(req->rate, req->best_parent_rate, &sdm, &n2, in mpll_determine_rate()
100 rate = rate_from_params(req->best_parent_rate, sdm, n2); in mpll_determine_rate()
101 if (rate < 0) in mpll_determine_rate()
102 return rate; in mpll_determine_rate()
104 req->rate = rate; in mpll_determine_rate()
109 unsigned long rate, in mpll_set_rate() argument
[all …]
/openbmc/linux/drivers/clk/imx/
H A Dclk-fracn-gppll.c48 .rate = (_rate), \
58 .rate = (_rate), \
129 if (rate == rate_table[i].rate) in imx_get_pll_settings()
144 if (rate >= rate_table[i].rate) in clk_fracn_gppll_round_rate()
145 return rate_table[i].rate; in clk_fracn_gppll_round_rate()
158 long rate = 0; in clk_fracn_gppll_recalc_rate() local
183 rate = rate_table[i].rate; in clk_fracn_gppll_recalc_rate()
186 if (rate) in clk_fracn_gppll_recalc_rate()
187 return (unsigned long)rate; in clk_fracn_gppll_recalc_rate()
252 pll_div = FIELD_PREP(PLL_RDIV_MASK, rate->rdiv) | rate->odiv | in clk_fracn_gppll_set_rate()
[all …]
/openbmc/linux/drivers/clk/rockchip/
H A Dclk-cpu.c75 if (rate == rate_table[i].prate) in rockchip_get_cpuclk_settings()
99 const struct rockchip_cpuclk_rate_table *rate) in rockchip_cpuclk_set_dividers() argument
104 for (i = 0; i < ARRAY_SIZE(rate->divs); i++) { in rockchip_cpuclk_set_dividers()
156 const struct rockchip_cpuclk_rate_table *rate; in rockchip_cpuclk_pre_rate_change() local
163 if (!rate) { in rockchip_cpuclk_pre_rate_change()
205 rockchip_cpuclk_set_pre_muxs(cpuclk, rate); in rockchip_cpuclk_pre_rate_change()
227 const struct rockchip_cpuclk_rate_table *rate; in rockchip_cpuclk_post_rate_change() local
232 if (!rate) { in rockchip_cpuclk_post_rate_change()
241 rockchip_cpuclk_set_dividers(cpuclk, rate); in rockchip_cpuclk_post_rate_change()
261 rockchip_cpuclk_set_post_muxs(cpuclk, rate); in rockchip_cpuclk_post_rate_change()
[all …]
/openbmc/u-boot/drivers/clk/aspeed/
H A Dclk_ast2500.c140 u32 rate = 0; in ast2500_get_hclk() local
142 rate = ast2500_get_hpll_rate(scu); in ast2500_get_hclk()
143 return (rate / axi_div / ahb_div); in ast2500_get_hclk()
148 u32 rate = 0; in ast2500_get_pclk() local
152 rate = ast2500_get_hpll_rate(scu); in ast2500_get_pclk()
154 return (rate / apb_div); in ast2500_get_pclk()
194 ulong rate; in ast2500_clk_get_rate() local
239 return rate; in ast2500_clk_get_rate()
244 ulong rate; member
668 unsigned long rate; in soc_clk_dump() local
[all …]
/openbmc/linux/drivers/clk/sunxi/
H A Dclk-sunxi.c38 div = req->rate / 6000000; in sun4i_get_pll1_factors()
39 req->rate = 6000000 * div; in sun4i_get_pll1_factors()
45 if (req->rate >= 768000000 || req->rate == 42000000 || in sun4i_get_pll1_factors()
46 req->rate == 54000000) in sun4i_get_pll1_factors()
162 div = req->rate / 6000000; in sun8i_a23_get_pll1_factors()
169 if (req->rate >= 768000000 || req->rate == 42000000 || in sun8i_a23_get_pll1_factors()
170 req->rate == 54000000) in sun8i_a23_get_pll1_factors()
261 if (req->rate < 8000) in sun5i_a13_get_ahb_factors()
262 req->rate = 8000; in sun5i_a13_get_ahb_factors()
264 req->rate = 300000000; in sun5i_a13_get_ahb_factors()
[all …]

12345678910>>...122