Skip to content

Commit

Permalink
i2c: qup: Add bam dma capabilities
Browse files Browse the repository at this point in the history
QUP cores can be attached to a BAM module, which acts as
a dma engine for the QUP core. When DMA with BAM is enabled,
the BAM consumer pipe transmitted data is written to the
output FIFO and the BAM producer pipe received data is read
from the input FIFO.

With BAM capabilities, qup-i2c core can transfer more than
256 bytes, without a 'stop' which is not possible otherwise.

Signed-off-by: Sricharan R <sricharan@codeaurora.org>
Reviewed-by: Andy Gross <andy.gross@linaro.org>
Tested-by: Archit Taneja <architt@codeaurora.org>
Tested-by: Telkar Nagender <ntelkar@codeaurora.org>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
  • Loading branch information
Sricharan R authored and Wolfram Sang committed Feb 24, 2016
1 parent 9f8f53a commit 9cedf3b
Showing 1 changed file with 459 additions and 14 deletions.
Loading

0 comments on commit 9cedf3b

Please sign in to comment.