/linux-master/sound/soc/codecs/ |
H A D | max9867.c | 20 struct clk *mclk; member in struct:max9867_priv 583 err = clk_prepare_enable(max9867->mclk); 605 clk_disable_unprepare(max9867->mclk); 679 max9867->mclk = devm_clk_get(&i2c->dev, NULL); 680 if (IS_ERR(max9867->mclk)) 681 return PTR_ERR(max9867->mclk);
|
H A D | wm8940.c | 40 unsigned int mclk; member in struct:wm8940_priv 688 if (!priv->mclk || !priv->fs) 693 f = wm8940_get_mclkdiv(priv->mclk, fs256, &mclkdiv); 694 if (f != priv->mclk) { 699 wm8940_set_dai_pll(dai, 0, 0, priv->mclk, fpll); 714 priv->mclk = freq;
|
H A D | wm8974.c | 28 unsigned int mclk; member in struct:wm8974_priv 416 if (!priv->mclk || !priv->fs) 421 f = wm8974_get_mclkdiv(priv->mclk, fs256, &mclkdiv); 423 if (f != priv->mclk) { 428 wm8974_set_dai_pll(dai, 0, 0, priv->mclk, fpll); 443 priv->mclk = freq;
|
H A D | rt5682-i2c.c | 274 rt5682->mclk = devm_clk_get_optional(&i2c->dev, "mclk"); 275 if (IS_ERR(rt5682->mclk)) 276 return PTR_ERR(rt5682->mclk);
|
H A D | wm8994.h | 83 struct clk_bulk_data mclk[WM8994_NUM_MCLK]; member in struct:wm8994_priv
|
H A D | adau17x1.h | 38 struct clk *mclk; member in struct:adau
|
H A D | da7219.c | 1199 if (da7219->mclk) { 1200 freq = clk_round_rate(da7219->mclk, freq); 1201 ret = clk_set_rate(da7219->mclk, freq); 1815 if (da7219->mclk) { 1816 ret = clk_prepare_enable(da7219->mclk); 1819 "Failed to enable mclk\n"); 1835 if (da7219->mclk) 1836 clk_disable_unprepare(da7219->mclk); 2158 if (da7219->mclk) { 2159 parent_name = __clk_get_name(da7219->mclk); [all...] |
H A D | cs42l43.h | 48 struct clk *mclk; member in struct:cs42l43_codec
|
H A D | wm8971.c | 361 u32 mclk; member in struct:_coeff_div 368 /* codec hifi mclk clock divider coefficients */ 418 static int get_coeff(int mclk, int rate) argument 423 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk)
|
H A D | msm8916-wcd-digital.c | 228 struct clk *ahbclk, *mclk; member in struct:msm8916_wcd_digital_priv 835 priv->mclk = devm_clk_get(dev, "mclk"); 836 if (IS_ERR(priv->mclk)) { 837 dev_err(dev, "failed to get mclk\n"); 838 return PTR_ERR(priv->mclk); 859 return clk_set_rate(p->mclk, freq); 1087 mclk_rate = clk_get_rate(msm8916_wcd->mclk); 1100 dev_err(component->dev, "Invalid mclk rate %ld\n", mclk_rate); 1200 ret = clk_prepare_enable(priv->mclk); [all...] |
H A D | adau17x1.c | 396 if (!adau->mclk) 465 clk_get_rate(adau->mclk), pll_rate); 1063 adau->mclk = devm_clk_get_optional(dev, "mclk"); 1064 if (IS_ERR(adau->mclk)) 1065 return PTR_ERR(adau->mclk); 1067 if (adau->mclk) { 1075 ret = adau_calc_pll_cfg(clk_get_rate(adau->mclk), 48000 * 1024, 1080 ret = clk_prepare_enable(adau->mclk); 1117 clk_disable_unprepare(adau->mclk); [all...] |
H A D | max98088.c | 43 struct clk *mclk; member in struct:max98088_priv 934 /* codec mclk clock divider coefficients */ 1115 if (!IS_ERR(max98088->mclk)) { 1116 freq = clk_round_rate(max98088->mclk, freq); 1117 clk_set_rate(max98088->mclk, freq); 1334 if (!IS_ERR(max98088->mclk)) { 1337 clk_disable_unprepare(max98088->mclk); 1339 clk_prepare_enable(max98088->mclk); 1763 max98088->mclk = devm_clk_get(&i2c->dev, "mclk"); [all...] |
/linux-master/sound/soc/ux500/ |
H A D | mop500_ab8500.c | 54 enum mclk { enum 64 enum mclk mclk_sel; 70 static inline const char *get_mclk_str(enum mclk mclk_sel)
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | bsru6.h | 117 .mclk = 88000000UL,
|
H A D | bsbe1.h | 82 .mclk = 88000000UL,
|
H A D | m88ds3103.c | 385 u32 old_setting = dev->mclk; 407 dev->mclk = adc_Freq_MHz[i] * 1000 * 1000; 410 dev->mclk /= 2; 412 dev_dbg(&client->dev, "modifying mclk %u -> %u\n", 413 old_setting, dev->mclk); 418 if (dev->mclk == 93000000) 420 else if (dev->mclk == 96000000) 422 else if (dev->mclk == 99000000) 424 else if (dev->mclk == 110250000) 690 /* set M88RS6000/DS3103B demod main mclk an [all...] |
H A D | stb0899_algo.c | 207 derot_limit = (internal->sub_range / 2L) / internal->mclk; 208 derot_step = (params->srate / 2L) / internal->mclk; 276 derot_limit = (internal->sub_range / 2L) / internal->mclk; 284 dprintk(state->verbose, FE_DEBUG, 1, "Derot Freq=%d, mclk=%d", derot_freq, internal->mclk); 387 derot_step = (params->srate / 4L) / internal->mclk; 388 derot_limit = (internal->sub_range / 2L) / internal->mclk; 399 dprintk(state->verbose, FE_DEBUG, 1, "Derot freq=%d, mclk=%d", derot_freq, internal->mclk); 444 tp_freq = internal->freq - (internal->derot_freq * internal->mclk) / 100 [all...] |
H A D | stv090x.c | 855 sym /= (state->internal->mclk >> 12); 858 sym /= (state->internal->mclk >> 10); 861 sym /= (state->internal->mclk >> 7); 882 sym /= (state->internal->mclk >> 12); 885 sym /= (state->internal->mclk >> 10); 888 sym /= (state->internal->mclk >> 7); 916 sym /= (state->internal->mclk >> 12); 919 sym /= (state->internal->mclk >> 10); 922 sym /= (state->internal->mclk >> 7); 1452 freq_abs /= (state->internal->mclk / 100 2520 stv090x_get_car_freq(struct stv090x_state *state, u32 mclk) argument 4269 stv090x_set_mclk(struct stv090x_state *state, u32 mclk, u32 clk) argument [all...] |
/linux-master/include/linux/mfd/arizona/ |
H A D | core.h | 146 struct clk *mclk[ARIZONA_NUM_MCLK]; member in struct:arizona
|
/linux-master/drivers/gpu/drm/amd/pm/powerplay/inc/ |
H A D | power_state.h | 179 unsigned long mclk; member in struct:pp_clock_engine_request
|
/linux-master/drivers/ufs/host/ |
H A D | ufs-mediatek.h | 173 struct ufs_mtk_clk mclk; member in struct:ufs_mtk_host
|
/linux-master/sound/soc/intel/boards/ |
H A D | sof_board_helpers.h | 90 * @mclk_en: true for mclk pin is connected 102 * @mclk: mclk clock data 104 * @mclk_en: true for mclk pin is connected 107 struct clk *mclk; member in struct:sof_rt5682_private
|
H A D | kbl_rt5663_max98927.c | 46 struct clk *mclk; member in struct:kbl_rt5663_private 85 ret = clk_set_rate(priv->mclk, 24000000); 87 dev_err(card->dev, "Can't set rate for mclk, err: %d\n", 92 ret = clk_prepare_enable(priv->mclk); 94 dev_err(card->dev, "Can't enable mclk, err: %d\n", ret); 103 clk_disable_unprepare(priv->mclk); 110 clk_disable_unprepare(priv->mclk); 114 clk_disable_unprepare(priv->mclk); 1013 ctx->mclk = devm_clk_get(&pdev->dev, "ssp1_mclk"); 1014 if (IS_ERR(ctx->mclk)) { [all...] |
/linux-master/sound/soc/fsl/ |
H A D | fsl_micfil.c | 45 struct clk *mclk; member in struct:fsl_micfil 693 clk = micfil->mclk; 733 ret = clk_set_rate(micfil->mclk, rate * clk_div * osr * 8); 1110 micfil->mclk = devm_clk_get(&pdev->dev, "ipg_clk_app"); 1111 if (IS_ERR(micfil->mclk)) { 1113 PTR_ERR(micfil->mclk)); 1114 return PTR_ERR(micfil->mclk); 1272 clk_disable_unprepare(micfil->mclk); 1287 ret = clk_prepare_enable(micfil->mclk);
|
/linux-master/sound/aoa/soundbus/i2sbus/ |
H A D | pcm.c | 34 static int clock_and_divisors(int mclk, int sclk, int rate, int *out) argument 36 /* sclk must be derived from mclk! */ 37 if (mclk % sclk) 40 if (i2s_sf_sclkdiv(mclk / sclk, out)) 43 if (I2S_CLOCK_SPEED_18MHz % (rate * mclk) == 0) { 44 if (!i2s_sf_mclkdiv(I2S_CLOCK_SPEED_18MHz / (rate * mclk), out)) { 49 if (I2S_CLOCK_SPEED_45MHz % (rate * mclk) == 0) { 50 if (!i2s_sf_mclkdiv(I2S_CLOCK_SPEED_45MHz / (rate * mclk), out)) { 55 if (I2S_CLOCK_SPEED_49MHz % (rate * mclk) == 0) { 56 if (!i2s_sf_mclkdiv(I2S_CLOCK_SPEED_49MHz / (rate * mclk), ou [all...] |