|
@@ -33,9 +33,22 @@ int ioremap_page_range(unsigned long addr, unsigned long end,
|
|
|
/*
|
|
|
* Managed iomap interface
|
|
|
*/
|
|
|
+#ifdef CONFIG_HAS_IOPORT
|
|
|
void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
|
|
|
unsigned int nr);
|
|
|
void devm_ioport_unmap(struct device *dev, void __iomem *addr);
|
|
|
+#else
|
|
|
+static inline void __iomem *devm_ioport_map(struct device *dev,
|
|
|
+ unsigned long port,
|
|
|
+ unsigned int nr)
|
|
|
+{
|
|
|
+ return NULL;
|
|
|
+}
|
|
|
+
|
|
|
+static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr)
|
|
|
+{
|
|
|
+}
|
|
|
+#endif
|
|
|
|
|
|
void __iomem * devm_ioremap(struct device *dev, unsigned long offset,
|
|
|
unsigned long size);
|