Home
last modified time | relevance | path

Searched refs:clk_rate (Results 1 – 70 of 70) sorted by relevance

/linux-4.4.14/drivers/memory/
Dti-aemif.c125 unsigned long clk_rate; member
181 unsigned long clk_rate = aemif->clk_rate; in aemif_config_abus() local
187 ta = aemif_calc_rate(pdev, data->ta, clk_rate, TA_MAX); in aemif_config_abus()
188 rhold = aemif_calc_rate(pdev, data->rhold, clk_rate, RHOLD_MAX); in aemif_config_abus()
189 rstrobe = aemif_calc_rate(pdev, data->rstrobe, clk_rate, RSTROBE_MAX); in aemif_config_abus()
190 rsetup = aemif_calc_rate(pdev, data->rsetup, clk_rate, RSETUP_MAX); in aemif_config_abus()
191 whold = aemif_calc_rate(pdev, data->whold, clk_rate, WHOLD_MAX); in aemif_config_abus()
192 wstrobe = aemif_calc_rate(pdev, data->wstrobe, clk_rate, WSTROBE_MAX); in aemif_config_abus()
193 wsetup = aemif_calc_rate(pdev, data->wsetup, clk_rate, WSETUP_MAX); in aemif_config_abus()
219 static inline int aemif_cycles_to_nsec(int val, unsigned long clk_rate) in aemif_cycles_to_nsec() argument
[all …]
/linux-4.4.14/include/linux/mfd/syscon/
Datmel-smc.h84 static inline u32 at91sam9_smc_setup_ns_to_cycles(unsigned int clk_rate, in at91sam9_smc_setup_ns_to_cycles() argument
87 u32 clk_period = DIV_ROUND_UP(NSEC_PER_SEC, clk_rate); in at91sam9_smc_setup_ns_to_cycles()
114 static inline u32 at91sam9_smc_pulse_ns_to_cycles(unsigned int clk_rate, in at91sam9_smc_pulse_ns_to_cycles() argument
117 u32 clk_period = DIV_ROUND_UP(NSEC_PER_SEC, clk_rate); in at91sam9_smc_pulse_ns_to_cycles()
144 static inline u32 at91sam9_smc_cycle_ns_to_cycles(unsigned int clk_rate, in at91sam9_smc_cycle_ns_to_cycles() argument
147 u32 clk_period = DIV_ROUND_UP(NSEC_PER_SEC, clk_rate); in at91sam9_smc_cycle_ns_to_cycles()
/linux-4.4.14/arch/m68k/include/asm/
Dmcfclk.h32 #define DEFINE_CLK(clk_bank, clk_name, clk_slot, clk_rate) \ argument
36 .rate = clk_rate, \
43 #define DEFINE_CLK(clk_ref, clk_name, clk_rate) \ argument
46 .rate = clk_rate, \
/linux-4.4.14/arch/mips/jz4740/
Dtime.c131 uint32_t clk_rate; in plat_time_init() local
141 clk_rate = clk_get_rate(ext_clk) >> 4; in plat_time_init()
144 jz4740_jiffies_per_tick = DIV_ROUND_CLOSEST(clk_rate, HZ); in plat_time_init()
146 clockevent_set_clock(&jz4740_clockevent, clk_rate); in plat_time_init()
153 ret = clocksource_register_hz(&jz4740_clocksource, clk_rate); in plat_time_init()
158 sched_clock_register(jz4740_read_sched_clock, 16, clk_rate); in plat_time_init()
/linux-4.4.14/drivers/pwm/
Dpwm-lpss.c39 unsigned long clk_rate; member
44 .clk_rate = 25000000,
51 .clk_rate = 19200000,
58 .clk_rate = 19200000,
96 c = lpwm->clk_rate; in pwm_lpss_config()
159 lpwm->clk_rate = info->clk_rate; in pwm_lpss_probe()
Dpwm-rcar.c73 unsigned long clk_rate = clk_get_rate(rp->clk); in rcar_pwm_get_clock_division() local
77 if (clk_rate == 0) in rcar_pwm_get_clock_division()
83 do_div(max, clk_rate); in rcar_pwm_get_clock_division()
112 unsigned long clk_rate = clk_get_rate(rp->clk); in rcar_pwm_set_counter() local
116 do_div(one_cycle, clk_rate); in rcar_pwm_set_counter()
Dpwm-spear.c81 u64 val, div, clk_rate; in spear_pwm_config() local
95 clk_rate = clk_get_rate(pc->clk); in spear_pwm_config()
99 val = clk_rate * period_ns; in spear_pwm_config()
101 val = clk_rate * duty_ns; in spear_pwm_config()
Dpwm-tiecap.c51 unsigned int clk_rate; member
76 c = pc->clk_rate; in ecap_pwm_config()
85 c = pc->clk_rate; in ecap_pwm_config()
221 pc->clk_rate = clk_get_rate(clk); in ecap_pwm_probe()
222 if (!pc->clk_rate) { in ecap_pwm_probe()
Dpwm-lpc18xx-sct.c99 unsigned long clk_rate; member
153 val = (u64)period_ns * lpc18xx_pwm->clk_rate; in lpc18xx_pwm_config_period()
172 val = (u64)duty_ns * lpc18xx_pwm->clk_rate; in lpc18xx_pwm_config_duty()
362 lpc18xx_pwm->clk_rate = clk_get_rate(lpc18xx_pwm->pwm_clk); in lpc18xx_pwm_probe()
368 do_div(val, lpc18xx_pwm->clk_rate); in lpc18xx_pwm_probe()
372 lpc18xx_pwm->clk_rate); in lpc18xx_pwm_probe()
Dpwm-rockchip.c106 u64 clk_rate, div; in rockchip_pwm_config() local
109 clk_rate = clk_get_rate(pc->clk); in rockchip_pwm_config()
116 div = clk_rate * period_ns; in rockchip_pwm_config()
120 div = clk_rate * duty_ns; in rockchip_pwm_config()
Dpwm-renesas-tpu.c260 u32 clk_rate; in tpu_pwm_config() local
269 clk_rate = clk_get_rate(tpu->clk); in tpu_pwm_config()
272 period = clk_rate / prescalers[prescaler] in tpu_pwm_config()
284 duty = clk_rate / prescalers[prescaler] in tpu_pwm_config()
294 clk_rate, prescalers[prescaler], period, duty); in tpu_pwm_config()
Dpwm-img.c189 unsigned long clk_rate; in img_pwm_probe() local
239 clk_rate = clk_get_rate(pwm->pwm_clk); in img_pwm_probe()
243 do_div(val, clk_rate); in img_pwm_probe()
247 do_div(val, clk_rate); in img_pwm_probe()
Dpwm-sti.c51 unsigned long clk_rate; member
91 val = NSEC_PER_SEC / pc->clk_rate; in sti_pwm_get_prescale()
350 pc->clk_rate = clk_get_rate(pc->clk); in sti_pwm_probe()
351 if (!pc->clk_rate) { in sti_pwm_probe()
Dpwm-sun4i.c104 u64 clk_rate, div = 0; in sun4i_pwm_config() local
108 clk_rate = clk_get_rate(sun4i_pwm->clk); in sun4i_pwm_config()
118 div = clk_rate * period_ns + NSEC_PER_SEC / 2; in sun4i_pwm_config()
129 div = clk_rate; in sun4i_pwm_config()
Dpwm-lpss.h22 unsigned long clk_rate; member
Dpwm-tiehrpwm.c128 unsigned int clk_rate; member
248 c = pc->clk_rate; in ehrpwm_pwm_config()
257 c = pc->clk_rate; in ehrpwm_pwm_config()
452 pc->clk_rate = clk_get_rate(clk); in ehrpwm_pwm_probe()
453 if (!pc->clk_rate) { in ehrpwm_pwm_probe()
/linux-4.4.14/drivers/clocksource/
Dvf_pit_timer.c163 unsigned long clk_rate; in pit_timer_init() local
185 clk_rate = clk_get_rate(pit_clk); in pit_timer_init()
186 cycle_per_jiffy = clk_rate / (HZ); in pit_timer_init()
191 BUG_ON(pit_clocksource_init(clk_rate)); in pit_timer_init()
193 pit_clockevent_init(clk_rate, irq); in pit_timer_init()
Dexynos_mct.c81 static unsigned long clk_rate; variable
240 exynos4_delay_timer.freq = clk_rate; in exynos4_clocksource_init()
243 if (clocksource_register_hz(&mct_frc, clk_rate)) in exynos4_clocksource_init()
246 sched_clock_register(exynos4_read_sched_clock, 32, clk_rate); in exynos4_clocksource_init()
340 clockevents_config_and_register(&mct_comp_device, clk_rate, in exynos4_clockevent_init()
471 clockevents_config_and_register(evt, clk_rate / (TICK_BASE_CNT + 1), in exynos4_local_timer_setup()
527 clk_rate = clk_get_rate(tick_clk); in exynos4_timer_resources()
/linux-4.4.14/drivers/watchdog/
Dimgpdc_wdt.c120 unsigned long clk_rate = clk_get_rate(wdt->wdt_clk); in __pdc_wdt_set_timeout() local
124 val |= order_base_2(wdt->wdt_dev.timeout * clk_rate) - 1; in __pdc_wdt_set_timeout()
186 unsigned long clk_rate; in pdc_wdt_probe() local
224 clk_rate = clk_get_rate(pdc_wdt->wdt_clk); in pdc_wdt_probe()
225 if (clk_rate == 0) { in pdc_wdt_probe()
231 if (order_base_2(clk_rate) > PDC_WDT_CONFIG_DELAY_MASK + 1) { in pdc_wdt_probe()
237 if (order_base_2(clk_rate) == 0) in pdc_wdt_probe()
246 do_div(div, clk_rate); in pdc_wdt_probe()
Dlpc18xx_wdt.c59 unsigned long clk_rate; member
110 val = DIV_ROUND_UP(lpc18xx_wdt->wdt_dev.timeout * lpc18xx_wdt->clk_rate, in __lpc18xx_wdt_set_timeout()
132 return (val * LPC18XX_WDT_CLK_DIV) / lpc18xx_wdt->clk_rate; in lpc18xx_wdt_get_timeleft()
244 lpc18xx_wdt->clk_rate = clk_get_rate(lpc18xx_wdt->wdt_clk); in lpc18xx_wdt_probe()
245 if (lpc18xx_wdt->clk_rate == 0) { in lpc18xx_wdt_probe()
255 LPC18XX_WDT_CLK_DIV, lpc18xx_wdt->clk_rate); in lpc18xx_wdt_probe()
258 LPC18XX_WDT_CLK_DIV) / lpc18xx_wdt->clk_rate; in lpc18xx_wdt_probe()
Dorion_wdt.c71 unsigned long clk_rate; member
90 dev->clk_rate = clk_get_rate(dev->clk); in orion_wdt_clock_init()
113 dev->clk_rate = clk_get_rate(dev->clk) / WDT_A370_RATIO; in armada370_wdt_clock_init()
133 dev->clk_rate = clk_get_rate(dev->clk); in armada375_wdt_clock_init()
152 dev->clk_rate = clk_get_rate(dev->clk) / WDT_A370_RATIO; in armada375_wdt_clock_init()
176 dev->clk_rate = clk_get_rate(dev->clk); in armadaxp_wdt_clock_init()
184 writel(dev->clk_rate * wdt_dev->timeout, in orion_wdt_ping()
195 writel(dev->clk_rate * wdt_dev->timeout, in armada375_start()
220 writel(dev->clk_rate * wdt_dev->timeout, in armada370_start()
242 writel(dev->clk_rate * wdt_dev->timeout, in orion_start()
[all …]
/linux-4.4.14/drivers/mfd/
Dintel-lpss-pci.c65 .clk_rate = 120000000,
69 .clk_rate = 120000000,
74 .clk_rate = 100000000,
78 .clk_rate = 100000000,
83 .clk_rate = 133000000,
Dintel-lpss-acpi.c25 .clk_rate = 120000000,
29 .clk_rate = 100000000,
33 .clk_rate = 133000000,
Dintel-lpss.h23 unsigned long clk_rate; member
Dintel-lpss.c331 if (!lpss->info->clk_rate) in intel_lpss_register_clock()
336 CLK_IS_ROOT, lpss->info->clk_rate); in intel_lpss_register_clock()
/linux-4.4.14/drivers/usb/phy/
Dphy-generic.c211 u32 clk_rate = 0; in usb_phy_gen_create_phy() local
217 if (of_property_read_u32(node, "clock-frequency", &clk_rate)) in usb_phy_gen_create_phy()
218 clk_rate = 0; in usb_phy_gen_create_phy()
232 clk_rate = pdata->clk_rate; in usb_phy_gen_create_phy()
265 if (!IS_ERR(nop->clk) && clk_rate) { in usb_phy_gen_create_phy()
266 err = clk_set_rate(nop->clk, clk_rate); in usb_phy_gen_create_phy()
/linux-4.4.14/drivers/nvmem/
Dvf610-ocotp.c125 u32 clk_rate; in vf610_ocotp_calculate_timing() local
129 clk_rate = clk_get_rate(ocotp_dev->clk); in vf610_ocotp_calculate_timing()
132 relax = clk_rate / (1000000000 / DEF_RELAX) - 1; in vf610_ocotp_calculate_timing()
133 strobe_prog = clk_rate / (1000000000 / 10000) + 2 * (DEF_RELAX + 1) - 1; in vf610_ocotp_calculate_timing()
134 strobe_read = clk_rate / (1000000000 / 40) + 2 * (DEF_RELAX + 1) - 1; in vf610_ocotp_calculate_timing()
/linux-4.4.14/sound/soc/codecs/
Des8328.c448 int clk_rate; in es8328_hw_params() local
458 clk_rate = clk_get_rate(es8328->clk); in es8328_hw_params()
460 if ((clk_rate != ES8328_SYSCLK_RATE_1X) && in es8328_hw_params()
461 (clk_rate != ES8328_SYSCLK_RATE_2X)) { in es8328_hw_params()
464 __func__, clk_rate, in es8328_hw_params()
488 int clk_rate; in es8328_set_dai_fmt() local
518 clk_rate = clk_get_rate(es8328->clk); in es8328_set_dai_fmt()
519 if (clk_rate == ES8328_SYSCLK_RATE_1X) in es8328_set_dai_fmt()
/linux-4.4.14/include/trace/events/
Dclk.h96 DECLARE_EVENT_CLASS(clk_rate,
115 DEFINE_EVENT(clk_rate, clk_set_rate,
122 DEFINE_EVENT(clk_rate, clk_set_rate_complete,
/linux-4.4.14/drivers/i2c/busses/
Di2c-rk3x.c451 static int rk3x_i2c_calc_divs(unsigned long clk_rate, unsigned long scl_rate, in rk3x_i2c_calc_divs() argument
530 clk_rate_khz = DIV_ROUND_UP(clk_rate, 1000); in rk3x_i2c_calc_divs()
617 static void rk3x_i2c_adapt_div(struct rk3x_i2c *i2c, unsigned long clk_rate) in rk3x_i2c_adapt_div() argument
623 ret = rk3x_i2c_calc_divs(clk_rate, i2c->scl_frequency, i2c->scl_rise_ns, in rk3x_i2c_adapt_div()
632 t_low_ns = div_u64(((u64)div_low + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div()
633 t_high_ns = div_u64(((u64)div_high + 1) * 8 * 1000000000, clk_rate); in rk3x_i2c_adapt_div()
636 clk_rate / 1000, in rk3x_i2c_adapt_div()
873 unsigned long clk_rate; in rk3x_i2c_probe() local
999 clk_rate = clk_get_rate(i2c->clk); in rk3x_i2c_probe()
1000 rk3x_i2c_adapt_div(i2c, clk_rate); in rk3x_i2c_probe()
Di2c-uniphier.c323 unsigned long clk_rate; in uniphier_i2c_clk_init() local
344 clk_rate = clk_get_rate(priv->clk); in uniphier_i2c_clk_init()
348 writel((clk_rate / bus_speed / 2 << 16) | (clk_rate / bus_speed), in uniphier_i2c_clk_init()
Di2c-meson.c137 unsigned long clk_rate = clk_get_rate(i2c->clk); in meson_i2c_set_clk_div() local
140 div = DIV_ROUND_UP(clk_rate, i2c->frequency * 4); in meson_i2c_set_clk_div()
145 clk_rate, i2c->frequency, div); in meson_i2c_set_clk_div()
Di2c-wmt.c381 u32 clk_rate; in wmt_i2c_probe() local
405 err = of_property_read_u32(np, "clock-frequency", &clk_rate); in wmt_i2c_probe()
406 if ((!err) && (clk_rate == 400000)) in wmt_i2c_probe()
Di2c-uniphier-f.c462 unsigned long clk_rate; in uniphier_fi2c_clk_init() local
483 clk_rate = clk_get_rate(priv->clk); in uniphier_fi2c_clk_init()
487 clk_count = clk_rate / bus_speed; in uniphier_fi2c_clk_init()
Di2c-digicolor.c264 unsigned long clk_rate = clk_get_rate(i2c->clk); in dc_i2c_init_hw() local
272 clocktime = DIV_ROUND_UP(clk_rate, 64 * i2c->frequency); in dc_i2c_init_hw()
Di2c-st.c775 u32 clk_rate; in st_i2c_probe() local
801 ret = of_property_read_u32(np, "clock-frequency", &clk_rate); in st_i2c_probe()
802 if ((!ret) && (clk_rate == 400000)) in st_i2c_probe()
/linux-4.4.14/drivers/iio/adc/
Drockchip_saradc.c47 unsigned long clk_rate; member
147 .clk_rate = 1000000,
159 .clk_rate = 50000,
240 ret = clk_set_rate(info->clk, info->data->clk_rate); in rockchip_saradc_probe()
Dxilinx-xadc-core.c890 unsigned long clk_rate = xadc_get_dclk_rate(xadc); in xadc_write_raw() local
913 div = clk_rate / val; in xadc_write_raw()
914 if (clk_rate / div / 26 > 150000) in xadc_write_raw()
/linux-4.4.14/sound/soc/fsl/
Dfsl_esai.c218 unsigned long clk_rate; in fsl_esai_set_dai_sysclk() local
254 clk_rate = clk_get_rate(clksrc); in fsl_esai_set_dai_sysclk()
256 ratio = clk_rate / freq; in fsl_esai_set_dai_sysclk()
257 if (ratio * freq > clk_rate) in fsl_esai_set_dai_sysclk()
258 ret = ratio * freq - clk_rate; in fsl_esai_set_dai_sysclk()
259 else if (ratio * freq < clk_rate) in fsl_esai_set_dai_sysclk()
260 ret = clk_rate - ratio * freq; in fsl_esai_set_dai_sysclk()
265 if (ret != 0 && clk_rate / ret < 1000) { in fsl_esai_set_dai_sysclk()
Dfsl_sai.c307 unsigned long clk_rate; in fsl_sai_set_bclk() local
317 clk_rate = clk_get_rate(sai->mclk_clk[id]); in fsl_sai_set_bclk()
318 if (!clk_rate) in fsl_sai_set_bclk()
321 ratio = clk_rate / freq; in fsl_sai_set_bclk()
323 ret = clk_rate - ratio * freq; in fsl_sai_set_bclk()
329 if (ret != 0 && clk_rate / ret < 1000) in fsl_sai_set_bclk()
334 ratio, freq, clk_rate); in fsl_sai_set_bclk()
/linux-4.4.14/drivers/thermal/ti-soc-thermal/
Dti-bandgap.c721 time = time * 1000 / bgp->clk_rate; in ti_bandgap_read_counter()
853 interval = interval * bgp->clk_rate / 1000; in ti_bandgap_write_counter()
1268 int clk_rate, ret = 0, i; in ti_bandgap_probe() local
1322 clk_rate = clk_round_rate(bgp->div_clk, in ti_bandgap_probe()
1324 if (clk_rate < bgp->conf->sensors[0].ts_data->min_freq || in ti_bandgap_probe()
1325 clk_rate <= 0) { in ti_bandgap_probe()
1327 dev_err(&pdev->dev, "wrong clock rate (%d)\n", clk_rate); in ti_bandgap_probe()
1331 ret = clk_set_rate(bgp->div_clk, clk_rate); in ti_bandgap_probe()
1335 bgp->clk_rate = clk_rate; in ti_bandgap_probe()
1384 bgp->clk_rate / 4); in ti_bandgap_probe()
Dti-bandgap.h249 u32 clk_rate; member
/linux-4.4.14/include/media/
Dnoon010pc30.h23 unsigned long clk_rate; member
Dsr030pc30.h17 unsigned long clk_rate; /* master clock frequency in Hz */ member
/linux-4.4.14/sound/soc/samsung/
Dspdif.c87 unsigned long clk_rate; member
135 spdif->clk_rate = freq; in spdif_set_sysclk()
219 ratio = spdif->clk_rate / params_rate(params); in spdif_hw_params()
225 spdif->clk_rate, params_rate(params)); in spdif_hw_params()
/linux-4.4.14/include/linux/usb/
Dusb_phy_generic.h9 unsigned long clk_rate; member
/linux-4.4.14/include/linux/mtd/
Dspear_smi.h59 unsigned long clk_rate; member
/linux-4.4.14/drivers/video/fbdev/
Ds3c2410fb.h32 unsigned long clk_rate; member
Dnuc900fb.h42 unsigned long clk_rate; member
Dnuc900fb.c73 unsigned long clk = fbi->clk_rate; in nuc900fb_calc_pixclk()
460 delta_f = info->clk_rate - clk_get_rate(info->clk); in nuc900fb_cpufreq_transition()
464 info->clk_rate = clk_get_rate(info->clk); in nuc900fb_cpufreq_transition()
608 fbi->clk_rate = clk_get_rate(fbi->clk); in nuc900fb_probe()
Ds3c2410fb.c100 unsigned long clk = fbi->clk_rate; in s3c2410fb_calc_pixclk()
783 delta_f = info->clk_rate - clk_get_rate(info->clk); in s3c2410fb_cpufreq_transition()
787 info->clk_rate = clk_get_rate(info->clk); in s3c2410fb_cpufreq_transition()
940 info->clk_rate = clk_get_rate(info->clk); in s3c24xxfb_probe()
/linux-4.4.14/drivers/mtd/devices/
Dspear_smi.c172 unsigned long clk_rate; member
333 prescale = DIV_ROUND_UP(rate, dev->clk_rate); in spear_smi_hw_init()
773 pdata->clk_rate = val; in spear_smi_probe_config_dt()
958 dev->clk_rate = pdata->clk_rate; in spear_smi_probe()
960 if (dev->clk_rate > SMI_MAX_CLOCK_FREQ) in spear_smi_probe()
961 dev->clk_rate = SMI_MAX_CLOCK_FREQ; in spear_smi_probe()
/linux-4.4.14/include/drm/
Dexynos_drm.h98 int clk_rate; member
/linux-4.4.14/drivers/clk/mxs/
Dclk-ssp.c56 ssp->clk_rate = ssp_sck; in mxs_ssp_set_clk_rate()
/linux-4.4.14/drivers/mmc/host/
Ds3cmci.h31 unsigned long clk_rate; member
Ds3cmci.c1216 host->real_rate = host->clk_rate / (host->clk_div*(mci_psc+1)); in s3cmci_set_clk()
1383 if ((val == CPUFREQ_PRECHANGE && newclk > host->clk_rate) || in s3cmci_cpufreq_transition()
1384 (val == CPUFREQ_POSTCHANGE && newclk < host->clk_rate)) { in s3cmci_cpufreq_transition()
1387 host->clk_rate = newclk; in s3cmci_cpufreq_transition()
1432 seq_printf(seq, "Clock rate = %ld\n", host->clk_rate); in s3cmci_state_show()
1717 host->clk_rate = clk_get_rate(host->clk); in s3cmci_probe()
1726 mmc->f_min = host->clk_rate / (host->clk_div * 256); in s3cmci_probe()
1727 mmc->f_max = host->clk_rate / host->clk_div; in s3cmci_probe()
Domap_hsmmc.c209 unsigned long clk_rate; member
1488 cycle_ns = 1000000000 / (host->clk_rate / clkd); in set_data_timeout()
1626 host->clk_rate = clk_get_rate(host->fclk); in omap_hsmmc_request()
Dmxs-mmc.c432 timeout = mxs_ns_to_ssp_ticks(ssp->clk_rate, data->timeout_ns); in mxs_mmc_adtc()
/linux-4.4.14/drivers/mtd/nand/
Dsunxi_nand.c238 unsigned long clk_rate; member
273 unsigned long clk_rate; member
421 if (nfc->clk_rate != sunxi_nand->clk_rate) { in sunxi_nfc_select_chip()
422 clk_set_rate(nfc->mod_clk, sunxi_nand->clk_rate); in sunxi_nfc_select_chip()
423 nfc->clk_rate = sunxi_nand->clk_rate; in sunxi_nfc_select_chip()
986 chip->clk_rate = (2 * NSEC_PER_SEC) / min_clk_period; in sunxi_nand_chip_set_timings()
Ds3c2410.c157 unsigned long clk_rate; member
275 info->clk_rate = clkrate; in s3c2410_nand_setrate()
692 if ((val == CPUFREQ_POSTCHANGE && newclk < info->clk_rate) || in s3c2410_nand_cpufreq_transition()
693 (val == CPUFREQ_PRECHANGE && newclk > info->clk_rate)) { in s3c2410_nand_cpufreq_transition()
/linux-4.4.14/include/linux/spi/
Dmxs-spi.h133 unsigned int clk_rate; member
/linux-4.4.14/drivers/spi/
Dspi-ti-qspi.c130 u32 clk_ctrl_reg, clk_rate, clk_mask; in ti_qspi_setup() local
142 clk_rate = clk_get_rate(qspi->fclk); in ti_qspi_setup()
144 clk_div = DIV_ROUND_UP(clk_rate, qspi->spi_max_frequency) - 1; in ti_qspi_setup()
Dspi-zynqmp-gqspi.c468 ulong clk_rate; in zynqmp_qspi_setup_transfer() local
478 clk_rate = clk_get_rate(xqspi->refclk); in zynqmp_qspi_setup_transfer()
481 (clk_rate / in zynqmp_qspi_setup_transfer()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c166 u32 clk_rate; in stmmac_clk_csr_set() local
168 clk_rate = clk_get_rate(priv->stmmac_clk); in stmmac_clk_csr_set()
178 if (clk_rate < CSR_F_35M) in stmmac_clk_csr_set()
180 else if ((clk_rate >= CSR_F_35M) && (clk_rate < CSR_F_60M)) in stmmac_clk_csr_set()
182 else if ((clk_rate >= CSR_F_60M) && (clk_rate < CSR_F_100M)) in stmmac_clk_csr_set()
184 else if ((clk_rate >= CSR_F_100M) && (clk_rate < CSR_F_150M)) in stmmac_clk_csr_set()
186 else if ((clk_rate >= CSR_F_150M) && (clk_rate < CSR_F_250M)) in stmmac_clk_csr_set()
188 else if ((clk_rate >= CSR_F_250M) && (clk_rate <= CSR_F_300M)) in stmmac_clk_csr_set()
/linux-4.4.14/drivers/media/i2c/
Dsr030pc30.c454 expos = expos * info->pdata->clk_rate / (8 * 1000); in sr030pc30_s_ctrl()
572 expmin = EXPOS_MIN_MS * info->pdata->clk_rate / (8 * 1000); in sr030pc30_base_config()
573 expmax = EXPOS_MAX_MS * info->pdata->clk_rate / (8 * 1000); in sr030pc30_base_config()
/linux-4.4.14/drivers/regulator/
Dti-abb-regulator.c421 u32 clk_rate, sr2_wt_cnt_val, cycle_rate; in ti_abb_init_timings() local
482 clk_rate = DIV_ROUND_CLOSEST(clk_get_rate(abb->clk), 1000000); in ti_abb_init_timings()
485 cycle_rate = DIV_ROUND_CLOSEST(clock_cycles * 10, clk_rate); in ti_abb_init_timings()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c171 u32 clk_rate = clk_get_rate(priv->sxgbe_clk); in sxgbe_clk_csr_set() local
176 if (clk_rate < SXGBE_CSR_F_150M) in sxgbe_clk_csr_set()
178 else if (clk_rate <= SXGBE_CSR_F_250M) in sxgbe_clk_csr_set()
180 else if (clk_rate <= SXGBE_CSR_F_300M) in sxgbe_clk_csr_set()
182 else if (clk_rate <= SXGBE_CSR_F_350M) in sxgbe_clk_csr_set()
184 else if (clk_rate <= SXGBE_CSR_F_400M) in sxgbe_clk_csr_set()
186 else if (clk_rate <= SXGBE_CSR_F_500M) in sxgbe_clk_csr_set()
/linux-4.4.14/arch/blackfin/kernel/
Dsetup.c900 u_long clk_rate; in bfin_get_clk() local
906 clk_rate = clk_get_rate(clk); in bfin_get_clk()
908 return clk_rate; in bfin_get_clk()
/linux-4.4.14/drivers/mtd/spi-nor/
Dfsl-quadspi.c275 u32 clk_rate; member
748 unsigned long rate = q->clk_rate; in fsl_qspi_nor_setup_last()
1030 &q->clk_rate); in fsl_qspi_probe()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dmvneta.c1201 unsigned long clk_rate; in mvneta_rx_time_coal_set() local
1203 clk_rate = clk_get_rate(pp->clk); in mvneta_rx_time_coal_set()
1204 val = (clk_rate / 1000000) * value; in mvneta_rx_time_coal_set()