ath10k: add more wmi fw stat defines
authorMichal Kazior <michal.kazior@tieto.com>
Sun, 15 Feb 2015 14:50:41 +0000 (16:50 +0200)
committerKalle Valo <kvalo@qca.qualcomm.com>
Sun, 15 Feb 2015 14:50:41 +0000 (16:50 +0200)
New qca6174 wmi-tlv firmware revisions support
more stat event bits.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/debug.c
drivers/net/wireless/ath/ath10k/wmi.h

index 8e969c9..cafe38a 100644 (file)
@@ -395,7 +395,7 @@ static int ath10k_debug_fw_stats_request(struct ath10k *ar)
 
                reinit_completion(&ar->debug.fw_stats_complete);
 
-               ret = ath10k_wmi_request_stats(ar, WMI_REQUEST_PEER_STAT);
+               ret = ath10k_wmi_request_stats(ar, WMI_STAT_PEER);
                if (ret) {
                        ath10k_warn(ar, "could not request stats (%d)\n", ret);
                        return ret;
index 20ce360..0eb0959 100644 (file)
@@ -3057,8 +3057,12 @@ struct wmi_pdev_stats_peer {
 } __packed;
 
 enum wmi_stats_id {
-       WMI_REQUEST_PEER_STAT   = 0x01,
-       WMI_REQUEST_AP_STAT     = 0x02
+       WMI_STAT_PEER = BIT(0),
+       WMI_STAT_AP = BIT(1),
+       WMI_STAT_PDEV = BIT(2),
+       WMI_STAT_VDEV = BIT(3),
+       WMI_STAT_BCNFLT = BIT(4),
+       WMI_STAT_VDEV_RATE = BIT(5),
 };
 
 struct wlan_inst_rssi_args {
@@ -3093,7 +3097,7 @@ struct wmi_pdev_suspend_cmd {
 } __packed;
 
 struct wmi_stats_event {
-       __le32 stats_id; /* %WMI_REQUEST_ */
+       __le32 stats_id; /* WMI_STAT_ */
        /*
         * number of pdev stats event structures
         * (wmi_pdev_stats) 0 or 1