Merge tag 'trace-v5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[linux-2.6-microblaze.git] / include / linux / of_iommu.h
index 16f4b3e..55c1eb3 100644 (file)
@@ -2,29 +2,18 @@
 #ifndef __OF_IOMMU_H
 #define __OF_IOMMU_H
 
-#include <linux/device.h>
-#include <linux/iommu.h>
-#include <linux/of.h>
+struct device;
+struct device_node;
+struct iommu_ops;
 
 #ifdef CONFIG_OF_IOMMU
 
-extern int of_get_dma_window(struct device_node *dn, const char *prefix,
-                            int index, unsigned long *busno, dma_addr_t *addr,
-                            size_t *size);
-
 extern const struct iommu_ops *of_iommu_configure(struct device *dev,
                                        struct device_node *master_np,
                                        const u32 *id);
 
 #else
 
-static inline int of_get_dma_window(struct device_node *dn, const char *prefix,
-                           int index, unsigned long *busno, dma_addr_t *addr,
-                           size_t *size)
-{
-       return -EINVAL;
-}
-
 static inline const struct iommu_ops *of_iommu_configure(struct device *dev,
                                         struct device_node *master_np,
                                         const u32 *id)