Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 258f2277 authored by Eugeniy Paltsev's avatar Eugeniy Paltsev Committed by Vinod Koul
Browse files

dmaengine: DW DMAC: enable memory-to-memory transfers support



All known devices, which use DT for configuration, support
memory-to-memory transfers. So enable it by default, if we read
configuration from DT.

Acked-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarEugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: default avatarVinod Koul <vinod.koul@intel.com>
parent 9dcd7408
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -129,6 +129,12 @@ dw_dma_parse_dt(struct platform_device *pdev)
	if (of_property_read_bool(np, "is_private"))
		pdata->is_private = true;

	/*
	 * All known devices, which use DT for configuration, support
	 * memory-to-memory transfers. So enable it by default.
	 */
	pdata->is_memcpy = true;

	if (!of_property_read_u32(np, "chan_allocation_order", &tmp))
		pdata->chan_allocation_order = (unsigned char)tmp;