diff --git a/drivers/bus/mhi/controllers/mhi_arch_qcom.c b/drivers/bus/mhi/controllers/mhi_arch_qcom.c index 56ced4080807..e1fab536db3a 100644 --- a/drivers/bus/mhi/controllers/mhi_arch_qcom.c +++ b/drivers/bus/mhi/controllers/mhi_arch_qcom.c @@ -601,7 +601,8 @@ static int mhi_arch_drv_suspend(struct mhi_controller *mhi_cntrl) /* do a drv hand off */ ret = msm_pcie_pm_control(MSM_PCIE_DRV_SUSPEND, mhi_cntrl->bus, - pci_dev, NULL, 0); + pci_dev, NULL, mhi_cntrl->wake_set ? + MSM_PCIE_CONFIG_NO_L1SS_TO : 0); /* * we failed to suspend and scaled down pcie bw.. need to scale up again