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
此提交包含在:
@@ -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;
|
||||
|
||||
|
新增問題並參考
封鎖使用者