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;
 
 } __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 {
 } __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