Home
last modified time | relevance | path

Searched refs:rate_in (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/mediatek/mt8186/
H A Dmt8186-dai-src.c135 static const unsigned int *get_iir_coeff(unsigned int rate_in, in get_iir_coeff() argument
139 if (rate_in == 32000 && rate_out == 16000) { in get_iir_coeff()
142 } else if (rate_in == 44100 && rate_out == 16000) { in get_iir_coeff()
145 } else if (rate_in == 44100 && rate_out == 32000) { in get_iir_coeff()
148 } else if ((rate_in == 48000 && rate_out == 16000) || in get_iir_coeff()
149 (rate_in == 96000 && rate_out == 32000)) { in get_iir_coeff()
152 } else if (rate_in == 48000 && rate_out == 32000) { in get_iir_coeff()
155 } else if (rate_in == 48000 && rate_out == 44100) { in get_iir_coeff()
158 } else if (rate_in == 96000 && rate_out == 16000) { in get_iir_coeff()
161 } else if ((rate_in in get_iir_coeff()
177 int rate_in = src_priv->dl_rate; mtk_set_src_1_param() local
247 int rate_in = src_priv->dl_rate; mtk_set_src_2_param() local
[all...]
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-cs2000-cp.c145 u32 rate_in) in cs2000_clk_in_bound_rate()
149 if (rate_in >= 32000000 && rate_in < 56000000) in cs2000_clk_in_bound_rate()
151 else if (rate_in >= 16000000 && rate_in < 28000000) in cs2000_clk_in_bound_rate()
153 else if (rate_in >= 8000000 && rate_in < 14000000) in cs2000_clk_in_bound_rate()
192 static u32 cs2000_rate_to_ratio(u32 rate_in, u32 rate_out) in cs2000_rate_to_ratio() argument
197 * ratio = rate_out / rate_in * 2^20 in cs2000_rate_to_ratio()
203 do_div(ratio, rate_in); in cs2000_rate_to_ratio()
144 cs2000_clk_in_bound_rate(struct cs2000_priv *priv, u32 rate_in) cs2000_clk_in_bound_rate() argument
208 cs2000_ratio_to_rate(u32 ratio, u32 rate_in) cs2000_ratio_to_rate() argument
223 cs2000_ratio_set(struct cs2000_priv *priv, int ch, u32 rate_in, u32 rate_out) cs2000_ratio_set() argument
[all...]
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-cs2000-cp.c153 u32 rate_in) in cs2000_ref_clk_bound_rate()
157 if (rate_in >= 32000000 && rate_in < 56000000) in cs2000_ref_clk_bound_rate()
159 else if (rate_in >= 16000000 && rate_in < 28000000) in cs2000_ref_clk_bound_rate()
161 else if (rate_in >= 8000000 && rate_in < 14000000) in cs2000_ref_clk_bound_rate()
200 static u32 cs2000_rate_to_ratio(u32 rate_in, u32 rate_out, bool lf_ratio) in cs2000_rate_to_ratio() argument
206 * ratio = rate_out / rate_in * 2^multiplier in cs2000_rate_to_ratio()
212 do_div(ratio, rate_in); in cs2000_rate_to_ratio()
152 cs2000_ref_clk_bound_rate(struct cs2000_priv *priv, u32 rate_in) cs2000_ref_clk_bound_rate() argument
217 cs2000_ratio_to_rate(u32 ratio, u32 rate_in, bool lf_ratio) cs2000_ratio_to_rate() argument
233 cs2000_ratio_set(struct cs2000_priv *priv, int ch, u32 rate_in, u32 rate_out) cs2000_ratio_set() argument
[all...]

Completed in 3 milliseconds