Home
last modified time | relevance | path

Searched refs:src_clk (Results 1 – 2 of 2) sorted by relevance

/hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/I2S/
Di2s_reva.h51 mxc_i2s_wsize_t smpl_sz, uint32_t src_clk);
53 int MXC_I2S_RevA_GetSampleRate(mxc_i2s_reva_regs_t *i2s, uint32_t src_clk);
56 mxc_i2s_wsize_t word_sz, uint32_t src_clk);
Di2s_reva.c262 mxc_i2s_wsize_t smpl_sz, uint32_t src_clk) in MXC_I2S_RevA_SetSampleRate() argument
266 clk_div = MXC_I2S_RevA_CalculateClockDiv(i2s, smpl_rate, smpl_sz, src_clk); in MXC_I2S_RevA_SetSampleRate()
275 return MXC_I2S_RevA_GetSampleRate(i2s, src_clk); in MXC_I2S_RevA_SetSampleRate()
278 int MXC_I2S_RevA_GetSampleRate(mxc_i2s_reva_regs_t *i2s, uint32_t src_clk) in MXC_I2S_RevA_GetSampleRate() argument
300 bclk = (src_clk / (clk_div + 1)) >> in MXC_I2S_RevA_GetSampleRate()
307 mxc_i2s_wsize_t word_sz, uint32_t src_clk) in MXC_I2S_RevA_CalculateClockDiv() argument
328 if (bclk > src_clk) { in MXC_I2S_RevA_CalculateClockDiv()
332 return (src_clk / (bclk * 2)) - 1; // clk_divider = src_clk_frequency / (bclk_frequency * 2) - 1 in MXC_I2S_RevA_CalculateClockDiv()