[PATCH RFC 1/2] MUSB: CPPI 4.1 DMA driver (take 4)

Gupta, Ajay Kumar ajay.gupta at ti.com
Wed Feb 10 01:46:39 EST 2010


> Hello.
> 
> Russell King - ARM Linux wrote:
> 
> >>>>Is there any updated patch on cppi4.1 core also?
> 
> >>>Is there _any_ cppi4.1 core patch anywhere?  Not according to google.
> 
> >>Russell,
> 
> >>Here is the latest version of cppi4.1 core.
> >>http://patchwork.kernel.org/patch/46698/
> 
> [...]
> 
> >>>If it's a USB DMA device (from the patches I can find, that seems to be
> >>>the case) then why can't it live in drivers/usb or drivers/dma ?
> >>
> >>CPPI4.1 DMA engine can be used either by USB or by Ethernet interface
> though
> >>currently only USB is using it but in future even Ethernet devices may
> use it.
> 
> > drivers/dma does seem to be the right place for this.
> 
>     Russell, it makes me wonder why drivers/dma/ seemed the right place to
> you, just because of the name? :-)
>     After spending some time on studying the infrastructure there I came
> to
> conclusion that this is not the right place because all the controllers
> supported there have features like memory-to-memory transfers or even RAID
> function offloading -- which CPPI 4.1 totally lacks (it's there purely to
> serve the peripherals).
>     Adding drivers/dma/ people to this discussion in hopes they can
> correct
> me (or support me :-)...

Russell,

Please provide your thought/suggestion on this issue which is affecting
further development of CPPI4.1 DMA driver.

As Sergei pointed out, arch/arm/common seems to be the best suited place
for this driver. Is this fine for you OR do you see any issue with this
approach?

Please let us know if you need more details.

Regards,
Ajay
> 
> WBR, Sergei
> --



More information about the linux-arm-kernel mailing list