dmaengine: Add Intel LGM SoC DMA support.
authorAmireddy Mallikarjuna reddy <mallikarjunax.reddy@linux.intel.com>
Thu, 3 Dec 2020 04:10:44 +0000 (12:10 +0800)
committerVinod Koul <vkoul@kernel.org>
Tue, 12 Jan 2021 12:28:32 +0000 (17:58 +0530)
commit32d31c79a1a4fbc48aab594a4dc9ffa087ab59a3
treec880a83d1e5b5c176540286435da7a7745ac5238
parentafd4df85602da464674a818df7b0de9610525022
dmaengine: Add Intel LGM SoC DMA support.

Add DMA controller driver for Lightning Mountain (LGM) family of SoCs.

The main function of the DMA controller is the transfer of data from/to any
peripheral to/from the memory. A memory to memory copy capability can also
be configured.

This ldma driver is used for configure the device and channnels for data
and control paths.

Signed-off-by: Amireddy Mallikarjuna reddy <mallikarjunax.reddy@linux.intel.com>
Link: https://lore.kernel.org/r/5fc54eb7ccfad4f8dd812b66b884054fc55cf050.1606905330.git.mallikarjunax.reddy@linux.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/lgm/Kconfig [new file with mode: 0644]
drivers/dma/lgm/Makefile [new file with mode: 0644]
drivers/dma/lgm/lgm-dma.c [new file with mode: 0644]