Searched refs:mclk (Results 101 - 125 of 320) sorted by relevance

1234567891011>>

/linux-master/sound/soc/codecs/
H A Dmax9867.c20 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 Dwm8940.c40 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 Dwm8974.c28 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 Drt5682-i2c.c274 rt5682->mclk = devm_clk_get_optional(&i2c->dev, "mclk");
275 if (IS_ERR(rt5682->mclk))
276 return PTR_ERR(rt5682->mclk);
H A Dwm8994.h83 struct clk_bulk_data mclk[WM8994_NUM_MCLK]; member in struct:wm8994_priv
H A Dadau17x1.h38 struct clk *mclk; member in struct:adau
H A Dda7219.c1199 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 Dcs42l43.h48 struct clk *mclk; member in struct:cs42l43_codec
H A Dwm8971.c361 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 Dmsm8916-wcd-digital.c228 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 Dadau17x1.c396 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 Dmax98088.c43 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 Dmop500_ab8500.c54 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 Dbsru6.h117 .mclk = 88000000UL,
H A Dbsbe1.h82 .mclk = 88000000UL,
H A Dm88ds3103.c385 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 Dstb0899_algo.c207 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 Dstv090x.c855 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 Dcore.h146 struct clk *mclk[ARIZONA_NUM_MCLK]; member in struct:arizona
/linux-master/drivers/gpu/drm/amd/pm/powerplay/inc/
H A Dpower_state.h179 unsigned long mclk; member in struct:pp_clock_engine_request
/linux-master/drivers/ufs/host/
H A Dufs-mediatek.h173 struct ufs_mtk_clk mclk; member in struct:ufs_mtk_host
/linux-master/sound/soc/intel/boards/
H A Dsof_board_helpers.h90 * @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 Dkbl_rt5663_max98927.c46 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 Dfsl_micfil.c45 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 Dpcm.c34 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...]

Completed in 424 milliseconds

1234567891011>>