How to support multi FIFO address in ALSA & DMA Engine?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Experts

     Some cpu-dai devices support multi FIFO,  so we need to tell DMA
which fifos and how many fifos it should fill the data to.

     For example, when channels = 2, only one fifo is used.   when
channels = 4, then two fifos are used.

    or  when channels = 2,   two fifos are used,  when channels= 4,
four fifos are used.

    But in snd_dmaengine_dai_dma_data, and dma_slave_config, there is
only one dma address.   Do you have any idea to support multi FIFO?
is there any implemented reference?

Best regards
Wang shengjiu



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux