Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.c69 u32 mclk_rate; member
129 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_activate_cs()
445 bclkdiv = (mps->mclk_rate / speed) - 1; in mpc512x_psc_spi_port_config()
548 mps->mclk_rate = clk_get_rate(clk); in mpc512x_psc_spi_do_probe()
/linux-4.4.14/sound/soc/codecs/
Dda7219.c1024 if ((da7219->clk_src == clk_id) && (da7219->mclk_rate == freq)) in da7219_set_dai_sysclk()
1060 da7219->mclk_rate = freq; in da7219_set_dai_sysclk()
1077 if (da7219->mclk_rate == 32768) { in da7219_set_dai_pll()
1080 } else if (da7219->mclk_rate < 2000000) { in da7219_set_dai_pll()
1082 da7219->mclk_rate); in da7219_set_dai_pll()
1084 } else if (da7219->mclk_rate <= 5000000) { in da7219_set_dai_pll()
1087 } else if (da7219->mclk_rate <= 10000000) { in da7219_set_dai_pll()
1090 } else if (da7219->mclk_rate <= 20000000) { in da7219_set_dai_pll()
1093 } else if (da7219->mclk_rate <= 40000000) { in da7219_set_dai_pll()
1096 } else if (da7219->mclk_rate <= 54000000) { in da7219_set_dai_pll()
[all …]
Dwm9081.c152 int mclk_rate; member
651 if (wm9081->mclk_rate > 12225000) { in configure_clock()
653 wm9081->sysclk_rate = wm9081->mclk_rate / 2; in configure_clock()
655 wm9081->sysclk_rate = wm9081->mclk_rate; in configure_clock()
699 wm9081->mclk_rate, new_sysclk); in configure_clock()
706 wm9081->sysclk_rate = wm9081->mclk_rate; in configure_clock()
742 dev_dbg(codec->dev, "Using %dHz MCLK\n", wm9081->mclk_rate); in clk_sys_event()
746 wm9081->mclk_rate); in clk_sys_event()
1179 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.c1228 if ((da7213->clk_src == clk_id) && (da7213->mclk_rate == freq)) in da7213_set_dai_sysclk()
1261 da7213->mclk_rate = freq; in da7213_set_dai_sysclk()
1284 if ((da7213->mclk_rate == 32768) && (source == DA7213_SYSCLK_PLL)) { in da7213_set_dai_pll()
1292 if (da7213->mclk_rate < 5000000) { in da7213_set_dai_pll()
1294 } else if (da7213->mclk_rate <= 10000000) { in da7213_set_dai_pll()
1297 } else if (da7213->mclk_rate <= 20000000) { in da7213_set_dai_pll()
1300 } else if (da7213->mclk_rate <= 40000000) { in da7213_set_dai_pll()
1303 } else if (da7213->mclk_rate <= 54000000) { in da7213_set_dai_pll()
1309 freq_ref = (da7213->mclk_rate / indiv); in da7213_set_dai_pll()
1353 da7213->mclk_rate); in da7213_set_dai_pll()
Dda7210.c675 unsigned int mclk_rate; member
846 if (da7210->mclk_rate && (da7210->mclk_rate != sysclk)) { in da7210_hw_params()
963 da7210->mclk_rate = freq; in da7210_set_dai_sysclk()
1073 da7210->mclk_rate = 0; /* This will be set from set_sysclk() */ in da7210_probe()
Dda9055.c943 unsigned int mclk_rate; member
1126 if (da9055->mclk_rate) { in da9055_hw_params()
1140 if (da9055->mclk_rate && (da9055->mclk_rate != sysclk)) { in da9055_hw_params()
1258 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()
1078 wm8993->mclk_rate = freq; in wm8993_set_sysclk()
Dda7213.h517 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()
Dda7219.h813 unsigned int mclk_rate; member
/linux-4.4.14/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.4.14/drivers/media/platform/soc_camera/
Dpxa_camera.c1671 u32 mclk_rate; in pxa_camera_pdata_from_dt() local
1675 &mclk_rate); in pxa_camera_pdata_from_dt()
1678 pcdev->mclk = mclk_rate; in pxa_camera_pdata_from_dt()