]> git.karo-electronics.de Git - karo-tx-linux.git/commit
i2c: qup: Add bam dma capabilities
authorSricharan R <sricharan@codeaurora.org>
Mon, 18 May 2015 14:40:55 +0000 (20:10 +0530)
committerSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Mon, 11 Jan 2016 09:54:58 +0000 (09:54 +0000)
commit9b6d3742564e8ae7a4cf294c2234d2d7135b0f4e
tree0feeb6af7f10cce6758e3569d9c437739969e05d
parent485b533d73f33403f34489e98624232f6fcb6e2c
i2c: qup: Add bam dma capabilities

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>
drivers/i2c/busses/i2c-qup.c