|
@@ -711,6 +711,48 @@ struct wmi_cmd_map {
|
|
|
u32 tdls_set_state_cmdid;
|
|
|
u32 tdls_peer_update_cmdid;
|
|
|
u32 adaptive_qcs_cmdid;
|
|
|
+ u32 scan_update_request_cmdid;
|
|
|
+ u32 vdev_standby_response_cmdid;
|
|
|
+ u32 vdev_resume_response_cmdid;
|
|
|
+ u32 wlan_peer_caching_add_peer_cmdid;
|
|
|
+ u32 wlan_peer_caching_evict_peer_cmdid;
|
|
|
+ u32 wlan_peer_caching_restore_peer_cmdid;
|
|
|
+ u32 wlan_peer_caching_print_all_peers_info_cmdid;
|
|
|
+ u32 peer_update_wds_entry_cmdid;
|
|
|
+ u32 peer_add_proxy_sta_entry_cmdid;
|
|
|
+ u32 rtt_keepalive_cmdid;
|
|
|
+ u32 oem_req_cmdid;
|
|
|
+ u32 nan_cmdid;
|
|
|
+ u32 vdev_ratemask_cmdid;
|
|
|
+ u32 qboost_cfg_cmdid;
|
|
|
+ u32 pdev_smart_ant_enable_cmdid;
|
|
|
+ u32 pdev_smart_ant_set_rx_antenna_cmdid;
|
|
|
+ u32 peer_smart_ant_set_tx_antenna_cmdid;
|
|
|
+ u32 peer_smart_ant_set_train_info_cmdid;
|
|
|
+ u32 peer_smart_ant_set_node_config_ops_cmdid;
|
|
|
+ u32 pdev_set_antenna_switch_table_cmdid;
|
|
|
+ u32 pdev_set_ctl_table_cmdid;
|
|
|
+ u32 pdev_set_mimogain_table_cmdid;
|
|
|
+ u32 pdev_ratepwr_table_cmdid;
|
|
|
+ u32 pdev_ratepwr_chainmsk_table_cmdid;
|
|
|
+ u32 pdev_fips_cmdid;
|
|
|
+ u32 tt_set_conf_cmdid;
|
|
|
+ u32 fwtest_cmdid;
|
|
|
+ u32 vdev_atf_request_cmdid;
|
|
|
+ u32 peer_atf_request_cmdid;
|
|
|
+ u32 pdev_get_ani_cck_config_cmdid;
|
|
|
+ u32 pdev_get_ani_ofdm_config_cmdid;
|
|
|
+ u32 pdev_reserve_ast_entry_cmdid;
|
|
|
+ u32 pdev_get_nfcal_power_cmdid;
|
|
|
+ u32 pdev_get_tpc_cmdid;
|
|
|
+ u32 pdev_get_ast_info_cmdid;
|
|
|
+ u32 vdev_set_dscp_tid_map_cmdid;
|
|
|
+ u32 pdev_get_info_cmdid;
|
|
|
+ u32 vdev_get_info_cmdid;
|
|
|
+ u32 vdev_filter_neighbor_rx_packets_cmdid;
|
|
|
+ u32 mu_cal_start_cmdid;
|
|
|
+ u32 set_cca_params_cmdid;
|
|
|
+ u32 pdev_bss_chan_info_request_cmdid;
|
|
|
};
|
|
|
|
|
|
/*
|
|
@@ -1366,6 +1408,216 @@ enum wmi_10_2_event_id {
|
|
|
WMI_10_2_PDEV_UTF_EVENTID = WMI_10_2_END_EVENTID - 1,
|
|
|
};
|
|
|
|
|
|
+enum wmi_10_4_cmd_id {
|
|
|
+ WMI_10_4_START_CMDID = 0x9000,
|
|
|
+ WMI_10_4_END_CMDID = 0x9FFF,
|
|
|
+ WMI_10_4_INIT_CMDID,
|
|
|
+ WMI_10_4_START_SCAN_CMDID = WMI_10_4_START_CMDID,
|
|
|
+ WMI_10_4_STOP_SCAN_CMDID,
|
|
|
+ WMI_10_4_SCAN_CHAN_LIST_CMDID,
|
|
|
+ WMI_10_4_SCAN_SCH_PRIO_TBL_CMDID,
|
|
|
+ WMI_10_4_SCAN_UPDATE_REQUEST_CMDID,
|
|
|
+ WMI_10_4_ECHO_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_REGDOMAIN_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_CHANNEL_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_PARAM_CMDID,
|
|
|
+ WMI_10_4_PDEV_PKTLOG_ENABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_PKTLOG_DISABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_WMM_PARAMS_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_HT_CAP_IE_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_VHT_CAP_IE_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_BASE_MACADDR_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_DSCP_TID_MAP_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_QUIET_MODE_CMDID,
|
|
|
+ WMI_10_4_PDEV_GREEN_AP_PS_ENABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_TPC_CONFIG_CMDID,
|
|
|
+ WMI_10_4_VDEV_CREATE_CMDID,
|
|
|
+ WMI_10_4_VDEV_DELETE_CMDID,
|
|
|
+ WMI_10_4_VDEV_START_REQUEST_CMDID,
|
|
|
+ WMI_10_4_VDEV_RESTART_REQUEST_CMDID,
|
|
|
+ WMI_10_4_VDEV_UP_CMDID,
|
|
|
+ WMI_10_4_VDEV_STOP_CMDID,
|
|
|
+ WMI_10_4_VDEV_DOWN_CMDID,
|
|
|
+ WMI_10_4_VDEV_STANDBY_RESPONSE_CMDID,
|
|
|
+ WMI_10_4_VDEV_RESUME_RESPONSE_CMDID,
|
|
|
+ WMI_10_4_VDEV_SET_PARAM_CMDID,
|
|
|
+ WMI_10_4_VDEV_INSTALL_KEY_CMDID,
|
|
|
+ WMI_10_4_WLAN_PEER_CACHING_ADD_PEER_CMDID,
|
|
|
+ WMI_10_4_WLAN_PEER_CACHING_EVICT_PEER_CMDID,
|
|
|
+ WMI_10_4_WLAN_PEER_CACHING_RESTORE_PEER_CMDID,
|
|
|
+ WMI_10_4_WLAN_PEER_CACHING_PRINT_ALL_PEERS_INFO_CMDID,
|
|
|
+ WMI_10_4_PEER_CREATE_CMDID,
|
|
|
+ WMI_10_4_PEER_DELETE_CMDID,
|
|
|
+ WMI_10_4_PEER_FLUSH_TIDS_CMDID,
|
|
|
+ WMI_10_4_PEER_SET_PARAM_CMDID,
|
|
|
+ WMI_10_4_PEER_ASSOC_CMDID,
|
|
|
+ WMI_10_4_PEER_ADD_WDS_ENTRY_CMDID,
|
|
|
+ WMI_10_4_PEER_UPDATE_WDS_ENTRY_CMDID,
|
|
|
+ WMI_10_4_PEER_REMOVE_WDS_ENTRY_CMDID,
|
|
|
+ WMI_10_4_PEER_ADD_PROXY_STA_ENTRY_CMDID,
|
|
|
+ WMI_10_4_PEER_MCAST_GROUP_CMDID,
|
|
|
+ WMI_10_4_BCN_TX_CMDID,
|
|
|
+ WMI_10_4_PDEV_SEND_BCN_CMDID,
|
|
|
+ WMI_10_4_BCN_PRB_TMPL_CMDID,
|
|
|
+ WMI_10_4_BCN_FILTER_RX_CMDID,
|
|
|
+ WMI_10_4_PRB_REQ_FILTER_RX_CMDID,
|
|
|
+ WMI_10_4_MGMT_TX_CMDID,
|
|
|
+ WMI_10_4_PRB_TMPL_CMDID,
|
|
|
+ WMI_10_4_ADDBA_CLEAR_RESP_CMDID,
|
|
|
+ WMI_10_4_ADDBA_SEND_CMDID,
|
|
|
+ WMI_10_4_ADDBA_STATUS_CMDID,
|
|
|
+ WMI_10_4_DELBA_SEND_CMDID,
|
|
|
+ WMI_10_4_ADDBA_SET_RESP_CMDID,
|
|
|
+ WMI_10_4_SEND_SINGLEAMSDU_CMDID,
|
|
|
+ WMI_10_4_STA_POWERSAVE_MODE_CMDID,
|
|
|
+ WMI_10_4_STA_POWERSAVE_PARAM_CMDID,
|
|
|
+ WMI_10_4_STA_MIMO_PS_MODE_CMDID,
|
|
|
+ WMI_10_4_DBGLOG_CFG_CMDID,
|
|
|
+ WMI_10_4_PDEV_DFS_ENABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_DFS_DISABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_QVIT_CMDID,
|
|
|
+ WMI_10_4_ROAM_SCAN_MODE,
|
|
|
+ WMI_10_4_ROAM_SCAN_RSSI_THRESHOLD,
|
|
|
+ WMI_10_4_ROAM_SCAN_PERIOD,
|
|
|
+ WMI_10_4_ROAM_SCAN_RSSI_CHANGE_THRESHOLD,
|
|
|
+ WMI_10_4_ROAM_AP_PROFILE,
|
|
|
+ WMI_10_4_OFL_SCAN_ADD_AP_PROFILE,
|
|
|
+ WMI_10_4_OFL_SCAN_REMOVE_AP_PROFILE,
|
|
|
+ WMI_10_4_OFL_SCAN_PERIOD,
|
|
|
+ WMI_10_4_P2P_DEV_SET_DEVICE_INFO,
|
|
|
+ WMI_10_4_P2P_DEV_SET_DISCOVERABILITY,
|
|
|
+ WMI_10_4_P2P_GO_SET_BEACON_IE,
|
|
|
+ WMI_10_4_P2P_GO_SET_PROBE_RESP_IE,
|
|
|
+ WMI_10_4_P2P_SET_VENDOR_IE_DATA_CMDID,
|
|
|
+ WMI_10_4_AP_PS_PEER_PARAM_CMDID,
|
|
|
+ WMI_10_4_AP_PS_PEER_UAPSD_COEX_CMDID,
|
|
|
+ WMI_10_4_PEER_RATE_RETRY_SCHED_CMDID,
|
|
|
+ WMI_10_4_WLAN_PROFILE_TRIGGER_CMDID,
|
|
|
+ WMI_10_4_WLAN_PROFILE_SET_HIST_INTVL_CMDID,
|
|
|
+ WMI_10_4_WLAN_PROFILE_GET_PROFILE_DATA_CMDID,
|
|
|
+ WMI_10_4_WLAN_PROFILE_ENABLE_PROFILE_ID_CMDID,
|
|
|
+ WMI_10_4_WLAN_PROFILE_LIST_PROFILE_ID_CMDID,
|
|
|
+ WMI_10_4_PDEV_SUSPEND_CMDID,
|
|
|
+ WMI_10_4_PDEV_RESUME_CMDID,
|
|
|
+ WMI_10_4_ADD_BCN_FILTER_CMDID,
|
|
|
+ WMI_10_4_RMV_BCN_FILTER_CMDID,
|
|
|
+ WMI_10_4_WOW_ADD_WAKE_PATTERN_CMDID,
|
|
|
+ WMI_10_4_WOW_DEL_WAKE_PATTERN_CMDID,
|
|
|
+ WMI_10_4_WOW_ENABLE_DISABLE_WAKE_EVENT_CMDID,
|
|
|
+ WMI_10_4_WOW_ENABLE_CMDID,
|
|
|
+ WMI_10_4_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID,
|
|
|
+ WMI_10_4_RTT_MEASREQ_CMDID,
|
|
|
+ WMI_10_4_RTT_TSF_CMDID,
|
|
|
+ WMI_10_4_RTT_KEEPALIVE_CMDID,
|
|
|
+ WMI_10_4_OEM_REQ_CMDID,
|
|
|
+ WMI_10_4_NAN_CMDID,
|
|
|
+ WMI_10_4_VDEV_SPECTRAL_SCAN_CONFIGURE_CMDID,
|
|
|
+ WMI_10_4_VDEV_SPECTRAL_SCAN_ENABLE_CMDID,
|
|
|
+ WMI_10_4_REQUEST_STATS_CMDID,
|
|
|
+ WMI_10_4_GPIO_CONFIG_CMDID,
|
|
|
+ WMI_10_4_GPIO_OUTPUT_CMDID,
|
|
|
+ WMI_10_4_VDEV_RATEMASK_CMDID,
|
|
|
+ WMI_10_4_CSA_OFFLOAD_ENABLE_CMDID,
|
|
|
+ WMI_10_4_GTK_OFFLOAD_CMDID,
|
|
|
+ WMI_10_4_QBOOST_CFG_CMDID,
|
|
|
+ WMI_10_4_CSA_OFFLOAD_CHANSWITCH_CMDID,
|
|
|
+ WMI_10_4_PDEV_SMART_ANT_ENABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_SMART_ANT_SET_RX_ANTENNA_CMDID,
|
|
|
+ WMI_10_4_PEER_SMART_ANT_SET_TX_ANTENNA_CMDID,
|
|
|
+ WMI_10_4_PEER_SMART_ANT_SET_TRAIN_INFO_CMDID,
|
|
|
+ WMI_10_4_PEER_SMART_ANT_SET_NODE_CONFIG_OPS_CMDID,
|
|
|
+ WMI_10_4_VDEV_SET_KEEPALIVE_CMDID,
|
|
|
+ WMI_10_4_VDEV_GET_KEEPALIVE_CMDID,
|
|
|
+ WMI_10_4_FORCE_FW_HANG_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_ANTENNA_SWITCH_TABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_CTL_TABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_SET_MIMOGAIN_TABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_RATEPWR_TABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_RATEPWR_CHAINMSK_TABLE_CMDID,
|
|
|
+ WMI_10_4_PDEV_FIPS_CMDID,
|
|
|
+ WMI_10_4_TT_SET_CONF_CMDID,
|
|
|
+ WMI_10_4_FWTEST_CMDID,
|
|
|
+ WMI_10_4_VDEV_ATF_REQUEST_CMDID,
|
|
|
+ WMI_10_4_PEER_ATF_REQUEST_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_ANI_CCK_CONFIG_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_ANI_OFDM_CONFIG_CMDID,
|
|
|
+ WMI_10_4_PDEV_RESERVE_AST_ENTRY_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_NFCAL_POWER_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_TPC_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_AST_INFO_CMDID,
|
|
|
+ WMI_10_4_VDEV_SET_DSCP_TID_MAP_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_TEMPERATURE_CMDID,
|
|
|
+ WMI_10_4_PDEV_GET_INFO_CMDID,
|
|
|
+ WMI_10_4_VDEV_GET_INFO_CMDID,
|
|
|
+ WMI_10_4_VDEV_FILTER_NEIGHBOR_RX_PACKETS_CMDID,
|
|
|
+ WMI_10_4_MU_CAL_START_CMDID,
|
|
|
+ WMI_10_4_SET_CCA_PARAMS_CMDID,
|
|
|
+ WMI_10_4_PDEV_BSS_CHAN_INFO_REQUEST_CMDID,
|
|
|
+ WMI_10_4_PDEV_UTF_CMDID = WMI_10_4_END_CMDID - 1,
|
|
|
+};
|
|
|
+
|
|
|
+enum wmi_10_4_event_id {
|
|
|
+ WMI_10_4_SERVICE_READY_EVENTID = 0x8000,
|
|
|
+ WMI_10_4_READY_EVENTID,
|
|
|
+ WMI_10_4_DEBUG_MESG_EVENTID,
|
|
|
+ WMI_10_4_START_EVENTID = 0x9000,
|
|
|
+ WMI_10_4_END_EVENTID = 0x9FFF,
|
|
|
+ WMI_10_4_SCAN_EVENTID = WMI_10_4_START_EVENTID,
|
|
|
+ WMI_10_4_ECHO_EVENTID,
|
|
|
+ WMI_10_4_UPDATE_STATS_EVENTID,
|
|
|
+ WMI_10_4_INST_RSSI_STATS_EVENTID,
|
|
|
+ WMI_10_4_VDEV_START_RESP_EVENTID,
|
|
|
+ WMI_10_4_VDEV_STANDBY_REQ_EVENTID,
|
|
|
+ WMI_10_4_VDEV_RESUME_REQ_EVENTID,
|
|
|
+ WMI_10_4_VDEV_STOPPED_EVENTID,
|
|
|
+ WMI_10_4_PEER_STA_KICKOUT_EVENTID,
|
|
|
+ WMI_10_4_HOST_SWBA_EVENTID,
|
|
|
+ WMI_10_4_TBTTOFFSET_UPDATE_EVENTID,
|
|
|
+ WMI_10_4_MGMT_RX_EVENTID,
|
|
|
+ WMI_10_4_CHAN_INFO_EVENTID,
|
|
|
+ WMI_10_4_PHYERR_EVENTID,
|
|
|
+ WMI_10_4_ROAM_EVENTID,
|
|
|
+ WMI_10_4_PROFILE_MATCH,
|
|
|
+ WMI_10_4_DEBUG_PRINT_EVENTID,
|
|
|
+ WMI_10_4_PDEV_QVIT_EVENTID,
|
|
|
+ WMI_10_4_WLAN_PROFILE_DATA_EVENTID,
|
|
|
+ WMI_10_4_RTT_MEASUREMENT_REPORT_EVENTID,
|
|
|
+ WMI_10_4_TSF_MEASUREMENT_REPORT_EVENTID,
|
|
|
+ WMI_10_4_RTT_ERROR_REPORT_EVENTID,
|
|
|
+ WMI_10_4_RTT_KEEPALIVE_EVENTID,
|
|
|
+ WMI_10_4_OEM_CAPABILITY_EVENTID,
|
|
|
+ WMI_10_4_OEM_MEASUREMENT_REPORT_EVENTID,
|
|
|
+ WMI_10_4_OEM_ERROR_REPORT_EVENTID,
|
|
|
+ WMI_10_4_NAN_EVENTID,
|
|
|
+ WMI_10_4_WOW_WAKEUP_HOST_EVENTID,
|
|
|
+ WMI_10_4_GTK_OFFLOAD_STATUS_EVENTID,
|
|
|
+ WMI_10_4_GTK_REKEY_FAIL_EVENTID,
|
|
|
+ WMI_10_4_DCS_INTERFERENCE_EVENTID,
|
|
|
+ WMI_10_4_PDEV_TPC_CONFIG_EVENTID,
|
|
|
+ WMI_10_4_CSA_HANDLING_EVENTID,
|
|
|
+ WMI_10_4_GPIO_INPUT_EVENTID,
|
|
|
+ WMI_10_4_PEER_RATECODE_LIST_EVENTID,
|
|
|
+ WMI_10_4_GENERIC_BUFFER_EVENTID,
|
|
|
+ WMI_10_4_MCAST_BUF_RELEASE_EVENTID,
|
|
|
+ WMI_10_4_MCAST_LIST_AGEOUT_EVENTID,
|
|
|
+ WMI_10_4_VDEV_GET_KEEPALIVE_EVENTID,
|
|
|
+ WMI_10_4_WDS_PEER_EVENTID,
|
|
|
+ WMI_10_4_PEER_STA_PS_STATECHG_EVENTID,
|
|
|
+ WMI_10_4_PDEV_FIPS_EVENTID,
|
|
|
+ WMI_10_4_TT_STATS_EVENTID,
|
|
|
+ WMI_10_4_PDEV_CHANNEL_HOPPING_EVENTID,
|
|
|
+ WMI_10_4_PDEV_ANI_CCK_LEVEL_EVENTID,
|
|
|
+ WMI_10_4_PDEV_ANI_OFDM_LEVEL_EVENTID,
|
|
|
+ WMI_10_4_PDEV_RESERVE_AST_ENTRY_EVENTID,
|
|
|
+ WMI_10_4_PDEV_NFCAL_POWER_EVENTID,
|
|
|
+ WMI_10_4_PDEV_TPC_EVENTID,
|
|
|
+ WMI_10_4_PDEV_GET_AST_INFO_EVENTID,
|
|
|
+ WMI_10_4_PDEV_TEMPERATURE_EVENTID,
|
|
|
+ WMI_10_4_PDEV_NFCAL_POWER_ALL_CHANNELS_EVENTID,
|
|
|
+ WMI_10_4_PDEV_BSS_CHAN_INFO_EVENTID,
|
|
|
+ WMI_10_4_PDEV_UTF_EVENTID = WMI_10_4_END_EVENTID - 1,
|
|
|
+};
|
|
|
+
|
|
|
enum wmi_phy_mode {
|
|
|
MODE_11A = 0, /* 11a Mode */
|
|
|
MODE_11G = 1, /* 11b/g Mode */
|