Pārlūkot izejas kodu

qcacmn: Extract pdev id from vdev id received in WMI_CHAN_INFO_EVENTID

Add support in utils layer to extract pdev id from vdev id using object
manager APIs.

Use the API to extract pdev id from vdev id received through the
chan info event handler for lithium based chipsets.

CRs-Fixed: 2043869
Change-Id: Ibf1f1f91d505d53219ca9a2f5d94beb8553edfe3
Sathish Kumar 8 gadi atpakaļ
vecāks
revīzija
87db1bd6f2
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      wmi_unified_tlv.c

+ 3 - 0
wmi_unified_tlv.c

@@ -16236,6 +16236,9 @@ static QDF_STATUS extract_chan_info_event_tlv(wmi_unified_t wmi_handle,
 	chan_info->noise_floor = ev->noise_floor;
 	chan_info->rx_clear_count = ev->rx_clear_count;
 	chan_info->cycle_count = ev->cycle_count;
+	chan_info->pdev_id = wlan_get_pdev_id_from_vdev_id(
+			(struct wlan_objmgr_psoc *)wmi_handle->soc->wmi_psoc,
+			ev->vdev_id, WLAN_SCAN_ID);
 
 	return QDF_STATUS_SUCCESS;
 }