On 3/21/21 9:59 PM, Sanjay R Mehta wrote: > From: Sanjay R Mehta <sanju.mehta@xxxxxxx> > > Add support for AMD PTDMA controller. It performs high-bandwidth > memory to memory and IO copy operation. Device commands are managed > via a circular queue of 'descriptors', each of which specifies source > and destination addresses for copying a single buffer of data. > > Signed-off-by: Sanjay R Mehta <sanju.mehta@xxxxxxx> > --- > diff --git a/drivers/dma/ptdma/Kconfig b/drivers/dma/ptdma/Kconfig > new file mode 100644 > index 0000000..c4f8c6f > --- /dev/null > +++ b/drivers/dma/ptdma/Kconfig > @@ -0,0 +1,11 @@ > +# SPDX-License-Identifier: GPL-2.0-only > +config AMD_PTDMA > + tristate "AMD PassThru DMA Engine" > + depends on X86_64 && PCI > + help > + Enable support for the AMD PTDMA controller. This controller > + provides DMA capabilities to performs high bandwidth memory to to perform > + memory and IO copy operation. It performs DMA transfer through better: operations. > + queue based descriptor management. This DMA controller is intended queue-based > + to use with AMD Non-Transparent Bridge devices and not for general to be used with or for use with > + purpose peripheral DMA. -- ~Randy