Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f5ca30c authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "cnss2: Set no_d3hot flag to avoid PCIe framework saving config space"

parents eb33cd64 f9bda47d
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -1263,9 +1263,6 @@ static int cnss_pci_suspend_noirq(struct device *dev)
	if (driver_ops && driver_ops->suspend_noirq)
		ret = driver_ops->suspend_noirq(pci_dev);

	if (pci_priv->disable_pc && !pci_dev->state_saved)
		pci_save_state(pci_dev);

out:
	return ret;
}
@@ -2488,6 +2485,7 @@ static void cnss_mhi_notify_status(struct mhi_controller *mhi_ctrl, void *priv,

	plat_priv = pci_priv->plat_priv;

	if (reason != MHI_CB_IDLE)
		cnss_pr_dbg("MHI status cb is called with reason %s(%d)\n",
			    cnss_mhi_notify_status_to_str(reason), reason);

@@ -2855,6 +2853,7 @@ static int cnss_pci_probe(struct pci_dev *pci_dev,
		goto out;
	}

	pci_dev->no_d3hot = true;
	pci_priv->pci_link_state = PCI_LINK_UP;
	pci_priv->plat_priv = plat_priv;
	pci_priv->pci_dev = pci_dev;