diff options
author | Raja Mani <rmani@qti.qualcomm.com> | 2015-06-22 10:40:13 -0400 |
---|---|---|
committer | Kalle Valo <kvalo@qca.qualcomm.com> | 2015-06-30 08:31:08 -0400 |
commit | 93841a15cce206450cdb31fe9b3f6b00342afe2b (patch) | |
tree | 5331bb22f5b12571d0dd3253b4b0ed4c89ec3286 /drivers/net/wireless/ath/ath10k/wmi.h | |
parent | 772b4aeee51a851132abf799de8c07cfbe95ac00 (diff) |
ath10k: add 10.4 fw wmi vdev cmd ids
Include 10.4 firmware wmi vdev cmd id and make up wmi vdev map
table wmi_10_4_vdev_param_map and also update non 10.4 firmware
vdev cmd map table with newly added vdev cmd id specifically for
10.4 firmware as unsupported.
Signed-off-by: Raja Mani <rmani@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/wmi.h')
-rw-r--r-- | drivers/net/wireless/ath/ath10k/wmi.h | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath10k/wmi.h b/drivers/net/wireless/ath/ath10k/wmi.h index c3a05a9a05ae..ecc7288ff119 100644 --- a/drivers/net/wireless/ath/ath10k/wmi.h +++ b/drivers/net/wireless/ath/ath10k/wmi.h | |||
@@ -3904,6 +3904,22 @@ struct wmi_vdev_param_map { | |||
3904 | u32 drop_unencry; | 3904 | u32 drop_unencry; |
3905 | u32 tx_encap_type; | 3905 | u32 tx_encap_type; |
3906 | u32 ap_detect_out_of_sync_sleeping_sta_time_secs; | 3906 | u32 ap_detect_out_of_sync_sleeping_sta_time_secs; |
3907 | u32 rc_num_retries; | ||
3908 | u32 cabq_maxdur; | ||
3909 | u32 mfptest_set; | ||
3910 | u32 rts_fixed_rate; | ||
3911 | u32 vht_sgimask; | ||
3912 | u32 vht80_ratemask; | ||
3913 | u32 early_rx_adjust_enable; | ||
3914 | u32 early_rx_tgt_bmiss_num; | ||
3915 | u32 early_rx_bmiss_sample_cycle; | ||
3916 | u32 early_rx_slop_step; | ||
3917 | u32 early_rx_init_slop; | ||
3918 | u32 early_rx_adjust_pause; | ||
3919 | u32 proxy_sta; | ||
3920 | u32 meru_vc; | ||
3921 | u32 rx_decap_type; | ||
3922 | u32 bw_nss_ratemask; | ||
3907 | }; | 3923 | }; |
3908 | 3924 | ||
3909 | #define WMI_VDEV_PARAM_UNSUPPORTED 0 | 3925 | #define WMI_VDEV_PARAM_UNSUPPORTED 0 |
@@ -4162,6 +4178,75 @@ enum wmi_10x_vdev_param { | |||
4162 | WMI_10X_VDEV_PARAM_VHT80_RATEMASK, | 4178 | WMI_10X_VDEV_PARAM_VHT80_RATEMASK, |
4163 | }; | 4179 | }; |
4164 | 4180 | ||
4181 | enum wmi_10_4_vdev_param { | ||
4182 | WMI_10_4_VDEV_PARAM_RTS_THRESHOLD = 0x1, | ||
4183 | WMI_10_4_VDEV_PARAM_FRAGMENTATION_THRESHOLD, | ||
4184 | WMI_10_4_VDEV_PARAM_BEACON_INTERVAL, | ||
4185 | WMI_10_4_VDEV_PARAM_LISTEN_INTERVAL, | ||
4186 | WMI_10_4_VDEV_PARAM_MULTICAST_RATE, | ||
4187 | WMI_10_4_VDEV_PARAM_MGMT_TX_RATE, | ||
4188 | WMI_10_4_VDEV_PARAM_SLOT_TIME, | ||
4189 | WMI_10_4_VDEV_PARAM_PREAMBLE, | ||
4190 | WMI_10_4_VDEV_PARAM_SWBA_TIME, | ||
4191 | WMI_10_4_VDEV_STATS_UPDATE_PERIOD, | ||
4192 | WMI_10_4_VDEV_PWRSAVE_AGEOUT_TIME, | ||
4193 | WMI_10_4_VDEV_HOST_SWBA_INTERVAL, | ||
4194 | WMI_10_4_VDEV_PARAM_DTIM_PERIOD, | ||
4195 | WMI_10_4_VDEV_OC_SCHEDULER_AIR_TIME_LIMIT, | ||
4196 | WMI_10_4_VDEV_PARAM_WDS, | ||
4197 | WMI_10_4_VDEV_PARAM_ATIM_WINDOW, | ||
4198 | WMI_10_4_VDEV_PARAM_BMISS_COUNT_MAX, | ||
4199 | WMI_10_4_VDEV_PARAM_BMISS_FIRST_BCNT, | ||
4200 | WMI_10_4_VDEV_PARAM_BMISS_FINAL_BCNT, | ||
4201 | WMI_10_4_VDEV_PARAM_FEATURE_WMM, | ||
4202 | WMI_10_4_VDEV_PARAM_CHWIDTH, | ||
4203 | WMI_10_4_VDEV_PARAM_CHEXTOFFSET, | ||
4204 | WMI_10_4_VDEV_PARAM_DISABLE_HTPROTECTION, | ||
4205 | WMI_10_4_VDEV_PARAM_STA_QUICKKICKOUT, | ||
4206 | WMI_10_4_VDEV_PARAM_MGMT_RATE, | ||
4207 | WMI_10_4_VDEV_PARAM_PROTECTION_MODE, | ||
4208 | WMI_10_4_VDEV_PARAM_FIXED_RATE, | ||
4209 | WMI_10_4_VDEV_PARAM_SGI, | ||
4210 | WMI_10_4_VDEV_PARAM_LDPC, | ||
4211 | WMI_10_4_VDEV_PARAM_TX_STBC, | ||
4212 | WMI_10_4_VDEV_PARAM_RX_STBC, | ||
4213 | WMI_10_4_VDEV_PARAM_INTRA_BSS_FWD, | ||
4214 | WMI_10_4_VDEV_PARAM_DEF_KEYID, | ||
4215 | WMI_10_4_VDEV_PARAM_NSS, | ||
4216 | WMI_10_4_VDEV_PARAM_BCAST_DATA_RATE, | ||
4217 | WMI_10_4_VDEV_PARAM_MCAST_DATA_RATE, | ||
4218 | WMI_10_4_VDEV_PARAM_MCAST_INDICATE, | ||
4219 | WMI_10_4_VDEV_PARAM_DHCP_INDICATE, | ||
4220 | WMI_10_4_VDEV_PARAM_UNKNOWN_DEST_INDICATE, | ||
4221 | WMI_10_4_VDEV_PARAM_AP_KEEPALIVE_MIN_IDLE_INACTIVE_TIME_SECS, | ||
4222 | WMI_10_4_VDEV_PARAM_AP_KEEPALIVE_MAX_IDLE_INACTIVE_TIME_SECS, | ||
4223 | WMI_10_4_VDEV_PARAM_AP_KEEPALIVE_MAX_UNRESPONSIVE_TIME_SECS, | ||
4224 | WMI_10_4_VDEV_PARAM_AP_ENABLE_NAWDS, | ||
4225 | WMI_10_4_VDEV_PARAM_MCAST2UCAST_SET, | ||
4226 | WMI_10_4_VDEV_PARAM_ENABLE_RTSCTS, | ||
4227 | WMI_10_4_VDEV_PARAM_RC_NUM_RETRIES, | ||
4228 | WMI_10_4_VDEV_PARAM_TXBF, | ||
4229 | WMI_10_4_VDEV_PARAM_PACKET_POWERSAVE, | ||
4230 | WMI_10_4_VDEV_PARAM_DROP_UNENCRY, | ||
4231 | WMI_10_4_VDEV_PARAM_TX_ENCAP_TYPE, | ||
4232 | WMI_10_4_VDEV_PARAM_AP_DETECT_OUT_OF_SYNC_SLEEPING_STA_TIME_SECS, | ||
4233 | WMI_10_4_VDEV_PARAM_CABQ_MAXDUR, | ||
4234 | WMI_10_4_VDEV_PARAM_MFPTEST_SET, | ||
4235 | WMI_10_4_VDEV_PARAM_RTS_FIXED_RATE, | ||
4236 | WMI_10_4_VDEV_PARAM_VHT_SGIMASK, | ||
4237 | WMI_10_4_VDEV_PARAM_VHT80_RATEMASK, | ||
4238 | WMI_10_4_VDEV_PARAM_EARLY_RX_ADJUST_ENABLE, | ||
4239 | WMI_10_4_VDEV_PARAM_EARLY_RX_TGT_BMISS_NUM, | ||
4240 | WMI_10_4_VDEV_PARAM_EARLY_RX_BMISS_SAMPLE_CYCLE, | ||
4241 | WMI_10_4_VDEV_PARAM_EARLY_RX_SLOP_STEP, | ||
4242 | WMI_10_4_VDEV_PARAM_EARLY_RX_INIT_SLOP, | ||
4243 | WMI_10_4_VDEV_PARAM_EARLY_RX_ADJUST_PAUSE, | ||
4244 | WMI_10_4_VDEV_PARAM_PROXY_STA, | ||
4245 | WMI_10_4_VDEV_PARAM_MERU_VC, | ||
4246 | WMI_10_4_VDEV_PARAM_RX_DECAP_TYPE, | ||
4247 | WMI_10_4_VDEV_PARAM_BW_NSS_RATEMASK, | ||
4248 | }; | ||
4249 | |||
4165 | #define WMI_VDEV_PARAM_TXBF_SU_TX_BFEE BIT(0) | 4250 | #define WMI_VDEV_PARAM_TXBF_SU_TX_BFEE BIT(0) |
4166 | #define WMI_VDEV_PARAM_TXBF_MU_TX_BFEE BIT(1) | 4251 | #define WMI_VDEV_PARAM_TXBF_MU_TX_BFEE BIT(1) |
4167 | #define WMI_VDEV_PARAM_TXBF_SU_TX_BFER BIT(2) | 4252 | #define WMI_VDEV_PARAM_TXBF_SU_TX_BFER BIT(2) |