Searched refs:mclk (Results 126 - 150 of 320) sorted by relevance

1234567891011>>

/linux-master/sound/soc/bcm/
H A Dcygnus-ssp.c187 u32 mclk; member in struct:pll_macro_entry
481 static int pll_configure_mclk(struct cygnus_audio *cygaud, u32 mclk, argument
491 if (p_entry->mclk == mclk) {
498 "%s No valid mclk freq (%u) found!\n", __func__, mclk);
524 error = clk_set_rate(ch_clk, mclk);
550 if ((aio->mclk % bit_rate) != 0)
553 ratio = aio->mclk / bit_rate;
568 dev_err(aio->cygaud->dev, "lrclk = %u, bits/frame = %u, mclk
[all...]
/linux-master/sound/soc/intel/boards/
H A Dbytcr_rt5640.c103 struct clk *mclk; member in struct:byt_rt5640_private
280 ret = clk_prepare_enable(priv->mclk);
296 clk_disable_unprepare(priv->mclk);
1370 ret = clk_prepare_enable(priv->mclk);
1372 clk_disable_unprepare(priv->mclk);
1375 ret = clk_set_rate(priv->mclk, 25000000);
1377 ret = clk_set_rate(priv->mclk, 19200000);
1802 priv->mclk = devm_clk_get_optional(dev, "pmc_plt_clk_3");
1803 if (IS_ERR(priv->mclk)) {
1804 ret_val = dev_err_probe(dev, PTR_ERR(priv->mclk),
[all...]
/linux-master/sound/soc/codecs/
H A Dcx2072x.c39 struct clk *mclk; member in struct:cx2072x_priv
78 unsigned int mclk; member in struct:__anon1392
568 /* get suggested pre_div valuce from mclk frequency */
569 static unsigned int get_div_from_mclk(unsigned int mclk) argument
575 if (mclk <= mclk_pre_div[i].mclk) {
992 if (clk_set_rate(cx2072x->mclk, freq)) {
1623 clk_disable_unprepare(cx2072x->mclk);
1631 return clk_prepare_enable(cx2072x->mclk);
1659 cx2072x->mclk
[all...]
H A Dlpass-tx-macro.c277 struct clk *mclk; member in struct:tx_macro
2153 ret = clk_prepare_enable(tx->mclk);
2155 dev_err(tx->dev, "failed to enable mclk\n");
2176 clk_disable_unprepare(tx->mclk);
2208 const char *clk_name = "lpass-tx-mclk";
2216 parent_clk_name = __clk_get_name(tx->mclk);
2265 tx->mclk = devm_clk_get(dev, "mclk");
2266 if (IS_ERR(tx->mclk))
2267 return dev_err_probe(dev, PTR_ERR(tx->mclk), "unabl
[all...]
H A Dcs42l51.c45 unsigned int mclk; member in struct:cs42l51_private
264 /* Delay mclk shutdown to fulfill power-down sequence requirements */
342 unsigned char mclk; member in struct:cs42l51_ratios
371 * Master mode mclk/fs ratios.
389 cs42l51->mclk = freq;
424 ratio = cs42l51->mclk / rate; /* MCLK/LRCK ratio */
499 if (ratios[i].mclk)
H A Dwm8750.c428 u32 mclk; member in struct:_coeff_div
435 /* codec hifi mclk clock divider coefficients */
485 static inline int get_coeff(int mclk, int rate) argument
490 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk)
494 printk(KERN_ERR "wm8750: could not get coeff for mclk %d @ rate %d\n",
495 mclk, rate);
H A Dadau1372.c36 struct clk *mclk; member in struct:adau1372
792 clk_prepare_enable(adau1372->mclk);
826 clk_disable_unprepare(adau1372->mclk);
930 adau1372->mclk = devm_clk_get(dev, "mclk");
931 if (IS_ERR(adau1372->mclk))
932 return PTR_ERR(adau1372->mclk);
952 rate = clk_get_rate(adau1372->mclk);
H A Dcs42l56.c48 u32 mclk; member in struct:cs42l56_private
628 u32 mclk; member in struct:cs42l56_clk_para
702 static int cs42l56_get_mclk_ratio(int mclk, int rate) argument
707 if (clk_ratio_table[i].mclk == mclk &&
742 cs42l56->mclk = freq;
866 ratio = cs42l56_get_mclk_ratio(cs42l56->mclk, params_rate(params));
871 dev_err(component->dev, "unsupported mclk/sclk/lrclk ratio\n");
H A Dcs42l52.c47 u32 mclk; member in struct:cs42l52_private
636 u32 mclk; member in struct:cs42l52_clk_para
697 static int cs42l52_get_clk(int mclk, int rate) argument
704 mclk1 = clk_map_table[i].mclk;
705 if (abs(mclk - mclk1) < abs(mclk - mclk2)) {
816 cs42l52->sysclk = clk_map_table[index].mclk;
826 dev_err(component->dev, "can't get correct mclk\n");
H A Dwm2000.c63 struct clk *mclk; member in struct:wm2000_priv
137 rate = clk_get_rate(wm2000->mclk);
556 ret = clk_prepare_enable(wm2000->mclk);
573 clk_disable_unprepare(wm2000->mclk);
877 wm2000->mclk = devm_clk_get(&i2c->dev, "MCLK");
878 if (IS_ERR(wm2000->mclk)) {
879 ret = PTR_ERR(wm2000->mclk);
H A Dda7213.c1581 if (da7213->mclk) {
1582 freq = clk_round_rate(da7213->mclk, freq);
1583 ret = clk_set_rate(da7213->mclk, freq);
1774 da7213->mclk_rate = clk_get_rate(da7213->mclk);
1822 if (da7213->mclk) {
1823 ret = clk_prepare_enable(da7213->mclk);
1826 "Failed to enable mclk\n");
1842 if (da7213->mclk) {
1844 clk_disable_unprepare(da7213->mclk);
2104 da7213->mclk
[all...]
H A Des8326.c22 struct clk *mclk; member in struct:es8326_priv
343 u32 mclk; member in struct:_coeff_div
354 /* codec hifi mclk clock divider coefficients */
452 static inline int get_coeff(int mclk, int rate, int array, argument
458 if (coeff_div[i].rate == rate && coeff_div[i].mclk == mclk)
640 ret = clk_prepare_enable(es8326->mclk);
662 clk_disable_unprepare(es8326->mclk);
1224 es8326->mclk = devm_clk_get_optional(&i2c->dev, "mclk");
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Drv6xx_dpm.c456 state->high.mclk;
458 state->high.mclk;
460 state->medium.mclk;
462 state->low.mclk;
466 if (state->high.mclk == state->medium.mclk)
473 if (state->medium.mclk == state->low.mclk)
1821 u32 sclk, mclk; local
1840 mclk
[all...]
H A Dcypress_dpm.h158 u8 cypress_get_strobe_mode_settings(struct radeon_device *rdev, u32 mclk);
/linux-master/sound/soc/dwc/
H A Ddwc-i2s.c737 { .id = "mclk" },
747 struct clk *mclk; local
758 mclk = clks[0].clk;
768 /* Use inner mclk first and avoid uninitialized gpio for external mclk */
769 ret = clk_set_parent(mclk, mclk_inner);
783 ret = clk_set_parent(mclk, mclk_ext);
807 { .id = "mclk" },
825 struct clk *mclk; local
836 mclk
[all...]
/linux-master/drivers/iio/adc/
H A Dad7768-1.c158 struct clk *mclk; member in struct:ad7768_state
596 st->mclk = devm_clk_get_enabled(&spi->dev, "mclk");
597 if (IS_ERR(st->mclk))
598 return PTR_ERR(st->mclk);
600 st->mclk_freq = clk_get_rate(st->mclk);
H A Dad7124.c173 struct clk *mclk; member in struct:ad7124_state
265 fclk = clk_get_rate(st->mclk);
887 fclk = clk_get_rate(st->mclk);
896 ret = clk_set_rate(st->mclk, fclk);
984 st->mclk = devm_clk_get_enabled(&spi->dev, "mclk");
985 if (IS_ERR(st->mclk))
986 return PTR_ERR(st->mclk);
/linux-master/sound/soc/sunxi/
H A Dsun4i-spdif.c267 unsigned int mclk = 0; local
304 mclk = 22579200;
311 mclk = 24576000;
317 ret = clk_set_rate(host->spdif_clk, mclk);
320 "Setting SPDIF clock rate for %d Hz failed!\n", mclk);
/linux-master/drivers/ufs/host/
H A Dufs-mediatek.c821 struct ufs_mtk_clk *mclk = &host->mclk; local
831 host->mclk.ufs_sel_clki = clki;
833 host->mclk.ufs_sel_max_clki = clki;
837 host->mclk.ufs_sel_min_clki = clki;
843 if (!mclk->ufs_sel_clki || !mclk->ufs_sel_max_clki ||
844 !mclk->ufs_sel_min_clki) {
1613 struct ufs_mtk_clk *mclk = &host->mclk; local
[all...]
/linux-master/drivers/mmc/host/
H A Dmmci.c450 host->cclk = host->mclk;
451 } else if (desired >= host->mclk) {
455 host->cclk = host->mclk;
458 * DB8500 TRM says f = mclk / (clkdiv + 2)
459 * => clkdiv = (mclk / f) - 2
463 clk = DIV_ROUND_UP(host->mclk, desired) - 2;
466 host->cclk = host->mclk / (clk + 2);
469 * PL180 TRM says f = mclk / (2 * (clkdiv + 1))
470 * => clkdiv = mclk / (2 * f) - 1
472 clk = host->mclk / (
[all...]
/linux-master/sound/soc/generic/
H A Dsimple-card-utils.c435 unsigned int mclk, mclk_fs = 0; local
443 mclk = params_rate(params) * mclk_fs;
446 ret = simple_set_clk_rate(rtd->dev, pdai, mclk);
452 ret = simple_set_clk_rate(rtd->dev, pdai, mclk);
463 mclk, SND_SOC_CLOCK_IN);
469 ret = snd_soc_dai_set_sysclk(sdai, 0, mclk, SND_SOC_CLOCK_IN);
475 ret = snd_soc_dai_set_sysclk(sdai, 0, mclk, SND_SOC_CLOCK_OUT);
/linux-master/drivers/clk/mmp/
H A Dclk-audio.c86 unsigned char mclk; member in struct:__anon98
149 val |= SSPA_AUD_PLL_CTRL0_DIV_MCLK(predivs[prediv].mclk);
215 val |= SSPA_AUD_PLL_CTRL0_DIV_MCLK(predivs[prediv].mclk);
/linux-master/drivers/media/dvb-frontends/
H A Dstv0900_core.c273 u32 mclk, div, ad_div; local
278 mclk = (div + 1) * ext_clk / ad_div;
280 dprintk("%s: Calculated Mclk = %d\n", __func__, mclk);
282 return mclk;
285 static enum fe_stv0900_error stv0900_set_mclk(struct stv0900_internal *intp, u32 mclk) argument
295 dprintk("%s: Mclk set to %d, Quartz = %d\n", __func__, mclk,
299 m_div = ((clk_sel * mclk) / intp->quartz) - 1;
301 intp->mclk = stv0900_get_mclk_freq(intp,
310 m_div = intp->mclk / 704000;
991 freq /= (intp->mclk / 100
[all...]
/linux-master/drivers/media/pci/mantis/
H A Dmantis_vp1033.c144 .mclk = 88000000UL,
/linux-master/include/linux/mfd/madera/
H A Dcore.h166 * @mclk: Structure holding clock supplies
197 struct clk_bulk_data mclk[MADERA_NUM_MCLK]; member in struct:madera

Completed in 306 milliseconds

1234567891011>>