diff options
author | Nicolin Chen <b42378@freescale.com> | 2013-08-02 17:18:55 +0800 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2014-04-16 08:00:51 -0500 |
commit | d597be0a1e03d5659c66e71b1f6ffd2d8c03460b (patch) | |
tree | 8ed21d417e1ef770513f57e3f613c21afab60166 /drivers/dma | |
parent | 18976076e3f6e2b94ed5750a0dbf83f6233decf5 (diff) |
ENGR00273673-2 dma: imx-sdma: Add dual-fifo script for ssi
To support SSI dual-fifo mode, we need to add dual-fifo script for sdma.
Signed-off-by: Nicolin Chen <b42378@freescale.com>
Diffstat (limited to 'drivers/dma')
-rw-r--r-- | drivers/dma/imx-sdma.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/dma/imx-sdma.c b/drivers/dma/imx-sdma.c index d67e86a8172b..263001bf268a 100644 --- a/drivers/dma/imx-sdma.c +++ b/drivers/dma/imx-sdma.c @@ -625,6 +625,9 @@ static void sdma_get_pc(struct sdma_channel *sdmac, emi_2_per = sdma->script_addrs->mcu_2_app_addr; break; case IMX_DMATYPE_SSI_SP: + per_2_emi = sdma->script_addrs->ssish_2_mcu_addr; + emi_2_per = sdma->script_addrs->mcu_2_ssish_addr; + break; case IMX_DMATYPE_MMC: case IMX_DMATYPE_SDHC: case IMX_DMATYPE_CSPI_SP: @@ -1143,7 +1146,7 @@ static void sdma_issue_pending(struct dma_chan *chan) sdma_enable_channel(sdma, sdmac->channel); } -#define SDMA_SCRIPT_ADDRS_ARRAY_SIZE_V1 35 +#define SDMA_SCRIPT_ADDRS_ARRAY_SIZE_V1 37 static void sdma_add_scripts(struct sdma_engine *sdma, const struct sdma_script_start_addrs *addr) |