Lines Matching refs:pclk
1785 int pclk; member
1794 .pclk = 11289600,
1805 .pclk = 12000000,
1816 .pclk = 12288000,
1827 .pclk = 13000000,
1838 .pclk = 19200000,
1850 static int max98090_find_divisor(int target_freq, int pclk) in max98090_find_divisor() argument
1858 test_diff = abs(target_freq - (pclk / dmic_divisors[i])); in max98090_find_divisor()
1868 static int max98090_find_closest_pclk(int pclk) in max98090_find_closest_pclk() argument
1875 if (pclk == dmic_table[i].pclk) in max98090_find_closest_pclk()
1877 if (pclk < dmic_table[i].pclk) { in max98090_find_closest_pclk()
1880 m1 = pclk - dmic_table[i-1].pclk; in max98090_find_closest_pclk()
1881 m2 = dmic_table[i].pclk - pclk; in max98090_find_closest_pclk()
1893 int target_dmic_clk, int pclk, int fs) in max98090_configure_dmic() argument
1901 pclk_index = max98090_find_closest_pclk(pclk); in max98090_configure_dmic()
1905 micclk_index = max98090_find_divisor(target_dmic_clk, pclk); in max98090_configure_dmic()
1972 max98090_configure_dmic(max98090, max98090->dmic_freq, max98090->pclk, in max98090_dai_hw_params()
2004 max98090->pclk = freq; in max98090_dai_set_sysclk()
2008 max98090->pclk = freq >> 1; in max98090_dai_set_sysclk()
2012 max98090->pclk = freq >> 2; in max98090_dai_set_sysclk()
2386 max98090->pclk = (unsigned)-1; in max98090_probe()