Lines Matching refs:pclk
1771 int pclk;
1778 static const struct dmic_table dmic_table[] = { /* One for each pclk freq. */
1780 .pclk = 11289600,
1791 .pclk = 12000000,
1802 .pclk = 12288000,
1813 .pclk = 13000000,
1824 .pclk = 19200000,
1836 static int max98090_find_divisor(int target_freq, int pclk)
1844 test_diff = abs(target_freq - (pclk / dmic_divisors[i]));
1854 static int max98090_find_closest_pclk(int pclk)
1861 if (pclk == dmic_table[i].pclk)
1863 if (pclk < dmic_table[i].pclk) {
1866 m1 = pclk - dmic_table[i-1].pclk;
1867 m2 = dmic_table[i].pclk - pclk;
1879 int target_dmic_clk, int pclk, int fs)
1887 pclk_index = max98090_find_closest_pclk(pclk);
1891 micclk_index = max98090_find_divisor(target_dmic_clk, pclk);
1973 max98090_configure_dmic(max98090, max98090->dmic_freq, max98090->pclk,
2005 max98090->pclk = freq;
2009 max98090->pclk = freq >> 1;
2013 max98090->pclk = freq >> 2;
2400 max98090->pclk = (unsigned)-1;