1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0 */ 223ff8633SDaniel Schwierzeck #ifndef __ASM_MACH_GENERIC_IOREMAP_H 323ff8633SDaniel Schwierzeck #define __ASM_MACH_GENERIC_IOREMAP_H 423ff8633SDaniel Schwierzeck 523ff8633SDaniel Schwierzeck #include <linux/types.h> 623ff8633SDaniel Schwierzeck 723ff8633SDaniel Schwierzeck /* 823ff8633SDaniel Schwierzeck * Allow physical addresses to be fixed up to help peripherals located 923ff8633SDaniel Schwierzeck * outside the low 32-bit range -- generic pass-through version. 1023ff8633SDaniel Schwierzeck */ fixup_bigphys_addr(phys_addr_t phys_addr,phys_addr_t size)1123ff8633SDaniel Schwierzeckstatic inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, 1223ff8633SDaniel Schwierzeck phys_addr_t size) 1323ff8633SDaniel Schwierzeck { 1423ff8633SDaniel Schwierzeck return phys_addr; 1523ff8633SDaniel Schwierzeck } 1623ff8633SDaniel Schwierzeck plat_ioremap(phys_addr_t offset,unsigned long size,unsigned long flags)1723ff8633SDaniel Schwierzeckstatic inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, 1823ff8633SDaniel Schwierzeck unsigned long flags) 1923ff8633SDaniel Schwierzeck { 2023ff8633SDaniel Schwierzeck return NULL; 2123ff8633SDaniel Schwierzeck } 2223ff8633SDaniel Schwierzeck plat_iounmap(const volatile void __iomem * addr)2323ff8633SDaniel Schwierzeckstatic inline int plat_iounmap(const volatile void __iomem *addr) 2423ff8633SDaniel Schwierzeck { 2523ff8633SDaniel Schwierzeck return 0; 2623ff8633SDaniel Schwierzeck } 2723ff8633SDaniel Schwierzeck 2823ff8633SDaniel Schwierzeck #define _page_cachable_default _CACHE_CACHABLE_NONCOHERENT 2923ff8633SDaniel Schwierzeck 3023ff8633SDaniel Schwierzeck #endif /* __ASM_MACH_GENERIC_IOREMAP_H */ 31