[U-Boot] [PATCH 3/4 V2] USB: Drop cache flush bloat in EHCI-HCD
Liu Gang
Gang.Liu at freescale.com
Tue May 29 10:24:44 CEST 2012
Hi Marek,
On Thu, 2012-05-24 at 15:21 +0200, Marek Vasut wrote:
> > > drivers/usb/host/ehci-hcd.c | 127
> > > +++++++++---------------------------------- 1 files changed, 27
> > > insertions(+), 100 deletions(-)
> >
> > Unfortunately this patch breaks compiling for many powerpc boards, mpc512x,
> > mpc83xx, mpc85xx and QorIQ Px based with USB support enabled.
>
> Because they have broken cache implementation, right? I mean, they have their
> own snooping methods, so they don't need the cache flushing at all, but then, if
> they don't, these methods (dcache_flush() etc) should be optimized to empty
> functions. Maybe we should implement them for these CPUs then? btw. I thought
> these compiled before, hm...
Now this patch has been applied at "master" branch, but the building for
powerpc boards as Anatolij mentioned will be failed.
So Which platforms this patch applies to? If they all can not flush
cache like the powerpc snooping methods?
Thanks!
Best Regards!
Liu Gang
More information about the U-Boot
mailing list