Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dmaengine: imx-sdma: Add a new DMATYPE for SAI

This patch simply adds a new DMATYPE for SAI which's included
in i.MX6 Solo X.

Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>

authored by

Nicolin Chen and committed by
Vinod Koul
29aebfde 26fd830a

+3
+1
Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
··· 48 48 21 ESAI 49 49 22 SSI Dual FIFO (needs firmware ver >= 2) 50 50 23 Shared ASRC 51 + 24 SAI 51 52 52 53 The third cell specifies the transfer priority as below. 53 54
+1
drivers/dma/imx-sdma.c
··· 729 729 case IMX_DMATYPE_CSPI: 730 730 case IMX_DMATYPE_EXT: 731 731 case IMX_DMATYPE_SSI: 732 + case IMX_DMATYPE_SAI: 732 733 per_2_emi = sdma->script_addrs->app_2_mcu_addr; 733 734 emi_2_per = sdma->script_addrs->mcu_2_app_addr; 734 735 break;
+1
include/linux/platform_data/dma-imx.h
··· 41 41 IMX_DMATYPE_ESAI, /* ESAI */ 42 42 IMX_DMATYPE_SSI_DUAL, /* SSI Dual FIFO */ 43 43 IMX_DMATYPE_ASRC_SP, /* Shared ASRC */ 44 + IMX_DMATYPE_SAI, /* SAI */ 44 45 }; 45 46 46 47 enum imx_dma_prio {