of_iommu.h 467 B

123456789101112131415161718192021
  1. #ifndef __OF_IOMMU_H
  2. #define __OF_IOMMU_H
  3. #ifdef CONFIG_OF_IOMMU
  4. extern int of_get_dma_window(struct device_node *dn, const char *prefix,
  5. int index, unsigned long *busno, dma_addr_t *addr,
  6. size_t *size);
  7. #else
  8. static inline int of_get_dma_window(struct device_node *dn, const char *prefix,
  9. int index, unsigned long *busno, dma_addr_t *addr,
  10. size_t *size)
  11. {
  12. return -EINVAL;
  13. }
  14. #endif /* CONFIG_OF_IOMMU */
  15. #endif /* __OF_IOMMU_H */