Searched refs:src_clk (Results 1 – 2 of 2) sorted by relevance
| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/I2S/ |
| D | i2s_reva.h | 51 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);
|
| D | i2s_reva.c | 262 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()
|