Prechádzať zdrojové kódy

cnss2: Enable PCIe gen switch

PCIe gen switch via debugfs is allowed only for QCA6490. Remove check
on QCA6490 and instead allow PCIe gen switch based on firmware
capability exchange.

Change-Id: Ib17c54a6c17a2b87d01a877b057495debec704f6
CRs-Fixed: 3260767
Alan Chen 2 rokov pred
rodič
commit
a2e700310b
1 zmenil súbory, kde vykonal 3 pridanie a 2 odobranie
  1. 3 2
      cnss2/main.c

+ 3 - 2
cnss2/main.c

@@ -493,9 +493,10 @@ int cnss_set_pcie_gen_speed(struct device *dev, u8 pcie_gen_speed)
 	if (!plat_priv)
 		return -EINVAL;
 
-	if (plat_priv->device_id != QCA6490_DEVICE_ID ||
-	    !plat_priv->fw_pcie_gen_switch)
+	if (!plat_priv->fw_pcie_gen_switch) {
+		cnss_pr_err("Firmware does not support PCIe gen switch\n");
 		return -EOPNOTSUPP;
+	}
 
 	if (pcie_gen_speed < QMI_PCIE_GEN_SPEED_1_V01 ||
 	    pcie_gen_speed > QMI_PCIE_GEN_SPEED_3_V01)