cnss2: Only send host IOVA range to firmware when SMMU enabled
Only when SMMU S1 enabled, CNSS driver will send IOVA range in HOST_CAP message, and let firmware to configure ATU. Change-Id: Idd19063da975c0105d91e0e31575d0b0d1edd8e2 CRs-Fixed: 2896035
This commit is contained in:

کامیت شده توسط
Madan Koyyalamudi

والد
6dcd57f602
کامیت
39a9deb49b
@@ -307,7 +307,8 @@ static int cnss_wlfw_host_cap_send_sync(struct cnss_plat_data *plat_priv)
|
||||
req->cal_done = plat_priv->cal_done;
|
||||
cnss_pr_dbg("Calibration done is %d\n", plat_priv->cal_done);
|
||||
|
||||
if (!cnss_bus_get_iova(plat_priv, &iova_start, &iova_size) &&
|
||||
if (cnss_bus_is_smmu_s1_enabled(plat_priv) &&
|
||||
!cnss_bus_get_iova(plat_priv, &iova_start, &iova_size) &&
|
||||
!cnss_bus_get_iova_ipa(plat_priv, &iova_ipa_start,
|
||||
&iova_ipa_size)) {
|
||||
req->ddr_range_valid = 1;
|
||||
|
مرجع در شماره جدید
Block a user