[U-Boot] [RFC PATCH v4 02/23] common: Make sure arch-specific map_sysmem() is defined
Joe Hershberger
joe.hershberger at ni.com
Wed Feb 25 01:02:11 CET 2015
In the case where the arch defines a custom map_sysmem(), make sure that
including just common.h is sufficient to have these functions as they
are when the arch does not override it.
Signed-off-by: Joe Hershberger <joe.hershberger at ni.com>
---
Changes in v4:
-New to v4
Changes in v3: None
Changes in v2: None
include/common.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/common.h b/include/common.h
index 77c55c6..6510efc 100644
--- a/include/common.h
+++ b/include/common.h
@@ -846,7 +846,9 @@ int cpu_release(int nr, int argc, char * const argv[]);
#endif
/* Define a null map_sysmem() if the architecture doesn't use it */
-# ifndef CONFIG_ARCH_MAP_SYSMEM
+# ifdef CONFIG_ARCH_MAP_SYSMEM
+#include <asm/io.h>
+# else
static inline void *map_sysmem(phys_addr_t paddr, unsigned long len)
{
return (void *)(uintptr_t)paddr;
--
1.7.11.5
More information about the U-Boot
mailing list