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
此提交包含在:
Sravan Kumar Kairam
2018-04-12 11:58:06 +05:30
提交者 nshrivas
父節點 eca2de6c6d
當前提交 5951a618f8
共有 2 個檔案被更改,包括 3 行新增1 行删除

查看文件

@@ -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);
}

查看文件

@@ -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;