Skip to content
Snippets Groups Projects
ioremap.h 714 B
Newer Older
  • Learn to ignore specific revisions
  • /*
     * SPDX-License-Identifier:	GPL-2.0
     */
    #ifndef __ASM_MACH_GENERIC_IOREMAP_H
    #define __ASM_MACH_GENERIC_IOREMAP_H
    
    #include <linux/types.h>
    
    /*
     * Allow physical addresses to be fixed up to help peripherals located
     * outside the low 32-bit range -- generic pass-through version.
     */
    static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr,
    						phys_addr_t size)
    {
    	return phys_addr;
    }
    
    static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size,
    						unsigned long flags)
    {
    	return NULL;
    }
    
    static inline int plat_iounmap(const volatile void __iomem *addr)
    {
    	return 0;
    }
    
    #define _page_cachable_default	_CACHE_CACHABLE_NONCOHERENT
    
    #endif /* __ASM_MACH_GENERIC_IOREMAP_H */