diff options
author | Rob Herring <robh@kernel.org> | 2021-05-27 14:37:09 -0500 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2021-06-08 14:15:46 +0200 |
commit | bb6bfd79d9bc69f0808a4156ec3ca9fb78694039 (patch) | |
tree | 0b2529f9d235c728564740801cddffc9139aff77 /include/linux/of_iommu.h | |
parent | 7978724f399ae7eba5b6d36ae5a7224d5bf3859a (diff) | |
download | linux-bb6bfd79d9bc69f0808a4156ec3ca9fb78694039.tar.gz linux-bb6bfd79d9bc69f0808a4156ec3ca9fb78694039.tar.bz2 linux-bb6bfd79d9bc69f0808a4156ec3ca9fb78694039.zip |
iommu: Remove unused of_get_dma_window()
of_get_dma_window() was added in 2012 and removed in 2014 in commit
891846516317 ("memory: Add NVIDIA Tegra memory controller support").
Remove it and simplify the header to use forward declarations for
structs rather than includes.
Cc: Joerg Roedel <joro@8bytes.org>
Cc: Will Deacon <will@kernel.org>
Cc: Frank Rowand <frowand.list@gmail.com>
Cc: iommu@lists.linux-foundation.org
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20210527193710.1281746-1-robh@kernel.org
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'include/linux/of_iommu.h')
-rw-r--r-- | include/linux/of_iommu.h | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/include/linux/of_iommu.h b/include/linux/of_iommu.h index 16f4b3e87f20..55c1eb300a86 100644 --- a/include/linux/of_iommu.h +++ b/include/linux/of_iommu.h @@ -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) |