Lines Matching refs:bclk_rate
81 int bclk_rate[WM8996_AIFS]; member
1538 int aif, best, cur_val, bclk_rate, bclk_reg, i; in wm8996_update_bclk() local
1556 bclk_rate = wm8996->bclk_rate[aif]; in wm8996_update_bclk()
1561 cur_val = (wm8996->sysclk / bclk_divs[i]) - bclk_rate; in wm8996_update_bclk()
1566 bclk_rate = wm8996->sysclk / bclk_divs[best]; in wm8996_update_bclk()
1568 bclk_divs[best], bclk_rate); in wm8996_update_bclk()
1739 int bits, i, bclk_rate, best; in wm8996_hw_params() local
1773 bclk_rate = snd_soc_params_to_bclk(params); in wm8996_hw_params()
1774 if (bclk_rate < 0) { in wm8996_hw_params()
1775 dev_err(codec->dev, "Unsupported BCLK rate: %d\n", bclk_rate); in wm8996_hw_params()
1776 return bclk_rate; in wm8996_hw_params()
1779 wm8996->bclk_rate[dai->id] = bclk_rate; in wm8996_hw_params()
1798 lrclk = bclk_rate / params_rate(params); in wm8996_hw_params()
1800 lrclk, bclk_rate / lrclk); in wm8996_hw_params()