qcacmn: Get phymode from HE phy capability
WLAN phy mode is calculated from HE capability.
Change-Id: I217cf6609f526a761c183395fe67f67adc95c4af
CRs-Fixed: 2550362
diff --git a/umac/cmn_services/inc/wlan_cmn.h b/umac/cmn_services/inc/wlan_cmn.h
index e23330b..42e516d 100644
--- a/umac/cmn_services/inc/wlan_cmn.h
+++ b/umac/cmn_services/inc/wlan_cmn.h
@@ -422,6 +422,26 @@
((mode) == WLAN_PHYMODE_11AXG_HE40PLUS) || \
((mode) == WLAN_PHYMODE_11AXG_HE40MINUS); })
+#define IS_WLAN_PHYMODE_HT(_mode) ({typeof(_mode) mode = (_mode); \
+ ((mode) == WLAN_PHYMODE_11NA_HT20) || \
+ ((mode) == WLAN_PHYMODE_11NG_HT20) || \
+ ((mode) == WLAN_PHYMODE_11NA_HT40) || \
+ ((mode) == WLAN_PHYMODE_11NG_HT40PLUS) || \
+ ((mode) == WLAN_PHYMODE_11NG_HT40MINUS) || \
+ ((mode) == WLAN_PHYMODE_11NG_HT40); })
+
+#define IS_WLAN_PHYMODE_VHT(_mode) ({typeof(_mode) mode = (_mode); \
+ ((mode) == WLAN_PHYMODE_11AC_VHT20) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT20_2G) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT40) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT40PLUS_2G) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT40MINUS_2G) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT40_2G) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT80) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT80_2G) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT160) || \
+ ((mode) == WLAN_PHYMODE_11AC_VHT80_80); })
+
#define IS_WLAN_PHYMODE_HE(_mode) ({typeof(_mode) mode = (_mode); \
((mode) == WLAN_PHYMODE_11AXA_HE20) || \
((mode) == WLAN_PHYMODE_11AXG_HE20) || \