| /hal_nxp-latest/mcux/mcux-sdk/components/codec/pcm512x/ |
| D | fsl_pcm512x.c | 104 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 …]
|
| D | fsl_pcm512x.h | 230 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/ |
| D | fsl_cs42448.c | 275 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()
|
| D | fsl_cs42448.h | 342 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/ |
| D | fsl_cs42888.c | 278 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()
|
| D | fsl_cs42888.h | 341 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/ |
| D | fsl_sgtl5000.c | 485 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()
|
| D | fsl_sgtl5000.h | 993 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/ |
| D | fsl_wm8962.c | 743 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()
|
| D | fsl_wm8962.h | 546 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/ |
| D | fsl_pcm186x.h | 160 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/ |
| D | fsl_wm8960.h | 510 status_t WM8960_ConfigDataFormat(wm8960_handle_t *handle, uint32_t sysclk, uint32_t sample_rate, ui…
|
| D | fsl_wm8960.c | 752 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/ |
| D | fsl_dmic.c | 180 …DMIC_CHANNEL_PHY_CTRL_PHY_FALL(side) | DMIC_CHANNEL_PHY_CTRL_PHY_HALF(channel_config->sample_rate); in DMIC_ConfigChannel()
|
| D | fsl_dmic.h | 166 dmic_phy_sample_rate_t sample_rate; /*!< DMIC and decimator sample rates */ member
|