mirror of
https://github.com/torvalds/linux.git
synced 2024-12-25 12:21:37 +00:00
134d9c52fc
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>
14 lines
365 B
Makefile
14 lines
365 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
obj-$(CONFIG_DW_DMAC_CORE) += dw_dmac_core.o
|
|
dw_dmac_core-y := core.o dw.o idma32.o
|
|
dw_dmac_core-$(CONFIG_ACPI) += acpi.o
|
|
|
|
obj-$(CONFIG_DW_DMAC) += dw_dmac.o
|
|
dw_dmac-y := platform.o
|
|
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
|