| /sound/soc/codecs/ |
| A D | rt1318.c | 611 int pre_div, ret; in rt1318_hw_params() local 615 if (pre_div < 0) { in rt1318_hw_params() 650 pre_div << RT1318_DIV_AP_SFT | in rt1318_hw_params() 651 pre_div << RT1318_DIV_DAMOD_SFT); in rt1318_hw_params() 654 pre_div << RT1318_AD_STO1_SFT | in rt1318_hw_params() 655 pre_div << RT1318_AD_STO2_SFT); in rt1318_hw_params() 658 pre_div << RT1318_AD_ANA_STO1_SFT | in rt1318_hw_params() 659 pre_div << RT1318_AD_ANA_STO2_SFT); in rt1318_hw_params() 662 pre_div << RT1318_DIV_FIFO_IN_SFT | in rt1318_hw_params() 667 pre_div << RT1318_DIV_AD_MONO_SFT | in rt1318_hw_params() [all …]
|
| A D | rt1016.c | 309 int pre_div, bclk_ms, frame_size; in rt1016_hw_params() local 313 pre_div = rl6231_get_clk_info(rt1016->sysclk, rt1016->lrck); in rt1016_hw_params() 314 if (pre_div < 0) { in rt1016_hw_params() 334 rt1016->lrck, pre_div, dai->id); in rt1016_hw_params() 357 ((pre_div + 3) << RT1016_FS_PD_SFT) | in rt1016_hw_params() 358 (pre_div << RT1016_OSR_PD_SFT)); in rt1016_hw_params()
|
| A D | rt1019.c | 161 int pre_div, bclk_ms, frame_size; in rt1019_hw_params() local 167 pre_div = rl6231_get_clk_info(rt1019->sysclk, rt1019->lrck); in rt1019_hw_params() 168 if (pre_div < 0) { in rt1019_hw_params() 185 bclk_ms, pre_div, dai->id); in rt1019_hw_params() 187 switch (pre_div) { in rt1019_hw_params()
|
| A D | rt1308.c | 457 int pre_div, bclk_ms, frame_size; in rt1308_hw_params() local 460 pre_div = rt1308_get_clk_info(rt1308->sysclk, rt1308->lrck); in rt1308_hw_params() 461 if (pre_div < 0) { in rt1308_hw_params() 478 bclk_ms, pre_div, dai->id); in rt1308_hw_params() 481 rt1308->lrck, pre_div, dai->id); in rt1308_hw_params() 503 val_clk = pre_div << RT1308_DIV_FS_SYS_SFT; in rt1308_hw_params()
|
| A D | rt1015.c | 704 int pre_div, frame_size, lrck; in rt1015_hw_params() local 708 pre_div = rl6231_get_clk_info(rt1015->sysclk, lrck); in rt1015_hw_params() 709 if (pre_div < 0) { in rt1015_hw_params() 721 dev_dbg(component->dev, "pre_div is %d for iis %d\n", pre_div, dai->id); in rt1015_hw_params() 724 lrck, pre_div, dai->id); in rt1015_hw_params() 745 RT1015_FS_PD_MASK, pre_div << RT1015_FS_PD_SFT); in rt1015_hw_params()
|
| A D | rt1305.c | 629 int pre_div, bclk_ms, frame_size; in rt1305_hw_params() local 632 pre_div = rt1305_get_clk_info(rt1305->sysclk, rt1305->lrck); in rt1305_hw_params() 633 if (pre_div < 0) { in rt1305_hw_params() 639 pre_div = 0; in rt1305_hw_params() 652 bclk_ms, pre_div, dai->id); in rt1305_hw_params() 655 rt1305->lrck, pre_div, dai->id); in rt1305_hw_params() 677 val_clk = pre_div << RT1305_DIV_FS_SYS_SFT; in rt1305_hw_params()
|
| A 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()
|
| A 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()
|
| A D | rt5514.c | 755 int pre_div, bclk_ms, frame_size; in rt5514_hw_params() local 759 pre_div = rl6231_get_clk_info(rt5514->sysclk, rt5514->lrck); in rt5514_hw_params() 760 if (pre_div < 0) { in rt5514_hw_params() 777 bclk_ms, pre_div, dai->id); in rt5514_hw_params() 799 (pre_div + 1) << RT5514_CLK_AD_ANA1_SEL_SFT); in rt5514_hw_params() 802 pre_div << RT5514_CLK_SYS_DIV_OUT_SFT | in rt5514_hw_params() 803 pre_div << RT5514_SEL_ADC_OSR_SFT); in rt5514_hw_params()
|
| A D | rt5660.c | 839 int pre_div, bclk_ms, frame_size; in rt5660_hw_params() local 842 pre_div = rl6231_get_clk_info(rt5660->sysclk, rt5660->lrck[dai->id]); in rt5660_hw_params() 843 if (pre_div < 0) { in rt5660_hw_params() 865 bclk_ms, pre_div, dai->id); in rt5660_hw_params() 887 pre_div << RT5660_I2S_PD1_SFT; in rt5660_hw_params()
|
| A 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()
|
| A D | rt1011.c | 1578 int pre_div, bclk_ms, frame_size; in rt1011_hw_params() local 1581 pre_div = rt1011_get_clk_info(rt1011->sysclk, rt1011->lrck); in rt1011_hw_params() 1582 if (pre_div < 0) { in rt1011_hw_params() 1588 pre_div = 0; in rt1011_hw_params() 1601 bclk_ms, pre_div, dai->id); in rt1011_hw_params() 1604 rt1011->lrck, pre_div, dai->id); in rt1011_hw_params() 1644 val_clk = pre_div << RT1011_FS_SYS_DIV_SFT; in rt1011_hw_params()
|
| A D | wm8960.c | 1132 u32 pre_div:1; member 1177 pll_div->pre_div = 1; in pll_factors() 1180 pll_div->pre_div = 0; in pll_factors() 1205 pll_div->n, pll_div->k, pll_div->pre_div); in pll_factors() 1232 reg |= pll_div.pre_div << 4; in wm8960_set_pll()
|
| A 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()
|
| A D | rt5682.c | 2138 int pre_div, frame_size; in rt5682_hw_params() local 2141 pre_div = rl6231_get_clk_info(rt5682->sysclk, rt5682->lrck[dai->id]); in rt5682_hw_params() 2151 rt5682->lrck[dai->id], pre_div, dai->id); in rt5682_hw_params() 2184 pre_div << RT5682_I2S_M_DIV_SFT | in rt5682_hw_params() 2202 pre_div << RT5682_I2S2_M_PD_SFT); in rt5682_hw_params() 2710 int pre_div; in rt5682_wclk_set_rate() local 2748 pre_div = rl6231_get_clk_info(rt5682->sysclk, rate); in rt5682_wclk_set_rate() 2752 pre_div << RT5682_I2S_M_DIV_SFT | in rt5682_wclk_set_rate()
|
| A D | rt5665.c | 4011 int pre_div, frame_size; in rt5665_hw_params() local 4014 pre_div = rl6231_get_clk_info(rt5665->sysclk, rt5665->lrck[dai->id]); in rt5665_hw_params() 4015 if (pre_div < 0) { in rt5665_hw_params() 4021 pre_div = 1; in rt5665_hw_params() 4030 rt5665->lrck[dai->id], pre_div, dai->id); in rt5665_hw_params() 4059 val_clk = pre_div << RT5665_I2S_PD1_SFT; in rt5665_hw_params() 4067 val_clk = pre_div << RT5665_I2S_PD2_SFT; in rt5665_hw_params() 4074 val_clk = pre_div << RT5665_I2S_PD3_SFT; in rt5665_hw_params() 4106 RT5665_I2S2_M_PD_MASK, pre_div << RT5665_I2S2_M_PD_SFT); in rt5665_hw_params() 4110 RT5665_I2S3_M_PD_MASK, pre_div << RT5665_I2S3_M_PD_SFT); in rt5665_hw_params()
|
| A D | rt5668.c | 1882 int pre_div, frame_size; in rt5668_hw_params() local 1885 pre_div = rl6231_get_clk_info(rt5668->sysclk, rt5668->lrck[dai->id]); in rt5668_hw_params() 1895 rt5668->lrck[dai->id], pre_div, dai->id); in rt5668_hw_params() 1927 pre_div << RT5668_I2S_M_DIV_SFT); in rt5668_hw_params() 1944 pre_div << RT5668_I2S2_M_PD_SFT); in rt5668_hw_params()
|
| A D | cx2072x.c | 581 unsigned int pre_div; in cx2072x_config_pll() local 616 pre_div = get_div_from_mclk(cx2072x->mclk_rate); in cx2072x_config_pll() 617 pll_input = cx2072x->mclk_rate / pre_div; in cx2072x_config_pll() 629 pre_div_val = (pre_div - 1) * 2; in cx2072x_config_pll()
|
| A D | rt5640.c | 1702 int dai_sel, pre_div, bclk_ms, frame_size; in rt5640_hw_params() local 1705 pre_div = rl6231_get_clk_info(rt5640->sysclk, rt5640->lrck[dai->id]); in rt5640_hw_params() 1706 if (pre_div < 0) { in rt5640_hw_params() 1725 bclk_ms, pre_div, dai->id); in rt5640_hw_params() 1751 pre_div << RT5640_I2S_PD1_SFT; in rt5640_hw_params() 1759 pre_div << RT5640_I2S_PD2_SFT; in rt5640_hw_params()
|
| A 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()
|
| A D | rt5659.c | 3281 int pre_div, frame_size; in rt5659_hw_params() local 3284 pre_div = rl6231_get_clk_info(rt5659->sysclk, rt5659->lrck[dai->id]); in rt5659_hw_params() 3285 if (pre_div < 0) { in rt5659_hw_params() 3297 rt5659->lrck[dai->id], pre_div, dai->id); in rt5659_hw_params() 3318 val_clk = pre_div << RT5659_I2S_PD1_SFT; in rt5659_hw_params() 3324 val_clk = pre_div << RT5659_I2S_PD2_SFT; in rt5659_hw_params() 3330 val_clk = pre_div << RT5659_I2S_PD3_SFT; in rt5659_hw_params()
|
| A D | rt5677.c | 4293 int pre_div, bclk_ms, frame_size; in rt5677_hw_params() local 4296 pre_div = rl6231_get_clk_info(rt5677->sysclk, rt5677->lrck[dai->id]); in rt5677_hw_params() 4297 if (pre_div < 0) { in rt5677_hw_params() 4313 bclk_ms, pre_div, dai->id); in rt5677_hw_params() 4334 val_clk = pre_div << RT5677_I2S_PD1_SFT; in rt5677_hw_params() 4342 val_clk = pre_div << RT5677_I2S_PD2_SFT; in rt5677_hw_params() 4351 pre_div << RT5677_I2S_PD3_SFT; in rt5677_hw_params() 4360 pre_div << RT5677_I2S_PD4_SFT; in rt5677_hw_params()
|
| A D | rt5645.c | 2758 int pre_div, bclk_ms, frame_size; in rt5645_hw_params() local 2761 pre_div = rl6231_get_clk_info(rt5645->sysclk, rt5645->lrck[dai->id]); in rt5645_hw_params() 2762 if (pre_div < 0) { in rt5645_hw_params() 2787 bclk_ms, pre_div, dai->id); in rt5645_hw_params() 2808 val_clk = pre_div << RT5645_I2S_PD1_SFT; in rt5645_hw_params() 2816 pre_div << RT5645_I2S_PD2_SFT; in rt5645_hw_params()
|
| A D | rt5663.c | 2769 int pre_div; in rt5663_hw_params() local 2776 pre_div = rl6231_get_clk_info(rt5663->sysclk, rt5663->lrck); in rt5663_hw_params() 2777 if (pre_div < 0) { in rt5663_hw_params() 2783 dev_dbg(dai->dev, "pre_div is %d for iis %d\n", pre_div, dai->id); in rt5663_hw_params() 2806 RT5663_I2S_PD1_MASK, pre_div << RT5663_I2S_PD1_SHIFT); in rt5663_hw_params()
|
| A 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()
|