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 */ 11static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, 12 phys_addr_t size) 13{ 14 return phys_addr; 15} 16 17static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, 18 unsigned long flags) 19{ 20 return NULL; 21} 22 23static 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