ath10k: enable set_tsf vdev command to WMI 10.4
authorPeter Oh <poh@qca.qualcomm.com>
Mon, 4 Apr 2016 23:19:16 +0000 (16:19 -0700)
committerKalle Valo <kvalo@qca.qualcomm.com>
Tue, 12 Apr 2016 18:26:27 +0000 (21:26 +0300)
10.4 firmware has addeded set_tsf vdev parameter,
hence enable it.
set_tsf function can be used to shift TBTT that will
help avoid its clockdrift which happens when beacons
are collided.

Signed-off-by: Peter Oh <poh@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/wmi.c

index db3e9a4..e8d9a3e 100644 (file)
@@ -1008,7 +1008,7 @@ static struct wmi_vdev_param_map wmi_10_4_vdev_param_map = {
        .meru_vc = WMI_10_4_VDEV_PARAM_MERU_VC,
        .rx_decap_type = WMI_10_4_VDEV_PARAM_RX_DECAP_TYPE,
        .bw_nss_ratemask = WMI_10_4_VDEV_PARAM_BW_NSS_RATEMASK,
-       .set_tsf = WMI_VDEV_PARAM_UNSUPPORTED,
+       .set_tsf = WMI_10_4_VDEV_PARAM_TSF_INCREMENT,
 };
 
 static struct wmi_pdev_param_map wmi_pdev_param_map = {