RE: [linux-drivers-review] [PATCH V2 1/1] dmaengine: dw-axi-dmac: support parallel memory <--> peripheral transfers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Vinod,

Thanks for review, Please check for in-line response for the comments

Regards
Pandith

> -----Original Message-----
> From: Vinod Koul <vkoul@xxxxxxxxxx>
> Sent: Wednesday, July 14, 2021 10:20 AM
> To: N, Pandith <pandith.n@xxxxxxxxx>
> Cc: Eugeniy.Paltsev@xxxxxxxxxxxx; dmaengine@xxxxxxxxxxxxxxx; Raja
> Subramanian, Lakshmi Bai <lakshmi.bai.raja.subramanian@xxxxxxxxx>; Pan, Kris
> <kris.pan@xxxxxxxxx>; Sangannavar, Mallikarjunappa
> <mallikarjunappa.sangannavar@xxxxxxxxx>; Thokala, Srikanth
> <srikanth.thokala@xxxxxxxxx>
> Subject: Re: [linux-drivers-review] [PATCH V2 1/1] dmaengine: dw-axi-dmac:
> support parallel memory <--> peripheral transfers
> 
> On 09-07-21, 15:21, pandith.n@xxxxxxxxx wrote:
> > From: Pandith N <pandith.n@xxxxxxxxx>
> >
> > Added support for multiple DMA_MEM_TO_DEV, DMA_DEV_TO_MEM
> transfers in
> > parallel. This is required for peripherals using DMA for transmit and
> > receive operations at the same time. APB slot number needs to be
> > programmed in channel hardware handshaking interface.
> >
> > Removed free slot check algorithm in dw_axi_dma_set_hw_channel. For 8
> > DMA channels, use respective handshake slot in DMA_HS_SEL APB register.
> 
> and why was that removed, maybe a different patch for that?
> 
For every channel, an dedicated slot is provided in  hardware handshake register.
Peripheral source number is programmed in respective channel slots.

> >
> > Burst length, DMA HW capability set in dt-binding is now used in driver.
> 
> Another patch...
> 
> So, too many changes below for the description above, pls split
> 
I will split the changes as separate patches in next version.

> --
> ~Vinod




[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux