qcacld-3.0: Fix the wrong event id specified for wow wakeup

In wow_get_wmi_eventid(), the reason to event id mapping fills
the wrong command id (WMI_ROAM_PREAUTH_STATUS_CMDID) instead of
the event WMI_ROAM_PREAUTH_START_EVENTID and.
Since the event WMI_ROAM_PREAUTH_START_EVENTID will not be
piggybacked, remove the reason WOW_ROAM_PREAUTH_START_EVENT from
wow_get_wmi_eventid api. Fix the documentation of setting the
WOW_ROAM_PREAUTH_START_EVENT bit in pmo wow bitmap.
Fix invalid event id mapping for WMI_TDLS_PEER_EVENTID also in
wow_get_wmi_eventid().

Change-Id: Ifd08dc94cda22d9de662ef15b74cb19571007052
CRs-Fixed: 3355578
Bu işleme şunda yer alıyor:
Pragaspathi Thilagaraj
2022-12-07 19:11:20 +05:30
işlemeyi yapan: Madan Koyyalamudi
ebeveyn ead07b04fe
işleme 258e6ac52f
2 değiştirilmiş dosya ile 2 ekleme ve 5 silme

Dosyayı Görüntüle

@@ -2041,7 +2041,7 @@ static int wow_get_wmi_eventid(int32_t reason, uint32_t tag)
event_id = wma_ndp_get_eventid_from_tlvtag(tag);
break;
case WOW_REASON_TDLS_CONN_TRACKER_EVENT:
event_id = WOW_TDLS_CONN_TRACKER_EVENT;
event_id = WMI_TDLS_PEER_EVENTID;
break;
case WOW_REASON_ROAM_HO:
event_id = WMI_ROAM_EVENTID;
@@ -2049,9 +2049,6 @@ static int wow_get_wmi_eventid(int32_t reason, uint32_t tag)
case WOW_REASON_11D_SCAN:
event_id = WMI_11D_NEW_COUNTRY_EVENTID;
break;
case WOW_ROAM_PREAUTH_START_EVENT:
event_id = WMI_ROAM_PREAUTH_STATUS_CMDID;
break;
case WOW_REASON_ROAM_PMKID_REQUEST:
event_id = WMI_ROAM_PMKID_REQUEST_EVENTID;
break;