Home
last modified time | relevance | path

Searched refs:pre_div (Results 1 – 24 of 24) sorted by relevance

/sound/soc/codecs/
Drt1016.c310 int pre_div, bclk_ms, frame_size; in rt1016_hw_params() local
314 pre_div = rl6231_get_clk_info(rt1016->sysclk, rt1016->lrck); in rt1016_hw_params()
315 if (pre_div < 0) { in rt1016_hw_params()
335 rt1016->lrck, pre_div, dai->id); in rt1016_hw_params()
358 ((pre_div + 3) << RT1016_FS_PD_SFT) | in rt1016_hw_params()
359 (pre_div << RT1016_OSR_PD_SFT)); in rt1016_hw_params()
Drt1019.c162 int pre_div, bclk_ms, frame_size; in rt1019_hw_params() local
168 pre_div = rl6231_get_clk_info(rt1019->sysclk, rt1019->lrck); in rt1019_hw_params()
169 if (pre_div < 0) { in rt1019_hw_params()
186 bclk_ms, pre_div, dai->id); in rt1019_hw_params()
188 switch (pre_div) { in rt1019_hw_params()
Drt1308.c459 int pre_div, bclk_ms, frame_size; in rt1308_hw_params() local
462 pre_div = rt1308_get_clk_info(rt1308->sysclk, rt1308->lrck); in rt1308_hw_params()
463 if (pre_div < 0) { in rt1308_hw_params()
480 bclk_ms, pre_div, dai->id); in rt1308_hw_params()
483 rt1308->lrck, pre_div, dai->id); in rt1308_hw_params()
505 val_clk = pre_div << RT1308_DIV_FS_SYS_SFT; in rt1308_hw_params()
Drt1015.c692 int pre_div, frame_size, lrck; in rt1015_hw_params() local
696 pre_div = rl6231_get_clk_info(rt1015->sysclk, lrck); in rt1015_hw_params()
697 if (pre_div < 0) { in rt1015_hw_params()
709 dev_dbg(component->dev, "pre_div is %d for iis %d\n", pre_div, dai->id); in rt1015_hw_params()
712 lrck, pre_div, dai->id); in rt1015_hw_params()
733 RT1015_FS_PD_MASK, pre_div << RT1015_FS_PD_SFT); in rt1015_hw_params()
Drt1305.c631 int pre_div, bclk_ms, frame_size; in rt1305_hw_params() local
634 pre_div = rt1305_get_clk_info(rt1305->sysclk, rt1305->lrck); in rt1305_hw_params()
635 if (pre_div < 0) { in rt1305_hw_params()
641 pre_div = 0; in rt1305_hw_params()
654 bclk_ms, pre_div, dai->id); in rt1305_hw_params()
657 rt1305->lrck, pre_div, dai->id); in rt1305_hw_params()
679 val_clk = pre_div << RT1305_DIV_FS_SYS_SFT; in rt1305_hw_params()
Dwm8510.c266 unsigned int pre_div:4; /* prescale - 1 */ member
285 pll_div.pre_div = 1; in pll_factors()
288 pll_div.pre_div = 0; in pll_factors()
332 snd_soc_component_write(component, WM8510_PLLN, (pll_div.pre_div << 4) | pll_div.n); in wm8510_set_dai_pll()
Dwm8974.c263 unsigned int pre_div:1; member
284 pll_div->pre_div = 1; in pll_factors()
287 pll_div->pre_div = 0; in pll_factors()
332 snd_soc_component_write(component, WM8974_PLLN, (pll_div.pre_div << 4) | pll_div.n); in wm8974_set_dai_pll()
Drt5514.c756 int pre_div, bclk_ms, frame_size; in rt5514_hw_params() local
760 pre_div = rl6231_get_clk_info(rt5514->sysclk, rt5514->lrck); in rt5514_hw_params()
761 if (pre_div < 0) { in rt5514_hw_params()
778 bclk_ms, pre_div, dai->id); in rt5514_hw_params()
800 (pre_div + 1) << RT5514_CLK_AD_ANA1_SEL_SFT); in rt5514_hw_params()
803 pre_div << RT5514_CLK_SYS_DIV_OUT_SFT | in rt5514_hw_params()
804 pre_div << RT5514_SEL_ADC_OSR_SFT); in rt5514_hw_params()
Drt5660.c841 int pre_div, bclk_ms, frame_size; in rt5660_hw_params() local
844 pre_div = rl6231_get_clk_info(rt5660->sysclk, rt5660->lrck[dai->id]); in rt5660_hw_params()
845 if (pre_div < 0) { in rt5660_hw_params()
867 bclk_ms, pre_div, dai->id); in rt5660_hw_params()
889 pre_div << RT5660_I2S_PD1_SFT; in rt5660_hw_params()
Drt5616.c963 int pre_div, bclk_ms, frame_size; in rt5616_hw_params() local
967 pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]); in rt5616_hw_params()
969 if (pre_div < 0) { in rt5616_hw_params()
984 bclk_ms, pre_div, dai->id); in rt5616_hw_params()
1003 val_clk = pre_div << RT5616_I2S_PD1_SFT; in rt5616_hw_params()
Drt1011.c1580 int pre_div, bclk_ms, frame_size; in rt1011_hw_params() local
1583 pre_div = rt1011_get_clk_info(rt1011->sysclk, rt1011->lrck); in rt1011_hw_params()
1584 if (pre_div < 0) { in rt1011_hw_params()
1590 pre_div = 0; in rt1011_hw_params()
1603 bclk_ms, pre_div, dai->id); in rt1011_hw_params()
1606 rt1011->lrck, pre_div, dai->id); in rt1011_hw_params()
1646 val_clk = pre_div << RT1011_FS_SYS_DIV_SFT; in rt1011_hw_params()
Dwm8960.c1119 u32 pre_div:1; member
1164 pll_div->pre_div = 1; in pll_factors()
1167 pll_div->pre_div = 0; in pll_factors()
1192 pll_div->n, pll_div->k, pll_div->pre_div); in pll_factors()
1219 reg |= pll_div.pre_div << 4; in wm8960_set_pll()
Drt5651.c1287 int pre_div, bclk_ms, frame_size; in rt5651_hw_params() local
1290 pre_div = rl6231_get_clk_info(rt5651->sysclk, rt5651->lrck[dai->id]); in rt5651_hw_params()
1292 if (pre_div < 0) { in rt5651_hw_params()
1307 bclk_ms, pre_div, dai->id); in rt5651_hw_params()
1328 val_clk = pre_div << RT5651_I2S_PD1_SFT; in rt5651_hw_params()
1335 val_clk = pre_div << RT5651_I2S_PD2_SFT; in rt5651_hw_params()
Drt5682.c2132 int pre_div, frame_size; in rt5682_hw_params() local
2135 pre_div = rl6231_get_clk_info(rt5682->sysclk, rt5682->lrck[dai->id]); in rt5682_hw_params()
2145 rt5682->lrck[dai->id], pre_div, dai->id); in rt5682_hw_params()
2178 pre_div << RT5682_I2S_M_DIV_SFT | in rt5682_hw_params()
2196 pre_div << RT5682_I2S2_M_PD_SFT); in rt5682_hw_params()
2704 int pre_div; in rt5682_wclk_set_rate() local
2742 pre_div = rl6231_get_clk_info(rt5682->sysclk, rate); in rt5682_wclk_set_rate()
2746 pre_div << RT5682_I2S_M_DIV_SFT | in rt5682_wclk_set_rate()
Drt5665.c4111 int pre_div, frame_size; in rt5665_hw_params() local
4114 pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]); in rt5665_hw_params()
4115 if (pre_div < 0) { in rt5665_hw_params()
4121 pre_div = 1; in rt5665_hw_params()
4130 rt5665->lrck[dai->id], pre_div, dai->id); in rt5665_hw_params()
4159 val_clk = pre_div << RT5665_I2S_PD1_SFT; in rt5665_hw_params()
4167 val_clk = pre_div << RT5665_I2S_PD2_SFT; in rt5665_hw_params()
4174 val_clk = pre_div << RT5665_I2S_PD3_SFT; in rt5665_hw_params()
4206 RT5665_I2S2_M_PD_MASK, pre_div << RT5665_I2S2_M_PD_SFT); in rt5665_hw_params()
4210 RT5665_I2S3_M_PD_MASK, pre_div << RT5665_I2S3_M_PD_SFT); in rt5665_hw_params()
Drt5668.c1925 int pre_div, frame_size; in rt5668_hw_params() local
1928 pre_div = rl6231_get_clk_info(rt5668->sysclk, rt5668->lrck[dai->id]); in rt5668_hw_params()
1938 rt5668->lrck[dai->id], pre_div, dai->id); in rt5668_hw_params()
1970 pre_div << RT5668_I2S_M_DIV_SFT); in rt5668_hw_params()
1987 pre_div << RT5668_I2S2_M_PD_SFT); in rt5668_hw_params()
Dcx2072x.c586 unsigned int pre_div; in cx2072x_config_pll() local
621 pre_div = get_div_from_mclk(cx2072x->mclk_rate); in cx2072x_config_pll()
622 pll_input = cx2072x->mclk_rate / pre_div; in cx2072x_config_pll()
634 pre_div_val = (pre_div - 1) * 2; in cx2072x_config_pll()
Drt5640.c1704 int dai_sel, pre_div, bclk_ms, frame_size; in rt5640_hw_params() local
1707 pre_div = rl6231_get_clk_info(rt5640->sysclk, rt5640->lrck[dai->id]); in rt5640_hw_params()
1708 if (pre_div < 0) { in rt5640_hw_params()
1727 bclk_ms, pre_div, dai->id); in rt5640_hw_params()
1753 pre_div << RT5640_I2S_PD1_SFT; in rt5640_hw_params()
1761 pre_div << RT5640_I2S_PD2_SFT; in rt5640_hw_params()
Drt5670.c2372 int pre_div, bclk_ms, frame_size; in rt5670_hw_params() local
2375 pre_div = rl6231_get_clk_info(rt5670->sysclk, rt5670->lrck[dai->id]); in rt5670_hw_params()
2376 if (pre_div < 0) { in rt5670_hw_params()
2392 bclk_ms, pre_div, dai->id); in rt5670_hw_params()
2414 pre_div << RT5670_I2S_PD1_SFT; in rt5670_hw_params()
2422 pre_div << RT5670_I2S_PD2_SFT; in rt5670_hw_params()
Drt5659.c3282 int pre_div, frame_size; in rt5659_hw_params() local
3285 pre_div = rl6231_get_clk_info(rt5659->sysclk, rt5659->lrck[dai->id]); in rt5659_hw_params()
3286 if (pre_div < 0) { in rt5659_hw_params()
3298 rt5659->lrck[dai->id], pre_div, dai->id); in rt5659_hw_params()
3319 val_clk = pre_div << RT5659_I2S_PD1_SFT; in rt5659_hw_params()
3325 val_clk = pre_div << RT5659_I2S_PD2_SFT; in rt5659_hw_params()
3331 val_clk = pre_div << RT5659_I2S_PD3_SFT; in rt5659_hw_params()
Drt5677.c4295 int pre_div, bclk_ms, frame_size; in rt5677_hw_params() local
4298 pre_div = rl6231_get_clk_info(rt5677->sysclk, rt5677->lrck[dai->id]); in rt5677_hw_params()
4299 if (pre_div < 0) { in rt5677_hw_params()
4315 bclk_ms, pre_div, dai->id); in rt5677_hw_params()
4336 val_clk = pre_div << RT5677_I2S_PD1_SFT; in rt5677_hw_params()
4344 val_clk = pre_div << RT5677_I2S_PD2_SFT; in rt5677_hw_params()
4353 pre_div << RT5677_I2S_PD3_SFT; in rt5677_hw_params()
4362 pre_div << RT5677_I2S_PD4_SFT; in rt5677_hw_params()
Drt5645.c2748 int pre_div, bclk_ms, frame_size; in rt5645_hw_params() local
2751 pre_div = rl6231_get_clk_info(rt5645->sysclk, rt5645->lrck[dai->id]); in rt5645_hw_params()
2752 if (pre_div < 0) { in rt5645_hw_params()
2777 bclk_ms, pre_div, dai->id); in rt5645_hw_params()
2798 val_clk = pre_div << RT5645_I2S_PD1_SFT; in rt5645_hw_params()
2806 pre_div << RT5645_I2S_PD2_SFT; in rt5645_hw_params()
Drt5682s.c1281 int pre_div; in rt5682s_set_i2s() local
1302 pre_div = get_clk_info(rt5682s->sysclk, rt5682s->lrck[id]); in rt5682s_set_i2s()
1303 if (pre_div < 0) { in rt5682s_set_i2s()
1309 rt5682s->lrck[id], pre_div, id); in rt5682s_set_i2s()
1310 snd_soc_component_update_bits(component, c_reg, c_mask, pre_div << c_sft); in rt5682s_set_i2s()
Drt5663.c2768 int pre_div; in rt5663_hw_params() local
2775 pre_div = rl6231_get_clk_info(rt5663->sysclk, rt5663->lrck); in rt5663_hw_params()
2776 if (pre_div < 0) { in rt5663_hw_params()
2782 dev_dbg(dai->dev, "pre_div is %d for iis %d\n", pre_div, dai->id); in rt5663_hw_params()
2805 RT5663_I2S_PD1_MASK, pre_div << RT5663_I2S_PD1_SHIFT); in rt5663_hw_params()