Hi Jean Thanks for accepting my earlier patch "arch_misc_init support for ARM architectures" Can you please re-think for this patch too. This patch is nothing but outcome of our earlier discussion/abstraction to create Generic Cache header for ARM
Also kirkwood Soc support patches are almost done (I think so :-) ) Kirkwood users are very keen to use them right from next release How I can assist you to get them through? Shall I resubmit them with the dependency follow-up as suggested by Wolfgang? Reference : http://lists.denx.de/pipermail/u-boot/2009-May/053509.html Regards.. Prafulla . . > -----Original Message----- > From: Prafulla Wadaskar [mailto:prafu...@marvell.com] > Sent: Saturday, May 30, 2009 1:14 AM > To: u-boot@lists.denx.de > Cc: Nicolas Pitre; Manas Saksena; Lennert Buijtenhek; > Prabhanjan Sarnaik; Ronen Shitrit; Ashish Karkare; Prafulla Wadaskar > Subject: [PATCH] arm: generic cache.h for ARM architectures > > This patch is required for Kirkwood SoC support may be used > by other ARM architectures > > Signed-off-by: Prafulla Wadaskar <prafu...@marvell.com> > --- > include/asm-arm/cache.h | 41 > +++++++++++++++++++++++++++++++++++++++++ > 1 files changed, 41 insertions(+), 0 deletions(-) create > mode 100644 include/asm-arm/cache.h > > diff --git a/include/asm-arm/cache.h > b/include/asm-arm/cache.h new file mode 100644 index 0000000..205b5da > --- /dev/null > +++ b/include/asm-arm/cache.h > @@ -0,0 +1,41 @@ > +/* > + * (C) Copyright 2009 > + * Marvell Semiconductor <www.marvell.com> > + * Written-by: Prafulla Wadaskar <prafu...@marvell.com> > + * > + * See file CREDITS for list of people who contributed to this > + * project. > + * > + * This program is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License as > + * published by the Free Software Foundation; either version 2 of > + * the License, or (at your option) any later version. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, > + * MA 02110-1301 USA > + */ > + > +#ifndef _ASM_CACHE_H > +#define _ASM_CACHE_H > + > +#include <asm/system.h> > + > +/* > + * Invalidate L2 Cache using co-proc instruction */ static > inline void > +invalidate_l2_cache(void) { > + unsigned int val=0; > + > + asm volatile("mcr p15, 1, %0, c15, c11, 0 @ invl l2 cache" > + : : "r" (val) : "cc"); > + isb(); > +} > +#endif /* _ASM_CACHE_H */ > -- > 1.5.3.3 > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot