Merge pull request #945 from antonio-nino-diaz-arm/an/xlat-dependency

xlat: Fix missing header file dependency
diff --git a/lib/xlat_tables_v2/aarch32/xlat_tables_arch.h b/lib/xlat_tables_v2/aarch32/xlat_tables_arch.h
index 28a80aa..f75ab79 100644
--- a/lib/xlat_tables_v2/aarch32/xlat_tables_arch.h
+++ b/lib/xlat_tables_v2/aarch32/xlat_tables_arch.h
@@ -10,6 +10,7 @@
 #include <arch.h>
 #include <platform_def.h>
 #include <xlat_tables_defs.h>
+#include "../xlat_tables_private.h"
 
 /*
  * In AArch32 state, the MMU only supports 4KB page granularity, which means
diff --git a/lib/xlat_tables_v2/aarch64/xlat_tables_arch.h b/lib/xlat_tables_v2/aarch64/xlat_tables_arch.h
index 5b3205d..caccb73 100644
--- a/lib/xlat_tables_v2/aarch64/xlat_tables_arch.h
+++ b/lib/xlat_tables_v2/aarch64/xlat_tables_arch.h
@@ -10,6 +10,7 @@
 #include <arch.h>
 #include <platform_def.h>
 #include <xlat_tables_defs.h>
+#include "../xlat_tables_private.h"
 
 /*
  * In AArch64 state, the MMU may support 4 KB, 16 KB and 64 KB page