diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2019-03-08 15:02:35 +0200 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2019-03-25 21:52:28 +0530 |
commit | 921234e0c5d77b510ccc22d9fcfa844f20de970a (patch) | |
tree | 49192e92135b54ac1a1564c57687990077de9b7a /drivers/dma/amba-pl08x.c | |
parent | b45aef3aef63610e75fa67c7ae8b838304bdad3e (diff) | |
download | linux-921234e0c5d77b510ccc22d9fcfa844f20de970a.tar.gz linux-921234e0c5d77b510ccc22d9fcfa844f20de970a.tar.bz2 linux-921234e0c5d77b510ccc22d9fcfa844f20de970a.zip |
dmaengine: axi-dmac: Split too large segments
The axi-dmac driver currently rejects transfers with segments that are
larger than what the hardware can handle.
Re-work the driver so that these large segments are split into multiple
segments instead where each segment is smaller or equal to the maximum
segment size.
This allows the driver to handle transfers with segments of arbitrary size.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Bogdan Togorean <bogdan.togorean@analog.com>
Signed-off-by: Alexandru Ardelean <alex.ardelean@analog.com>
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/dma/amba-pl08x.c')
0 files changed, 0 insertions, 0 deletions