qcacmn: Remove pld smmu platform API from QDF

As part of SMMU QDF cleanup remove platform pld API from
QDF.

Change-Id: Ib257969257e88b4f6a73c661b270924ce07bf398
CRs-Fixed: 2202910
This commit is contained in:
Sravan Kumar Kairam
2018-04-12 11:58:06 +05:30
committed by nshrivas
parent eca2de6c6d
commit 5951a618f8
2 changed files with 3 additions and 1 deletions

View File

@@ -241,7 +241,7 @@ __qdf_mem_paddr_from_dmaaddr(qdf_device_t osdev,
struct dma_iommu_mapping *mapping;
if (__qdf_mem_smmu_s1_enabled(osdev)) {
mapping = pld_smmu_get_mapping(osdev->dev);
mapping = osdev->iommu_mapping;
if (mapping)
return iommu_iova_to_phys(mapping->domain, dma_addr);
}

View File

@@ -241,6 +241,7 @@ enum qdf_bus_type {
* @bus_type: Bus type
* @bid: Bus ID
* @smmu_s1_enabled: SMMU S1 enabled or not
* @iommu_mapping: DMA iommu mapping pointer
*/
struct __qdf_device {
void *drv;
@@ -256,6 +257,7 @@ struct __qdf_device {
const struct hif_bus_id *bid;
#endif
bool smmu_s1_enabled;
struct dma_iommu_mapping *iommu_mapping;
};
typedef struct __qdf_device *__qdf_device_t;