Home
last modified time | relevance | path

Searched refs:rate (Results 201 – 225 of 3154) sorted by relevance

12345678910>>...127

/openbmc/linux/drivers/clk/imx/
H A Dclk-scu.c56 u32 rate; member
86 __le32 rate; member
97 __le32 rate; member
285 return rate; in clk_scu_round_rate()
330 msg.rate = cpu_to_le32(rate); in clk_scu_set_rate()
603 if (clk->rate) in imx_clk_scu_suspend()
629 if (clk->rate) { in imx_clk_scu_resume()
757 if (rate < *prate) in clk_gpr_div_scu_round_rate()
758 rate = *prate / 2; in clk_gpr_div_scu_round_rate()
760 rate = *prate; in clk_gpr_div_scu_round_rate()
[all …]
H A Dclk-sscg-pll.c275 temp_setup.fout_request = rate; in clk_sscg_pll_find_setup()
279 if (prate == rate) { in clk_sscg_pll_find_setup()
281 setup->fout = rate; in clk_sscg_pll_find_setup()
415 uint64_t rate, in __clk_sscg_pll_determine_rate() argument
443 rate, bypass); in __clk_sscg_pll_determine_rate()
448 req->rate = setup->fout; in __clk_sscg_pll_determine_rate()
458 uint64_t rate = req->rate; in clk_sscg_pll_determine_rate() local
463 if (rate < PLL_OUT_MIN_FREQ || rate > PLL_OUT_MAX_FREQ) in clk_sscg_pll_determine_rate()
466 ret = __clk_sscg_pll_determine_rate(hw, req, req->rate, req->rate, in clk_sscg_pll_determine_rate()
467 rate, PLL_BYPASS2); in clk_sscg_pll_determine_rate()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-synquacer.c22 #define WAIT_PCLK(n, rate) \ argument
66 #define SYNQUACER_I2C_BUS_CLK_FR(rate) (((rate) / 20000000) + 1) argument
69 #define SYNQUACER_I2C_CLK_MASTER_STD(rate) \ argument
72 #define SYNQUACER_I2C_CLK_MASTER_FAST(rate) \ argument
77 #define SYNQUACER_I2C_CCR_CS_STD_MAX_18M(rate) \ argument
78 ((SYNQUACER_I2C_CLK_MASTER_STD(rate) - 65) \
86 ((SYNQUACER_I2C_CLK_MASTER_FAST(rate) - 1) \
94 #define SYNQUACER_I2C_CCR_CS_STD_MIN_18M(rate) \ argument
95 ((SYNQUACER_I2C_CLK_MASTER_STD(rate) - 1) \
99 #define SYNQUACER_I2C_CSR_CS_STD_MIN_18M(rate) \ argument
[all …]
/openbmc/linux/arch/arm64/boot/dts/xilinx/
H A Dzynqmp-zc1751-xm019-dc5.dts119 slew-rate = <SLEW_RATE_SLOW>;
132 slew-rate = <SLEW_RATE_SLOW>;
146 slew-rate = <SLEW_RATE_SLOW>;
159 slew-rate = <SLEW_RATE_SLOW>;
172 slew-rate = <SLEW_RATE_SLOW>;
195 slew-rate = <SLEW_RATE_SLOW>;
218 slew-rate = <SLEW_RATE_SLOW>;
243 slew-rate = <SLEW_RATE_SLOW>;
257 slew-rate = <SLEW_RATE_SLOW>;
271 slew-rate = <SLEW_RATE_SLOW>;
[all …]
/openbmc/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_pll_8960.c31 unsigned long rate; member
357 static const struct pll_rate *find_rate(unsigned long rate) in find_rate() argument
362 if (rate > freqtbl[i].rate) in find_rate()
376 static long hdmi_pll_round_rate(struct clk_hw *hw, unsigned long rate, in hdmi_pll_round_rate() argument
379 const struct pll_rate *pll_rate = find_rate(rate); in hdmi_pll_round_rate()
381 return pll_rate->rate; in hdmi_pll_round_rate()
384 static int hdmi_pll_set_rate(struct clk_hw *hw, unsigned long rate, in hdmi_pll_set_rate() argument
388 const struct pll_rate *pll_rate = find_rate(rate); in hdmi_pll_set_rate()
391 DBG("rate=%lu", rate); in hdmi_pll_set_rate()
396 pll->pixclk = rate; in hdmi_pll_set_rate()
[all …]
/openbmc/linux/drivers/clk/sprd/
H A Ddiv.c12 static long sprd_div_round_rate(struct clk_hw *hw, unsigned long rate, in sprd_div_round_rate() argument
17 return divider_round_rate(&cd->common.hw, rate, parent_rate, NULL, in sprd_div_round_rate()
47 unsigned long rate, in sprd_div_helper_set_rate() argument
53 val = divider_get_val(rate, parent_rate, NULL, in sprd_div_helper_set_rate()
67 static int sprd_div_set_rate(struct clk_hw *hw, unsigned long rate, in sprd_div_set_rate() argument
73 rate, parent_rate); in sprd_div_set_rate()
/openbmc/linux/drivers/clocksource/
H A Dmps2-timer.c103 u32 rate; in mps2_clockevent_init() local
107 ret = of_property_read_u32(np, "clock-frequency", &rate); in mps2_clockevent_init()
122 rate = clk_get_rate(clk); in mps2_clockevent_init()
146 ce->clock_count_per_tick = DIV_ROUND_CLOSEST(rate, HZ); in mps2_clockevent_init()
166 clockevents_config_and_register(&ce->clkevt, rate, 0xf, 0xffffffff); in mps2_clockevent_init()
187 u32 rate; in mps2_clocksource_init() local
191 ret = of_property_read_u32(np, "clock-frequency", &rate); in mps2_clocksource_init()
206 rate = clk_get_rate(clk); in mps2_clocksource_init()
226 rate, 200, 32, in mps2_clocksource_init()
234 sched_clock_register(mps2_sched_read, 32, rate); in mps2_clocksource_init()
H A Dingenic-sysost.c124 if ((rate >> (prescale * 2)) <= req_rate) in ingenic_ost_get_prescale()
133 unsigned long rate = *parent_rate; in ingenic_ost_round_rate() local
136 if (req_rate > rate) in ingenic_ost_round_rate()
137 return rate; in ingenic_ost_round_rate()
141 return rate >> (prescale * 2); in ingenic_ost_round_rate()
317 unsigned long rate; in ingenic_ost_percpu_timer_init() local
329 if (!rate) { in ingenic_ost_percpu_timer_init()
372 unsigned long rate; in ingenic_ost_global_timer_init() local
384 if (!rate) { in ingenic_ost_global_timer_init()
401 err = clocksource_register_hz(cs, rate); in ingenic_ost_global_timer_init()
[all …]
H A Darmv7m_systick.c29 u32 rate; in system_timer_of_register() local
38 ret = of_property_read_u32(np, "clock-frequency", &rate); in system_timer_of_register()
50 rate = clk_get_rate(clk); in system_timer_of_register()
51 if (!rate) { in system_timer_of_register()
60 ret = clocksource_mmio_init(base + SYST_CVR, "arm_system_timer", rate, in system_timer_of_register()
/openbmc/linux/drivers/memory/tegra/
H A Dtegra210-emc-core.c861 if (emc->timings[i].rate * 1000UL == rate) in tegra210_emc_find_timing()
941 u32 temp = 0, rate = next->rate / 1000; in tegra210_emc_compensate() local
1175 if (emc->next->rate >= 400000 && emc->next->rate < 600000) in tegra210_emc_dll_prelock()
1533 unsigned long rate = config->rate; in tegra210_emc_set_rate() local
1538 if (rate == emc->last->rate * 1000UL) in tegra210_emc_set_rate()
1542 if (emc->timings[i].rate * 1000UL == rate) { in tegra210_emc_set_rate()
1602 if (rate == emc->timings[i].rate * 1000UL) in tegra210_emc_validate_rate()
1794 u32 rate = timings[i].rate; in tegra210_emc_validate_timings() local
1796 if (!rate) in tegra210_emc_validate_timings()
1799 if ((i > 0) && ((rate <= timings[i - 1].rate) || in tegra210_emc_validate_timings()
[all …]
/openbmc/linux/sound/soc/mediatek/mt8188/
H A Dmt8188-dai-adda.c60 unsigned int rate) in afe_adda_dl_rate_transform() argument
62 switch (rate) { in afe_adda_dl_rate_transform()
87 __func__, rate); in afe_adda_dl_rate_transform()
93 unsigned int rate) in afe_adda_ul_rate_transform() argument
95 switch (rate) { in afe_adda_ul_rate_transform()
110 __func__, rate); in afe_adda_ul_rate_transform()
435 unsigned int rate, int id) in mtk_dai_da_configure() argument
457 if (rate == 8000 || rate == 16000) in mtk_dai_da_configure()
470 unsigned int rate, int id) in mtk_dai_ad_configure() argument
491 unsigned int rate = params_rate(params); in mtk_dai_adda_hw_params() local
[all …]
/openbmc/linux/Documentation/networking/device_drivers/ethernet/ti/
H A Dcpsw.rst30 potential incoming rate, thus, rate of all incoming tx queues has
280 Receiving data rate: 39012 kbps
281 Receiving data rate: 39012 kbps
282 Receiving data rate: 39012 kbps
283 Receiving data rate: 39012 kbps
284 Receiving data rate: 39012 kbps
285 Receiving data rate: 39012 kbps
286 Receiving data rate: 39012 kbps
287 Receiving data rate: 39012 kbps
288 Receiving data rate: 39012 kbps
[all …]
/openbmc/linux/sound/pci/ice1712/
H A Djuli.c140 static int get_gpio_val(int rate) in get_gpio_val() argument
144 if (juli_rates[i] == rate) in get_gpio_val()
171 int rate; in juli_spdif_in_open() local
177 if (rate >= runtime->hw.rate_min && rate <= runtime->hw.rate_max) { in juli_spdif_in_open()
178 runtime->hw.rate_min = rate; in juli_spdif_in_open()
179 runtime->hw.rate_max = rate; in juli_spdif_in_open()
220 if (rate > 96000) { in juli_akm_set_rate_val()
223 } else if (rate > 48000) { in juli_akm_set_rate_val()
512 unsigned int rate) in juli_set_mclk() argument
534 int rate; in juli_ak4114_change() local
[all …]
/openbmc/linux/drivers/clk/ti/
H A Ddivider.c163 return DIV_ROUND_UP(parent_rate, rate); in _div_round()
165 return _div_round_up(table, parent_rate, rate); in _div_round()
176 if (!rate) in ti_clk_divider_bestdiv()
177 rate = 1; in ti_clk_divider_bestdiv()
193 maxdiv = min(ULONG_MAX / rate, maxdiv); in ti_clk_divider_bestdiv()
198 if (rate * i == parent_rate_saved) { in ti_clk_divider_bestdiv()
208 MULT_ROUND_UP(rate, i)); in ti_clk_divider_bestdiv()
210 if (now <= rate && now > best) { in ti_clk_divider_bestdiv()
230 div = ti_clk_divider_bestdiv(hw, rate, prate); in ti_clk_divider_round_rate()
242 if (!hw || !rate) in ti_clk_divider_set_rate()
[all …]
/openbmc/linux/drivers/clk/stm32/
H A Dclk-stm32-core.c341 return rate; in clk_stm32_divider_set_rate()
359 return rate; in clk_stm32_divider_round_rate()
405 return rate; in clk_stm32_composite_set_rate()
434 long rate; in clk_stm32_composite_determine_rate() local
448 rate = divider_ro_round_rate(hw, req->rate, &req->best_parent_rate, in clk_stm32_composite_determine_rate()
451 if (rate < 0) in clk_stm32_composite_determine_rate()
452 return rate; in clk_stm32_composite_determine_rate()
454 req->rate = rate; in clk_stm32_composite_determine_rate()
461 if (rate < 0) in clk_stm32_composite_determine_rate()
462 return rate; in clk_stm32_composite_determine_rate()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Datmel,sama5d2-adc.yaml34 atmel,min-sample-rate-hz:
35 description: Minimum sampling rate, it depends on SoC.
37 atmel,max-sample-rate-hz:
38 description: Maximum sampling rate, it depends on SoC.
71 - atmel,min-sample-rate-hz
72 - atmel,max-sample-rate-hz
89 atmel,min-sample-rate-hz = <200000>;
90 atmel,max-sample-rate-hz = <20000000>;
/openbmc/linux/drivers/clk/xilinx/
H A Dclk-xlnx-clock-wizard.c178 value = DIV_ROUND_CLOSEST(parent_rate, rate); in clk_wzrd_dynamic_reconfig()
221 div = DIV_ROUND_CLOSEST(*prate, rate); in clk_wzrd_round_rate()
239 diff = abs(freq - rate); in clk_wzrd_get_divisors()
344 err = clk_wzrd_get_divisors(hw, rate, *prate); in clk_wzrd_round_rate_all()
356 if (rate > int_freq) { in clk_wzrd_round_rate_all()
360 return rate; in clk_wzrd_round_rate_all()
435 return rate; in clk_wzrd_round_rate_f()
595 unsigned long rate; in clk_wzrd_probe() local
636 rate = clk_get_rate(clk_wzrd->axi_clk); in clk_wzrd_probe()
637 if (rate > WZRD_ACLK_MAX_FREQ) { in clk_wzrd_probe()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-scpi.c35 static long scpi_clk_round_rate(struct clk_hw *hw, unsigned long rate, in scpi_clk_round_rate() argument
44 return rate; in scpi_clk_round_rate()
47 static int scpi_clk_set_rate(struct clk_hw *hw, unsigned long rate, in scpi_clk_set_rate() argument
52 return clk->scpi_ops->clk_set_val(clk->id, rate); in scpi_clk_set_rate()
62 static long __scpi_dvfs_round_rate(struct scpi_clk *clk, unsigned long rate) in __scpi_dvfs_round_rate() argument
70 if (ftmp >= rate) { in __scpi_dvfs_round_rate()
95 static long scpi_dvfs_round_rate(struct clk_hw *hw, unsigned long rate, in scpi_dvfs_round_rate() argument
100 return __scpi_dvfs_round_rate(clk, rate); in scpi_dvfs_round_rate()
109 if (opp->freq == rate) in __scpi_find_dvfs_index()
114 static int scpi_dvfs_set_rate(struct clk_hw *hw, unsigned long rate, in scpi_dvfs_set_rate() argument
[all …]
/openbmc/linux/Documentation/devicetree/bindings/serial/
H A Dnvidia,tegra20-hsuart.yaml61 List of entries providing percentage of baud rate adjustment within a range. Each entry
62 contains a set of 3 values: range low/high and adjusted rate. When the baud rate set on the
63 controller falls within the range mentioned in this field, the baud rate will be adjusted by
68 Increase baud rate by 2% when set baud rate falls within range 9600 to 115200.
70 Standard UART devices are expected to have tolerance for baud rate error by -4 to +4 %. All
72 issue. UART RX baud rate tolerance level is 0% to +4% in 1-stop config. Otherwise, the
74 baud rate to be higher than the deviations observed in TX.
77 valid range and Tegra baud rate has to be set above actual TX baud rate observed. To do this
82 Tegra UART is expected to handle it. Due to the issue stated above, baud rate on Tegra UART
/openbmc/linux/sound/pci/echoaudio/
H A Dechoaudio_3g.c149 switch (rate) { in set_spdif_bits()
258 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate() argument
267 chip->comm_page->sample_rate = cpu_to_le32(rate); in set_sample_rate()
268 chip->sample_rate = rate; in set_sample_rate()
273 if (snd_BUG_ON(rate >= 50000 && in set_sample_rate()
281 switch (rate) { in set_sample_rate()
299 if (rate > 50000) in set_sample_rate()
305 control_reg = set_spdif_bits(chip, control_reg, rate); in set_sample_rate()
307 base_rate = rate; in set_sample_rate()
318 chip->sample_rate = rate; in set_sample_rate()
[all …]
/openbmc/linux/sound/soc/mediatek/mt8183/
H A Dmt8183-dai-adda.c51 unsigned int rate) in adda_dl_rate_transform() argument
53 switch (rate) { in adda_dl_rate_transform()
78 __func__, rate); in adda_dl_rate_transform()
84 unsigned int rate) in adda_ul_rate_transform() argument
86 switch (rate) { in adda_ul_rate_transform()
101 __func__, rate); in adda_ul_rate_transform()
358 unsigned int rate = params_rate(params); in mtk_dai_adda_hw_params() local
361 __func__, dai->id, substream->stream, rate); in mtk_dai_adda_hw_params()
375 switch (rate) { in mtk_dai_adda_hw_params()
393 if (rate == 8000 || rate == 16000) in mtk_dai_adda_hw_params()
[all …]
/openbmc/linux/drivers/mmc/host/
H A Dsdhci-milbeaut.c40 #define MLB_CAL_TOCLKFREQ_MHZ(rate) (rate / MLB_SD_TOCLK_I_DIV / 1000000) argument
41 #define MLB_CAL_TOCLKFREQ_KHZ(rate) (rate / MLB_SD_TOCLK_I_DIV / 1000) argument
46 #define MLB_CAL_BCLKFREQ(rate) (rate / MLB_SD_BCLK_I_DIV / 1000000) argument
144 int rate) in sdhci_milbeaut_bridge_init() argument
152 if (rate >= MLB_TOCLKFREQ_UNIT_THRES) { in sdhci_milbeaut_bridge_init()
153 clk = MLB_CAL_TOCLKFREQ_MHZ(rate); in sdhci_milbeaut_bridge_init()
158 clk = MLB_CAL_TOCLKFREQ_KHZ(rate); in sdhci_milbeaut_bridge_init()
164 clk = MLB_CAL_BCLKFREQ(rate); in sdhci_milbeaut_bridge_init()
213 int rate = clk_get_rate(priv->clk); in sdhci_milbeaut_init() local
224 sdhci_milbeaut_bridge_init(host, rate); in sdhci_milbeaut_init()
/openbmc/linux/drivers/clk/ux500/
H A Dclk-prcmu.c60 return prcmu_round_clock_rate(clk->cg_sel, rate); in clk_prcmu_round_rate()
67 return prcmu_set_clock_rate(clk->cg_sel, rate); in clk_prcmu_set_rate()
197 unsigned long rate, in clk_reg_prcmu() argument
217 if (rate) in clk_reg_prcmu()
218 prcmu_set_clock_rate(cg_sel, rate); in clk_reg_prcmu()
242 unsigned long rate, in clk_reg_prcmu_scalable() argument
245 return clk_reg_prcmu(name, parent_name, cg_sel, rate, flags, in clk_reg_prcmu_scalable()
261 unsigned long rate, in clk_reg_prcmu_scalable_rate() argument
264 return clk_reg_prcmu(name, parent_name, cg_sel, rate, flags, in clk_reg_prcmu_scalable_rate()
289 unsigned long rate, in clk_reg_prcmu_opp_volt_scalable() argument
[all …]
/openbmc/u-boot/board/gdsys/common/
H A Dcmd_ioloop.c170 unsigned int rate = 0; in do_ioreflect() local
182 rate = simple_strtoul(argv[2], NULL, 10); in do_ioreflect()
204 if (rate) { in do_ioreflect()
205 if (!(tx_ctr % rate) && (tx_ctr != last_seen)) in do_ioreflect()
229 unsigned int rate = 0; in do_ioloop() local
248 rate = simple_strtoul(argv[3], NULL, 10); in do_ioloop()
271 if (rate) { in do_ioloop()
274 udelay(1000000 / rate); in do_ioloop()
275 if (!(tx_ctr % rate)) in do_ioloop()
/openbmc/u-boot/drivers/usb/phy/
H A Domap_usb_phy.c34 unsigned long rate; member
51 unsigned long rate; in omap_usb3_get_dpll_params() local
54 rate = get_sys_clk_freq(); in omap_usb3_get_dpll_params()
56 for (; dpll_map->rate; dpll_map++) { in omap_usb3_get_dpll_params()
57 if (rate == dpll_map->rate) in omap_usb3_get_dpll_params()
61 dev_err(phy->dev, "No DPLL configuration for %lu Hz SYS CLK\n", rate); in omap_usb3_get_dpll_params()
117 u32 rate = get_sys_clk_freq()/1000000; in usb3_phy_partial_powerup() local
123 val |= rate << USB3_PWRCTL_CLK_FREQ_SHIFT; in usb3_phy_partial_powerup()

12345678910>>...127