| /sound/pci/lola/ |
| A D | lola_clock.c | 17 unsigned int freq; in lola_sample_rate_convert() local 41 case (1 << 5): freq = (freq * 999) / 1000; break; in lola_sample_rate_convert() 42 case (2 << 5): freq = (freq * 1001) / 1000; break; in lola_sample_rate_convert() 45 return freq; in lola_sample_rate_convert() 57 unsigned int freq) in check_gran_clock_compatibility() argument 163 freq = lola_sample_rate_convert(freq); in lola_init_clock_widget() 172 freq = lola_sample_rate_convert(freq); in lola_init_clock_widget() 186 sc->freq = freq; in lola_init_clock_widget() 262 int freq = 0; in lola_set_clock() local 272 freq = chip->clock.sample_clock[idx].freq; in lola_set_clock() [all …]
|
| A D | lola_proc.c | 70 unsigned int freq = items[j] & 0xff; in print_clock_widget() local 75 freq = lola_sample_rate_convert(freq); in print_clock_widget() 78 freq = lola_sample_rate_convert(freq); in print_clock_widget() 83 i + j, type, name, freq); in print_clock_widget()
|
| /sound/drivers/vx/ |
| A D | vx_uer.c | 94 int val, freq; in vx_read_uer_status() local 97 freq = 0; in vx_read_uer_status() 110 freq = 32000; in vx_read_uer_status() 127 return freq; in vx_read_uer_status() 257 if (chip->freq == freq) in vx_set_clock() 263 if (chip->freq == freq) in vx_set_clock() 265 chip->freq = freq; in vx_set_clock() 276 int freq; in vx_change_frequency() local 287 if (freq < 0) in vx_change_frequency() 288 return freq; in vx_change_frequency() [all …]
|
| /sound/soc/codecs/ |
| A D | max9867.c | 328 int value, freq = 0; in max9867_dai_hw_params() local 386 freq = 0x08; in max9867_dai_hw_params() 389 freq = 0x0A; in max9867_dai_hw_params() 392 freq = 0x0C; in max9867_dai_hw_params() 395 freq = 0x0E; in max9867_dai_hw_params() 400 freq++; in max9867_dai_hw_params() 437 if (freq >= 10000000 && freq <= 20000000) { in max9867_set_dai_sysclk() 440 } else if (freq >= 20000000 && freq <= 40000000) { in max9867_set_dai_sysclk() 443 } else if (freq >= 40000000 && freq <= 60000000) { in max9867_set_dai_sysclk() 449 freq); in max9867_set_dai_sysclk() [all …]
|
| A D | max98090.c | 1773 int freq; member 1989 if (freq == max98090->sysclk) in max98090_dai_set_sysclk() 1993 freq = clk_round_rate(max98090->mclk, freq); in max98090_dai_set_sysclk() 1994 clk_set_rate(max98090->mclk, freq); in max98090_dai_set_sysclk() 2002 if ((freq >= 10000000) && (freq <= 20000000)) { in max98090_dai_set_sysclk() 2005 max98090->pclk = freq; in max98090_dai_set_sysclk() 2006 } else if ((freq > 20000000) && (freq <= 40000000)) { in max98090_dai_set_sysclk() 2009 max98090->pclk = freq >> 1; in max98090_dai_set_sysclk() 2010 } else if ((freq > 40000000) && (freq <= 60000000)) { in max98090_dai_set_sysclk() 2013 max98090->pclk = freq >> 2; in max98090_dai_set_sysclk() [all …]
|
| A D | cs530x.c | 424 switch (freq) { in cs530x_set_bclk() 446 dev_dbg(component->dev, "BCLK frequency is %d\n", freq); in cs530x_set_bclk() 453 const unsigned int freq) in cs530x_set_pll_refclk() argument 459 switch (freq) { in cs530x_set_pll_refclk() 602 const unsigned int freq) in cs530x_check_mclk_freq() argument 604 switch (freq) { in cs530x_check_mclk_freq() 611 dev_err(component->dev, "Invalid MCLK %d\n", freq); in cs530x_check_mclk_freq() 778 int source, unsigned int freq, int dir) in cs530x_set_sysclk() argument 785 if (freq != 24560000 && freq != 22572000) { in cs530x_set_sysclk() 787 freq); in cs530x_set_sysclk() [all …]
|
| A D | tlv320aic26.c | 156 int clk_id, unsigned int freq, int dir) in aic26_set_sysclk() argument 163 codec_dai, clk_id, freq, dir); in aic26_set_sysclk() 166 if ((freq < 2000000) || (freq > 50000000)) in aic26_set_sysclk() 169 aic26->mclk = freq; in aic26_set_sysclk() 267 int val, amp, freq, len; in keyclick_show() local 271 freq = (125 << ((val >> 8) & 0x7)) >> 1; in keyclick_show() 274 return sysfs_emit(buf, "amp=%x freq=%iHz len=%iclks\n", amp, freq, len); in keyclick_show()
|
| A D | cs35l45-tables.c | 283 u32 freq; member 318 int cs35l45_get_clk_freq_id(unsigned int freq) in cs35l45_get_clk_freq_id() argument 322 if (freq == 0) in cs35l45_get_clk_freq_id() 326 if (cs35l45_pll_refclk_freq[i].freq == freq) in cs35l45_get_clk_freq_id()
|
| A D | max9850.c | 152 int clk_id, unsigned int freq, int dir) in max9850_set_dai_sysclk() argument 158 if (freq <= 13000000) in max9850_set_dai_sysclk() 160 else if (freq <= 26000000) in max9850_set_dai_sysclk() 162 else if (freq <= 40000000) in max9850_set_dai_sysclk() 167 max9850->sysclk = freq; in max9850_set_dai_sysclk()
|
| A D | mc13783.c | 241 int clk_id, unsigned int freq, int dir, in mc13783_set_sysclk() argument 252 if (mc13783_sysclk[clk] == freq) in mc13783_set_sysclk() 270 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_dac() argument 272 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC); in mc13783_set_sysclk_dac() 276 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_codec() argument 278 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC); in mc13783_set_sysclk_codec() 282 int clk_id, unsigned int freq, int dir) in mc13783_set_sysclk_sync() argument 286 ret = mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC); in mc13783_set_sysclk_sync() 290 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC); in mc13783_set_sysclk_sync()
|
| A D | cs35l41.c | 33 int freq; member 105 int freq; member 155 static int cs35l41_get_fs_mon_config_index(int freq) in cs35l41_get_fs_mon_config_index() argument 160 if (cs35l41_fs_mon[i].freq == freq) in cs35l41_get_fs_mon_config_index() 798 static int cs35l41_get_clk_config(int freq) in cs35l41_get_clk_config() argument 803 if (cs35l41_pll_sysclk[i].freq == freq) in cs35l41_get_clk_config() 812 unsigned int freq, int dir) in cs35l41_component_set_sysclk() argument 832 extclk_cfg = cs35l41_get_clk_config(freq); in cs35l41_component_set_sysclk() 836 extclk_cfg, freq); in cs35l41_component_set_sysclk() 862 int clk_id, unsigned int freq, int dir) in cs35l41_dai_set_sysclk() argument [all …]
|
| /sound/soc/ti/ |
| A D | omap-dmic.c | 280 unsigned int freq) in omap_dmic_select_fclk() argument 286 switch (freq) { in omap_dmic_select_fclk() 299 dmic->fclk_freq = freq; in omap_dmic_select_fclk() 354 dmic->fclk_freq = freq; in omap_dmic_select_fclk() 364 unsigned int freq) in omap_dmic_select_outclk() argument 374 switch (freq) { in omap_dmic_select_outclk() 379 dmic->out_freq = freq; in omap_dmic_select_outclk() 382 dev_err(dmic->dev, "invalid out frequency: %dHz\n", freq); in omap_dmic_select_outclk() 391 unsigned int freq, int dir) in omap_dmic_set_dai_sysclk() argument 396 return omap_dmic_select_fclk(dmic, clk_id, freq); in omap_dmic_set_dai_sysclk() [all …]
|
| /sound/soc/kirkwood/ |
| A D | armada-370-db.c | 23 unsigned int freq; in a370db_hw_params() local 28 freq = 11289600; in a370db_hw_params() 31 freq = 12288000; in a370db_hw_params() 34 freq = 24576000; in a370db_hw_params() 38 return snd_soc_dai_set_sysclk(codec_dai, 0, freq, SND_SOC_CLOCK_IN); in a370db_hw_params()
|
| /sound/soc/qcom/qdsp6/ |
| A D | q6prm.c | 113 unsigned int freq) in q6prm_request_lpass_clock() argument 138 req->clock_id.clock_freq = freq; in q6prm_request_lpass_clock() 150 unsigned int freq) in q6prm_release_lpass_clock() argument 184 unsigned int freq) in q6prm_set_lpass_clock() argument 186 if (freq) in q6prm_set_lpass_clock() 187 return q6prm_request_lpass_clock(dev, clk_id, clk_attr, clk_root, freq); in q6prm_set_lpass_clock() 189 return q6prm_release_lpass_clock(dev, clk_id, clk_attr, clk_root, freq); in q6prm_set_lpass_clock()
|
| /sound/soc/mediatek/mt8183/ |
| A D | mt8183-dai-tdm.c | 438 int freq) in mtk_dai_tdm_cal_mclk() argument 443 apll = mt8183_get_apll_by_rate(afe, freq); in mtk_dai_tdm_cal_mclk() 446 if (!freq || freq > apll_rate) { in mtk_dai_tdm_cal_mclk() 448 "%s(), freq(%d Hz) invalid\n", __func__, freq); in mtk_dai_tdm_cal_mclk() 452 if (apll_rate % freq != 0) { in mtk_dai_tdm_cal_mclk() 454 "%s(), APLL cannot generate %d Hz", __func__, freq); in mtk_dai_tdm_cal_mclk() 458 tdm_priv->mclk_rate = freq; in mtk_dai_tdm_cal_mclk() 616 int clk_id, unsigned int freq, int dir) in mtk_dai_tdm_set_sysclk() argument 632 dev_info(afe->dev, "%s(), freq %d\n", __func__, freq); in mtk_dai_tdm_set_sysclk() 634 return mtk_dai_tdm_cal_mclk(afe, tdm_priv, freq); in mtk_dai_tdm_set_sysclk()
|
| /sound/core/seq/ |
| A D | seq_timer.c | 337 unsigned long freq; in initialize_timer() local 343 freq = tmr->preferred_resolution; in initialize_timer() 344 if (!freq) in initialize_timer() 345 freq = DEFAULT_FREQUENCY; in initialize_timer() 346 else if (freq < MIN_FREQUENCY) in initialize_timer() 347 freq = MIN_FREQUENCY; in initialize_timer() 348 else if (freq > MAX_FREQUENCY) in initialize_timer() 349 freq = MAX_FREQUENCY; in initialize_timer() 355 tmr->ticks = (unsigned int)(1000000000uL / (r * freq)); in initialize_timer()
|
| /sound/pci/ |
| A D | es1968.c | 869 freq <<= 1; in snd_es1968_calc_bob_rate() 871 freq <<= 1; in snd_es1968_calc_bob_rate() 877 return freq; in snd_es1968_calc_bob_rate() 985 u32 freq; in snd_es1968_playback_setup() local 1064 freq = 48000; in snd_es1968_playback_setup() 1066 freq = 4000; in snd_es1968_playback_setup() 1070 freq >>= 1; in snd_es1968_playback_setup() 1072 freq = snd_es1968_compute_rate(chip, freq); in snd_es1968_playback_setup() 1129 u32 freq; in snd_es1968_capture_setup() local 1169 freq = 4000; in snd_es1968_capture_setup() [all …]
|
| /sound/soc/mediatek/mt8192/ |
| A D | mt8192-dai-tdm.c | 487 int freq) in mtk_dai_tdm_cal_mclk() argument 492 apll = mt8192_get_apll_by_rate(afe, freq); in mtk_dai_tdm_cal_mclk() 495 if (!freq || freq > apll_rate) { in mtk_dai_tdm_cal_mclk() 497 "%s(), freq(%d Hz) invalid\n", __func__, freq); in mtk_dai_tdm_cal_mclk() 501 if (apll_rate % freq != 0) { in mtk_dai_tdm_cal_mclk() 503 "%s(), APLL cannot generate %d Hz", __func__, freq); in mtk_dai_tdm_cal_mclk() 507 tdm_priv->mclk_rate = freq; in mtk_dai_tdm_cal_mclk() 631 int clk_id, unsigned int freq, int dir) in mtk_dai_tdm_set_sysclk() argument 647 dev_dbg(afe->dev, "%s(), freq %d\n", __func__, freq); in mtk_dai_tdm_set_sysclk() 649 return mtk_dai_tdm_cal_mclk(afe, tdm_priv, freq); in mtk_dai_tdm_set_sysclk()
|
| /sound/soc/mediatek/mt8186/ |
| A D | mt8186-dai-tdm.c | 337 int freq) in mtk_dai_tdm_cal_mclk() argument 342 apll = mt8186_get_apll_by_rate(afe, freq); in mtk_dai_tdm_cal_mclk() 345 if (!freq || freq > apll_rate) { in mtk_dai_tdm_cal_mclk() 347 "%s(), freq(%d Hz) invalid\n", __func__, freq); in mtk_dai_tdm_cal_mclk() 351 if (apll_rate % freq != 0) { in mtk_dai_tdm_cal_mclk() 353 "%s(), APLL cannot generate %d Hz", __func__, freq); in mtk_dai_tdm_cal_mclk() 357 tdm_priv->mclk_rate = freq; in mtk_dai_tdm_cal_mclk() 460 int clk_id, unsigned int freq, int dir) in mtk_dai_tdm_set_sysclk() argument 471 dev_dbg(afe->dev, "%s(), freq %d\n", __func__, freq); in mtk_dai_tdm_set_sysclk() 473 return mtk_dai_tdm_cal_mclk(afe, tdm_priv, freq); in mtk_dai_tdm_set_sysclk()
|
| /sound/soc/fsl/ |
| A D | lpc3xxx-i2s.c | 38 static void __lpc3xxx_find_clkdiv(u32 *clkx, u32 *clky, int freq, int xbytes, u32 clkrate) in __lpc3xxx_find_clkdiv() argument 47 i2srate = (freq / 100) * 2 * (8 * xbytes); in __lpc3xxx_find_clkdiv() 126 int clk_id, unsigned int freq, int dir) in lpc3xxx_i2s_set_dai_sysclk() argument 131 i2s_info_p->freq = freq; in lpc3xxx_i2s_set_dai_sysclk() 189 __lpc3xxx_find_clkdiv(&clkx, &clky, i2s_info_p->freq, xfersize, i2s_info_p->clkrate); in lpc3xxx_i2s_hw_params() 192 dev_dbg(dev, "Desired clock rate : %d\n", i2s_info_p->freq); in lpc3xxx_i2s_hw_params()
|
| A D | fsl_esai.c | 260 unsigned int freq, int dir) in fsl_esai_set_dai_sysclk() argument 270 if (freq == 0) { in fsl_esai_set_dai_sysclk() 312 ratio = clk_rate / freq; in fsl_esai_set_dai_sysclk() 313 if (ratio * freq > clk_rate) in fsl_esai_set_dai_sysclk() 314 ret = ratio * freq - clk_rate; in fsl_esai_set_dai_sysclk() 316 ret = clk_rate - ratio * freq; in fsl_esai_set_dai_sysclk() 347 esai_priv->hck_rate[tx] = freq; in fsl_esai_set_dai_sysclk() 373 if (ratio * freq > hck_rate) in fsl_esai_set_bclk() 374 sub = ratio * freq - hck_rate; in fsl_esai_set_bclk() 376 sub = hck_rate - ratio * freq; in fsl_esai_set_bclk() [all …]
|
| /sound/isa/gus/ |
| A D | gus_volume.c | 179 unsigned short snd_gf1_compute_freq(unsigned int freq, 186 while (freq >= 4194304L) { 188 freq >>= 1; 190 fc = (freq << 10) / rate;
|
| /sound/soc/uniphier/ |
| A D | aio-cpu.c | 128 static int find_divider(struct uniphier_aio *aio, int pll_id, unsigned int freq) in find_divider() argument 140 if (pll->freq * mul[i] / div[i] == freq) in find_divider() 147 unsigned int freq, int dir) in uniphier_aio_set_sysclk() argument 196 div_id = find_divider(aio, pll_id, freq); in uniphier_aio_set_sysclk() 204 freq); in uniphier_aio_set_sysclk() 283 int freq, ret; in uniphier_aio_hw_params() local 289 freq = 12288000; in uniphier_aio_hw_params() 293 freq = 11289600; in uniphier_aio_hw_params() 301 freq, SND_SOC_CLOCK_OUT); in uniphier_aio_hw_params()
|
| /sound/soc/samsung/ |
| A D | snow.c | 36 long int freq = -EINVAL; in snow_card_hw_params() local 80 freq = pll_rate[i]; in snow_card_hw_params() 85 if (freq < 0) { in snow_card_hw_params() 90 ret = clk_set_rate(priv->clk_i2s_bus, freq); in snow_card_hw_params()
|
| /sound/soc/xilinx/ |
| A D | xlnx_i2s.c | 54 int clk_id, unsigned int freq, int dir) in xlnx_i2s_set_sysclk() argument 58 drv_data->sysclk = freq; in xlnx_i2s_set_sysclk() 59 if (freq) { in xlnx_i2s_set_sysclk() 67 drv_data->ratnum.num = freq / (bits_per_sample * drv_data->channels) / 2; in xlnx_i2s_set_sysclk()
|