|
@@ -511,18 +511,6 @@ static void wlan_hdd_notify_handler(int state)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-/**
|
|
|
- * wlan_hdd_update_status() - update driver status
|
|
|
- * @status: driver status
|
|
|
- *
|
|
|
- * Return: void
|
|
|
- */
|
|
|
-static void wlan_hdd_update_status(uint32_t status)
|
|
|
-{
|
|
|
- if (status == PLD_RECOVERY)
|
|
|
- cds_set_recovery_in_progress(true);
|
|
|
-}
|
|
|
-
|
|
|
static int hdd_to_pmo_interface_pause(enum wow_interface_pause hdd_pause,
|
|
|
enum pmo_wow_interface_pause *pmo_pause)
|
|
|
{
|
|
@@ -1277,15 +1265,17 @@ static void wlan_hdd_pld_notify_handler(struct device *dev,
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * wlan_hdd_pld_update_status() - update driver status
|
|
|
+ * wlan_hdd_pld_uevent() - update driver status
|
|
|
* @dev: device
|
|
|
- * @status: driver status
|
|
|
+ * @uevent: uevent status
|
|
|
*
|
|
|
* Return: void
|
|
|
*/
|
|
|
-static void wlan_hdd_pld_update_status(struct device *dev, uint32_t status)
|
|
|
+static void wlan_hdd_pld_uevent(struct device *dev,
|
|
|
+ struct pld_uevent_data *uevent)
|
|
|
{
|
|
|
- wlan_hdd_update_status(status);
|
|
|
+ if (uevent->uevent == PLD_RECOVERY)
|
|
|
+ cds_set_recovery_in_progress(true);
|
|
|
}
|
|
|
|
|
|
#ifdef FEATURE_RUNTIME_PM
|
|
@@ -1328,7 +1318,7 @@ struct pld_driver_ops wlan_drv_ops = {
|
|
|
.resume_noirq = wlan_hdd_pld_resume_noirq,
|
|
|
.reset_resume = wlan_hdd_pld_reset_resume,
|
|
|
.modem_status = wlan_hdd_pld_notify_handler,
|
|
|
- .update_status = wlan_hdd_pld_update_status,
|
|
|
+ .uevent = wlan_hdd_pld_uevent,
|
|
|
#ifdef FEATURE_RUNTIME_PM
|
|
|
.runtime_suspend = wlan_hdd_pld_runtime_suspend,
|
|
|
.runtime_resume = wlan_hdd_pld_runtime_resume,
|