summaryrefslogtreecommitdiffstats
path: root/include/linux/dma
diff options
context:
space:
mode:
authorJoy Zou <joy.zou@nxp.com>2022-11-15 17:38:23 +0800
committerVinod Koul <vkoul@kernel.org>2022-12-28 16:49:58 +0530
commite873d4329ccb891bf3b17f1e0d44396de943e92d (patch)
tree7c741ff5174e7087ca698bb4b6ab7fde3bf59b7b /include/linux/dma
parent7bdbd87d40082a9df56a015a956ed32f909e4009 (diff)
downloadlinux-e873d4329ccb891bf3b17f1e0d44396de943e92d.tar.gz
linux-e873d4329ccb891bf3b17f1e0d44396de943e92d.tar.bz2
linux-e873d4329ccb891bf3b17f1e0d44396de943e92d.zip
dmaengine: imx-sdma: support hdmi in sdma
The hdmi script already supported in sdma firmware. So add support hdmi in sdma driver. The design of hdmi script is different from common script such as sai. There is no need to config buffer descriptor for HDMI. The cyclic capability is achieved by the hdmi script. The slave config is so simple, only config src_addr, dts_addr and direction DMA_TRANS_NONE. Signed-off-by: Joy Zou <joy.zou@nxp.com> Reviewed-by: Sascha Hauer <s.hauer@pengutronix.de> Link: https://lore.kernel.org/r/20221115093823.2879128-3-joy.zou@nxp.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'include/linux/dma')
-rw-r--r--include/linux/dma/imx-dma.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/dma/imx-dma.h b/include/linux/dma/imx-dma.h
index f487a4fa103a..cfec5f946e23 100644
--- a/include/linux/dma/imx-dma.h
+++ b/include/linux/dma/imx-dma.h
@@ -40,6 +40,7 @@ enum sdma_peripheral_type {
IMX_DMATYPE_ASRC_SP, /* Shared ASRC */
IMX_DMATYPE_SAI, /* SAI */
IMX_DMATYPE_MULTI_SAI, /* MULTI FIFOs For Audio */
+ IMX_DMATYPE_HDMI, /* HDMI Audio */
};
enum imx_dma_prio {