Searched refs:clk_rate (Results 76 - 100 of 155) sorted by relevance

1234567

/linux-master/drivers/i2c/busses/
H A Di2c-owl.c101 unsigned long clk_rate; member in struct:owl_i2c_dev
162 val = DIV_ROUND_UP(i2c_dev->clk_rate, i2c_dev->bus_freq * 16);
471 i2c_dev->clk_rate = clk_get_rate(i2c_dev->clk);
472 if (!i2c_dev->clk_rate) {
H A Di2c-uniphier-f.c519 unsigned long clk_rate; local
548 clk_rate = clk_get_rate(priv->clk);
549 if (!clk_rate) {
554 priv->clk_cycle = clk_rate / bus_speed;
/linux-master/sound/soc/samsung/
H A Dspdif.c70 * @clk_rate: Current clock rate for calcurate ratio.
82 unsigned long clk_rate; member in struct:samsung_spdif_info
136 spdif->clk_rate = freq;
220 ratio = spdif->clk_rate / params_rate(params);
226 spdif->clk_rate, params_rate(params));
/linux-master/sound/soc/tegra/
H A Dtegra210_dmic.c77 unsigned int srate, clk_rate, channels; local
107 clk_rate = (DMIC_OSR_FACTOR << dmic->osr_val) * srate;
109 err = clk_set_rate(dmic->clk_dmic, clk_rate);
112 clk_rate, err);
/linux-master/drivers/spi/
H A Dspi-zynqmp-gqspi.c291 u32 tapdlybypass = 0, lpbkdlyadj = 0, datadlyadj = 0, clk_rate; local
294 clk_rate = clk_get_rate(xqspi->refclk);
295 reqhz = (clk_rate / (GQSPI_BAUD_DIV_SHIFT << baudrateval));
357 ulong clk_rate; local
403 clk_rate = clk_get_rate(xqspi->refclk);
405 (clk_rate /
558 ulong clk_rate; local
568 clk_rate = clk_get_rate(xqspi->refclk);
571 (clk_rate /
H A Dspi-cadence.c105 * @clk_rate: Reference clock frequency, taken from @ref_clk
119 unsigned int clk_rate; member in struct:cdns_spi
260 frequency = xspi->clk_rate;
648 xspi->clk_rate = clk_get_rate(xspi->ref_clk);
650 ctlr->max_speed_hz = xspi->clk_rate / 4;
H A Dspi-loongson-core.c46 div = clamp_val(DIV_ROUND_UP_ULL(loongson_spi->clk_rate, hz), 2, 4096);
223 spi->clk_rate = clk_get_rate(clk);
/linux-master/drivers/hwmon/
H A Daxi-fan-control.c54 unsigned long clk_rate; member in struct:axi_fan_control_data
148 return DIV_ROUND_CLOSEST(60 * ctl->clk_rate, ctl->ppr * tach);
473 ctl->clk_rate = clk_get_rate(clk);
474 if (!ctl->clk_rate)
/linux-master/drivers/phy/st/
H A Dphy-stm32-usbphyc.c204 static void stm32_usbphyc_get_pll_params(u32 clk_rate, argument
222 do_div(ndiv, (clk_rate * 2));
226 do_div(frac, (clk_rate * 2));
234 u32 clk_rate = clk_get_rate(usbphyc->clk); local
238 if ((clk_rate < PLL_INFF_MIN_RATE_HZ) ||
239 (clk_rate > PLL_INFF_MAX_RATE_HZ)) {
241 clk_rate);
245 stm32_usbphyc_get_pll_params(clk_rate, &pll_params);
257 clk_rate, FIELD_GET(PLLNDIV, usbphyc_pll),
/linux-master/sound/soc/img/
H A Dimg-spdif-in.c150 unsigned int *phld, unsigned long clk_rate)
162 ori = clk_rate / (rate * 64);
182 unsigned long flags, clk_rate; local
186 ret = img_spdif_in_check_max_rate(spdif, rate, &clk_rate);
190 ret = img_spdif_in_do_clkgen_calc(rate, &nom, &hld, clk_rate);
219 unsigned long flags, clk_rate; local
227 ret = img_spdif_in_check_max_rate(spdif, max_rate, &clk_rate);
234 ret = img_spdif_in_do_clkgen_calc(rate, &nom, &hld, clk_rate);
149 img_spdif_in_do_clkgen_calc(unsigned int rate, unsigned int *pnom, unsigned int *phld, unsigned long clk_rate) argument
H A Dimg-i2s-out.c218 long pre_div_a, pre_div_b, diff_a, diff_b, rate, clk_rate; local
257 clk_rate = clk_get_rate(i2s->clk_ref);
259 diff_a = abs((clk_rate / 256) - rate);
260 diff_b = abs((clk_rate / 384) - rate);
/linux-master/sound/soc/fsl/
H A Dfsl_esai.c267 unsigned long clk_rate; local
310 clk_rate = clk_get_rate(clksrc);
312 ratio = clk_rate / freq;
313 if (ratio * freq > clk_rate)
314 ret = ratio * freq - clk_rate;
315 else if (ratio * freq < clk_rate)
316 ret = clk_rate - ratio * freq;
321 if (ret != 0 && clk_rate / ret < 1000) {
H A Dimx-audmix.c50 unsigned long clk_rate = clk_get_rate(priv->cpu_mclk); local
53 if (clk_rate % 24576000 == 0) {
60 dev_warn(dev, "mclk may be not supported %lu\n", clk_rate);
/linux-master/drivers/pwm/
H A Dpwm-tiehrpwm.c108 unsigned long clk_rate; member in struct:ehrpwm_pwm_chip
229 c = pc->clk_rate;
238 c = pc->clk_rate;
472 pc->clk_rate = clk_get_rate(clk);
473 if (!pc->clk_rate) {
H A Dpwm-sti.c120 unsigned long clk_rate; local
124 clk_rate = clk_get_rate(pc->pwm_clk);
125 if (!clk_rate) {
131 * prescale = ((period_ns * clk_rate) / (10^9 * (max_pwm_cnt + 1)) - 1
133 value = NSEC_PER_SEC / clk_rate;
/linux-master/drivers/gpu/drm/tilcdc/
H A Dtilcdc_crtc.c207 unsigned long clk_rate, real_pclk_rate, pclk_rate; local
217 clk_rate = clk_get_rate(priv->clk);
218 real_pclk_rate = clk_rate / clkdiv;
227 if (!clk_rate) {
234 clkdiv = DIV_ROUND_CLOSEST(clk_rate, pclk_rate);
243 real_pclk_rate = clk_rate / clkdiv;
252 tilcdc_crtc->lcd_fck_rate = clk_rate;
/linux-master/drivers/mtd/devices/
H A Dspear_smi.c161 * @clk_rate: functional clock rate of SMI (default: SMI_MAX_CLOCK_FREQ)
172 unsigned long clk_rate; member in struct:spear_smi
333 prescale = DIV_ROUND_UP(rate, dev->clk_rate);
806 pdata->clk_rate = val;
984 dev->clk_rate = pdata->clk_rate;
986 if (dev->clk_rate > SMI_MAX_CLOCK_FREQ)
987 dev->clk_rate = SMI_MAX_CLOCK_FREQ;
/linux-master/drivers/mfd/
H A Dintel-lpss.c321 ret = clk_set_rate(tmp, lpss->info->clk_rate);
343 if (!lpss->info->clk_rate)
348 lpss->info->clk_rate);
/linux-master/drivers/remoteproc/
H A Dst_remoteproc.c47 u32 clk_rate; member in struct:st_rproc
314 err = of_property_read_u32(np, "clock-frequency", &ddata->clk_rate);
376 clk_set_rate(ddata->clk, ddata->clk_rate);
/linux-master/drivers/thermal/ti-soc-thermal/
H A Dti-bandgap.h193 * @clk_rate: Holds current clock rate
209 u32 clk_rate; member in struct:ti_bandgap
/linux-master/drivers/mtd/nand/raw/
H A Ddenali_pci.c68 denali->clk_rate = 50000000; /* 50 MHz */
/linux-master/sound/soc/bcm/
H A Dbcm2835-i2s.c125 int clk_rate; member in struct:bcm2835_i2s_dev
416 (!dev->clk_prepared || dev->clk_rate != bclk_rate)) {
420 if (dev->clk_rate != bclk_rate) {
424 dev->clk_rate = bclk_rate;
/linux-master/drivers/mtd/nand/raw/gpmi-nand/
H A Dgpmi-nand.c853 unsigned long clk_rate, min_rate; local
858 hw->clk_rate = 22000000;
863 hw->clk_rate = 80000000;
868 hw->clk_rate = 100000000;
873 clk_rate = clk_round_rate(r->clock[0], hw->clk_rate);
874 if (clk_rate <= min_rate) {
876 hw->clk_rate, clk_rate);
880 hw->clk_rate
[all...]
/linux-master/drivers/phy/intel/
H A Dphy-intel-lgm-combo.c89 unsigned long clk_rate; member in struct:intel_combo_phy
264 ret = clk_set_rate(cbphy->core_clk, cbphy->clk_rate);
267 cbphy->clk_rate);
493 cbphy->clk_rate = intel_iphy_clk_rates[cbphy->phy_mode];
/linux-master/drivers/tty/serial/
H A Dqcom_geni_serial.c128 unsigned long clk_rate; member in struct:qcom_geni_serial_port
1222 unsigned long clk_rate; local
1237 clk_rate = get_clk_div_rate(port->se.clk, baud,
1239 if (!clk_rate) {
1246 dev_dbg(port->se.dev, "desired_rate = %u, clk_rate = %lu, clk_div = %u\n",
1247 baud * sampling_rate, clk_rate, clk_div);
1249 uport->uartclk = clk_rate;
1250 port->clk_rate = clk_rate;
1251 dev_pm_opp_set_rate(uport->dev, clk_rate);
[all...]

Completed in 420 milliseconds

1234567