| #ifndef _SH_MM_IORMEMAP_H | |
| #define _SH_MM_IORMEMAP_H 1 | |
| #ifdef CONFIG_IOREMAP_FIXED | |
| void __iomem *ioremap_fixed(phys_addr_t, unsigned long, pgprot_t); | |
| int iounmap_fixed(void __iomem *); | |
| void ioremap_fixed_init(void); | |
| #else | |
| static inline void __iomem * | |
| ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) | |
| { | |
| BUG(); | |
| return NULL; | |
| } | |
| static inline void ioremap_fixed_init(void) | |
| { | |
| } | |
| static inline int iounmap_fixed(void __iomem *addr) | |
| { | |
| return -EINVAL; | |
| } | |
| #endif /* CONFIG_IOREMAP_FIXED */ | |
| #endif /* _SH_MM_IORMEMAP_H */ |