|
@@ -2718,10 +2718,15 @@ static void hif_runtime_prevent_linkdown(struct hif_softc *scn, bool flag)
|
|
|
*/
|
|
|
void hif_pci_prevent_linkdown(struct hif_softc *scn, bool flag)
|
|
|
{
|
|
|
- HIF_DBG("wlan: %s pcie power collapse",
|
|
|
- (flag ? "disable" : "enable"));
|
|
|
+ int errno;
|
|
|
+
|
|
|
+ HIF_DBG("wlan: %s pcie power collapse", flag ? "disable" : "enable");
|
|
|
hif_runtime_prevent_linkdown(scn, flag);
|
|
|
- pld_wlan_pm_control(scn->qdf_dev->dev, flag);
|
|
|
+
|
|
|
+ errno = pld_wlan_pm_control(scn->qdf_dev->dev, flag);
|
|
|
+ if (errno)
|
|
|
+ HIF_ERROR("%s: Failed pld_wlan_pm_control; errno %d",
|
|
|
+ __func__, errno);
|
|
|
}
|
|
|
#else
|
|
|
void hif_pci_prevent_linkdown(struct hif_softc *scn, bool flag)
|