Lines Matching refs:dspclk
2410 int dspclk, i; in wm8962_configure_bclk() local
2451 dspclk = snd_soc_read(codec, WM8962_CLOCKING1); in wm8962_configure_bclk()
2457 if (dspclk < 0) { in wm8962_configure_bclk()
2458 dev_err(codec->dev, "Failed to read DSPCLK: %d\n", dspclk); in wm8962_configure_bclk()
2462 dspclk = (dspclk & WM8962_DSPCLK_DIV_MASK) >> WM8962_DSPCLK_DIV_SHIFT; in wm8962_configure_bclk()
2463 switch (dspclk) { in wm8962_configure_bclk()
2465 dspclk = wm8962->sysclk_rate; in wm8962_configure_bclk()
2468 dspclk = wm8962->sysclk_rate / 2; in wm8962_configure_bclk()
2471 dspclk = wm8962->sysclk_rate / 4; in wm8962_configure_bclk()
2475 dspclk = wm8962->sysclk; in wm8962_configure_bclk()
2478 dev_dbg(codec->dev, "DSPCLK is %dHz, BCLK %d\n", dspclk, wm8962->bclk); in wm8962_configure_bclk()
2485 if (dspclk / bclk_divs[i] == wm8962->bclk) { in wm8962_configure_bclk()
2494 dspclk / wm8962->bclk); in wm8962_configure_bclk()