Home
last modified time | relevance | path

Searched refs:mclk_rate (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/sound/soc/cirrus/
Dedb93xx.c38 unsigned int mclk_rate; in edb93xx_hw_params() local
46 mclk_rate = rate * 64 * 4; in edb93xx_hw_params()
48 mclk_rate = rate * 64 * 2; in edb93xx_hw_params()
50 err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk_rate, in edb93xx_hw_params()
55 return snd_soc_dai_set_sysclk(cpu_dai, 0, mclk_rate, in edb93xx_hw_params()
/linux-4.1.27/drivers/spi/
Dspi-sun4i.c172 unsigned int mclk_rate, div, timeout; in sun4i_spi_transfer_one() local
231 mclk_rate = clk_get_rate(sspi->mclk); in sun4i_spi_transfer_one()
232 if (mclk_rate < (2 * spi->max_speed_hz)) { in sun4i_spi_transfer_one()
234 mclk_rate = clk_get_rate(sspi->mclk); in sun4i_spi_transfer_one()
251 div = mclk_rate / (2 * spi->max_speed_hz); in sun4i_spi_transfer_one()
258 div = ilog2(mclk_rate) - ilog2(spi->max_speed_hz); in sun4i_spi_transfer_one()
Dspi-sun6i.c162 unsigned int mclk_rate, div, timeout; in sun6i_spi_transfer_one() local
219 mclk_rate = clk_get_rate(sspi->mclk); in sun6i_spi_transfer_one()
220 if (mclk_rate < (2 * spi->max_speed_hz)) { in sun6i_spi_transfer_one()
222 mclk_rate = clk_get_rate(sspi->mclk); in sun6i_spi_transfer_one()
239 div = mclk_rate / (2 * spi->max_speed_hz); in sun6i_spi_transfer_one()
246 div = ilog2(mclk_rate) - ilog2(spi->max_speed_hz); in sun6i_spi_transfer_one()
Dspi-mpc512x-psc.c43 u32 mclk_rate; member
104 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_activate_cs()
425 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_port_config()
527 mps->mclk_rate = clk_get_rate(clk); in mpc512x_psc_spi_do_probe()
/linux-4.1.27/sound/soc/codecs/
Dwm9081.c152 int mclk_rate; member
652 if (wm9081->mclk_rate > 12225000) { in configure_clock()
654 wm9081->sysclk_rate = wm9081->mclk_rate / 2; in configure_clock()
656 wm9081->sysclk_rate = wm9081->mclk_rate; in configure_clock()
700 wm9081->mclk_rate, new_sysclk); in configure_clock()
707 wm9081->sysclk_rate = wm9081->mclk_rate; in configure_clock()
743 dev_dbg(codec->dev, "Using %dHz MCLK\n", wm9081->mclk_rate); in clk_sys_event()
747 wm9081->mclk_rate); in clk_sys_event()
1182 wm9081->mclk_rate = freq; in wm9081_set_sysclk()
Dwm8955.c44 unsigned int mclk_rate; member
264 if (wm8955->mclk_rate == clock_cfgs[i].mclk) in wm8955_configure_clocking()
285 ret = wm8995_pll_factors(codec->dev, wm8955->mclk_rate, in wm8955_configure_clocking()
290 wm8955->fs, wm8955->mclk_rate); in wm8955_configure_clocking()
651 priv->mclk_rate = freq /= 2; in wm8955_set_sysclk()
654 priv->mclk_rate = freq; in wm8955_set_sysclk()
Dda7213.c1233 da7213->mclk_rate = freq; in da7213_set_dai_sysclk()
1265 if ((da7213->mclk_rate == 32768) && (source == DA7213_SYSCLK_PLL)) { in da7213_set_dai_pll()
1273 if (da7213->mclk_rate < 5000000) { in da7213_set_dai_pll()
1275 } else if (da7213->mclk_rate <= 10000000) { in da7213_set_dai_pll()
1278 } else if (da7213->mclk_rate <= 20000000) { in da7213_set_dai_pll()
1281 } else if (da7213->mclk_rate <= 40000000) { in da7213_set_dai_pll()
1284 } else if (da7213->mclk_rate <= 54000000) { in da7213_set_dai_pll()
1290 freq_ref = (da7213->mclk_rate / indiv); in da7213_set_dai_pll()
1334 da7213->mclk_rate); in da7213_set_dai_pll()
Dda7210.c679 unsigned int mclk_rate; member
850 if (da7210->mclk_rate && (da7210->mclk_rate != sysclk)) { in da7210_hw_params()
967 da7210->mclk_rate = freq; in da7210_set_dai_sysclk()
1077 da7210->mclk_rate = 0; /* This will be set from set_sysclk() */ in da7210_probe()
Dda9055.c946 unsigned int mclk_rate; member
1129 if (da9055->mclk_rate) { in da9055_hw_params()
1143 if (da9055->mclk_rate && (da9055->mclk_rate != sysclk)) { in da9055_hw_params()
1261 da9055->mclk_rate = freq; in da9055_set_dai_sysclk()
Dwm8993.c217 unsigned int mclk_rate; member
587 dev_dbg(codec->dev, "Using %dHz MCLK\n", wm8993->mclk_rate); in configure_clock()
591 if (wm8993->mclk_rate > 13500000) { in configure_clock()
593 wm8993->sysclk_rate = wm8993->mclk_rate / 2; in configure_clock()
596 wm8993->sysclk_rate = wm8993->mclk_rate; in configure_clock()
1081 wm8993->mclk_rate = freq; in wm8993_set_sysclk()
Dda7213.h514 unsigned int mclk_rate; member
Dwm8904.c80 unsigned int mclk_rate; member
332 dev_dbg(codec->dev, "Using %dHz MCLK\n", wm8904->mclk_rate); in wm8904_configure_clocking()
335 rate = wm8904->mclk_rate; in wm8904_configure_clocking()
1414 priv->mclk_rate = freq; in wm8904_set_sysclk()
/linux-4.1.27/arch/arm/mach-ep93xx/
Dclock.c358 unsigned long max_rate, actual_rate, mclk_rate, rate_err = -1; in calc_clk_div() local
381 mclk_rate = mclk->rate * 2; in calc_clk_div()
385 __div = mclk_rate / (rate * __pdiv); in calc_clk_div()
389 actual_rate = mclk_rate / (__pdiv * __div); in calc_clk_div()
/linux-4.1.27/drivers/media/platform/soc_camera/
Dpxa_camera.c1658 u32 mclk_rate; in pxa_camera_pdata_from_dt() local
1662 &mclk_rate); in pxa_camera_pdata_from_dt()
1665 pcdev->mclk = mclk_rate; in pxa_camera_pdata_from_dt()