Hello, there is a typo in comment -> earlier. Am 19.05.2010 10:57, schrieb Andreas Bießmann: > This patch adds __io() macro to enable {in|out}[bwl] macros in > arch/arm/asm/io.h > > Commit a45dde2293c816138e53c26eca6fd0322583f9a6 uses {in|out}[bwl] macros in > DM9000x and breaks compilation for arm devices. > > Signed-off-by: Andreas Bießmann <biessm...@corscience.de> > --- > arch/arm/include/asm/io.h | 7 +++++++ > 1 files changed, 7 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/include/asm/io.h b/arch/arm/include/asm/io.h > index 0a4b5be..ccbf80d 100644 > --- a/arch/arm/include/asm/io.h > +++ b/arch/arm/include/asm/io.h > @@ -173,6 +173,13 @@ extern void __raw_readsl(unsigned int addr, void *data, > int longlen); > #if 0 /* XXX###XXX */ > #include <asm/arch/io.h> > #endif /* XXX###XXX */ > +/* > + * we need to define __io(p) for {in,out}[bwl] macros. This macro may be > + * defined in a machine specific io definition earlier. > + */ > +#ifndef __io > +#define __io(p) (p) > +#endif > > /* > * IO port access primitives
I tested it on Devkit8000. Tested-by: Thomas Weber <we...@corscience.de> _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot