diff --git a/drivers/iommu/rk-iovmm.c b/drivers/iommu/rk-iovmm.c index 3dfa109e4361..087ccf60fe77 100644 --- a/drivers/iommu/rk-iovmm.c +++ b/drivers/iommu/rk-iovmm.c @@ -38,6 +38,7 @@ int rockchip_iovmm_invalidate_tlb(struct device *dev) return ret; } +EXPORT_SYMBOL(rockchip_iovmm_invalidate_tlb); void rockchip_iovmm_set_fault_handler(struct device *dev, rockchip_iommu_fault_handler_t handler) @@ -46,6 +47,7 @@ void rockchip_iovmm_set_fault_handler(struct device *dev, data->fault_handler = handler; } +EXPORT_SYMBOL(rockchip_iovmm_set_fault_handler); int rockchip_iovmm_activate(struct device *dev) { @@ -53,6 +55,7 @@ int rockchip_iovmm_activate(struct device *dev) return iommu_attach_device(vmm->domain, dev); } +EXPORT_SYMBOL(rockchip_iovmm_activate); void rockchip_iovmm_deactivate(struct device *dev) { @@ -60,6 +63,7 @@ void rockchip_iovmm_deactivate(struct device *dev) iommu_detach_device(vmm->domain, dev); } +EXPORT_SYMBOL(rockchip_iovmm_deactivate); dma_addr_t rockchip_iovmm_map(struct device *dev, struct scatterlist *sg, off_t offset, size_t size)