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 -- 1.7.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot