/sound/soc/codecs/ |
D | rt1016.c | 310 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()
|
D | rt1019.c | 162 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()
|
D | rt1308.c | 459 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()
|
D | rt1015.c | 692 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()
|
D | rt1305.c | 631 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()
|
D | wm8510.c | 266 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()
|
D | wm8974.c | 263 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()
|
D | rt5514.c | 756 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()
|
D | rt5660.c | 841 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()
|
D | rt5616.c | 963 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()
|
D | rt1011.c | 1580 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()
|
D | wm8960.c | 1119 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()
|
D | rt5651.c | 1287 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()
|
D | rt5682.c | 2132 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()
|
D | rt5665.c | 4111 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()
|
D | rt5668.c | 1925 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()
|
D | cx2072x.c | 586 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()
|
D | rt5640.c | 1704 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()
|
D | rt5670.c | 2372 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()
|
D | rt5659.c | 3282 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()
|
D | rt5677.c | 4295 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()
|
D | rt5645.c | 2748 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()
|
D | rt5682s.c | 1281 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()
|
D | rt5663.c | 2768 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()
|