Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 51faf9b5 authored by Catalin Marinas's avatar Catalin Marinas
Browse files

RealView: Change the IO_ADDRESS macro



This patch changes the IO_ADDRESS macro for the RealView platforms to
accomodate a wider range of physical addresses on PB11MPCore.

Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>

parent 41267e20
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@
		mrc	p15, 0, \rx, c1, c0
		tst	\rx, #1			@ MMU enabled?
		moveq	\rx,      #0x10000000
		movne	\rx,      #0xf1000000	@ virtual base
		movne	\rx,      #0xf0000000	@ virtual base
		orr	\rx, \rx, #0x00009000
		.endm

+1 −1
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@
#include <asm/sizes.h>

/* macro to get at IO space when running virtually */
#define IO_ADDRESS(x)		((((x) & 0x0effffff) | (((x) >> 4) & 0x0f000000)) + 0xf0000000)
#define IO_ADDRESS(x)		(((x) & 0x0fffffff) + 0xf0000000)
#define __io_address(n)		__io(IO_ADDRESS(n))

#endif