1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __ASM_MACH_GENERIC_IOREMAP_H 3 #define __ASM_MACH_GENERIC_IOREMAP_H 4 5 #include <linux/types.h> 6 7 /* 8 * Allow physical addresses to be fixed up to help peripherals located 9 * outside the low 32-bit range -- generic pass-through version. 10 */ 11 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, 12 phys_addr_t size) 13 { 14 return phys_addr; 15 } 16 17 static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, 18 unsigned long flags) 19 { 20 return NULL; 21 } 22 23 static inline int plat_iounmap(const volatile void __iomem *addr) 24 { 25 return 0; 26 } 27 28 #define _page_cachable_default _CACHE_CACHABLE_NONCOHERENT 29 30 #endif /* __ASM_MACH_GENERIC_IOREMAP_H */ 31