--- zzzz-none-000/linux-3.10.107/arch/arm64/include/asm/device.h 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/arch/arm64/include/asm/device.h 2021-02-04 17:41:59.000000000 +0000 @@ -18,6 +18,11 @@ struct dev_archdata { struct dma_map_ops *dma_ops; +#ifdef CONFIG_IOMMU_API + void *iommu; /* private IOMMU data */ +#endif + struct dma_iommu_mapping *mapping; + bool dma_coherent; }; struct pdev_archdata {