/linux-master/drivers/i2c/busses/ |
H A D | i2c-owl.c | 101 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 D | i2c-uniphier-f.c | 519 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 D | spdif.c | 70 * @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 D | tegra210_dmic.c | 77 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 D | spi-zynqmp-gqspi.c | 291 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 D | spi-cadence.c | 105 * @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 D | spi-loongson-core.c | 46 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 D | axi-fan-control.c | 54 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 D | phy-stm32-usbphyc.c | 204 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 D | img-spdif-in.c | 150 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 D | img-i2s-out.c | 218 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 D | fsl_esai.c | 267 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 D | imx-audmix.c | 50 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 D | pwm-tiehrpwm.c | 108 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 D | pwm-sti.c | 120 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 D | tilcdc_crtc.c | 207 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 D | spear_smi.c | 161 * @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 D | intel-lpss.c | 321 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 D | st_remoteproc.c | 47 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 D | ti-bandgap.h | 193 * @clk_rate: Holds current clock rate 209 u32 clk_rate; member in struct:ti_bandgap
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | denali_pci.c | 68 denali->clk_rate = 50000000; /* 50 MHz */
|
/linux-master/sound/soc/bcm/ |
H A D | bcm2835-i2s.c | 125 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 D | gpmi-nand.c | 853 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 D | phy-intel-lgm-combo.c | 89 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 D | qcom_geni_serial.c | 128 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...] |