Home
last modified time | relevance | path

Searched refs:rate (Results 151 – 175 of 3154) sorted by relevance

12345678910>>...127

/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp13-pinctrl.dtsi22 slew-rate = <0>;
39 slew-rate = <0>;
62 slew-rate = <0>;
77 slew-rate = <0>;
92 slew-rate = <0>;
107 slew-rate = <0>;
124 slew-rate = <1>;
136 slew-rate = <1>;
142 slew-rate = <1>;
162 slew-rate = <1>;
[all …]
H A Dstm32mp15-pinctrl.dtsi54 slew-rate = <0>;
69 slew-rate = <0>;
214 slew-rate = <2>;
220 slew-rate = <0>;
265 slew-rate = <2>;
271 slew-rate = <0>;
316 slew-rate = <2>;
322 slew-rate = <0>;
366 slew-rate = <2>;
372 slew-rate = <0>;
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/b43legacy/
H A Dmain.h73 int b43legacy_is_cck_rate(int rate) in b43legacy_is_cck_rate() argument
75 return (rate == B43legacy_CCK_RATE_1MB || in b43legacy_is_cck_rate()
76 rate == B43legacy_CCK_RATE_2MB || in b43legacy_is_cck_rate()
77 rate == B43legacy_CCK_RATE_5MB || in b43legacy_is_cck_rate()
78 rate == B43legacy_CCK_RATE_11MB); in b43legacy_is_cck_rate()
82 int b43legacy_is_ofdm_rate(int rate) in b43legacy_is_ofdm_rate() argument
84 return !b43legacy_is_cck_rate(rate); in b43legacy_is_ofdm_rate()
/openbmc/qemu/audio/
H A Dnoaudio.c36 RateCtl rate; member
41 RateCtl rate; member
47 return audio_rate_get_bytes(&no->rate, &hw->info, len); in no_write()
56 audio_rate_start(&no->rate); in no_init_out()
70 audio_rate_start(&no->rate); in no_enable_out()
80 audio_rate_start(&no->rate); in no_init_in()
92 int64_t bytes = audio_rate_get_bytes(&no->rate, &hw->info, size); in no_read()
103 audio_rate_start(&no->rate); in no_enable_in()
/openbmc/linux/drivers/clk/meson/
H A Dclk-dualdiv.c64 __dualdiv_get_setting(unsigned long rate, unsigned long parent_rate, in __dualdiv_get_setting() argument
78 if (now == rate) { in __dualdiv_get_setting()
80 } else if (abs(now - rate) < abs(best - rate)) { in __dualdiv_get_setting()
96 setting = __dualdiv_get_setting(req->rate, req->best_parent_rate, in meson_clk_dualdiv_determine_rate()
99 req->rate = __dualdiv_param_to_rate(req->best_parent_rate, in meson_clk_dualdiv_determine_rate()
102 req->rate = meson_clk_dualdiv_recalc_rate(hw, in meson_clk_dualdiv_determine_rate()
108 static int meson_clk_dualdiv_set_rate(struct clk_hw *hw, unsigned long rate, in meson_clk_dualdiv_set_rate() argument
114 __dualdiv_get_setting(rate, parent_rate, dualdiv); in meson_clk_dualdiv_set_rate()
/openbmc/linux/drivers/clk/mmp/
H A Dclk-pll.c50 u64 rate; in mmp_clk_pll_recalc_rate() local
73 rate = pll->input_rate; in mmp_clk_pll_recalc_rate()
74 rate *= 2 * fbdiv; in mmp_clk_pll_recalc_rate()
75 do_div(rate, refdiv); in mmp_clk_pll_recalc_rate()
76 do_div(rate, postdivs[postdiv]); in mmp_clk_pll_recalc_rate()
80 rate = 19200000; in mmp_clk_pll_recalc_rate()
82 rate = 26000000; in mmp_clk_pll_recalc_rate()
88 rate *= fbdiv + 2; in mmp_clk_pll_recalc_rate()
89 do_div(rate, refdiv + 2); in mmp_clk_pll_recalc_rate()
92 return (unsigned long)rate; in mmp_clk_pll_recalc_rate()
/openbmc/linux/sound/soc/codecs/
H A Drl6231.c70 int rl6231_calc_dmic_clk(int rate) in rl6231_calc_dmic_clk() argument
75 if (rate < 1000000 * div[0]) { in rl6231_calc_dmic_clk()
76 pr_warn("Base clock rate %d is too low\n", rate); in rl6231_calc_dmic_clk()
84 if (1536000 * div[i] >= rate) in rl6231_calc_dmic_clk()
88 pr_warn("Base clock rate %d is too high\n", rate); in rl6231_calc_dmic_clk()
234 int rl6231_get_clk_info(int sclk, int rate) in rl6231_get_clk_info() argument
239 if (sclk <= 0 || rate <= 0) in rl6231_get_clk_info()
242 rate = rate << 8; in rl6231_get_clk_info()
244 if (sclk == rate * pd[i]) in rl6231_get_clk_info()
/openbmc/linux/drivers/clocksource/
H A Dnomadik-mtu.c187 unsigned long rate; in nmdk_timer_init() local
205 rate = clk_get_rate(clk); in nmdk_timer_init()
206 if (rate > 32000000) { in nmdk_timer_init()
207 rate /= 16; in nmdk_timer_init()
214 nmdk_cycle = DIV_ROUND_CLOSEST(rate, HZ); in nmdk_timer_init()
221 rate, 200, 32, clocksource_mmio_readl_down); in nmdk_timer_init()
227 sched_clock_register(nomadik_read_sched_clock, 32, rate); in nmdk_timer_init()
235 if (rate < 100000) in nmdk_timer_init()
239 clockevents_config_and_register(&nmdk_clkevt, rate, min_ticks, in nmdk_timer_init()
243 mtu_delay_timer.freq = rate; in nmdk_timer_init()
H A Dtimer-orion.c46 static void orion_delay_timer_init(unsigned long rate) in orion_delay_timer_init() argument
48 orion_delay_timer.freq = rate; in orion_delay_timer_init()
116 unsigned long rate; in orion_timer_init() local
147 rate = clk_get_rate(clk); in orion_timer_init()
157 "orion_clocksource", rate, 300, 32, in orion_timer_init()
164 sched_clock_register(orion_read_sched_clock, 32, rate); in orion_timer_init()
177 clockevents_config_and_register(&orion_clkevt, rate, in orion_timer_init()
181 orion_delay_timer_init(rate); in orion_timer_init()
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu_sdm.c27 unsigned long rate) in ccu_sdm_helper_enable() argument
38 if (sdm->table[i].rate == rate) in ccu_sdm_helper_enable()
95 unsigned long rate) in ccu_sdm_helper_has_rate() argument
103 if (sdm->table[i].rate == rate) in ccu_sdm_helper_has_rate()
134 return sdm->table[i].rate; in ccu_sdm_helper_read_rate()
143 unsigned long rate, in ccu_sdm_helper_get_factors() argument
152 if (sdm->table[i].rate == rate) { in ccu_sdm_helper_get_factors()
/openbmc/u-boot/drivers/usb/dwc3/
H A Dti_usb_phy.c81 unsigned long rate; member
118 unsigned long rate; in ti_usb3_get_dpll_params() local
121 rate = get_sys_clk_freq(); in ti_usb3_get_dpll_params()
123 for (; dpll_map->rate; dpll_map++) { in ti_usb3_get_dpll_params()
124 if (rate == dpll_map->rate) in ti_usb3_get_dpll_params()
128 dev_err(phy->dev, "No DPLL configuration for %lu Hz SYS CLK\n", rate); in ti_usb3_get_dpll_params()
227 u32 rate; in ti_usb3_phy_power() local
228 rate = get_sys_clk_freq(); in ti_usb3_phy_power()
229 rate = rate/1000000; in ti_usb3_phy_power()
240 val |= rate << in ti_usb3_phy_power()
/openbmc/linux/drivers/clk/bcm/
H A Dclk-iproc-asiu.c21 unsigned long rate; member
77 clk->rate = 0; in iproc_asiu_clk_recalc_rate()
84 clk->rate = parent_rate; in iproc_asiu_clk_recalc_rate()
94 clk->rate = parent_rate / (div_h + div_l); in iproc_asiu_clk_recalc_rate()
98 return clk->rate; in iproc_asiu_clk_recalc_rate()
106 if (rate == 0 || *parent_rate == 0) in iproc_asiu_clk_round_rate()
109 if (rate == *parent_rate) in iproc_asiu_clk_round_rate()
112 div = DIV_ROUND_CLOSEST(*parent_rate, rate); in iproc_asiu_clk_round_rate()
127 if (rate == 0 || parent_rate == 0) in iproc_asiu_clk_set_rate()
131 if (rate == parent_rate) { in iproc_asiu_clk_set_rate()
[all …]
/openbmc/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dusb_sdio.c59 struct mt7615_rate_desc *rate = &wrd->rate; in mt7663_usb_sdio_set_rates() local
76 w27 |= FIELD_PREP(MT_WTBL_W27_CC_BW_SEL, rate->bw); in mt7663_usb_sdio_set_rates()
83 w5 |= FIELD_PREP(MT_WTBL_W5_BW_CAP, rate->bw) | in mt7663_usb_sdio_set_rates()
85 rate->bw_idx ? rate->bw_idx - 1 : 7); in mt7663_usb_sdio_set_rates()
90 FIELD_PREP(MT_WTBL_RIUCR1_RATE0, rate->probe_val) | in mt7663_usb_sdio_set_rates()
91 FIELD_PREP(MT_WTBL_RIUCR1_RATE1, rate->val[0]) | in mt7663_usb_sdio_set_rates()
92 FIELD_PREP(MT_WTBL_RIUCR1_RATE2_LO, rate->val[1])); in mt7663_usb_sdio_set_rates()
96 FIELD_PREP(MT_WTBL_RIUCR2_RATE3, rate->val[1]) | in mt7663_usb_sdio_set_rates()
97 FIELD_PREP(MT_WTBL_RIUCR2_RATE4, rate->val[2]) | in mt7663_usb_sdio_set_rates()
102 FIELD_PREP(MT_WTBL_RIUCR3_RATE6, rate->val[3]) | in mt7663_usb_sdio_set_rates()
[all …]
/openbmc/linux/drivers/clk/pistachio/
H A Dclk-pll.c202 if (rate < MIN_OUTPUT_FRAC || rate > MAX_OUTPUT_FRAC) in pll_gf40lp_frac_set_rate()
287 rate = parent_rate; in pll_gf40lp_frac_recalc_rate()
289 rate *= (fbdiv << 24) + frac; in pll_gf40lp_frac_recalc_rate()
291 rate *= (fbdiv << 24); in pll_gf40lp_frac_recalc_rate()
293 rate = do_div_round_closest(rate, (prediv * postdiv1 * postdiv2) << 24); in pll_gf40lp_frac_recalc_rate()
295 return rate; in pll_gf40lp_frac_recalc_rate()
359 if (rate < MIN_OUTPUT_LA || rate > MAX_OUTPUT_LA) in pll_gf40lp_laint_set_rate()
414 u64 rate = parent_rate; in pll_gf40lp_laint_recalc_rate() local
424 rate *= fbdiv; in pll_gf40lp_laint_recalc_rate()
425 rate = do_div_round_closest(rate, prediv * postdiv1 * postdiv2); in pll_gf40lp_laint_recalc_rate()
[all …]
/openbmc/linux/drivers/clk/qcom/
H A Dclk-rpm.c38 .rate = INT_MAX, \
50 .rate = INT_MAX, \
74 .rate = (r), \
91 unsigned long rate; member
159 *active = rate; in to_active_sleep()
183 if (!r->rate) in clk_rpm_prepare()
190 to_active_sleep(peer, peer->rate, in clk_rpm_prepare()
230 if (!r->rate) in clk_rpm_unprepare()
352 r->rate = rate; in clk_rpm_set_rate()
368 return rate; in clk_rpm_round_rate()
[all …]
H A Dclk-alpha-pll.c583 return rate; in alpha_pll_round_rate()
605 if (rate >= v->min_freq && rate <= v->max_freq) in alpha_pll_find_vco()
756 return rate; in clk_alpha_pll_round_rate()
790 return rate; in alpha_huayra_pll_round_rate()
846 rate *= l; in alpha_pll_huayra_recalc_rate()
852 rate -= tmp; in alpha_pll_huayra_recalc_rate()
856 rate += tmp; in alpha_pll_huayra_recalc_rate()
859 return rate; in alpha_pll_huayra_recalc_rate()
871 rate = alpha_huayra_pll_round_rate(rate, prate, &l, &a); in alpha_pll_huayra_set_rate()
2351 rate = alpha_pll_round_rate(rate, *prate, &l, &a, 0); in clk_rivian_evo_pll_round_rate()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-highbank.c110 static void clk_pll_calc(unsigned long rate, unsigned long ref_freq, in clk_pll_calc() argument
116 if (rate < HB_PLL_MIN_FREQ) in clk_pll_calc()
117 rate = HB_PLL_MIN_FREQ; in clk_pll_calc()
118 if (rate > HB_PLL_MAX_FREQ) in clk_pll_calc()
119 rate = HB_PLL_MAX_FREQ; in clk_pll_calc()
122 if ((rate * (1 << divq)) >= HB_PLL_VCO_MIN_FREQ) in clk_pll_calc()
126 vco_freq = rate * (1 << divq); in clk_pll_calc()
140 clk_pll_calc(rate, ref_freq, &divq, &divf); in clk_pll_round_rate()
152 clk_pll_calc(rate, parent_rate, &divq, &divf); in clk_pll_set_rate()
236 div = *parent_rate / rate; in clk_periclk_round_rate()
[all …]
/openbmc/u-boot/drivers/sound/
H A Dmax98088.c34 static int rate_value(int rate, u8 *value) in rate_value() argument
39 if (rate_table[i] >= rate) { in rate_value()
58 int max98088_hw_params(struct maxim_priv *priv, unsigned int rate, in max98088_hw_params() argument
81 if (rate_value(rate, &regval)) { in max98088_hw_params()
83 __func__, rate); in max98088_hw_params()
89 priv->rate = rate; in max98088_hw_params()
92 if (rate < 50000) in max98088_hw_params()
106 priv->rate = rate; in max98088_hw_params()
296 priv->rate = -1U; in max98088_device_init()
384 static int max98088_set_params(struct udevice *dev, int interface, int rate, in max98088_set_params() argument
[all …]
/openbmc/linux/drivers/clk/imx/
H A Dclk-pfdv2.c109 unsigned long best_rate = -1UL, rate = req->rate; in clk_pfdv2_determine_rate() local
117 tmp = tmp * 18 + rate / 2; in clk_pfdv2_determine_rate()
118 do_div(tmp, rate); in clk_pfdv2_determine_rate()
130 if (abs(tmp - req->rate) < abs(best_rate - req->rate)) { in clk_pfdv2_determine_rate()
137 req->rate = best_rate; in clk_pfdv2_determine_rate()
152 static int clk_pfdv2_set_rate(struct clk_hw *hw, unsigned long rate, in clk_pfdv2_set_rate() argument
161 if (!rate) in clk_pfdv2_set_rate()
176 tmp = tmp * 18 + rate / 2; in clk_pfdv2_set_rate()
177 do_div(tmp, rate); in clk_pfdv2_set_rate()
/openbmc/linux/sound/pci/ac97/
H A Dac97_pcm.c169 switch (rate) { in set_spdif_rate()
183 switch (rate) { in set_spdif_rate()
204 switch (rate) { in set_spdif_rate()
211 switch (rate) { in set_spdif_rate()
248 dbl = rate > 48000; in snd_ac97_set_rate()
260 if (rate != 48000) in snd_ac97_set_rate()
266 if (rate != 48000 && rate != 96000) in snd_ac97_set_rate()
284 rate /= 2; in snd_ac97_set_rate()
564 r = rate > 48000; in snd_ac97_pcm_open()
616 reg, rate); in snd_ac97_pcm_open()
[all …]
/openbmc/u-boot/test/dm/
H A Dclk.c16 ulong rate; in dm_test_clk() local
44 rate = sandbox_clk_test_set_rate(dev_test, SANDBOX_CLK_TEST_ID_FIXED, in dm_test_clk()
46 ut_assert(IS_ERR_VALUE(rate)); in dm_test_clk()
47 rate = sandbox_clk_test_get_rate(dev_test, SANDBOX_CLK_TEST_ID_FIXED); in dm_test_clk()
48 ut_asserteq(1234, rate); in dm_test_clk()
69 rate = sandbox_clk_test_set_rate(dev_test, SANDBOX_CLK_TEST_ID_SPI, 0); in dm_test_clk()
70 ut_assert(IS_ERR_VALUE(rate)); in dm_test_clk()
71 rate = sandbox_clk_test_set_rate(dev_test, SANDBOX_CLK_TEST_ID_I2C, 0); in dm_test_clk()
72 ut_assert(IS_ERR_VALUE(rate)); in dm_test_clk()
/openbmc/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.c187 rate_idx = rate->idx; in mt76x02_mac_tx_rate_val()
188 nss = 1 + (rate->idx >> 4); in mt76x02_mac_tx_rate_val()
195 rate_idx = rate->idx; in mt76x02_mac_tx_rate_val()
196 nss = 1 + (rate->idx >> 3); in mt76x02_mac_tx_rate_val()
329 if (rate & MT_RXWI_RATE_SGI) in mt76x02_mac_process_tx_rate()
381 if (wcid && (rate->idx < 0 || !rate->count)) { in mt76x02_mac_write_txwi()
498 } else if (rate[0].idx < 0) { in mt76x02_mac_fill_tx_status()
597 stat_val = stat->rate; in mt76x02_send_tx_status()
659 u16 rate) in mt76x02_mac_process_rate() argument
707 if (rate & MT_RXWI_RATE_SGI) in mt76x02_mac_process_rate()
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/b43/
H A Dmain.h48 static inline int b43_is_cck_rate(int rate) in b43_is_cck_rate() argument
50 return (rate == B43_CCK_RATE_1MB || in b43_is_cck_rate()
51 rate == B43_CCK_RATE_2MB || in b43_is_cck_rate()
52 rate == B43_CCK_RATE_5MB || rate == B43_CCK_RATE_11MB); in b43_is_cck_rate()
55 static inline int b43_is_ofdm_rate(int rate) in b43_is_ofdm_rate() argument
57 return !b43_is_cck_rate(rate); in b43_is_ofdm_rate()
/openbmc/linux/sound/firewire/motu/
H A Dmotu-pcm.c23 unsigned int i, pcm_channels, rate, mode; in motu_rate_constraint() local
26 rate = snd_motu_clock_rates[i]; in motu_rate_constraint()
33 rates.min = min(rates.min, rate); in motu_rate_constraint()
34 rates.max = max(rates.max, rate); in motu_rate_constraint()
52 unsigned int i, pcm_channels, rate, mode; in motu_channels_constraint() local
55 rate = snd_motu_clock_rates[i]; in motu_channels_constraint()
58 if (!snd_interval_test(r, rate)) in motu_channels_constraint()
74 unsigned int i, pcm_channels, rate, mode; in limit_channels_and_rates() local
80 rate = snd_motu_clock_rates[i]; in limit_channels_and_rates()
163 unsigned int rate; in pcm_open() local
[all …]
/openbmc/linux/sound/firewire/digi00x/
H A Ddigi00x-stream.c44 *rate = snd_dg00x_stream_rates[data]; in snd_dg00x_stream_get_local_rate()
57 if (rate == snd_dg00x_stream_rates[i]) in snd_dg00x_stream_set_local_rate()
103 unsigned int *rate) in snd_dg00x_stream_get_external_rate() argument
117 *rate = snd_dg00x_stream_rates[data]; in snd_dg00x_stream_get_external_rate()
189 unsigned int rate) in keep_resources() argument
197 if (snd_dg00x_stream_rates[i] == rate) in keep_resources()
208 err = amdtp_dot_set_parameters(stream, rate, in keep_resources()
298 if (rate == 0) in snd_dg00x_stream_reserve_duplex()
299 rate = curr_rate; in snd_dg00x_stream_reserve_duplex()
309 err = snd_dg00x_stream_set_local_rate(dg00x, rate); in snd_dg00x_stream_reserve_duplex()
[all …]

12345678910>>...127