[PATCH 3/4] ARM: dts: Add cppi41 support for dm816x MUSB
Tony Lindgren
tony at atomide.com
Wed Mar 18 09:25:29 PDT 2015
* Felipe Balbi <balbi at ti.com> [150318 07:41]:
> On Tue, Mar 17, 2015 at 06:18:37PM -0700, Tony Lindgren wrote:
> > * Felipe Balbi <balbi at ti.com> [150317 17:32]:
> > > Hi,
> > >
> > > On Tue, Mar 17, 2015 at 05:19:20PM -0700, Tony Lindgren wrote:
> > > > Looks like we have cppi41 on dm816x just like on am335x.
> > > >
> > > > Cc: Bin Liu <binmlist at gmail.com>
> > > > Cc: Brian Hutchinson <b.hutchman at gmail.com>
> > > > Cc: Felipe Balbi <balbi at ti.com>
> > > > Cc: Matthijs van Duin <matthijsvanduin at gmail.com>
> > > > Signed-off-by: Tony Lindgren <tony at atomide.com>
> > >
> > > Any logs available ? Any throughput improvements with DMA ?
> >
> > So far I only logged with the debug option on. I can do some
> > test runs with your for-next branch to a USB mass storage device
> > if you prefer that, or got some other test in mind?
>
> mass storage should be fine, just wanna know if you're getting
> acceptable throughput.
No luck with your current merge branch with DMA right now, it's
producing an error both on bbb and dm816x:
"musb-hdrc musb-hdrc.0.auto: Need DT for the DMA engine."
So here are some test results against -rc4.
CONFIG_MUSB_PIO_ONLY
Copy a 10MB file to /dev/sda right after a reboot:
# time /bin/sh -c 'cp filler /mnt/ && sync'
real 0m2.480s
user 0m0.000s
sys 0m0.320s
Run hdparm a few times:
# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 34 MB in 3.16 seconds = 10.75 MB/sec
CONFIG_USB_TI_CPPI41_DMA
Copy a 10MB file to /dev/sda right after a reboot:
# time /bin/sh -c 'cp filler /mnt/ && sync'
real 0m2.095s
user 0m0.000s
sys 0m0.310s
Run hdparm a few times:
# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 52 MB in 3.07 seconds = 16.94 MB/sec
Regards,
Tony
More information about the linux-arm-kernel
mailing list