summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu
diff options
context:
space:
mode:
authorMichal Simek <michal.simek@xilinx.com>2015-08-05 07:50:16 +0200
committerMichal Simek <michal.simek@xilinx.com>2015-08-19 11:25:50 +0200
commit37ecd04fe3c64c43703e61182b571705a35928a5 (patch)
tree162db74f91a51f08f9da24e225789f4eaefd9206 /arch/arm/cpu
parentcb526c1c88e2a35033cc00dde931b926536fd42b (diff)
downloadu-boot-37ecd04fe3c64c43703e61182b571705a35928a5.tar.gz
u-boot-37ecd04fe3c64c43703e61182b571705a35928a5.tar.xz
u-boot-37ecd04fe3c64c43703e61182b571705a35928a5.zip
ARM: zynqmp: Add platform specific arch_get_page_table
Based on the patch: "armv8: caches: Added routine to set non cacheable region" (sha1: dad17fd51027ad02ac8f02deed186d08109d61fd) it is necessary to add platform specific hook. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'arch/arm/cpu')
-rw-r--r--arch/arm/cpu/armv8/zynqmp/cpu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/arm/cpu/armv8/zynqmp/cpu.c b/arch/arm/cpu/armv8/zynqmp/cpu.c
index 60d7d20e17..f90cca36aa 100644
--- a/arch/arm/cpu/armv8/zynqmp/cpu.c
+++ b/arch/arm/cpu/armv8/zynqmp/cpu.c
@@ -191,4 +191,9 @@ void enable_caches(void)
set_sctlr(get_sctlr() | CR_C);
}
+
+u64 *arch_get_page_table(void)
+{
+ return (u64 *)(gd->arch.tlb_addr + 0x3000);
+}
#endif