mclk_rate 363 arch/arm/mach-ep93xx/clock.c unsigned long max_rate, actual_rate, mclk_rate, rate_err = -1; mclk_rate 386 arch/arm/mach-ep93xx/clock.c mclk_rate = mclk->rate * 2; mclk_rate 390 arch/arm/mach-ep93xx/clock.c __div = mclk_rate / (rate * __pdiv); mclk_rate 394 arch/arm/mach-ep93xx/clock.c actual_rate = mclk_rate / (__pdiv * __div); mclk_rate 503 drivers/gpu/drm/bridge/sii902x.c unsigned long mclk_rate; mclk_rate 574 drivers/gpu/drm/bridge/sii902x.c mclk_rate = clk_get_rate(sii902x->audio.mclk); mclk_rate 576 drivers/gpu/drm/bridge/sii902x.c params->sample_rate, mclk_rate); mclk_rate 577 drivers/gpu/drm/bridge/sii902x.c if (mclk_rate != ret * params->sample_rate) mclk_rate 579 drivers/gpu/drm/bridge/sii902x.c mclk_rate, ret, params->sample_rate); mclk_rate 2292 drivers/media/platform/pxa_camera.c u32 mclk_rate; mclk_rate 2296 drivers/media/platform/pxa_camera.c &mclk_rate); mclk_rate 2299 drivers/media/platform/pxa_camera.c pcdev->mclk = mclk_rate; mclk_rate 359 drivers/mfd/twl6040.c twl6040->mclk_rate = 0; mclk_rate 385 drivers/mfd/twl6040.c twl6040->mclk_rate = 0; mclk_rate 446 drivers/mfd/twl6040.c if (twl6040->mclk_rate != freq_in) { mclk_rate 496 drivers/mfd/twl6040.c twl6040->mclk_rate = freq_in; mclk_rate 65 drivers/spi/spi-mpc512x-psc.c u32 mclk_rate; mclk_rate 125 drivers/spi/spi-mpc512x-psc.c bclkdiv = (mps->mclk_rate / speed) - 1; mclk_rate 441 drivers/spi/spi-mpc512x-psc.c bclkdiv = (mps->mclk_rate / speed) - 1; mclk_rate 544 drivers/spi/spi-mpc512x-psc.c mps->mclk_rate = clk_get_rate(clk); mclk_rate 209 drivers/spi/spi-sun4i.c unsigned int mclk_rate, div, timeout; mclk_rate 269 drivers/spi/spi-sun4i.c mclk_rate = clk_get_rate(sspi->mclk); mclk_rate 270 drivers/spi/spi-sun4i.c if (mclk_rate < (2 * tfr->speed_hz)) { mclk_rate 272 drivers/spi/spi-sun4i.c mclk_rate = clk_get_rate(sspi->mclk); mclk_rate 289 drivers/spi/spi-sun4i.c div = mclk_rate / (2 * tfr->speed_hz); mclk_rate 296 drivers/spi/spi-sun4i.c div = ilog2(mclk_rate) - ilog2(tfr->speed_hz); mclk_rate 201 drivers/spi/spi-sun6i.c unsigned int mclk_rate, div, timeout; mclk_rate 270 drivers/spi/spi-sun6i.c mclk_rate = clk_get_rate(sspi->mclk); mclk_rate 271 drivers/spi/spi-sun6i.c if (mclk_rate < (2 * tfr->speed_hz)) { mclk_rate 273 drivers/spi/spi-sun6i.c mclk_rate = clk_get_rate(sspi->mclk); mclk_rate 290 drivers/spi/spi-sun6i.c div = mclk_rate / (2 * tfr->speed_hz); mclk_rate 297 drivers/spi/spi-sun6i.c div = ilog2(mclk_rate) - ilog2(tfr->speed_hz); mclk_rate 228 include/linux/mfd/twl6040.h unsigned int mclk_rate; mclk_rate 58 include/sound/sof/dai-intel.h uint32_t mclk_rate; /* mclk frequency in Hz */ mclk_rate 343 include/uapi/sound/asoc.h __le32 mclk_rate; /* MCLK or SYSCLK freqency in Hz */ mclk_rate 549 sound/soc/bcm/cygnus-ssp.c u32 mclk_rate; mclk_rate 572 sound/soc/bcm/cygnus-ssp.c mclk_rate = ratio / 2; mclk_rate 611 sound/soc/bcm/cygnus-ssp.c value |= (mclk_rate << I2S_OUT_MCLKRATE_SHIFT); mclk_rate 29 sound/soc/cirrus/edb93xx.c unsigned int mclk_rate; mclk_rate 37 sound/soc/cirrus/edb93xx.c mclk_rate = rate * 64 * 4; mclk_rate 39 sound/soc/cirrus/edb93xx.c mclk_rate = rate * 64 * 2; mclk_rate 41 sound/soc/cirrus/edb93xx.c err = snd_soc_dai_set_sysclk(codec_dai, 0, mclk_rate, mclk_rate 46 sound/soc/cirrus/edb93xx.c return snd_soc_dai_set_sysclk(cpu_dai, 0, mclk_rate, mclk_rate 37 sound/soc/codecs/cs53l30.c u32 mclk_rate; mclk_rate 458 sound/soc/codecs/cs53l30.c u32 mclk_rate; mclk_rate 532 sound/soc/codecs/cs53l30.c static int cs53l30_get_mclk_coeff(int mclk_rate, int srate) mclk_rate 537 sound/soc/codecs/cs53l30.c if (cs53l30_mclk_coeffs[i].mclk_rate == mclk_rate && mclk_rate 550 sound/soc/codecs/cs53l30.c u32 mclk_rate; mclk_rate 557 sound/soc/codecs/cs53l30.c mclk_rate = cs53l30_mclkx_coeffs[mclkx_coeff].mclkx / mclk_rate 564 sound/soc/codecs/cs53l30.c priv->mclk_rate = mclk_rate; mclk_rate 630 sound/soc/codecs/cs53l30.c mclk_coeff = cs53l30_get_mclk_coeff(priv->mclk_rate, srate); mclk_rate 961 sound/soc/codecs/cs53l30.c cs53l30->mclk_rate = 0; mclk_rate 40 sound/soc/codecs/cx2072x.c unsigned int mclk_rate; mclk_rate 621 sound/soc/codecs/cx2072x.c pre_div = get_div_from_mclk(cx2072x->mclk_rate); mclk_rate 622 sound/soc/codecs/cx2072x.c pll_input = cx2072x->mclk_rate / pre_div; mclk_rate 933 sound/soc/codecs/cx2072x.c if (cx2072x->mclk_rate == 0) { mclk_rate 1003 sound/soc/codecs/cx2072x.c cx2072x->mclk_rate = freq; mclk_rate 670 sound/soc/codecs/da7210.c unsigned int mclk_rate; mclk_rate 841 sound/soc/codecs/da7210.c if (da7210->mclk_rate && (da7210->mclk_rate != sysclk)) { mclk_rate 958 sound/soc/codecs/da7210.c da7210->mclk_rate = freq; mclk_rate 1068 sound/soc/codecs/da7210.c da7210->mclk_rate = 0; /* This will be set from set_sysclk() */ mclk_rate 1344 sound/soc/codecs/da7213.c if ((da7213->clk_src == clk_id) && (da7213->mclk_rate == freq)) mclk_rate 1380 sound/soc/codecs/da7213.c da7213->mclk_rate = freq; mclk_rate 1398 sound/soc/codecs/da7213.c if (da7213->mclk_rate == 32768) { mclk_rate 1412 sound/soc/codecs/da7213.c if (da7213->mclk_rate < 5000000) { mclk_rate 1415 sound/soc/codecs/da7213.c da7213->mclk_rate); mclk_rate 1417 sound/soc/codecs/da7213.c } else if (da7213->mclk_rate <= 9000000) { mclk_rate 1420 sound/soc/codecs/da7213.c } else if (da7213->mclk_rate <= 18000000) { mclk_rate 1423 sound/soc/codecs/da7213.c } else if (da7213->mclk_rate <= 36000000) { mclk_rate 1426 sound/soc/codecs/da7213.c } else if (da7213->mclk_rate <= 54000000) { mclk_rate 1432 sound/soc/codecs/da7213.c da7213->mclk_rate); mclk_rate 1435 sound/soc/codecs/da7213.c freq_ref = (da7213->mclk_rate / indiv); mclk_rate 1454 sound/soc/codecs/da7213.c if (da7213->mclk_rate != 32768) { mclk_rate 528 sound/soc/codecs/da7213.h unsigned int mclk_rate; mclk_rate 1816 sound/soc/codecs/da7218.c if (da7218->mclk_rate == freq) mclk_rate 1850 sound/soc/codecs/da7218.c da7218->mclk_rate = freq; mclk_rate 1867 sound/soc/codecs/da7218.c if (da7218->mclk_rate < 2000000) { mclk_rate 1869 sound/soc/codecs/da7218.c da7218->mclk_rate); mclk_rate 1871 sound/soc/codecs/da7218.c } else if (da7218->mclk_rate <= 4500000) { mclk_rate 1874 sound/soc/codecs/da7218.c } else if (da7218->mclk_rate <= 9000000) { mclk_rate 1877 sound/soc/codecs/da7218.c } else if (da7218->mclk_rate <= 18000000) { mclk_rate 1880 sound/soc/codecs/da7218.c } else if (da7218->mclk_rate <= 36000000) { mclk_rate 1883 sound/soc/codecs/da7218.c } else if (da7218->mclk_rate <= 54000000) { mclk_rate 1888 sound/soc/codecs/da7218.c da7218->mclk_rate); mclk_rate 1891 sound/soc/codecs/da7218.c freq_ref = (da7218->mclk_rate / indiv); mclk_rate 1396 sound/soc/codecs/da7218.h unsigned int mclk_rate; mclk_rate 1164 sound/soc/codecs/da7219.c if ((da7219->clk_src == clk_id) && (da7219->mclk_rate == freq)) mclk_rate 1204 sound/soc/codecs/da7219.c da7219->mclk_rate = freq; mclk_rate 1221 sound/soc/codecs/da7219.c if (da7219->mclk_rate < 2000000) { mclk_rate 1223 sound/soc/codecs/da7219.c da7219->mclk_rate); mclk_rate 1225 sound/soc/codecs/da7219.c } else if (da7219->mclk_rate <= 4500000) { mclk_rate 1228 sound/soc/codecs/da7219.c } else if (da7219->mclk_rate <= 9000000) { mclk_rate 1231 sound/soc/codecs/da7219.c } else if (da7219->mclk_rate <= 18000000) { mclk_rate 1234 sound/soc/codecs/da7219.c } else if (da7219->mclk_rate <= 36000000) { mclk_rate 1237 sound/soc/codecs/da7219.c } else if (da7219->mclk_rate <= 54000000) { mclk_rate 1242 sound/soc/codecs/da7219.c da7219->mclk_rate); mclk_rate 1245 sound/soc/codecs/da7219.c freq_ref = (da7219->mclk_rate / indiv); mclk_rate 825 sound/soc/codecs/da7219.h unsigned int mclk_rate; mclk_rate 939 sound/soc/codecs/da9055.c unsigned int mclk_rate; mclk_rate 1122 sound/soc/codecs/da9055.c if (da9055->mclk_rate) { mclk_rate 1136 sound/soc/codecs/da9055.c if (da9055->mclk_rate && (da9055->mclk_rate != sysclk)) { mclk_rate 1254 sound/soc/codecs/da9055.c da9055->mclk_rate = freq; mclk_rate 600 sound/soc/codecs/max9860.c unsigned long mclk_rate; mclk_rate 651 sound/soc/codecs/max9860.c mclk_rate = clk_get_rate(mclk); mclk_rate 654 sound/soc/codecs/max9860.c if (mclk_rate > 60000000 || mclk_rate < 10000000) { mclk_rate 656 sound/soc/codecs/max9860.c mclk_rate); mclk_rate 660 sound/soc/codecs/max9860.c if (mclk_rate >= 40000000) mclk_rate 662 sound/soc/codecs/max9860.c else if (mclk_rate >= 20000000) mclk_rate 666 sound/soc/codecs/max9860.c max9860->pclk_rate = mclk_rate >> (max9860->psclk - 1); mclk_rate 668 sound/soc/codecs/max9860.c dev_dbg(dev, "mclk %lu pclk %lu\n", mclk_rate, max9860->pclk_rate); mclk_rate 1077 sound/soc/codecs/msm8916-wcd-digital.c unsigned long mclk_rate; mclk_rate 1087 sound/soc/codecs/msm8916-wcd-digital.c mclk_rate = clk_get_rate(msm8916_wcd->mclk); mclk_rate 1088 sound/soc/codecs/msm8916-wcd-digital.c switch (mclk_rate) { mclk_rate 1100 sound/soc/codecs/msm8916-wcd-digital.c dev_err(component->dev, "Invalid mclk rate %ld\n", mclk_rate); mclk_rate 308 sound/soc/codecs/wcd9335.c u32 mclk_rate; mclk_rate 2856 sound/soc/codecs/wcd9335.c u32 mclk_rate, u32 dmic_clk_rate) mclk_rate 2863 sound/soc/codecs/wcd9335.c __func__, mclk_rate, dmic_clk_rate); mclk_rate 2866 sound/soc/codecs/wcd9335.c if (mclk_rate == WCD9335_MCLK_CLK_9P6MHZ) mclk_rate 2878 sound/soc/codecs/wcd9335.c div_factor = mclk_rate / dmic_clk_rate; mclk_rate 2901 sound/soc/codecs/wcd9335.c __func__, div_factor, mclk_rate, dmic_clk_rate); mclk_rate 2961 sound/soc/codecs/wcd9335.c wcd->mclk_rate, mclk_rate 2977 sound/soc/codecs/wcd9335.c wcd->mclk_rate, mclk_rate 4881 sound/soc/codecs/wcd9335.c wcd->mclk_rate = freq; mclk_rate 4883 sound/soc/codecs/wcd9335.c if (wcd->mclk_rate == WCD9335_MCLK_CLK_12P288MHZ) mclk_rate 4888 sound/soc/codecs/wcd9335.c else if (wcd->mclk_rate == WCD9335_MCLK_CLK_9P6MHZ) mclk_rate 75 sound/soc/codecs/wm8904.c unsigned int mclk_rate; mclk_rate 327 sound/soc/codecs/wm8904.c dev_dbg(component->dev, "Using %dHz MCLK\n", wm8904->mclk_rate); mclk_rate 330 sound/soc/codecs/wm8904.c rate = wm8904->mclk_rate; mclk_rate 1423 sound/soc/codecs/wm8904.c priv->mclk_rate = freq; mclk_rate 41 sound/soc/codecs/wm8955.c unsigned int mclk_rate; mclk_rate 261 sound/soc/codecs/wm8955.c if (wm8955->mclk_rate == clock_cfgs[i].mclk) mclk_rate 282 sound/soc/codecs/wm8955.c ret = wm8955_pll_factors(component->dev, wm8955->mclk_rate, mclk_rate 287 sound/soc/codecs/wm8955.c wm8955->fs, wm8955->mclk_rate); mclk_rate 648 sound/soc/codecs/wm8955.c priv->mclk_rate = freq /= 2; mclk_rate 651 sound/soc/codecs/wm8955.c priv->mclk_rate = freq; mclk_rate 214 sound/soc/codecs/wm8993.c unsigned int mclk_rate; mclk_rate 584 sound/soc/codecs/wm8993.c dev_dbg(component->dev, "Using %dHz MCLK\n", wm8993->mclk_rate); mclk_rate 588 sound/soc/codecs/wm8993.c if (wm8993->mclk_rate > 13500000) { mclk_rate 590 sound/soc/codecs/wm8993.c wm8993->sysclk_rate = wm8993->mclk_rate / 2; mclk_rate 593 sound/soc/codecs/wm8993.c wm8993->sysclk_rate = wm8993->mclk_rate; mclk_rate 1075 sound/soc/codecs/wm8993.c wm8993->mclk_rate = freq; mclk_rate 148 sound/soc/codecs/wm9081.c int mclk_rate; mclk_rate 647 sound/soc/codecs/wm9081.c if (wm9081->mclk_rate > 12225000) { mclk_rate 649 sound/soc/codecs/wm9081.c wm9081->sysclk_rate = wm9081->mclk_rate / 2; mclk_rate 651 sound/soc/codecs/wm9081.c wm9081->sysclk_rate = wm9081->mclk_rate; mclk_rate 695 sound/soc/codecs/wm9081.c wm9081->mclk_rate, new_sysclk); mclk_rate 702 sound/soc/codecs/wm9081.c wm9081->sysclk_rate = wm9081->mclk_rate; mclk_rate 738 sound/soc/codecs/wm9081.c dev_dbg(component->dev, "Using %dHz MCLK\n", wm9081->mclk_rate); mclk_rate 742 sound/soc/codecs/wm9081.c wm9081->mclk_rate); mclk_rate 1176 sound/soc/codecs/wm9081.c wm9081->mclk_rate = freq; mclk_rate 153 sound/soc/fsl/fsl_micfil.c long mclk_rate; mclk_rate 158 sound/soc/fsl/fsl_micfil.c mclk_rate = clk_get_rate(micfil->mclk); mclk_rate 160 sound/soc/fsl/fsl_micfil.c clk_div = mclk_rate / (get_pdm_clk(micfil, rate) * 2); mclk_rate 278 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c if (!(MT2701_PLL_DOMAIN_0_RATE % i2s_path->mclk_rate)) mclk_rate 281 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c else if (!(MT2701_PLL_DOMAIN_1_RATE % i2s_path->mclk_rate)) mclk_rate 291 sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c ret = clk_set_rate(i2s_path->div_ck, i2s_path->mclk_rate); mclk_rate 73 sound/soc/mediatek/mt2701/mt2701-afe-common.h int mclk_rate; mclk_rate 282 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe_priv->i2s_path[mode ? 1 : i2s_num].mclk_rate = freq; mclk_rate 133 sound/soc/mediatek/mt2701/mt2701-cs42448.c unsigned int mclk_rate; mclk_rate 138 sound/soc/mediatek/mt2701/mt2701-cs42448.c mclk_rate = rate * div_bck_over_lrck * div_mclk_over_bck; mclk_rate 141 sound/soc/mediatek/mt2701/mt2701-cs42448.c snd_soc_dai_set_sysclk(cpu_dai, 0, mclk_rate, SND_SOC_CLOCK_OUT); mclk_rate 144 sound/soc/mediatek/mt2701/mt2701-cs42448.c snd_soc_dai_set_sysclk(codec_dai, 0, mclk_rate, SND_SOC_CLOCK_IN); mclk_rate 30 sound/soc/mediatek/mt2701/mt2701-wm8960.c unsigned int mclk_rate; mclk_rate 35 sound/soc/mediatek/mt2701/mt2701-wm8960.c mclk_rate = rate * div_bck_over_lrck * div_mclk_over_bck; mclk_rate 37 sound/soc/mediatek/mt2701/mt2701-wm8960.c snd_soc_dai_set_sysclk(cpu_dai, 0, mclk_rate, SND_SOC_CLOCK_OUT); mclk_rate 38 sound/soc/mediatek/mt2701/mt2701-wm8960.c snd_soc_dai_set_sysclk(codec_dai, 0, mclk_rate, SND_SOC_CLOCK_IN); mclk_rate 50 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c int mclk_rate; mclk_rate 321 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c mt8183_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); mclk_rate 324 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c i2s_priv->mclk_rate = 0; mclk_rate 515 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c return (i2s_priv->mclk_rate > 0) ? 1 : 0; mclk_rate 522 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c return (i2s_priv->mclk_rate > 0) ? 1 : 0; mclk_rate 824 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c i2s_priv->mclk_rate = freq; mclk_rate 837 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c share_i2s_priv->mclk_rate = i2s_priv->mclk_rate; mclk_rate 23 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c int mclk_rate; mclk_rate 286 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c mt8183_mck_enable(afe, tdm_priv->mclk_id, tdm_priv->mclk_rate); mclk_rate 289 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c tdm_priv->mclk_rate = 0; mclk_rate 458 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c tdm_priv->mclk_rate = freq; mclk_rate 481 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c if (!tdm_priv->mclk_rate) { mclk_rate 482 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c tdm_priv->mclk_rate = rate * tdm_priv->mclk_multiple; mclk_rate 485 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c tdm_priv->mclk_rate); mclk_rate 493 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c if (tdm_priv->bck_rate > tdm_priv->mclk_rate) mclk_rate 496 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c if (tdm_priv->mclk_rate % tdm_priv->bck_rate != 0) mclk_rate 502 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c tdm_priv->mclk_rate, tdm_priv->bck_rate); mclk_rate 111 sound/soc/meson/axg-tdm-interface.c iface->mclk_rate = freq; mclk_rate 261 sound/soc/meson/axg-tdm-interface.c if (!iface->mclk_rate) { mclk_rate 266 sound/soc/meson/axg-tdm-interface.c if (iface->mclk_rate % srate) { mclk_rate 269 sound/soc/meson/axg-tdm-interface.c srate, iface->mclk_rate); mclk_rate 30 sound/soc/meson/axg-tdm.h unsigned long mclk_rate; mclk_rate 277 sound/soc/rockchip/rockchip_i2s.c unsigned int mclk_rate, bclk_rate, div_bclk, div_lrck; mclk_rate 280 sound/soc/rockchip/rockchip_i2s.c mclk_rate = clk_get_rate(i2s->mclk); mclk_rate 282 sound/soc/rockchip/rockchip_i2s.c if (bclk_rate && mclk_rate % bclk_rate) mclk_rate 285 sound/soc/rockchip/rockchip_i2s.c div_bclk = mclk_rate / bclk_rate; mclk_rate 2474 sound/soc/sof/topology.c config->ssp.mclk_rate = le32_to_cpu(hw_config->mclk_rate); mclk_rate 2485 sound/soc/sof/topology.c config->ssp.mclk_rate, config->ssp.bclk_rate, mclk_rate 237 sound/soc/stm/stm32_i2s.c unsigned int mclk_rate; mclk_rate 412 sound/soc/stm/stm32_i2s.c i2s->mclk_rate = freq; mclk_rate 451 sound/soc/stm/stm32_i2s.c if (i2s->mclk_rate) { mclk_rate 452 sound/soc/stm/stm32_i2s.c tmp = DIV_ROUND_CLOSEST(i2s_clock_rate, i2s->mclk_rate); mclk_rate 111 sound/soc/stm/stm32_sai_sub.c unsigned int mclk_rate; mclk_rate 565 sound/soc/stm/stm32_sai_sub.c if (sai->mclk_rate) { mclk_rate 567 sound/soc/stm/stm32_sai_sub.c sai->mclk_rate = 0; mclk_rate 587 sound/soc/stm/stm32_sai_sub.c sai->mclk_rate = freq; mclk_rate 1011 sound/soc/stm/stm32_sai_sub.c if (!sai->mclk_rate) mclk_rate 1014 sound/soc/stm/stm32_sai_sub.c if (2 * sai_clk_rate >= 3 * sai->mclk_rate) { mclk_rate 1016 sound/soc/stm/stm32_sai_sub.c 2 * sai->mclk_rate); mclk_rate 1036 sound/soc/stm/stm32_sai_sub.c if (sai->mclk_rate) { mclk_rate 1037 sound/soc/stm/stm32_sai_sub.c mclk_ratio = sai->mclk_rate / rate; mclk_rate 1052 sound/soc/stm/stm32_sai_sub.c sai->mclk_rate); mclk_rate 261 sound/soc/sunxi/sun4i-i2s.c unsigned long mclk_rate) mclk_rate 264 sound/soc/sunxi/sun4i-i2s.c int div = parent_rate / mclk_rate;