qcacmn: iot_sim code cleanup in wmi

Refactor code and put iot_sim code under feature flag.

Change-Id: Id4720d63ae174d9f4490285e6eb69ab2972ccd28
CRs-Fixed: 2707122
This commit is contained in:
Jayachandran Sreekumaran
2020-06-10 16:52:15 +05:30
committed by nshrivas
parent 81b11d79c5
commit cb709cad18
5 changed files with 14 additions and 31 deletions

View File

@@ -109,6 +109,10 @@
#include "wlan_pkt_capture_public_structs.h" #include "wlan_pkt_capture_public_structs.h"
#endif #endif
#ifdef WLAN_IOT_SIM_SUPPORT
#include "wlan_iot_sim_public_structs.h"
#endif
typedef qdf_nbuf_t wmi_buf_t; typedef qdf_nbuf_t wmi_buf_t;
#define wmi_buf_data(_buf) qdf_nbuf_data(_buf) #define wmi_buf_data(_buf) qdf_nbuf_data(_buf)
@@ -1993,6 +1997,7 @@ QDF_STATUS wmi_unified_smart_ant_enable_tx_feedback_cmd_send(
wmi_unified_t wmi_handle, wmi_unified_t wmi_handle,
struct smart_ant_enable_tx_feedback_params *param); struct smart_ant_enable_tx_feedback_params *param);
#ifdef WLAN_IOT_SIM_SUPPORT
/** /**
* wmi_unified_simulation_test_cmd_send() - * wmi_unified_simulation_test_cmd_send() -
* WMI simulation test command * WMI simulation test command
@@ -2004,6 +2009,7 @@ QDF_STATUS wmi_unified_smart_ant_enable_tx_feedback_cmd_send(
QDF_STATUS wmi_unified_simulation_test_cmd_send(wmi_unified_t wmi_handle, QDF_STATUS wmi_unified_simulation_test_cmd_send(wmi_unified_t wmi_handle,
struct simulation_test_params struct simulation_test_params
*param); *param);
#endif
/** /**
* wmi_unified_vdev_spectral_configure_cmd_send() - * wmi_unified_vdev_spectral_configure_cmd_send() -

View File

@@ -2919,37 +2919,6 @@ struct smart_ant_enable_tx_feedback_params {
int enable; int enable;
}; };
/**
* struct simulation_test_params
* pdev_id: pdev id
* vdev_id: vdev id
* peer_macaddr: peer MAC address
* test_cmd_type: test command type
* test_subcmd_type: test command sub type
* frame_type: frame type
* frame_subtype: frame subtype
* seq: sequence number
* offset: Frame content offset
* frame_length: Frame content length
* buf_len: Buffer length
* bufp: buffer
*/
struct simulation_test_params {
u32 pdev_id;
u32 vdev_id;
u8 peer_mac[QDF_MAC_ADDR_SIZE];
u32 test_cmd_type;
u32 test_subcmd_type;
u8 frame_type;
u8 frame_subtype;
u8 seq;
u8 reserved;
u16 offset;
u16 frame_length;
u32 buf_len;
u8 *bufp;
};
/** /**
* struct vdev_spectral_configure_params - SPectral config params * struct vdev_spectral_configure_params - SPectral config params
* @vdev_id: VDEV id * @vdev_id: VDEV id

View File

@@ -1205,8 +1205,10 @@ QDF_STATUS (*send_smart_ant_set_node_config_cmd)(wmi_unified_t wmi_handle,
struct smart_ant_node_config_params *param); struct smart_ant_node_config_params *param);
#endif #endif
#ifdef WLAN_IOT_SIM_SUPPORT
QDF_STATUS (*send_simulation_test_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_simulation_test_cmd)(wmi_unified_t wmi_handle,
struct simulation_test_params *param); struct simulation_test_params *param);
#endif
QDF_STATUS (*send_smart_ant_enable_tx_feedback_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_smart_ant_enable_tx_feedback_cmd)(wmi_unified_t wmi_handle,
struct smart_ant_enable_tx_feedback_params *param); struct smart_ant_enable_tx_feedback_params *param);

View File

@@ -1296,6 +1296,7 @@ wmi_unified_smart_ant_enable_tx_feedback_cmd_send(
} }
qdf_export_symbol(wmi_unified_smart_ant_enable_tx_feedback_cmd_send); qdf_export_symbol(wmi_unified_smart_ant_enable_tx_feedback_cmd_send);
#ifdef WLAN_IOT_SIM_SUPPORT
QDF_STATUS QDF_STATUS
wmi_unified_simulation_test_cmd_send( wmi_unified_simulation_test_cmd_send(
wmi_unified_t wmi_handle, wmi_unified_t wmi_handle,
@@ -1308,6 +1309,7 @@ wmi_unified_simulation_test_cmd_send(
return QDF_STATUS_E_FAILURE; return QDF_STATUS_E_FAILURE;
} }
qdf_export_symbol(wmi_unified_simulation_test_cmd_send); qdf_export_symbol(wmi_unified_simulation_test_cmd_send);
#endif
QDF_STATUS QDF_STATUS
wmi_unified_vdev_spectral_configure_cmd_send( wmi_unified_vdev_spectral_configure_cmd_send(

View File

@@ -6415,6 +6415,7 @@ send_periodic_chan_stats_config_cmd_tlv(wmi_unified_t wmi_handle,
return ret; return ret;
} }
#ifdef WLAN_IOT_SIM_SUPPORT
/** /**
* send_simulation_test_cmd_tlv() - send simulation test command to fw * send_simulation_test_cmd_tlv() - send simulation test command to fw
* *
@@ -6480,6 +6481,7 @@ static QDF_STATUS send_simulation_test_cmd_tlv(wmi_unified_t wmi_handle,
return QDF_STATUS_SUCCESS; return QDF_STATUS_SUCCESS;
} }
#endif
/** /**
* send_vdev_spectral_configure_cmd_tlv() - send VDEV spectral configure * send_vdev_spectral_configure_cmd_tlv() - send VDEV spectral configure
@@ -14295,7 +14297,9 @@ struct wmi_ops tlv_ops = {
.send_phyerr_enable_cmd = send_phyerr_enable_cmd_tlv, .send_phyerr_enable_cmd = send_phyerr_enable_cmd_tlv,
.send_periodic_chan_stats_config_cmd = .send_periodic_chan_stats_config_cmd =
send_periodic_chan_stats_config_cmd_tlv, send_periodic_chan_stats_config_cmd_tlv,
#ifdef WLAN_IOT_SIM_SUPPORT
.send_simulation_test_cmd = send_simulation_test_cmd_tlv, .send_simulation_test_cmd = send_simulation_test_cmd_tlv,
#endif
.send_vdev_spectral_configure_cmd = .send_vdev_spectral_configure_cmd =
send_vdev_spectral_configure_cmd_tlv, send_vdev_spectral_configure_cmd_tlv,
.send_vdev_spectral_enable_cmd = .send_vdev_spectral_enable_cmd =