Home
last modified time | relevance | path

Searched refs:io_clk (Results 1 - 9 of 9) sorted by relevance

/third_party/alsa-utils/topology/nhlt/intel/dmic/
H A Ddmic-process.c161 dmic->dmic_prm[di].pdmclk_max > dmic->dmic_prm[di].io_clk / 2) { in find_modes()
188 clkdiv_min = ceil_divide(dmic->dmic_prm[di].io_clk, dmic->dmic_prm[di].pdmclk_max); in find_modes()
190 clkdiv_max = dmic->dmic_prm[di].io_clk / dmic->dmic_prm[di].pdmclk_min; in find_modes()
205 pdmclk = dmic->dmic_prm[di].io_clk / clkdiv; in find_modes()
230 if (ioclk_test == dmic->dmic_prm[di].io_clk && in find_modes()
325 cic_fs = dmic->dmic_prm[di].io_clk / cfg->clkdiv / cfg->mcic; in get_fir()
331 (int)dmic->dmic_prm[di].io_clk / fs / 2 - in get_fir()
1226 int io_clk, int num_pdm_active, int fifo_word_length, int clk_min, int clk_max, in dmic_set_params()
1241 dmic->dmic_prm[dai_index].io_clk = io_clk; in dmic_set_params()
1225 dmic_set_params(struct intel_nhlt_params *nhlt, int dai_index, int driver_version, int io_clk, int num_pdm_active, int fifo_word_length, int clk_min, int clk_max, int duty_min, int duty_max, int sample_rate, int unmute_ramp_time) dmic_set_params() argument
[all...]
H A Ddmic-process.h18 int io_clk, int num_pdm_active, int fifo_word_length, int clk_min, int clk_max,
H A Ddmic-internal.h275 uint32_t io_clk; member
/third_party/alsa-utils/topology/nhlt/intel/
H A Ddmic-nhlt.c33 long io_clk = 0; in set_dmic_data() local
38 { "io_clk", SND_CONFIG_TYPE_INTEGER, NULL, &io_clk, NULL}, in set_dmic_data()
54 return dmic_set_params(nhlt, dai_index_t, driver_version, io_clk, num_pdm_active, in set_dmic_data()
428 * io_clk 38400000
H A Dssp-nhlt.c406 long io_clk = 0; in set_ssp_data() local
410 { "io_clk", SND_CONFIG_TYPE_INTEGER, NULL, &io_clk, NULL}, in set_ssp_data()
428 return ssp_set_params(nhlt, direction, dai_index, io_clk, bclk_delay, sample_bits, mclk_id, in set_ssp_data()
593 * io_clk 38400000
/third_party/alsa-utils/topology/nhlt/intel/ssp/
H A Dssp-process.h19 int ssp_set_params(struct intel_nhlt_params *nhlt, const char *dir, int dai_index, int io_clk,
H A Dssp-process.c486 while (ssp->ssp_prm[di].io_clk % ((total_sample_size + end_padding) * in ssp_calculate_intern()
496 clk_div = ssp->ssp_prm[di].io_clk / ((total_sample_size + end_padding) * in ssp_calculate_intern()
528 if (ssp->ssp_prm[di].io_clk % ssp->ssp_prm[di].hw_cfg[hwi].mclk_rate) { in ssp_calculate_intern()
529 fprintf(stderr, "ssp_set_config(): io_clk not divisible with mclk\n"); in ssp_calculate_intern()
533 clk_div = ssp->ssp_prm[di].io_clk / ssp->ssp_prm[di].hw_cfg[hwi].mclk_rate; in ssp_calculate_intern()
884 int ssp_set_params(struct intel_nhlt_params *nhlt, const char *dir, int dai_index, int io_clk, in ssp_set_params() argument
908 ssp->ssp_prm[ssp->ssp_count].io_clk = io_clk; in ssp_set_params()
H A Dssp-internal.h123 uint32_t io_clk; member
H A Dssp-debug.c124 fprintf(stdout, "io_clk %u\n", dai->io_clk); in ssp_print_internal()

Completed in 9 milliseconds