diff options
author | Shengjiu Wang <shengjiu.wang@nxp.com> | 2019-07-11 11:05:14 +0800 |
---|---|---|
committer | Shengjiu Wang <shengjiu.wang@nxp.com> | 2019-07-11 16:48:06 +0800 |
commit | ccb9816698d10fb5cb7064437170fe3ee882b815 (patch) | |
tree | bbaefad68be77a30ce2b7b2487e70acd58a80169 /drivers/dma | |
parent | 4528b9d31a5c6245643aba787e59cf0416867af8 (diff) |
MLK-22239-1: dmaengine: imx-sdma: Support 24bit/3bytes for sg mode
Support 24bit/3bytes for sg mode.
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Acked-by: Robin Gong <yibin.gong@nxp.com>
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/imx-sdma.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/dma/imx-sdma.c b/drivers/dma/imx-sdma.c index 39b59b7c50a4..850edda2ea10 100644 --- a/drivers/dma/imx-sdma.c +++ b/drivers/dma/imx-sdma.c @@ -1566,6 +1566,9 @@ static int check_bd_buswidth(struct sdma_buffer_descriptor *bd, if ((count | dma_dst | dma_src) & 3) ret = -EINVAL; break; + case DMA_SLAVE_BUSWIDTH_3_BYTES: + bd->mode.command = 3; + break; case DMA_SLAVE_BUSWIDTH_2_BYTES: bd->mode.command = 2; if ((count | dma_dst | dma_src) & 1) |