/linux-master/sound/soc/meson/ |
H A D | axg-tdm-interface.c | 112 iface->mclk_rate = freq; 277 if (!iface->mclk_rate) { 282 if (iface->mclk_rate % srate) { 285 srate, iface->mclk_rate);
|
/linux-master/sound/soc/codecs/ |
H A D | wm9081.c | 148 int mclk_rate; member in struct:wm9081_priv 647 if (wm9081->mclk_rate > 12225000) { 649 wm9081->sysclk_rate = wm9081->mclk_rate / 2; 651 wm9081->sysclk_rate = wm9081->mclk_rate; 695 wm9081->mclk_rate, new_sysclk); 702 wm9081->sysclk_rate = wm9081->mclk_rate; 738 dev_dbg(component->dev, "Using %dHz MCLK\n", wm9081->mclk_rate); 742 wm9081->mclk_rate); 1176 wm9081->mclk_rate = freq;
|
H A D | cs4234.c | 37 unsigned long mclk_rate; member in struct:cs4234 352 mclk_mult = cs4234->mclk_rate / cs4234->lrclk_rate; 448 int mclk = cs4234->mclk_rate; 506 cs4234->rate_dividers[i].num = cs4234->mclk_rate / CS4234_MCLK_SCALE; 773 cs4234->mclk_rate = clk_get_rate(cs4234->mclk); 775 if (cs4234->mclk_rate < 7680000 || cs4234->mclk_rate > 25600000) {
|
H A D | da7219.c | 1170 if ((da7219->clk_src == clk_id) && (da7219->mclk_rate == freq)) 1210 da7219->mclk_rate = freq; 1227 if (da7219->mclk_rate < 2000000) { 1229 da7219->mclk_rate); 1231 } else if (da7219->mclk_rate <= 4500000) { 1234 } else if (da7219->mclk_rate <= 9000000) { 1237 } else if (da7219->mclk_rate <= 18000000) { 1240 } else if (da7219->mclk_rate <= 36000000) { 1243 } else if (da7219->mclk_rate <= 54000000) { 1248 da7219->mclk_rate); [all...] |
H A D | da7210.c | 670 unsigned int mclk_rate; member in struct:da7210_priv 841 if (da7210->mclk_rate && (da7210->mclk_rate != sysclk)) { 958 da7210->mclk_rate = freq; 1071 da7210->mclk_rate = 0; /* This will be set from set_sysclk() */
|
H A D | da9055.c | 938 unsigned int mclk_rate; member in struct:da9055_priv 1121 if (da9055->mclk_rate) { 1135 if (da9055->mclk_rate && (da9055->mclk_rate != sysclk)) { 1253 da9055->mclk_rate = freq;
|
H A D | wm8993.c | 214 unsigned int mclk_rate; member in struct:wm8993_priv 584 dev_dbg(component->dev, "Using %dHz MCLK\n", wm8993->mclk_rate); 588 if (wm8993->mclk_rate > 13500000) { 590 wm8993->sysclk_rate = wm8993->mclk_rate / 2; 593 wm8993->sysclk_rate = wm8993->mclk_rate; 1075 wm8993->mclk_rate = freq;
|
H A D | da7218.c | 1816 if (da7218->mclk_rate == freq) 1850 da7218->mclk_rate = freq; 1867 if (da7218->mclk_rate < 2000000) { 1869 da7218->mclk_rate); 1871 } else if (da7218->mclk_rate <= 4500000) { 1874 } else if (da7218->mclk_rate <= 9000000) { 1877 } else if (da7218->mclk_rate <= 18000000) { 1880 } else if (da7218->mclk_rate <= 36000000) { 1883 } else if (da7218->mclk_rate <= 54000000) { 1888 da7218->mclk_rate); [all...] |
H A D | msm8916-wcd-digital.c | 1077 unsigned long mclk_rate; local 1087 mclk_rate = clk_get_rate(msm8916_wcd->mclk); 1088 switch (mclk_rate) { 1100 dev_err(component->dev, "Invalid mclk rate %ld\n", mclk_rate);
|
H A D | cx2072x.c | 40 unsigned int mclk_rate; member in struct:cx2072x_priv 621 pre_div = get_div_from_mclk(cx2072x->mclk_rate); 622 pll_input = cx2072x->mclk_rate / pre_div; 927 if (cx2072x->mclk_rate == 0) { 997 cx2072x->mclk_rate = freq;
|
H A D | da7213.h | 601 unsigned int mclk_rate; member in struct:da7213_priv
|
/linux-master/sound/soc/mediatek/mt8183/ |
H A D | mt8183-dai-i2s.c | 49 int mclk_rate; member in struct:mtk_afe_i2s_priv 314 mt8183_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); 317 i2s_priv->mclk_rate = 0; 508 return (i2s_priv->mclk_rate > 0) ? 1 : 0; 515 return (i2s_priv->mclk_rate > 0) ? 1 : 0; 814 i2s_priv->mclk_rate = freq; 827 share_i2s_priv->mclk_rate = i2s_priv->mclk_rate;
|
/linux-master/sound/soc/mediatek/mt8186/ |
H A D | mt8186-dai-i2s.c | 50 int mclk_rate; member in struct:mtk_afe_i2s_priv 429 mt8186_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); 432 i2s_priv->mclk_rate = 0; 605 return (i2s_priv->mclk_rate > 0) ? 1 : 0; 612 return (i2s_priv->mclk_rate > 0) ? 1 : 0; 1029 i2s_priv->mclk_rate = freq; 1041 share_i2s_priv->mclk_rate = i2s_priv->mclk_rate;
|
/linux-master/drivers/ufs/host/ |
H A D | ufs-exynos.c | 238 rx_line_reset_period = (RX_LINE_RESET_TIME * ufs->mclk_rate) / NSEC_PER_MSEC; 239 tx_line_reset_period = (TX_LINE_RESET_TIME * ufs->mclk_rate) / NSEC_PER_MSEC; 244 DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); 261 DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); 449 ufs->mclk_rate = clk_get_rate(ufs->clk_unipro_main); 937 DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); 1510 DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); 1516 DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); 1522 DIV_ROUND_UP(NSEC_PER_SEC, ufs->mclk_rate)); 1601 return (16 * 1000 * 1000000UL / ufs->mclk_rate); [all...] |
H A D | ufs-exynos.h | 224 unsigned long mclk_rate; member in struct:exynos_ufs
|
/linux-master/sound/soc/stm/ |
H A D | stm32_sai_sub.c | 78 * @mclk_rate: SAI block master clock frequency (Hz). set at init 110 unsigned int mclk_rate; member in struct:stm32_sai_sub_data 564 if (sai->mclk_rate) { 566 sai->mclk_rate = 0; 586 sai->mclk_rate = freq; 1004 * mclk_rate = 256 * fs 1005 * MCKDIV = 0 if sai_ck < 3/2 * mclk_rate 1006 * MCKDIV = sai_ck / (2 * mclk_rate) otherwise 1010 if (!sai->mclk_rate) 1013 if (2 * sai_clk_rate >= 3 * sai->mclk_rate) { [all...] |
H A D | stm32_i2s.c | 222 * @mclk_rate: master clock frequency (Hz) 247 unsigned int mclk_rate; member in struct:stm32_i2s_data 634 if (i2s->mclk_rate) { 636 i2s->mclk_rate = 0; 654 i2s->mclk_rate = freq; 688 if (i2s->mclk_rate) { 690 i2s->mclk_rate);
|
/linux-master/include/linux/mfd/ |
H A D | twl6040.h | 200 unsigned int mclk_rate; member in struct:twl6040
|
/linux-master/drivers/mfd/ |
H A D | twl6040.c | 356 twl6040->mclk_rate = 0; 382 twl6040->mclk_rate = 0; 443 if (twl6040->mclk_rate != freq_in) { 493 twl6040->mclk_rate = freq_in;
|
/linux-master/drivers/media/i2c/ |
H A D | tc358746.c | 155 unsigned long mclk_rate; member in struct:tc358746 1096 tc358746_find_mclk_settings(struct tc358746 *tc358746, unsigned long mclk_rate) argument 1126 if (mclk_rate == tc358746->mclk_rate) 1127 return mclk_rate; 1130 mclkdiv = pll_rate / mclk_rate; 1174 tc358746->mclk_rate = best_mclk_rate; 1176 if (best_mclk_rate != mclk_rate) 1178 mclk_rate, best_mclk_rate);
|
/linux-master/drivers/gpu/drm/bridge/ |
H A D | sii902x.c | 585 unsigned long mclk_rate; local 657 mclk_rate = clk_get_rate(sii902x->audio.mclk); 659 params->sample_rate, mclk_rate); 660 if (mclk_rate != ret * params->sample_rate) 662 mclk_rate, ret, params->sample_rate);
|
/linux-master/sound/soc/rockchip/ |
H A D | rockchip_i2s.c | 357 unsigned int mclk_rate, bclk_rate, div_bclk, div_lrck; local 360 mclk_rate = clk_get_rate(i2s->mclk); 365 div_bclk = DIV_ROUND_CLOSEST(mclk_rate, bclk_rate);
|
/linux-master/sound/soc/mediatek/mt8192/ |
H A D | mt8192-dai-i2s.c | 51 int mclk_rate; member in struct:mtk_afe_i2s_priv 719 mt8192_mck_enable(afe, i2s_priv->mclk_id, i2s_priv->mclk_rate); 722 i2s_priv->mclk_rate = 0; 1010 return (i2s_priv->mclk_rate > 0) ? 1 : 0; 1017 return (i2s_priv->mclk_rate > 0) ? 1 : 0; 1807 i2s_priv->mclk_rate = freq; 1820 share_i2s_priv->mclk_rate = i2s_priv->mclk_rate;
|
/linux-master/drivers/net/wan/framer/pef2256/ |
H A D | pef2256.c | 161 unsigned long mclk_rate; local 165 mclk_rate = clk_get_rate(pef2256->mclk); 166 switch (mclk_rate) { 186 dev_err(pef2256->dev, "Unsupported v2.x MCLK rate %lu\n", mclk_rate);
|
/linux-master/sound/soc/sof/ |
H A D | ipc3-topology.c | 1084 config->sai.mclk_rate = le32_to_cpu(hw_config->mclk_rate); 1097 config->sai.mclk_rate, config->sai.tdm_slot_width, 1135 config->esai.mclk_rate = le32_to_cpu(hw_config->mclk_rate); 1147 config->esai.mclk_rate, config->esai.tdm_slot_width, 1419 config[i].ssp.mclk_rate = le32_to_cpu(hw_config[i].mclk_rate); 1430 config[i].ssp.mclk_rate, config[i].ssp.bclk_rate, 2514 return private->dai_config->ssp.mclk_rate; [all...] |