Searched refs:clk_round_rate (Results 1 - 69 of 69) sorted by relevance

/linux-4.1.27/drivers/cpufreq/
H A Dsh-cpufreq.c60 freq = clk_round_rate(cpuclk, target_freq * 1000); sh_cpufreq_target()
92 policy->min = (clk_round_rate(cpuclk, 1) + 500) / 1000; sh_cpufreq_verify()
93 policy->max = (clk_round_rate(cpuclk, ~0UL) + 500) / 1000; sh_cpufreq_verify()
126 (clk_round_rate(cpuclk, 1) + 500) / 1000; sh_cpufreq_cpu_init()
128 (clk_round_rate(cpuclk, ~0UL) + 500) / 1000; sh_cpufreq_cpu_init()
H A Dat32ap-cpufreq.c68 min_freq = (clk_round_rate(cpuclk, 1) + 500) / 1000; at32_cpufreq_driver_init()
69 frequency = (clk_round_rate(cpuclk, ~0UL) + 500) / 1000; at32_cpufreq_driver_init()
88 rate = clk_round_rate(cpuclk, frequency * 1000) / 1000; at32_cpufreq_driver_init()
H A Ddavinci-cpufreq.c54 policy->min = clk_round_rate(armclk, policy->min * 1000) / 1000; davinci_verify_speed()
55 policy->max = clk_round_rate(armclk, policy->max * 1000) / 1000; davinci_verify_speed()
H A Dspear-cpufreq.c136 newfreq = clk_round_rate(srcclk, newfreq * mult); spear_cpufreq_target()
138 pr_err("clk_round_rate failed for cpu src clock\n"); spear_cpufreq_target()
H A Domap-cpufreq.c53 ret = clk_round_rate(policy->clk, freq); omap_target()
H A Ds3c64xx-cpufreq.c184 r = clk_round_rate(policy->clk, freq->frequency * 1000); cpufreq_for_each_entry()
H A Ds3c2416-cpufreq.c441 rate = clk_round_rate(s3c_freq->armdiv, s3c2416_cpufreq_driver_init()
445 pr_debug("cpufreq: %dkHz unsupported by clock (clk_round_rate return %lu)\n", s3c2416_cpufreq_driver_init()
H A Dcpufreq-dt.c52 freq_Hz = clk_round_rate(cpu_clk, freq_table[index].frequency * 1000); set_target()
/linux-4.1.27/arch/arm/plat-versatile/
H A Dclock.c38 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
45 EXPORT_SYMBOL(clk_round_rate); variable
/linux-4.1.27/arch/mips/loongson/lemote-2f/
H A Dclock.c126 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
140 EXPORT_SYMBOL_GPL(clk_round_rate); variable
/linux-4.1.27/arch/mips/lantiq/
H A Dclk.c102 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
117 EXPORT_SYMBOL(clk_round_rate); variable
/linux-4.1.27/drivers/gpu/drm/armada/
H A Darmada_510.c67 ref = clk_round_rate(clk, rate); armada510_crtc_compute_clock()
/linux-4.1.27/arch/arm/mach-imx/
H A Dclk-cpu.c42 return clk_round_rate(cpu->pll, rate); clk_cpu_round_rate()
H A Dclk-imx51-imx53.c375 r = clk_round_rate(clk[IMX5_CLK_USBOH3_PER_GATE], 54000000); mx50_clocks_init()
570 r = clk_round_rate(clk[IMX5_CLK_USBOH3_PER_GATE], 54000000); mx53_clocks_init()
/linux-4.1.27/arch/blackfin/mach-bf609/
H A Dclock.c115 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
122 EXPORT_SYMBOL(clk_round_rate); variable
241 rate = clk_round_rate(clk, rate); sys_clk_set_rate()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_cmd_encoder.c117 vsync_clk_speed = clk_round_rate(mdp5_kms->vsync_clk, VSYNC_CLK_RATE); pingpong_tearcheck_setup()
150 clk_round_rate(mdp5_kms->vsync_clk, VSYNC_CLK_RATE)); pingpong_tearcheck_enable()
/linux-4.1.27/arch/mips/bcm63xx/
H A Dclk.c349 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
353 EXPORT_SYMBOL_GPL(clk_round_rate); variable
/linux-4.1.27/arch/avr32/mach-at32ap/
H A Dclock.c137 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
153 EXPORT_SYMBOL(clk_round_rate); variable
/linux-4.1.27/drivers/sh/clk/
H A Dcore.c542 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
556 EXPORT_SYMBOL_GPL(clk_round_rate); variable
568 *best_freq = clk_round_rate(clk, target); clk_round_parent()
/linux-4.1.27/arch/c6x/platforms/
H A Dpll.c85 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
95 EXPORT_SYMBOL(clk_round_rate); variable
/linux-4.1.27/drivers/mmc/host/
H A Dsdhci-s3c.c124 rate = clk_round_rate(clksrc, wanted); sdhci_s3c_consider_clock()
267 rate = clk_round_rate(clk, ULONG_MAX); sdhci_cmu_get_max_clock()
289 rate = clk_round_rate(clk, 0); sdhci_cmu_get_min_clock()
H A Dsunxi-mmc.c634 rate = clk_round_rate(host->clk_mmc, ios->clock); sunxi_mmc_clk_set_rate()
H A Dmmci.c1595 mmc->f_min = clk_round_rate(host->clk, 100000); mmci_probe()
/linux-4.1.27/include/linux/
H A Dclk.h305 * clk_round_rate - adjust a rate to the exact rate a clock can provide
311 long clk_round_rate(struct clk *clk, unsigned long rate);
430 static inline long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
/linux-4.1.27/drivers/gpu/drm/imx/
H A Dimx-tve.c255 rate = clk_round_rate(tve->clk, 2000UL * mode->clock) / 2000; imx_tve_connector_mode_valid()
260 rate = clk_round_rate(tve->clk, 1000UL * mode->clock) / 1000; imx_tve_connector_mode_valid()
/linux-4.1.27/arch/mips/jz4740/
H A Dclock.c771 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
778 EXPORT_SYMBOL_GPL(clk_round_rate); variable
/linux-4.1.27/arch/arm/mach-davinci/
H A Dclock.c133 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
143 EXPORT_SYMBOL(clk_round_rate); variable
/linux-4.1.27/drivers/media/v4l2-core/
H A Dv4l2-clk.c196 long r = clk_round_rate(clk->clk, rate); v4l2_clk_set_rate()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_dtv_encoder.c246 return clk_round_rate(mdp4_dtv_encoder->src_clk, rate); mdp4_dtv_round_pixclk()
H A Dmdp4_lcdc_encoder.c436 return clk_round_rate(mdp4_lcdc_encoder->lcdc_clk, rate); mdp4_lcdc_round_pixclk()
/linux-4.1.27/drivers/gpu/drm/tegra/
H A Drgb.c112 * unresolved issues with clk_round_rate(), which doesn't always tegra_rgb_connector_mode_valid()
H A Dhdmi.c803 err = clk_round_rate(parent, pclk * 4); tegra_hdmi_connector_mode_valid()
/linux-4.1.27/arch/avr32/boards/favr-32/
H A Dsetup.c311 retval = clk_round_rate(pll1, set_abdac_rate()
/linux-4.1.27/drivers/devfreq/
H A Dtegra-devfreq.c668 tegra->max_freq = clk_round_rate(tegra->emc_clock, ULONG_MAX) / KHZ; tegra_devfreq_probe()
684 rate = clk_round_rate(tegra->emc_clock, rate); tegra_devfreq_probe()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
H A Ddss.c530 fck = clk_round_rate(dss.dss_clk, fck); dss_div_calc()
589 fck = clk_round_rate(dss.dss_clk, max_dss_fck); dss_setup_default_clock()
/linux-4.1.27/arch/arm/mach-omap1/
H A Dclock.c671 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
685 EXPORT_SYMBOL(clk_round_rate); variable
H A Dclock.h168 long (*clk_round_rate)(struct clk *clk, unsigned long rate); member in struct:clk_functions
/linux-4.1.27/drivers/input/keyboard/
H A Dbcm-keypad.c401 actual_rate = clk_round_rate(kp->clk, desired_rate); bcm_kp_probe()
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_connector.c371 actual = clk_round_rate(hdmi->pwr_clks[0], actual); hdmi_connector_mode_valid()
/linux-4.1.27/arch/arm/mach-lpc32xx/
H A Dclock.c1163 * clk_round_rate - adjust a rate to the exact rate a clock can provide
1165 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
1174 EXPORT_SYMBOL(clk_round_rate); variable
/linux-4.1.27/drivers/video/fbdev/
H A Dsh_mobile_hdmi.c821 *hdmi_rate = clk_round_rate(hdmi->hdmi_clk, target); sh_hdmi_rate_error()
1158 hdmi_rate = clk_round_rate(hdmi->hdmi_clk, hdmi_rate); sh_hdmi_clk_configure()
1322 rate = clk_round_rate(hdmi->hdmi_clk, PICOS2KHZ(37037)); sh_hdmi_probe()
H A Dsh_mipi_dsi.c492 rate = clk_round_rate(mipi->dsit_clk, 80000000); sh_mipi_probe()
H A Dda8xx-fb.c748 *lcdc_clk_rate = clk_round_rate(par->lcdc_clk, da8xx_fb_calc_clk_divider()
752 *lcdc_clk_rate = clk_round_rate(par->lcdc_clk, da8xx_fb_calc_clk_divider()
H A Dau1200fb.c825 r = clk_round_rate(c, pc); au1200_setpanel()
/linux-4.1.27/drivers/iio/frequency/
H A Dadf4350.c272 tmp = clk_round_rate(st->clk, readin); adf4350_write()
/linux-4.1.27/arch/mips/alchemy/common/
H A Dusb.c401 if (clk_round_rate(c, 48000000) != 48000000) { au1000_usb_init()
H A Dclock.c454 pr = clk_round_rate(free, tpr); alchemy_clk_fgcs_detr()
/linux-4.1.27/drivers/gpu/drm/sti/
H A Dsti_dvo.c310 result = clk_round_rate(dvo->clk_pix, target); sti_dvo_connector_mode_valid()
H A Dsti_hda.c568 result = clk_round_rate(hda->clk_pix, target); sti_hda_connector_mode_valid()
H A Dsti_hdmi.c609 result = clk_round_rate(hdmi->clk_pix, target); sti_hdmi_connector_mode_valid()
/linux-4.1.27/drivers/tty/serial/8250/
H A D8250_dw.c254 rate = clk_round_rate(d->clk, baud * 16); dw8250_set_termios()
/linux-4.1.27/arch/sh/boards/mach-kfr2r09/
H A Dsetup.c286 rate = clk_round_rate(camera_clk, CEU_MCLK_FREQ); camera_power()
/linux-4.1.27/sound/atmel/
H A Dabdac.c358 new_rate = clk_round_rate(dac->sample_clk, 256 * new_rate); set_sample_rates()
/linux-4.1.27/arch/sh/boards/mach-ecovec24/
H A Dsetup.c1360 clk_set_rate(clk, clk_round_rate(clk, 83333333)); arch_setup()
1385 clk_set_rate(clk, clk_round_rate(clk, 166000000)); arch_setup()
/linux-4.1.27/arch/mips/alchemy/devboards/
H A Ddb1200.c845 pfc = clk_round_rate(c, 50000000); db1200_dev_setup()
/linux-4.1.27/arch/sh/boards/mach-se/7724/
H A Dsetup.c845 clk_set_rate(clk, clk_round_rate(clk, 83333333)); devices_setup()
/linux-4.1.27/sound/soc/sh/
H A Dfsi.c1006 cout = clk_round_rate(ick, cout); fsi_clk_set_rate_cpg()
1024 ret = clk_set_rate(div, clk_round_rate(div, best_act)); fsi_clk_set_rate_cpg()
/linux-4.1.27/drivers/clk/
H A Dclk.c1203 * clk_round_rate - round the given rate for a clk
1211 long clk_round_rate(struct clk *clk, unsigned long rate) clk_round_rate() function
1224 EXPORT_SYMBOL_GPL(clk_round_rate); variable
/linux-4.1.27/drivers/media/platform/soc_camera/
H A Dmx2_camera.c1530 rate = clk_round_rate(pcdev->clk_csi_per, mx2_camera_probe()
H A Dmx3_camera.c504 rate = clk_round_rate(mx3_cam->clk, mx3_cam->mclk); mx3_camera_activate()
/linux-4.1.27/arch/arm/mach-shmobile/
H A Dboard-armadillo800eva.c903 clk_set_rate(mclk, clk_round_rate(mclk, 24000000)); mt9t111_power()
/linux-4.1.27/sound/spi/
H A Dat73c213.c176 status = clk_round_rate(chip->board->dac_clk, dac_rate_new); snd_at73c213_set_bitrate()
/linux-4.1.27/sound/soc/fsl/
H A Dfsl_spdif.c1065 rate_actual = clk_round_rate(clk, rate_ideal); fsl_spdif_txclk_caldiv()
H A Dfsl_ssi.c611 clkrate = clk_round_rate(ssi_private->baudclk, tmprate); fsl_ssi_set_bclk()
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
H A Dti-bandgap.c1322 clk_rate = clk_round_rate(bgp->div_clk, ti_bandgap_probe()
/linux-4.1.27/drivers/usb/host/
H A Dimx21-hcd.c1897 ret = clk_set_rate(imx21->clk, clk_round_rate(imx21->clk, 48000000)); imx21_probe()
/linux-4.1.27/sound/soc/codecs/
H A Dmax98090.c2045 freq = clk_round_rate(max98090->mclk, freq); max98090_dai_set_sysclk()
H A Dmax98095.c1403 freq = clk_round_rate(max98095->mclk, freq); max98095_dai_set_sysclk()
/linux-4.1.27/drivers/net/ethernet/cadence/
H A Dmacb.c231 rate_rounded = clk_round_rate(clk, rate); macb_set_tx_clk()

Completed in 1859 milliseconds