| /hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/I2S/ |
| D | i2s_reva.h | 32 int MXC_I2S_RevA_Init(mxc_i2s_reva_regs_t *i2s, mxc_i2s_req_t *req); 34 int MXC_I2S_RevA_Shutdown(mxc_i2s_reva_regs_t *i2s); 36 int MXC_I2S_RevA_ConfigData(mxc_i2s_reva_regs_t *i2s, mxc_i2s_req_t *req); 38 void MXC_I2S_RevA_TXEnable(mxc_i2s_reva_regs_t *i2s); 40 void MXC_I2S_RevA_TXDisable(mxc_i2s_reva_regs_t *i2s); 42 void MXC_I2S_RevA_RXEnable(mxc_i2s_reva_regs_t *i2s); 44 void MXC_I2S_RevA_RXDisable(mxc_i2s_reva_regs_t *i2s); 46 int MXC_I2S_RevA_SetRXThreshold(mxc_i2s_reva_regs_t *i2s, uint8_t threshold); 48 int MXC_I2S_RevA_SetFrequency(mxc_i2s_reva_regs_t *i2s, mxc_i2s_ch_mode_t mode, uint16_t clkdiv); 50 int MXC_I2S_RevA_SetSampleRate(mxc_i2s_reva_regs_t *i2s, uint32_t smpl_rate, [all …]
|
| D | i2s_ai85.c | 46 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 51 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 61 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 66 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 71 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 76 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 81 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 86 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 91 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 96 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, i2s_clk); in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_ai87.c | 46 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 51 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 61 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 66 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 71 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 76 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 81 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 86 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 91 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 96 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, i2s_clk); in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me12.c | 48 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 53 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 63 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 68 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 73 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 78 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 83 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 88 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 93 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 98 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me15.c | 42 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 47 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 57 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 62 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 67 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 72 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 77 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 82 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 87 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 92 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me18.c | 48 int retval = MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 57 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 67 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 72 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 77 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 82 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 87 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 92 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 97 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 102 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, i2s_clk); in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me20.c | 49 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 54 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 64 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 69 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 74 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 79 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 84 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 89 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 94 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 99 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me21.c | 42 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 47 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 57 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 62 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 67 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 72 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 77 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 82 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 87 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 92 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me17.c | 52 return MXC_I2S_RevA_Init((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_Init() 57 MXC_I2S_RevA_Shutdown((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Shutdown() 67 return MXC_I2S_RevA_ConfigData((mxc_i2s_reva_regs_t *)MXC_I2S, req); in MXC_I2S_ConfigData() 99 MXC_I2S_RevA_TXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXEnable() 104 MXC_I2S_RevA_TXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_TXDisable() 109 MXC_I2S_RevA_RXEnable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXEnable() 114 MXC_I2S_RevA_RXDisable((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_RXDisable() 119 return MXC_I2S_RevA_SetRXThreshold((mxc_i2s_reva_regs_t *)MXC_I2S, threshold); in MXC_I2S_SetRXThreshold() 124 return MXC_I2S_RevA_SetFrequency((mxc_i2s_reva_regs_t *)MXC_I2S, mode, clkdiv); in MXC_I2S_SetFrequency() 129 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_SetSampleRate() [all …]
|
| D | i2s_me16.c | 92 return MXC_I2S_RevA_SetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_SetSampleRate() 98 return MXC_I2S_RevA_GetSampleRate((mxc_i2s_reva_regs_t *)MXC_I2S, ERFO_FREQ); in MXC_I2S_GetSampleRate() 103 return MXC_I2S_RevA_CalculateClockDiv((mxc_i2s_reva_regs_t *)MXC_I2S, smpl_rate, smpl_sz, in MXC_I2S_CalculateClockDiv() 114 return MXC_I2S_RevA_FillTXFIFO((mxc_i2s_reva_regs_t *)MXC_I2S, txData, wordSize, len, smpl_cnt); in MXC_I2S_FillTXFIFO() 119 return MXC_I2S_RevA_ReadRXFIFO((mxc_i2s_reva_regs_t *)MXC_I2S, rxData, wordSize, len, smpl_cnt); in MXC_I2S_ReadRXFIFO() 144 return MXC_I2S_RevA_Transaction((mxc_i2s_reva_regs_t *)MXC_I2S, i2s_req); in MXC_I2S_Transaction() 149 return MXC_I2S_RevA_TransactionAsync((mxc_i2s_reva_regs_t *)MXC_I2S, i2s_req); in MXC_I2S_TransactionAsync() 164 MXC_I2S_RevA_Handler((mxc_i2s_reva_regs_t *)MXC_I2S); in MXC_I2S_Handler()
|
| D | i2s_reva.c | 58 static void configure_data_sizes(mxc_i2s_reva_regs_t *i2s, uint8_t bits_word, uint8_t smp_sz, in configure_data_sizes() 85 int MXC_I2S_RevA_Init(mxc_i2s_reva_regs_t *i2s, mxc_i2s_req_t *req) in MXC_I2S_RevA_Init() 117 int MXC_I2S_RevA_Shutdown(mxc_i2s_reva_regs_t *i2s) in MXC_I2S_RevA_Shutdown() 137 int MXC_I2S_RevA_ConfigData(mxc_i2s_reva_regs_t *i2s, mxc_i2s_req_t *req) in MXC_I2S_RevA_ConfigData() 212 void MXC_I2S_RevA_TXEnable(mxc_i2s_reva_regs_t *i2s) in MXC_I2S_RevA_TXEnable() 218 void MXC_I2S_RevA_TXDisable(mxc_i2s_reva_regs_t *i2s) in MXC_I2S_RevA_TXDisable() 224 void MXC_I2S_RevA_RXEnable(mxc_i2s_reva_regs_t *i2s) in MXC_I2S_RevA_RXEnable() 230 void MXC_I2S_RevA_RXDisable(mxc_i2s_reva_regs_t *i2s) in MXC_I2S_RevA_RXDisable() 236 int MXC_I2S_RevA_SetRXThreshold(mxc_i2s_reva_regs_t *i2s, uint8_t threshold) in MXC_I2S_RevA_SetRXThreshold() 247 int MXC_I2S_RevA_SetFrequency(mxc_i2s_reva_regs_t *i2s, mxc_i2s_ch_mode_t mode, uint16_t clkdiv) in MXC_I2S_RevA_SetFrequency() [all …]
|
| D | i2s_reva_regs.h | 86 } mxc_i2s_reva_regs_t; typedef
|