Home
last modified time | relevance | path

Searched refs:mclk_div (Results 1 – 12 of 12) sorted by relevance

/linux/sound/soc/intel/boards/
H A Dsof_wm8804.c59 int mclk_div; in sof_wm8804_hw_params() local
72 mclk_div = WM8804_MCLKDIV_256FS; in sof_wm8804_hw_params()
75 mclk_div = WM8804_MCLKDIV_128FS; in sof_wm8804_hw_params()
126 snd_soc_dai_set_clkdiv(codec_dai, WM8804_MCLK_DIV, mclk_div); in sof_wm8804_hw_params()
/linux/sound/soc/sunxi/
H A Dsun4i-spdif.c274 u32 mclk_div = 0; in sun4i_spdif_hw_params() local
339 mclk_div = 8; in sun4i_spdif_hw_params()
342 mclk_div = 6; in sun4i_spdif_hw_params()
346 mclk_div = 4; in sun4i_spdif_hw_params()
350 mclk_div = 2; in sun4i_spdif_hw_params()
354 mclk_div = 1; in sun4i_spdif_hw_params()
359 mclk_div *= host->quirks->mclk_multiplier; in sun4i_spdif_hw_params()
365 reg_val |= SUN4I_SPDIF_TXCFG_TXRATIO(mclk_div - 1); in sun4i_spdif_hw_params()
H A Dsun4i-i2s.c345 int bclk_div, mclk_div; in sun4i_i2s_set_clk_rate() local
394 mclk_div = sun4i_i2s_get_mclk_div(i2s, clk_rate, i2s->mclk_freq); in sun4i_i2s_set_clk_rate()
395 if (mclk_div < 0) { in sun4i_i2s_set_clk_rate()
396 dev_err(dai->dev, "Unsupported MCLK divider: %d\n", mclk_div); in sun4i_i2s_set_clk_rate()
402 SUN4I_I2S_CLK_DIV_MCLK(mclk_div)); in sun4i_i2s_set_clk_rate()
/linux/sound/soc/codecs/
H A Dsrc4xxx.c222 unsigned int mclk_div; in src4xxx_hw_params() local
237 mclk_div = src4xxx->mclk_hz/params_rate(params); in src4xxx_hw_params()
238 if (src4xxx->mclk_hz != mclk_div*params_rate(params)) { in src4xxx_hw_params()
245 val = ((int)mclk_div - 128) / 128; in src4xxx_hw_params()
H A Dwm8804.c63 int mclk_div; member
344 unsigned int source, unsigned int mclk_div) in pll_factors() argument
357 (mclk_div == post_table[i].mclkdiv)) { in pll_factors()
419 wm8804->mclk_div); in wm8804_set_pll()
496 wm8804->mclk_div = div; in wm8804_set_clkdiv()
H A Dwm8903.c1335 int mclk_div; member
1514 (clk_sys_ratios[0].mclk_div * in wm8903_hw_params()
1518 (clk_sys_ratios[i].mclk_div * in wm8903_hw_params()
1527 if (clk_sys_ratios[clk_config].mclk_div == 2) { in wm8903_hw_params()
/linux/drivers/media/platform/marvell/
H A Dmmp-driver.c200 mcam->mclk_div = pdata->mclk_div; in mmpcam_probe()
212 mcam->mclk_div = 2; in mmpcam_probe()
H A Dmcam-core.h115 int mclk_div; /* Clock Divider Value for MCLK */ member
H A Dmcam-core.c920 int mclk_div; in mclk_enable() local
929 mclk_div = cam->mclk_div; in mclk_enable()
932 mclk_div = 2; in mclk_enable()
944 mcam_reg_write(cam, REG_CLKCTRL, (mclk_src << 29) | mclk_div); in mclk_enable()
/linux/include/linux/platform_data/media/
H A Dmmp-camera.h17 int mclk_div; /* Clock Divider Value for MCLK */ member
/linux/drivers/iio/adc/
H A Dad7768-1.c293 unsigned int mclk_div; member
436 static int ad7768_set_mclk_div(struct ad7768_state *st, unsigned int mclk_div) in ad7768_set_mclk_div() argument
440 mclk_div_value = AD7768_PWR_MCLK_DIV(mclk_div); in ad7768_set_mclk_div()
445 mclk_div_value |= mclk_div > AD7768_MCLK_DIV_16 ? in ad7768_set_mclk_div()
859 unsigned int idx, mclk_div; in ad7768_set_freq() local
864 mclk_div = DIV_ROUND_CLOSEST(st->mclk_freq, freq * st->oversampling_ratio); in ad7768_set_freq()
866 idx = find_closest_descending(mclk_div, ad7768_mclk_div_rates, in ad7768_set_freq()
/linux/drivers/video/fbdev/
H A Dcyber2000fb.c79 u_char mclk_div; member
503 cyber2000_grphw(EXT_MCLK_DIV, cfb->mclk_div, cfb); in cyber2000fb_set_timing()
1724 cfb->mclk_div = cyber2000_grphr(EXT_MCLK_DIV, cfb); in cyberpro_pci_probe()
1732 cfb->mclk_div = 0x54; in cyberpro_pci_probe()