Lines Matching full:bclk
133 int bclk; member
612 * - 10 * bclk = sysclk / bclk_divs
614 * If we cannot find an exact match for (sysclk, lrclk, bclk)
615 * triplet, we relax the bclk such that bclk is chosen as the
616 * closest available frequency greater than expected bclk.
622 * @bclk_idx: bclk_divs index for found bclk
626 * >=0, in case we could derive bclk and lrclk from sysclk using
633 int sysclk, bclk, lrclk; in wm8960_configure_sysclk() local
640 bclk = wm8960->bclk; in wm8960_configure_sysclk()
652 diff = sysclk - bclk * bclk_divs[k] / 10; in wm8960_configure_sysclk()
680 * - 10 * sysclk = bclk * bclk_divs
682 * If we cannot find an exact match for (sysclk, lrclk, bclk)
683 * triplet, we relax the bclk such that bclk is chosen as the
684 * closest available frequency greater than expected bclk.
690 * @bclk_idx: bclk_divs index for found bclk
694 * >=0, in case we could derive bclk, lrclk, sysclk from PLL out using
702 int sysclk, bclk, lrclk, freq_out; in wm8960_configure_pll() local
706 bclk = wm8960->bclk; in wm8960_configure_pll()
724 diff = sysclk - bclk * bclk_divs[k] / 10; in wm8960_configure_pll()
822 wm8960->bclk = snd_soc_params_to_bclk(params); in wm8960_hw_params()
824 wm8960->bclk *= 2; in wm8960_hw_params()