qcacld-3.0: Make PASN events as wakeable
PASN peer create request event and deauth events need host actions and notifying the userspace. So register for PASN events to wake up host. Change-Id: Ic83f10984d4e4d5ee0f1e8a5d7c4fbc321395a26 CRs-Fixed: 3150120
This commit is contained in:

committed by
Madan Koyyalamudi

parent
aa39ba1d48
commit
c5e40fc31a
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2017-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
@@ -419,6 +420,9 @@ void pmo_set_sta_wow_bitmask(uint32_t *bitmask, uint32_t wow_bitmap_size)
|
||||
pmo_set_wow_event_bitmap(WOW_DCS_INTERFERENCE_DET,
|
||||
wow_bitmap_size,
|
||||
bitmask);
|
||||
|
||||
pmo_set_wow_event_bitmap(WOW_RTT_11AZ_EVENT,
|
||||
wow_bitmap_size, bitmask);
|
||||
}
|
||||
|
||||
void pmo_set_sap_wow_bitmask(uint32_t *bitmask, uint32_t wow_bitmap_size)
|
||||
@@ -456,6 +460,8 @@ void pmo_set_sap_wow_bitmask(uint32_t *bitmask, uint32_t wow_bitmap_size)
|
||||
pmo_set_wow_event_bitmap(WOW_DCS_INTERFERENCE_DET,
|
||||
wow_bitmap_size,
|
||||
bitmask);
|
||||
pmo_set_wow_event_bitmap(WOW_RTT_11AZ_EVENT,
|
||||
wow_bitmap_size, bitmask);
|
||||
}
|
||||
|
||||
uint8_t pmo_get_num_wow_filters(struct wlan_objmgr_psoc *psoc)
|
||||
|
@@ -1648,6 +1648,8 @@ static const uint8_t *wma_wow_wake_reason_str(A_INT32 wake_reason)
|
||||
return "DCS_INT_DET";
|
||||
case WOW_REASON_ROAM_STATS:
|
||||
return "ROAM_STATS";
|
||||
case WOW_REASON_RTT_11AZ:
|
||||
return "WOW_REASON_RTT_11AZ";
|
||||
default:
|
||||
return "unknown";
|
||||
}
|
||||
@@ -2642,6 +2644,7 @@ static int wma_wake_event_no_payload(
|
||||
|
||||
case WOW_REASON_GENERIC_WAKE:
|
||||
case WOW_REASON_ROAM_STATS:
|
||||
case WOW_REASON_RTT_11AZ:
|
||||
wma_info("Wake reason %s",
|
||||
wma_wow_wake_reason_str(wake_info->wake_reason));
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user