|
@@ -25,6 +25,7 @@
|
|
#include <asm/sizes.h>
|
|
#include <asm/sizes.h>
|
|
|
|
|
|
/* macro to get at IO space when running virtually */
|
|
/* macro to get at IO space when running virtually */
|
|
|
|
+#ifdef CONFIG_MMU
|
|
/*
|
|
/*
|
|
* Statically mapped addresses:
|
|
* Statically mapped addresses:
|
|
*
|
|
*
|
|
@@ -33,6 +34,9 @@
|
|
* 1fxx xxxx -> fexx xxxx
|
|
* 1fxx xxxx -> fexx xxxx
|
|
*/
|
|
*/
|
|
#define IO_ADDRESS(x) (((x) & 0x03ffffff) + 0xfb000000)
|
|
#define IO_ADDRESS(x) (((x) & 0x03ffffff) + 0xfb000000)
|
|
|
|
+#else
|
|
|
|
+#define IO_ADDRESS(x) (x)
|
|
|
|
+#endif
|
|
#define __io_address(n) __io(IO_ADDRESS(n))
|
|
#define __io_address(n) __io(IO_ADDRESS(n))
|
|
|
|
|
|
#endif
|
|
#endif
|