qcacmn: Remove wmi_id_to_name from wmi_unified.c

Remove wmi_id_to_name from wmi_unified.c as this
function is define in fw_api project.

Change-Id: I4b7d83ed79fe9a5d3a867149972a9ccb1e2f34c8
CRs-Fixed: 2002773
diff --git a/wmi_unified.c b/wmi_unified.c
index 3fc290b..12c1f10 100644
--- a/wmi_unified.c
+++ b/wmi_unified.c
@@ -301,8 +301,6 @@
 uint32_t wmi_record_max_length = WMI_EVENT_DEBUG_ENTRY_MAX_LENGTH;
 uint32_t wmi_display_size = 100;
 
-static uint8_t *wmi_id_to_name(uint32_t wmi_command);
-
 /**
  * wmi_log_init() - Initialize WMI event logging
  * @wmi_handle: WMI handle.
@@ -1274,605 +1272,12 @@
 	return wmi_handle->max_msg_len - WMI_MIN_HEAD_ROOM;
 }
 
-#ifdef CONFIG_MCL
-static uint8_t *wmi_id_to_name(uint32_t wmi_command)
-{
-	switch (wmi_command) {
-		/* initialize the wlan sub system */
-		CASE_RETURN_STRING(WMI_INIT_CMDID);
-
-		/* Scan specific commands */
-
-		/* start scan request to FW  */
-		CASE_RETURN_STRING(WMI_START_SCAN_CMDID);
-		/* stop scan request to FW  */
-		CASE_RETURN_STRING(WMI_STOP_SCAN_CMDID);
-		/* full list of channels as defined by the regulatory
-		 * that will be used by scanner   */
-		CASE_RETURN_STRING(WMI_SCAN_CHAN_LIST_CMDID);
-		/* overwrite default priority table in scan scheduler   */
-		CASE_RETURN_STRING(WMI_SCAN_SCH_PRIO_TBL_CMDID);
-		/* This command to adjust the priority and min.max_rest_time
-		 * of an on ongoing scan request.
-		 */
-		CASE_RETURN_STRING(WMI_SCAN_UPDATE_REQUEST_CMDID);
-
-		/* PDEV(physical device) specific commands */
-		/* set regulatorty ctl id used by FW to determine the exact
-		 * ctl power limits */
-		CASE_RETURN_STRING(WMI_PDEV_SET_REGDOMAIN_CMDID);
-		/* set channel. mainly used for supporting monitor mode */
-		CASE_RETURN_STRING(WMI_PDEV_SET_CHANNEL_CMDID);
-		/* set pdev specific parameters */
-		CASE_RETURN_STRING(WMI_PDEV_SET_PARAM_CMDID);
-		/* enable packet log */
-		CASE_RETURN_STRING(WMI_PDEV_PKTLOG_ENABLE_CMDID);
-		/* disable packet log*/
-		CASE_RETURN_STRING(WMI_PDEV_PKTLOG_DISABLE_CMDID);
-		/* set wmm parameters */
-		CASE_RETURN_STRING(WMI_PDEV_SET_WMM_PARAMS_CMDID);
-		/* set HT cap ie that needs to be carried probe requests
-		 * HT/VHT channels */
-		CASE_RETURN_STRING(WMI_PDEV_SET_HT_CAP_IE_CMDID);
-		/* set VHT cap ie that needs to be carried on probe
-		 * requests on VHT channels */
-		CASE_RETURN_STRING(WMI_PDEV_SET_VHT_CAP_IE_CMDID);
-
-		/* Command to send the DSCP-to-TID map to the target */
-		CASE_RETURN_STRING(WMI_PDEV_SET_DSCP_TID_MAP_CMDID);
-		/* set quiet ie parameters. primarily used in AP mode */
-		CASE_RETURN_STRING(WMI_PDEV_SET_QUIET_MODE_CMDID);
-		/* Enable/Disable Green AP Power Save  */
-		CASE_RETURN_STRING(WMI_PDEV_GREEN_AP_PS_ENABLE_CMDID);
-		/* get TPC config for the current operating channel */
-		CASE_RETURN_STRING(WMI_PDEV_GET_TPC_CONFIG_CMDID);
-
-		/* set the base MAC address for the physical device before
-		 * a VDEV is created. For firmware that does not support
-		 * this feature and this command, the pdev MAC address will
-		 * not be changed. */
-		CASE_RETURN_STRING(WMI_PDEV_SET_BASE_MACADDR_CMDID);
-
-		/* eeprom content dump , the same to bdboard data */
-		CASE_RETURN_STRING(WMI_PDEV_DUMP_CMDID);
-
-		/* VDEV(virtual device) specific commands */
-		/* vdev create */
-		CASE_RETURN_STRING(WMI_VDEV_CREATE_CMDID);
-		/* vdev delete */
-		CASE_RETURN_STRING(WMI_VDEV_DELETE_CMDID);
-		/* vdev start request */
-		CASE_RETURN_STRING(WMI_VDEV_START_REQUEST_CMDID);
-		/* vdev restart request (RX only, NO TX, used for CAC period)*/
-		CASE_RETURN_STRING(WMI_VDEV_RESTART_REQUEST_CMDID);
-		/* vdev up request */
-		CASE_RETURN_STRING(WMI_VDEV_UP_CMDID);
-		/* vdev stop request */
-		CASE_RETURN_STRING(WMI_VDEV_STOP_CMDID);
-		/* vdev down request */
-		CASE_RETURN_STRING(WMI_VDEV_DOWN_CMDID);
-		/* set a vdev param */
-		CASE_RETURN_STRING(WMI_VDEV_SET_PARAM_CMDID);
-		/* set a key (used for setting per peer unicast
-		 * and per vdev multicast) */
-		CASE_RETURN_STRING(WMI_VDEV_INSTALL_KEY_CMDID);
-
-		/* wnm sleep mode command */
-		CASE_RETURN_STRING(WMI_VDEV_WNM_SLEEPMODE_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_WMM_ADDTS_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_WMM_DELTS_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_SET_WMM_PARAMS_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_SET_GTX_PARAMS_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_IPSEC_NATKEEPALIVE_FILTER_CMDID);
-
-		CASE_RETURN_STRING(WMI_VDEV_PLMREQ_START_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_PLMREQ_STOP_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_TSF_TSTAMP_ACTION_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_SET_IE_CMDID);
-
-		/* peer specific commands */
-
-		/** create a peer */
-		CASE_RETURN_STRING(WMI_PEER_CREATE_CMDID);
-		/** delete a peer */
-		CASE_RETURN_STRING(WMI_PEER_DELETE_CMDID);
-		/** flush specific  tid queues of a peer */
-		CASE_RETURN_STRING(WMI_PEER_FLUSH_TIDS_CMDID);
-		/** set a parameter of a peer */
-		CASE_RETURN_STRING(WMI_PEER_SET_PARAM_CMDID);
-		/* set peer to associated state. will cary all parameters
-		 * determined during assocication time */
-		CASE_RETURN_STRING(WMI_PEER_ASSOC_CMDID);
-		/* add a wds  (4 address ) entry. used only for testing
-		 * WDS feature on AP products */
-		CASE_RETURN_STRING(WMI_PEER_ADD_WDS_ENTRY_CMDID);
-		/* remove wds  (4 address ) entry. used only for testing WDS
-		 * feature on AP products */
-		CASE_RETURN_STRING(WMI_PEER_REMOVE_WDS_ENTRY_CMDID);
-		/* set up mcast info for multicast to unicast conversion */
-		CASE_RETURN_STRING(WMI_PEER_MCAST_GROUP_CMDID);
-		/* request peer info from FW to get PEER_INFO_EVENTID */
-		CASE_RETURN_STRING(WMI_PEER_INFO_REQ_CMDID);
-
-		/* beacon/management specific commands */
-
-		/* transmit beacon by reference. used for transmitting beacon
-		 * on low latency interface like pcie */
-		CASE_RETURN_STRING(WMI_BCN_TX_CMDID);
-		/* transmit beacon by value */
-		CASE_RETURN_STRING(WMI_PDEV_SEND_BCN_CMDID);
-		/* set the beacon template. used in beacon offload mode to setup
-		 * the common beacon template with the FW to be used by FW to
-		 * generate beacons */
-		CASE_RETURN_STRING(WMI_BCN_TMPL_CMDID);
-		/* set beacon filter with FW */
-		CASE_RETURN_STRING(WMI_BCN_FILTER_RX_CMDID);
-		/* enable/disable filtering of probe requests in the firmware */
-		CASE_RETURN_STRING(WMI_PRB_REQ_FILTER_RX_CMDID);
-		/* transmit management frame by value. will be deprecated */
-		CASE_RETURN_STRING(WMI_MGMT_TX_CMDID);
-		/* set the probe response template. used in beacon offload mode
-		 * to setup the common probe response template with the FW to
-		 * be used by FW to generate probe responses */
-		CASE_RETURN_STRING(WMI_PRB_TMPL_CMDID);
-
-		/* commands to directly control ba negotiation directly from
-		 * host. only used in test mode */
-
-		/* turn off FW Auto addba mode and let host control addba */
-		CASE_RETURN_STRING(WMI_ADDBA_CLEAR_RESP_CMDID);
-		/* send add ba request */
-		CASE_RETURN_STRING(WMI_ADDBA_SEND_CMDID);
-		CASE_RETURN_STRING(WMI_ADDBA_STATUS_CMDID);
-		/* send del ba */
-		CASE_RETURN_STRING(WMI_DELBA_SEND_CMDID);
-		/* set add ba response will be used by FW to generate
-		 * addba response*/
-		CASE_RETURN_STRING(WMI_ADDBA_SET_RESP_CMDID);
-		/* send single VHT MPDU with AMSDU */
-		CASE_RETURN_STRING(WMI_SEND_SINGLEAMSDU_CMDID);
-
-		/* Station power save specific config */
-		/* enable/disable station powersave */
-		CASE_RETURN_STRING(WMI_STA_POWERSAVE_MODE_CMDID);
-		/* set station power save specific parameter */
-		CASE_RETURN_STRING(WMI_STA_POWERSAVE_PARAM_CMDID);
-		/* set station mimo powersave mode */
-		CASE_RETURN_STRING(WMI_STA_MIMO_PS_MODE_CMDID);
-
-		/* DFS-specific commands */
-		/* enable DFS (radar detection)*/
-		CASE_RETURN_STRING(WMI_PDEV_DFS_ENABLE_CMDID);
-		/* disable DFS (radar detection)*/
-		CASE_RETURN_STRING(WMI_PDEV_DFS_DISABLE_CMDID);
-		/* enable DFS phyerr/parse filter offload */
-		CASE_RETURN_STRING(WMI_DFS_PHYERR_FILTER_ENA_CMDID);
-		/* enable DFS phyerr/parse filter offload */
-		CASE_RETURN_STRING(WMI_DFS_PHYERR_FILTER_DIS_CMDID);
-
-		/* Roaming specific  commands */
-		/* set roam scan mode */
-		CASE_RETURN_STRING(WMI_ROAM_SCAN_MODE);
-		/* set roam scan rssi threshold below which roam
-		 * scan is enabled  */
-		CASE_RETURN_STRING(WMI_ROAM_SCAN_RSSI_THRESHOLD);
-		/* set roam scan period for periodic roam scan mode  */
-		CASE_RETURN_STRING(WMI_ROAM_SCAN_PERIOD);
-		/* set roam scan trigger rssi change threshold   */
-		CASE_RETURN_STRING(WMI_ROAM_SCAN_RSSI_CHANGE_THRESHOLD);
-		/* set roam AP profile   */
-		CASE_RETURN_STRING(WMI_ROAM_AP_PROFILE);
-		/* set channel list for roam scans */
-		CASE_RETURN_STRING(WMI_ROAM_CHAN_LIST);
-		/* offload scan specific commands */
-		/* set offload scan AP profile   */
-		CASE_RETURN_STRING(WMI_OFL_SCAN_ADD_AP_PROFILE);
-		/* remove offload scan AP profile   */
-		CASE_RETURN_STRING(WMI_OFL_SCAN_REMOVE_AP_PROFILE);
-		/* set offload scan period   */
-		CASE_RETURN_STRING(WMI_OFL_SCAN_PERIOD);
-
-		/* P2P specific commands */
-		/* set P2P device info. FW will used by FW to create P2P IE
-		 * to be carried in probe response generated during p2p listen
-		 * and for p2p discoverability  */
-		CASE_RETURN_STRING(WMI_P2P_DEV_SET_DEVICE_INFO);
-		/* enable/disable p2p discoverability on STA/AP VDEVs  */
-		CASE_RETURN_STRING(WMI_P2P_DEV_SET_DISCOVERABILITY);
-		/* set p2p ie to be carried in beacons generated by FW for GO */
-		CASE_RETURN_STRING(WMI_P2P_GO_SET_BEACON_IE);
-		/* set p2p ie to be carried in probe response frames generated
-		 * by FW for GO  */
-		CASE_RETURN_STRING(WMI_P2P_GO_SET_PROBE_RESP_IE);
-		/* set the vendor specific p2p ie data.
-		 * FW will use this to parse the P2P NoA
-		 * attribute in the beacons/probe responses received.
-		 */
-		CASE_RETURN_STRING(WMI_P2P_SET_VENDOR_IE_DATA_CMDID);
-		/* set the configure of p2p find offload */
-		CASE_RETURN_STRING(WMI_P2P_DISC_OFFLOAD_CONFIG_CMDID);
-		/* set the vendor specific p2p ie data for p2p find offload */
-		CASE_RETURN_STRING(WMI_P2P_DISC_OFFLOAD_APPIE_CMDID);
-		/* set the BSSID/device name pattern of p2p find offload */
-		CASE_RETURN_STRING(WMI_P2P_DISC_OFFLOAD_PATTERN_CMDID);
-		/* set OppPS related parameters **/
-		CASE_RETURN_STRING(WMI_P2P_SET_OPPPS_PARAM_CMDID);
-
-		/* AP power save specific config
-		 * set AP power save specific param */
-		CASE_RETURN_STRING(WMI_AP_PS_PEER_PARAM_CMDID);
-		/* set AP UAPSD coex pecific param */
-		CASE_RETURN_STRING(WMI_AP_PS_PEER_UAPSD_COEX_CMDID);
-
-		/* Rate-control specific commands */
-		CASE_RETURN_STRING(WMI_PEER_RATE_RETRY_SCHED_CMDID);
-
-		/* WLAN Profiling commands. */
-		CASE_RETURN_STRING(WMI_WLAN_PROFILE_TRIGGER_CMDID);
-		CASE_RETURN_STRING(WMI_WLAN_PROFILE_SET_HIST_INTVL_CMDID);
-		CASE_RETURN_STRING(WMI_WLAN_PROFILE_GET_PROFILE_DATA_CMDID);
-		CASE_RETURN_STRING(WMI_WLAN_PROFILE_ENABLE_PROFILE_ID_CMDID);
-		CASE_RETURN_STRING(WMI_WLAN_PROFILE_LIST_PROFILE_ID_CMDID);
-
-		/* Suspend resume command Ids */
-		CASE_RETURN_STRING(WMI_PDEV_SUSPEND_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_RESUME_CMDID);
-
-		/* Beacon filter commands */
-		/* add a beacon filter */
-		CASE_RETURN_STRING(WMI_ADD_BCN_FILTER_CMDID);
-		/* remove a  beacon filter */
-		CASE_RETURN_STRING(WMI_RMV_BCN_FILTER_CMDID);
-
-		/* WOW Specific WMI commands */
-		/* add pattern for awake */
-		CASE_RETURN_STRING(WMI_WOW_ADD_WAKE_PATTERN_CMDID);
-		/* deleta a wake pattern */
-		CASE_RETURN_STRING(WMI_WOW_DEL_WAKE_PATTERN_CMDID);
-		/* enable/deisable wake event  */
-		CASE_RETURN_STRING(WMI_WOW_ENABLE_DISABLE_WAKE_EVENT_CMDID);
-		/* enable WOW  */
-		CASE_RETURN_STRING(WMI_WOW_ENABLE_CMDID);
-		/* host woke up from sleep event to FW. Generated in response
-		 * to WOW Hardware event */
-		CASE_RETURN_STRING(WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID);
-
-		/* RTT measurement related cmd */
-		/* reques to make an RTT measurement */
-		CASE_RETURN_STRING(WMI_RTT_MEASREQ_CMDID);
-		/* reques to report a tsf measurement */
-		CASE_RETURN_STRING(WMI_RTT_TSF_CMDID);
-
-		/* spectral scan command */
-		/* configure spectral scan */
-		CASE_RETURN_STRING(WMI_VDEV_SPECTRAL_SCAN_CONFIGURE_CMDID);
-		/* enable/disable spectral scan and trigger */
-		CASE_RETURN_STRING(WMI_VDEV_SPECTRAL_SCAN_ENABLE_CMDID);
-
-		/* F/W stats */
-		/* one time request for stats */
-		CASE_RETURN_STRING(WMI_REQUEST_STATS_CMDID);
-		/* Push MCC Adaptive Scheduler Stats to Firmware */
-		CASE_RETURN_STRING(WMI_MCC_SCHED_TRAFFIC_STATS_CMDID);
-
-		/* ARP OFFLOAD REQUEST*/
-		CASE_RETURN_STRING(WMI_SET_ARP_NS_OFFLOAD_CMDID);
-
-		/* Proactive ARP Response Add Pattern Command*/
-		CASE_RETURN_STRING(WMI_ADD_PROACTIVE_ARP_RSP_PATTERN_CMDID);
-
-		/* Proactive ARP Response Del Pattern Command*/
-		CASE_RETURN_STRING(WMI_DEL_PROACTIVE_ARP_RSP_PATTERN_CMDID);
-
-		/* NS offload confid*/
-		CASE_RETURN_STRING(WMI_NETWORK_LIST_OFFLOAD_CONFIG_CMDID);
-
-		/* GTK offload Specific WMI commands */
-		CASE_RETURN_STRING(WMI_GTK_OFFLOAD_CMDID);
-
-		/* CSA offload Specific WMI commands */
-		/* csa offload enable */
-		CASE_RETURN_STRING(WMI_CSA_OFFLOAD_ENABLE_CMDID);
-		/* chan switch command */
-		CASE_RETURN_STRING(WMI_CSA_OFFLOAD_CHANSWITCH_CMDID);
-
-		/* Chatter commands */
-		/* Change chatter mode of operation */
-		CASE_RETURN_STRING(WMI_CHATTER_SET_MODE_CMDID);
-		/* chatter add coalescing filter command */
-		CASE_RETURN_STRING(WMI_CHATTER_ADD_COALESCING_FILTER_CMDID);
-		/* chatter delete coalescing filter command */
-		CASE_RETURN_STRING(WMI_CHATTER_DELETE_COALESCING_FILTER_CMDID);
-		/* chatter coalecing query command */
-		CASE_RETURN_STRING(WMI_CHATTER_COALESCING_QUERY_CMDID);
-
-		/* addba specific commands */
-		/* start the aggregation on this TID */
-		CASE_RETURN_STRING(WMI_PEER_TID_ADDBA_CMDID);
-		/* stop the aggregation on this TID */
-		CASE_RETURN_STRING(WMI_PEER_TID_DELBA_CMDID);
-
-		/* set station mimo powersave method */
-		CASE_RETURN_STRING(WMI_STA_DTIM_PS_METHOD_CMDID);
-		/* Configure the Station UAPSD AC Auto Trigger Parameters */
-		CASE_RETURN_STRING(WMI_STA_UAPSD_AUTO_TRIG_CMDID);
-		/* Configure the Keep Alive Parameters */
-		CASE_RETURN_STRING(WMI_STA_KEEPALIVE_CMDID);
-
-		/* Request ssn from target for a sta/tid pair */
-		CASE_RETURN_STRING(WMI_BA_REQ_SSN_CMDID);
-		/* misc command group */
-		/* echo command mainly used for testing */
-		CASE_RETURN_STRING(WMI_ECHO_CMDID);
-
-		/* !!IMPORTANT!!
-		 * If you need to add a new WMI command to the CASE_RETURN_STRING(WMI_GRP_MISC sub-group,
-		 * please make sure you add it BEHIND CASE_RETURN_STRING(WMI_PDEV_UTF_CMDID);
-		 * as we MUST have a fixed value here to maintain compatibility between
-		 * UTF and the ART2 driver
-		 */
-		/* UTF WMI commands */
-		CASE_RETURN_STRING(WMI_PDEV_UTF_CMDID);
-
-		/* set debug log config */
-		CASE_RETURN_STRING(WMI_DBGLOG_CFG_CMDID);
-		/* QVIT specific command id */
-		CASE_RETURN_STRING(WMI_PDEV_QVIT_CMDID);
-		/* Factory Testing Mode request command
-		 * used for integrated chipsets */
-		CASE_RETURN_STRING(WMI_PDEV_FTM_INTG_CMDID);
-		/* set and get keepalive parameters command */
-		CASE_RETURN_STRING(WMI_VDEV_SET_KEEPALIVE_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_GET_KEEPALIVE_CMDID);
-		/* For fw recovery test command */
-		CASE_RETURN_STRING(WMI_FORCE_FW_HANG_CMDID);
-		/* Set Mcast/Bdcast filter */
-		CASE_RETURN_STRING(WMI_SET_MCASTBCAST_FILTER_CMDID);
-		/* set thermal management params */
-		CASE_RETURN_STRING(WMI_THERMAL_MGMT_CMDID);
-		CASE_RETURN_STRING(WMI_RSSI_BREACH_MONITOR_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_LRO_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_TRANSFER_DATA_TO_FLASH_CMDID);
-		CASE_RETURN_STRING(WMI_CONFIG_ENHANCED_MCAST_FILTER_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_WISA_CMDID);
-		CASE_RETURN_STRING(WMI_SCAN_ADAPTIVE_DWELL_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_SET_ACTION_WAKE_UP_CMDID);
-		CASE_RETURN_STRING(WMI_MAWC_SENSOR_REPORT_IND_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_CONFIGURE_MAWC_CMDID);
-		CASE_RETURN_STRING(WMI_NLO_CONFIGURE_MAWC_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_CONFIGURE_MAWC_CMDID);
-		/* GPIO Configuration */
-		CASE_RETURN_STRING(WMI_GPIO_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_GPIO_OUTPUT_CMDID);
-
-		/* Txbf configuration command */
-		CASE_RETURN_STRING(WMI_TXBF_CMDID);
-
-		/* FWTEST Commands */
-		CASE_RETURN_STRING(WMI_FWTEST_VDEV_MCC_SET_TBTT_MODE_CMDID);
-		/* set NoA descs */
-		CASE_RETURN_STRING(WMI_FWTEST_P2P_SET_NOA_PARAM_CMDID);
-
-		/* TDLS Configuration */
-		/* enable/disable TDLS */
-		CASE_RETURN_STRING(WMI_TDLS_SET_STATE_CMDID);
-		/* set tdls peer state */
-		CASE_RETURN_STRING(WMI_TDLS_PEER_UPDATE_CMDID);
-
-		/* Resmgr Configuration */
-		/* Adaptive OCS is enabled by default in the FW.
-		 * This command is used to disable FW based adaptive OCS.
-		 */
-		CASE_RETURN_STRING
-			(WMI_RESMGR_ADAPTIVE_OCS_ENABLE_DISABLE_CMDID);
-		/* set the requested channel time quota for the home channels */
-		CASE_RETURN_STRING(WMI_RESMGR_SET_CHAN_TIME_QUOTA_CMDID);
-		/* set the requested latency for the home channels */
-		CASE_RETURN_STRING(WMI_RESMGR_SET_CHAN_LATENCY_CMDID);
-
-		/* STA SMPS Configuration */
-		/* force SMPS mode */
-		CASE_RETURN_STRING(WMI_STA_SMPS_FORCE_MODE_CMDID);
-		/* set SMPS parameters */
-		CASE_RETURN_STRING(WMI_STA_SMPS_PARAM_CMDID);
-
-		/* Wlan HB commands */
-		/* enalbe/disable wlan HB */
-		CASE_RETURN_STRING(WMI_HB_SET_ENABLE_CMDID);
-		/* set tcp parameters for wlan HB */
-		CASE_RETURN_STRING(WMI_HB_SET_TCP_PARAMS_CMDID);
-		/* set tcp pkt filter for wlan HB */
-		CASE_RETURN_STRING(WMI_HB_SET_TCP_PKT_FILTER_CMDID);
-		/* set udp parameters for wlan HB */
-		CASE_RETURN_STRING(WMI_HB_SET_UDP_PARAMS_CMDID);
-		/* set udp pkt filter for wlan HB */
-		CASE_RETURN_STRING(WMI_HB_SET_UDP_PKT_FILTER_CMDID);
-
-		/* Wlan RMC commands*/
-		/* enable/disable RMC */
-		CASE_RETURN_STRING(WMI_RMC_SET_MODE_CMDID);
-		/* configure action frame period */
-		CASE_RETURN_STRING(WMI_RMC_SET_ACTION_PERIOD_CMDID);
-		/* For debug/future enhancement purposes only,
-		 * configures/finetunes RMC algorithms */
-		CASE_RETURN_STRING(WMI_RMC_CONFIG_CMDID);
-
-		/* WLAN MHF offload commands */
-		/* enable/disable MHF offload */
-		CASE_RETURN_STRING(WMI_MHF_OFFLOAD_SET_MODE_CMDID);
-		/* Plumb routing table for MHF offload */
-		CASE_RETURN_STRING(WMI_MHF_OFFLOAD_PLUMB_ROUTING_TBL_CMDID);
-
-		/* location scan commands */
-		/* start batch scan */
-		CASE_RETURN_STRING(WMI_BATCH_SCAN_ENABLE_CMDID);
-		/* stop batch scan */
-		CASE_RETURN_STRING(WMI_BATCH_SCAN_DISABLE_CMDID);
-		/* get batch scan result */
-		CASE_RETURN_STRING(WMI_BATCH_SCAN_TRIGGER_RESULT_CMDID);
-		/* OEM related cmd */
-		CASE_RETURN_STRING(WMI_OEM_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_OEM_REQUEST_CMDID);
-		/* NAN request cmd */
-		CASE_RETURN_STRING(WMI_NAN_CMDID);
-		/* Modem power state cmd */
-		CASE_RETURN_STRING(WMI_MODEM_POWER_STATE_CMDID);
-		CASE_RETURN_STRING(WMI_REQUEST_STATS_EXT_CMDID);
-		CASE_RETURN_STRING(WMI_OBSS_SCAN_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_OBSS_SCAN_DISABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_GET_ESTIMATED_LINKSPEED_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_SCAN_CMD);
-		CASE_RETURN_STRING(WMI_PDEV_SET_LED_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_HOST_AUTO_SHUTDOWN_CFG_CMDID);
-		CASE_RETURN_STRING(WMI_CHAN_AVOID_UPDATE_CMDID);
-		CASE_RETURN_STRING(WMI_COEX_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_IOAC_ADD_KEEPALIVE_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_IOAC_DEL_KEEPALIVE_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_IOAC_ADD_WAKE_PATTERN_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_IOAC_DEL_WAKE_PATTERN_CMDID);
-		CASE_RETURN_STRING(WMI_REQUEST_LINK_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_START_LINK_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_CLEAR_LINK_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_GET_FW_MEM_DUMP_CMDID);
-		CASE_RETURN_STRING(WMI_LPI_MGMT_SNOOPING_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_LPI_START_SCAN_CMDID);
-		CASE_RETURN_STRING(WMI_LPI_STOP_SCAN_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_START_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_STOP_CMDID);
-		CASE_RETURN_STRING
-			(WMI_EXTSCAN_CONFIGURE_WLAN_CHANGE_MONITOR_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_CONFIGURE_HOTLIST_MONITOR_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_GET_CACHED_RESULTS_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_GET_WLAN_CHANGE_RESULTS_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_SET_CAPABILITIES_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_GET_CAPABILITIES_CMDID);
-		CASE_RETURN_STRING(WMI_EXTSCAN_CONFIGURE_HOTLIST_SSID_MONITOR_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_SYNCH_COMPLETE);
-		CASE_RETURN_STRING(WMI_D0_WOW_ENABLE_DISABLE_CMDID);
-		CASE_RETURN_STRING(WMI_EXTWOW_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_EXTWOW_SET_APP_TYPE1_PARAMS_CMDID);
-		CASE_RETURN_STRING(WMI_EXTWOW_SET_APP_TYPE2_PARAMS_CMDID);
-		CASE_RETURN_STRING(WMI_UNIT_TEST_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_SET_RIC_REQUEST_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_TEMPERATURE_CMDID);
-		CASE_RETURN_STRING(WMI_SET_DHCP_SERVER_OFFLOAD_CMDID);
-		CASE_RETURN_STRING(WMI_TPC_CHAINMASK_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_IPA_OFFLOAD_ENABLE_DISABLE_CMDID);
-		CASE_RETURN_STRING(WMI_SCAN_PROB_REQ_OUI_CMDID);
-		CASE_RETURN_STRING(WMI_TDLS_SET_OFFCHAN_MODE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_LED_FLASHING_CMDID);
-		CASE_RETURN_STRING(WMI_MDNS_OFFLOAD_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_MDNS_SET_FQDN_CMDID);
-		CASE_RETURN_STRING(WMI_MDNS_SET_RESPONSE_CMDID);
-		CASE_RETURN_STRING(WMI_MDNS_GET_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_INVOKE_CMDID);
-		CASE_RETURN_STRING(WMI_SET_ANTENNA_DIVERSITY_CMDID);
-		CASE_RETURN_STRING(WMI_SAP_OFL_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_APFIND_CMDID);
-		CASE_RETURN_STRING(WMI_PASSPOINT_LIST_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_OCB_SET_SCHED_CMDID);
-		CASE_RETURN_STRING(WMI_OCB_SET_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_OCB_SET_UTC_TIME_CMDID);
-		CASE_RETURN_STRING(WMI_OCB_START_TIMING_ADVERT_CMDID);
-		CASE_RETURN_STRING(WMI_OCB_STOP_TIMING_ADVERT_CMDID);
-		CASE_RETURN_STRING(WMI_OCB_GET_TSF_TIMER_CMDID);
-		CASE_RETURN_STRING(WMI_DCC_GET_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_DCC_CLEAR_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_DCC_UPDATE_NDL_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_FILTER_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_SUBNET_CHANGE_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_DEBUG_MESG_FLUSH_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_SET_RATE_REPORT_CONDITION_CMDID);
-		CASE_RETURN_STRING(WMI_SOC_SET_PCL_CMDID);
-		CASE_RETURN_STRING(WMI_SOC_SET_HW_MODE_CMDID);
-		CASE_RETURN_STRING(WMI_SOC_SET_DUAL_MAC_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_ENABLE_ICMPV6_NA_FLT_CMDID);
-		CASE_RETURN_STRING(WMI_DIAG_EVENT_LOG_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_PACKET_FILTER_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_PACKET_FILTER_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_SAP_SET_BLACKLIST_PARAM_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_UDP_SVC_OFLD_CMDID);
-		CASE_RETURN_STRING(WMI_MGMT_TX_SEND_CMDID);
-		CASE_RETURN_STRING(WMI_SOC_SET_ANTENNA_MODE_CMDID);
-		CASE_RETURN_STRING(WMI_WOW_HOSTWAKEUP_GPIO_PIN_PATTERN_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_AP_PS_EGAP_PARAM_CMDID);
-		CASE_RETURN_STRING(WMI_PMF_OFFLOAD_SET_SA_QUERY_CMDID);
-		CASE_RETURN_STRING(WMI_BPF_GET_CAPABILITY_CMDID);
-		CASE_RETURN_STRING(WMI_BPF_GET_VDEV_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_BPF_SET_VDEV_INSTRUCTIONS_CMDID);
-		CASE_RETURN_STRING(WMI_BPF_DEL_VDEV_INSTRUCTIONS_CMDID);
-		CASE_RETURN_STRING(WMI_NDI_GET_CAP_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_NDP_INITIATOR_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_NDP_RESPONDER_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_NDP_END_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_UPDATE_WDS_ENTRY_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_ADD_PROXY_STA_ENTRY_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_FIPS_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SMART_ANT_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SMART_ANT_SET_RX_ANTENNA_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_ANTENNA_SWITCH_TABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_CTL_TABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_MIMOGAIN_TABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_TPC_CMDID);
-		CASE_RETURN_STRING(WMI_MIB_STATS_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_ANI_CCK_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_ANI_OFDM_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_RATEMASK_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_ATF_REQUEST_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_SET_DSCP_TID_MAP_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_FILTER_NEIGHBOR_RX_PACKETS_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_SET_QUIET_MODE_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_SMART_ANT_SET_TX_ANTENNA_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_SMART_ANT_SET_TRAIN_INFO_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_SMART_ANT_SET_NODE_CONFIG_OPS_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_ATF_REQUEST_CMDID);
-		CASE_RETURN_STRING(WMI_FWTEST_CMDID);
-		CASE_RETURN_STRING(WMI_QBOOST_CFG_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_NFCAL_POWER_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_PCL_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_HW_MODE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_MAC_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_ANTENNA_MODE_CMDID);
-		CASE_RETURN_STRING(WMI_ROAM_SET_MBO_PARAM_CMDID);
-		CASE_RETURN_STRING(WMI_CHAN_AVOID_RPT_ALLOW_CMDID);
-		CASE_RETURN_STRING(WMI_SET_PERIODIC_CHANNEL_STATS_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_SET_CUSTOM_AGGR_SIZE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_WAL_POWER_DEBUG_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_BWF_REQUEST_CMDID);
-		CASE_RETURN_STRING(WMI_DBGLOG_TIME_STAMP_SYNC_CMDID);
-		CASE_RETURN_STRING(WMI_P2P_LISTEN_OFFLOAD_START_CMDID);
-		CASE_RETURN_STRING(WMI_P2P_LISTEN_OFFLOAD_STOP_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_REORDER_QUEUE_SETUP_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_REORDER_QUEUE_REMOVE_CMDID);
-		CASE_RETURN_STRING(WMI_SET_MULTIPLE_MCAST_FILTER_CMDID);
-		CASE_RETURN_STRING(WMI_READ_DATA_FROM_FLASH_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_REORDER_TIMEOUT_VAL_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_SET_RX_BLOCKSIZE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_WAKEUP_CONFIG_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_ANTDIV_STATUS_CMDID);
-		CASE_RETURN_STRING(WMI_PEER_ANTDIV_INFO_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_MNT_FILTER_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_GET_CHIP_POWER_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_COEX_GET_ANTENNA_ISOLATION_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_SET_STATS_THRESHOLD_CMDID);
-		CASE_RETURN_STRING(WMI_REQUEST_WLAN_STATS_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_ENCRYPT_DECRYPT_DATA_REQ_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_DFS_PHYERR_OFFLOAD_ENABLE_CMDID);
-		CASE_RETURN_STRING(WMI_PDEV_DFS_PHYERR_OFFLOAD_DISABLE_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_ADFS_CH_CFG_CMDID);
-		CASE_RETURN_STRING(WMI_VDEV_ADFS_OCAC_ABORT_CMDID);
-		CASE_RETURN_STRING(WMI_SAR_LIMITS_CMDID);
-		CASE_RETURN_STRING(WMI_SET_CURRENT_COUNTRY_CMDID);
-	}
-
-	return "Invalid WMI cmd";
-}
-
-#else
+#ifndef WMI_CMD_STRINGS
 static uint8_t *wmi_id_to_name(uint32_t wmi_command)
 {
 	return "Invalid WMI cmd";
 }
+
 #endif
 
 #ifdef CONFIG_MCL