aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bitmap.c
diff options
context:
space:
mode:
authorYoshihiro Shimoda <[email protected]>2018-07-11 02:10:16 +0000
committerVinod Koul <[email protected]>2018-07-11 05:17:31 +0000
commit8115ce745fa26ccffe7d1a542ab4322acf4a682d (patch)
tree5c516be732e1479e3d6f37a2a21bd47c6d0f23fe /lib/bitmap.c
parentdmaengine: sh: rcar-dmac: add a new function to clear CHCR.DE with barrier (diff)
downloadkernel-8115ce745fa26ccffe7d1a542ab4322acf4a682d.tar.gz
kernel-8115ce745fa26ccffe7d1a542ab4322acf4a682d.zip
dmaengine: sh: rcar-dmac: Add dma_pause operation
This patch adds dma_pause operation. This patch is based on Muhammad Hamza Farooq's patch. After this patch applied, an issue that the sh-sci driver with high baud rate might cause data lost disappeared because the DMAC is possible to transmit between [1] and [2] below, and then the residue of [1] is not true: In rx_timer_fn() of the sh-sci.c: dmaengine_pause(); ... dmaengine_tx_status(); /* [1] */ ... dmaengine_terminate_all(); /* [2] */ Signed-off-by: Yoshihiro Shimoda <[email protected]> Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'lib/bitmap.c')
0 files changed, 0 insertions, 0 deletions