diff options
author | Miquel Raynal <miquel.raynal@bootlin.com> | 2022-04-27 11:56:49 +0200 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2022-05-19 22:34:51 +0530 |
commit | 134d9c52fca26d2d199516e915da00f0cc6adc73 (patch) | |
tree | b82f45ebe8b900a9c65349a93efba2a3b5aa7388 /drivers/dma/dw/Makefile | |
parent | 885525c1e7e27ea6207d648a8db20dfbbd9e4238 (diff) | |
download | linux-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/Makefile | 2 |
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 |