Lines Matching refs:pclk
1838 int pclk; member
1847 .pclk = 11289600,
1858 .pclk = 12000000,
1869 .pclk = 12288000,
1880 .pclk = 13000000,
1891 .pclk = 19200000,
1903 static int max98090_find_divisor(int target_freq, int pclk) in max98090_find_divisor() argument
1911 test_diff = abs(target_freq - (pclk / dmic_divisors[i])); in max98090_find_divisor()
1921 static int max98090_find_closest_pclk(int pclk) in max98090_find_closest_pclk() argument
1928 if (pclk == dmic_table[i].pclk) in max98090_find_closest_pclk()
1930 if (pclk < dmic_table[i].pclk) { in max98090_find_closest_pclk()
1933 m1 = pclk - dmic_table[i-1].pclk; in max98090_find_closest_pclk()
1934 m2 = dmic_table[i].pclk - pclk; in max98090_find_closest_pclk()
1946 int target_dmic_clk, int pclk, int fs) in max98090_configure_dmic() argument
1954 pclk_index = max98090_find_closest_pclk(pclk); in max98090_configure_dmic()
1958 micclk_index = max98090_find_divisor(target_dmic_clk, pclk); in max98090_configure_dmic()
2025 max98090_configure_dmic(max98090, max98090->dmic_freq, max98090->pclk, in max98090_dai_hw_params()
2057 max98090->pclk = freq; in max98090_dai_set_sysclk()
2061 max98090->pclk = freq >> 1; in max98090_dai_set_sysclk()
2065 max98090->pclk = freq >> 2; in max98090_dai_set_sysclk()
2440 max98090->pclk = (unsigned)-1; in max98090_probe()