Browse Source

qcacmn: Modify WMI cmd to point to IPA CLD component

IPA module has been moved to CLD component under the converged
driver model. Point the wmi API's and structures to the newly
defined files.

Change-Id: I96205f7cc18dbea1c05a5f6314490ea6b3dd75fd
CRs-Fixed: 2180176
Sravan Kumar Kairam 7 năm trước cách đây
mục cha
commit
dcb5f80ac3
3 tập tin đã thay đổi với 10 bổ sung14 xóa
  1. 7 1
      wmi_unified_api.h
  2. 0 12
      wmi_unified_param.h
  3. 3 1
      wmi_unified_priv.h

+ 7 - 1
wmi_unified_api.h

@@ -63,6 +63,10 @@
 #include "wlan_ocb_public_structs.h"
 #endif
 
+#ifdef IPA_OFFLOAD
+#include "wlan_ipa_public_struct.h"
+#endif
+
 typedef qdf_nbuf_t wmi_buf_t;
 #define wmi_buf_data(_buf) qdf_nbuf_data(_buf)
 
@@ -836,8 +840,10 @@ QDF_STATUS wmi_unified_roam_scan_filter_cmd(void *wmi_hdl,
 QDF_STATUS wmi_unified_set_epno_network_list_cmd(void *wmi_hdl,
 		struct wifi_enhanched_pno_params *req);
 
+#ifdef IPA_OFFLOAD
 QDF_STATUS  wmi_unified_ipa_offload_control_cmd(void *wmi_hdl,
-		struct ipa_offload_control_params *ipa_offload);
+		struct ipa_uc_offload_control_params *ipa_offload);
+#endif
 
 QDF_STATUS wmi_unified_extscan_get_capabilities_cmd(void *wmi_hdl,
 			  struct extscan_capabilities_params *pgetcapab);

+ 0 - 12
wmi_unified_param.h

@@ -2262,18 +2262,6 @@ enum wmi_extscan_report_events_type {
 	WMI_EXTSCAN_REPORT_EVENTS_NO_BATCH      = 0x04,
 };
 
-/**
- * struct ipa_offload_control_params - ipa offload parameters
- * @offload_type: ipa offload type
- * @vdev_id: vdev id
- * @enable: ipa offload enable/disable
- */
-struct ipa_offload_control_params {
-	uint32_t offload_type;
-	uint32_t vdev_id;
-	uint32_t enable;
-};
-
 /**
  * struct extscan_capabilities_params - ext scan capablities
  * @request_id: request_id

+ 3 - 1
wmi_unified_priv.h

@@ -515,8 +515,10 @@ QDF_STATUS (*send_pno_start_cmd)(wmi_unified_t wmi_handle,
 QDF_STATUS (*send_nlo_mawc_cmd)(wmi_unified_t wmi_handle,
 		struct nlo_mawc_params *params);
 
+#ifdef IPA_OFFLOAD
 QDF_STATUS (*send_ipa_offload_control_cmd)(wmi_unified_t wmi_handle,
-		struct ipa_offload_control_params *ipa_offload);
+		struct ipa_uc_offload_control_params *ipa_offload);
+#endif
 
 QDF_STATUS (*send_set_ric_req_cmd)(wmi_unified_t wmi_handle, void *msg,
 			uint8_t is_add_ts);