summaryrefslogtreecommitdiffstats
path: root/drivers/dma/dw/Makefile
diff options
context:
space:
mode:
authorMiquel Raynal <miquel.raynal@bootlin.com>2022-04-27 11:56:49 +0200
committerVinod Koul <vkoul@kernel.org>2022-05-19 22:34:51 +0530
commit134d9c52fca26d2d199516e915da00f0cc6adc73 (patch)
treeb82f45ebe8b900a9c65349a93efba2a3b5aa7388 /drivers/dma/dw/Makefile
parent885525c1e7e27ea6207d648a8db20dfbbd9e4238 (diff)
downloadlinux-stable-134d9c52fca26d2d199516e915da00f0cc6adc73.tar.gz
linux-stable-134d9c52fca26d2d199516e915da00f0cc6adc73.tar.bz2
linux-stable-134d9c52fca26d2d199516e915da00f0cc6adc73.zip
dmaengine: dw: dmamux: Introduce RZN1 DMA router support
The Renesas RZN1 DMA IP is based on a DW core, with eg. an additional dmamux register located in the system control area which can take up to 32 requests (16 per DMA controller). Each DMA channel can be wired to two different peripherals. We need two additional information from the 'dmas' property: the channel (bit in the dmamux register) that must be accessed and the value of the mux for this channel. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Link: https://lore.kernel.org/r/20220427095653.91804-6-miquel.raynal@bootlin.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'drivers/dma/dw/Makefile')
-rw-r--r--drivers/dma/dw/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/dma/dw/Makefile b/drivers/dma/dw/Makefile
index a6f358ad8591..e1796015f213 100644
--- a/drivers/dma/dw/Makefile
+++ b/drivers/dma/dw/Makefile
@@ -9,3 +9,5 @@ dw_dmac-$(CONFIG_OF) += of.o
obj-$(CONFIG_DW_DMAC_PCI) += dw_dmac_pci.o
dw_dmac_pci-y := pci.o
+
+obj-$(CONFIG_RZN1_DMAMUX) += rzn1-dmamux.o