arm64: add support for ioremap() block mappings
[linux-2.6-block.git] / arch / arm64 / include / asm / memory.h
index 853953cd1f0813fd562b68b7cdddd95582f1e392..c65aad7b13dc5032d5694b34f6824e1666c31122 100644 (file)
 #define MT_S2_NORMAL           0xf
 #define MT_S2_DEVICE_nGnRE     0x1
 
+#ifdef CONFIG_ARM64_4K_PAGES
+#define IOREMAP_MAX_ORDER      (PUD_SHIFT)
+#else
+#define IOREMAP_MAX_ORDER      (PMD_SHIFT)
+#endif
+
 #ifndef __ASSEMBLY__
 
 extern phys_addr_t             memstart_addr;