/linux-4.4.14/sound/soc/cirrus/ |
D | edb93xx.c | 38 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/ |
D | spi-sun4i.c | 172 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()
|
D | spi-sun6i.c | 162 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()
|
D | spi-mpc512x-psc.c | 69 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/ |
D | da7219.c | 1024 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 …]
|
D | wm9081.c | 152 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()
|
D | wm8955.c | 44 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()
|
D | da7213.c | 1228 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()
|
D | da7210.c | 675 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()
|
D | da9055.c | 943 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()
|
D | wm8993.c | 217 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()
|
D | da7213.h | 517 unsigned int mclk_rate; member
|
D | wm8904.c | 80 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()
|
D | da7219.h | 813 unsigned int mclk_rate; member
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
D | clock.c | 358 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/ |
D | pxa_camera.c | 1671 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()
|