dma_free_coherent(NULL, size, pgtable->pgtable, pgtable->paddr);
 }
 
-static u32 pgtable_read(struct etnaviv_iommu_domain_pgtable *pgtable,
-                          unsigned long iova)
-{
-       /* calcuate index into page table */
-       unsigned int index = (iova - GPU_MEM_START) / SZ_4K;
-       phys_addr_t paddr;
-
-       paddr = pgtable->pgtable[index];
-
-       return paddr;
-}
-
 static void pgtable_write(struct etnaviv_iommu_domain_pgtable *pgtable,
                          unsigned long iova, phys_addr_t paddr)
 {
        return SZ_4K;
 }
 
-static phys_addr_t etnaviv_iommu_iova_to_phys(struct iommu_domain *domain,
-       dma_addr_t iova)
-{
-       struct etnaviv_iommu_domain *etnaviv_domain = to_etnaviv_domain(domain);
-
-       return pgtable_read(&etnaviv_domain->pgtable, iova);
-}
-
 static size_t etnaviv_iommuv1_dump_size(struct iommu_domain *domain)
 {
        return PT_SIZE;
                .domain_free = etnaviv_domain_free,
                .map = etnaviv_iommuv1_map,
                .unmap = etnaviv_iommuv1_unmap,
-               .iova_to_phys = etnaviv_iommu_iova_to_phys,
                .pgsize_bitmap = SZ_4K,
        },
        .dump_size = etnaviv_iommuv1_dump_size,
 
        return SZ_4K;
 }
 
-static phys_addr_t etnaviv_iommuv2_iova_to_phys(struct iommu_domain *domain,
-       dma_addr_t iova)
-{
-       struct etnaviv_iommuv2_domain *etnaviv_domain =
-                       to_etnaviv_domain(domain);
-       int mtlb_entry, stlb_entry;
-
-       mtlb_entry = (iova & MMUv2_MTLB_MASK) >> MMUv2_MTLB_SHIFT;
-       stlb_entry = (iova & MMUv2_STLB_MASK) >> MMUv2_STLB_SHIFT;
-
-       return etnaviv_domain->stlb_cpu[mtlb_entry][stlb_entry] & ~(SZ_4K - 1);
-}
-
 static int etnaviv_iommuv2_init(struct etnaviv_iommuv2_domain *etnaviv_domain)
 {
        u32 *p;
                .domain_free = etnaviv_iommuv2_domain_free,
                .map = etnaviv_iommuv2_map,
                .unmap = etnaviv_iommuv2_unmap,
-               .iova_to_phys = etnaviv_iommuv2_iova_to_phys,
                .pgsize_bitmap = SZ_4K,
        },
        .dump_size = etnaviv_iommuv2_dump_size,