1 /* 2 * Arch specific extensions to struct device 3 * 4 * This file is released under the GPLv2 5 */ 6 #ifndef ASMARM_DEVICE_H 7 #define ASMARM_DEVICE_H 8 9 struct dev_archdata { 10 #ifdef CONFIG_DMABOUNCE 11 struct dmabounce_device_info *dmabounce; 12 #endif 13 #ifdef CONFIG_IOMMU_API 14 void *iommu; /* private IOMMU data */ 15 #endif 16 }; 17 18 struct omap_device; 19 20 struct pdev_archdata { 21 #ifdef CONFIG_ARCH_OMAP 22 struct omap_device *od; 23 #endif 24 }; 25 26 #endif 27