Searched refs:i2s_dev (Results 1 – 2 of 2) sorted by relevance
| /bsp/phytium/libraries/drivers/ |
| A D | drv_i2s.c | 139 ret = FI2sCfgInitialize(&i2s_dev->i2s_ctrl, &i2s_dev->i2s_config); in FI2sRxInit() 146 FI2sClkOutDiv(&i2s_dev->i2s_ctrl, i2s_dev->config.samplerate); in FI2sRxInit() 156 ret = FDdmaCfgInitialize(&i2s_dev->ddmac, &i2s_dev->ddmac_config); in FI2sRxDdmaInit() 175 FDdmaClearChanIrq(i2s_dev->ddmac_config.base_addr, chan, i2s_dev->ddmac_config.caps); in FI2sDdmaDeviceRX() 209 i2s_dev->rx_config.dev_addr = i2s_dev->i2s_config.base_addr + FI2S_RXDMA ; in FI2sDdmaDeviceRX() 215 ret = FDdmaChanBdlConfigure(&i2s_dev->ddmac, i2s_dev->rx_channel, &i2s_dev->rx_config); in FI2sDdmaDeviceRX() 369 ret = FI2sRxDdmaInit(i2s_dev); in i2s_init() 384 …maRegisterChanEvtHandler(&i2s_dev->ddmac, i2s_dev->rx_channel, FDDMA_CHAN_EVT_REQ_DONE, dma_transf… in i2s_init() 402 FDdmaChanActive(&i2s_dev->ddmac, i2s_dev->rx_channel); in i2s_start() 405 FDdmaStart(&i2s_dev->ddmac); in i2s_start() [all …]
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_i2s.c | 146 i2s_dev->device.rx_indicate(&i2s_dev->device, completionStatus); in transfer_callback() 153 i2s_dev->device.tx_complete(&i2s_dev->device, RT_NULL); in transfer_callback() 172 i2s_clock_and_irq_config(i2s_dev); in rt_i2s_init() 183 …config.divider = CLOCK_GetPll0OutFreq()/i2s_dev->config.sampling_rate/i2s_dev->config.data_bits/i2… in rt_i2s_open() 186 … I2S_RxTransferCreateHandle(i2s_dev->i2s_base, &i2s_dev->i2s_handle, transfer_callback, NULL); in rt_i2s_open() 192 …config.divider = CLOCK_GetPll0OutFreq()/i2s_dev->config.sampling_rate/i2s_dev->config.data_bits/i2… in rt_i2s_open() 195 … I2S_TxTransferCreateHandle(i2s_dev->i2s_base, &i2s_dev->i2s_handle, transfer_callback, NULL); in rt_i2s_open() 202 I2S_Deinit(i2s_dev->i2s_base); in rt_i2s_close() 215 …if(kStatus_Success == I2S_RxTransferNonBlocking(i2s_dev->i2s_base, &i2s_dev->i2s_handle, transfer)) in rt_i2s_read() 230 …if(kStatus_Success == I2S_TxTransferNonBlocking(i2s_dev->i2s_base, &i2s_dev->i2s_handle, transfer)) in rt_i2s_write() [all …]
|
Completed in 11 milliseconds