Home
last modified time | relevance | path

Searched refs:sample_rate (Results 1 – 15 of 15) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/components/codec/pcm512x/
Dfsl_pcm512x.c104 static int dac_pcm512x_get_dac_rate(int sample_rate) in dac_pcm512x_get_dac_rate() argument
108 switch (sample_rate) { in dac_pcm512x_get_dac_rate()
127 static uint8_t dac_pcm512x_get_dac_div(int sample_rate) in dac_pcm512x_get_dac_div() argument
132 switch (sample_rate) { in dac_pcm512x_get_dac_div()
148 d = dac_pcm512x_get_dac_rate(sample_rate); in dac_pcm512x_get_dac_div()
155 static int dac_pcm512x_get_idac(int sample_rate, uint8_t dsp_div) in dac_pcm512x_get_idac() argument
160 switch (sample_rate) { in dac_pcm512x_get_idac()
176 idac = u / (sample_rate * dsp_div); in dac_pcm512x_get_idac()
182 static uint8_t dac_pcm512x_get_bclk_div(int sample_rate, uint8_t lrclk_div) in dac_pcm512x_get_bclk_div() argument
187 switch (sample_rate) { in dac_pcm512x_get_bclk_div()
[all …]
Dfsl_pcm512x.h230 status_t PCM512x_SetFormat(pcm512x_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, uint32_…
/hal_nxp-latest/mcux/mcux-sdk/components/codec/cs42448/
Dfsl_cs42448.c275 status_t CS42448_ConfigDataFormat(cs42448_handle_t *handle, uint32_t mclk, uint32_t sample_rate, ui… in CS42448_ConfigDataFormat() argument
280 uint32_t ratio = mclk / sample_rate; in CS42448_ConfigDataFormat()
293 assert(CLOCK_RATE_IN_RANGE(sample_rate, 100000U, 200000U)); in CS42448_ConfigDataFormat()
298 …if (CLOCK_RATE_IN_RANGE(sample_rate, 100000U, 200000U) && CLOCK_RATE_IN_RANGE(mclk, 2048000U, 2560… in CS42448_ConfigDataFormat()
305 …if (CLOCK_RATE_IN_RANGE(sample_rate, 50000U, 100000U) && CLOCK_RATE_IN_RANGE(mclk, 2048000U, 25600… in CS42448_ConfigDataFormat()
310 …if (CLOCK_RATE_IN_RANGE(sample_rate, 100000U, 200000U) && CLOCK_RATE_IN_RANGE(mclk, 4096000U, 5120… in CS42448_ConfigDataFormat()
317 …if (CLOCK_RATE_IN_RANGE(sample_rate, 4000U, 50000U) && CLOCK_RATE_IN_RANGE(mclk, 2048000U, 2560000… in CS42448_ConfigDataFormat()
322 …if (CLOCK_RATE_IN_RANGE(sample_rate, 50000U, 100000U) && CLOCK_RATE_IN_RANGE(mclk, 4096000U, 51200… in CS42448_ConfigDataFormat()
330 assert(CLOCK_RATE_IN_RANGE(sample_rate, 4000U, 50000U)); in CS42448_ConfigDataFormat()
Dfsl_cs42448.h342 status_t CS42448_ConfigDataFormat(cs42448_handle_t *handle, uint32_t mclk, uint32_t sample_rate, ui…
/hal_nxp-latest/mcux/mcux-sdk/components/codec/cs42888/
Dfsl_cs42888.c278 status_t CS42888_ConfigDataFormat(cs42888_handle_t *handle, uint32_t mclk, uint32_t sample_rate, ui… in CS42888_ConfigDataFormat() argument
283 uint32_t ratio = mclk / sample_rate; in CS42888_ConfigDataFormat()
296 assert(CLOCK_RATE_IN_RANGE(sample_rate, 100000U, 200000U)); in CS42888_ConfigDataFormat()
301 …if (CLOCK_RATE_IN_RANGE(sample_rate, 100000U, 200000U) && CLOCK_RATE_IN_RANGE(mclk, 2048000U, 2560… in CS42888_ConfigDataFormat()
308 …if (CLOCK_RATE_IN_RANGE(sample_rate, 50000U, 100000U) && CLOCK_RATE_IN_RANGE(mclk, 2048000U, 25600… in CS42888_ConfigDataFormat()
313 …if (CLOCK_RATE_IN_RANGE(sample_rate, 100000U, 200000U) && CLOCK_RATE_IN_RANGE(mclk, 4096000U, 5120… in CS42888_ConfigDataFormat()
320 …if (CLOCK_RATE_IN_RANGE(sample_rate, 4000U, 50000U) && CLOCK_RATE_IN_RANGE(mclk, 2048000U, 2560000… in CS42888_ConfigDataFormat()
325 …if (CLOCK_RATE_IN_RANGE(sample_rate, 50000U, 100000U) && CLOCK_RATE_IN_RANGE(mclk, 4096000U, 51200… in CS42888_ConfigDataFormat()
333 assert(CLOCK_RATE_IN_RANGE(sample_rate, 4000U, 50000U)); in CS42888_ConfigDataFormat()
Dfsl_cs42888.h341 status_t CS42888_ConfigDataFormat(cs42888_handle_t *handle, uint32_t mclk, uint32_t sample_rate, ui…
/hal_nxp-latest/mcux/mcux-sdk/components/codec/sgtl5000/
Dfsl_sgtl5000.c485 status_t SGTL_ConfigDataFormat(sgtl_handle_t *handle, uint32_t mclk, uint32_t sample_rate, uint32_t… in SGTL_ConfigDataFormat() argument
494 if ((mclk / (MIN(sample_rate * 6U, 96000U)) > 512U) || (mclk / sample_rate < 256U)) in SGTL_ConfigDataFormat()
500 switch (sample_rate) in SGTL_ConfigDataFormat()
592 sysFs = sample_rate; in SGTL_ConfigDataFormat()
Dfsl_sgtl5000.h993 status_t SGTL_ConfigDataFormat(sgtl_handle_t *handle, uint32_t mclk, uint32_t sample_rate, uint32_t…
/hal_nxp-latest/mcux/mcux-sdk/components/codec/wm8962/
Dfsl_wm8962.c743 status_t WM8962_ConfigDataFormat(wm8962_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, ui… in WM8962_ConfigDataFormat() argument
747 uint32_t ratio = sysclk / sample_rate; in WM8962_ConfigDataFormat()
780 switch (sample_rate) in WM8962_ConfigDataFormat()
Dfsl_wm8962.h546 status_t WM8962_ConfigDataFormat(wm8962_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, ui…
/hal_nxp-latest/mcux/mcux-sdk/components/codec/pcm186x/
Dfsl_pcm186x.h160 status_t PCM186x_SetFormat(pcm186x_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, uint32_…
/hal_nxp-latest/mcux/mcux-sdk/components/codec/wm8960/
Dfsl_wm8960.h510 status_t WM8960_ConfigDataFormat(wm8960_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, ui…
Dfsl_wm8960.c752 status_t WM8960_ConfigDataFormat(wm8960_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, ui… in WM8960_ConfigDataFormat() argument
759 divider = sysclk / sample_rate; in WM8960_ConfigDataFormat()
/hal_nxp-latest/mcux/mcux-sdk/drivers/dmic/
Dfsl_dmic.c180 …DMIC_CHANNEL_PHY_CTRL_PHY_FALL(side) | DMIC_CHANNEL_PHY_CTRL_PHY_HALF(channel_config->sample_rate); in DMIC_ConfigChannel()
Dfsl_dmic.h166 dmic_phy_sample_rate_t sample_rate; /*!< DMIC and decimator sample rates */ member