Browse Source

fw-api: CL 14753106 - update fw common interface files

additional phymode macro definitions

Change-Id: Ia672eb9c3da37664523f43518cc61a53ceaae08b
CRs-Fixed: 2262693
spuligil 3 years ago
parent
commit
c8ad4eaf56
1 changed files with 13 additions and 0 deletions
  1. 13 0
      fw/wlan_defs.h

+ 13 - 0
fw/wlan_defs.h

@@ -237,6 +237,11 @@ typedef enum {
         ((mode) == MODE_11AX_HE20_2G)  || \
         ((mode) == MODE_11AX_HE40_2G)  || \
         ((mode) == MODE_11AX_HE80_2G))
+#define IS_MODE_HE_5G_6G(mode) (((mode) == MODE_11AX_HE20) || \
+        ((mode) == MODE_11AX_HE40)     || \
+        ((mode) == MODE_11AX_HE80)     || \
+        ((mode) == MODE_11AX_HE80_80)  || \
+        ((mode) == MODE_11AX_HE160))
 #define IS_MODE_HE_2G(mode) (((mode) == MODE_11AX_HE20_2G) || \
         ((mode) == MODE_11AX_HE40_2G) || \
         ((mode) == MODE_11AX_HE80_2G))
@@ -286,9 +291,17 @@ typedef enum {
 #ifdef CONFIG_160MHZ_SUPPORT
   #define IS_MODE_11AC(phymode)  ((phymode >= MODE_11AC_VHT20) && \
                                   (phymode <= MODE_11AC_VHT160))
+  #define IS_MODE_11AC_5G(phymode) ((phymode == MODE_11AC_VHT20) || \
+                                    (phymode == MODE_11AC_VHT40) || \
+                                    (phymode == MODE_11AC_VHT80) || \
+                                    (phymode == MODE_11AC_VHT80_80) || \
+                                    (phymode == MODE_11AC_VHT160))
 #else
   #define IS_MODE_11AC(phymode)  ((phymode >= MODE_11AC_VHT20) && \
                                   (phymode <= MODE_11AC_VHT80_2G))
+  #define IS_MODE_11AC_5G(phymode) ((phymode == MODE_11AC_VHT20) || \
+                                    (phymode == MODE_11AC_VHT40) || \
+                                    (phymode == MODE_11AC_VHT80))
 #endif /* CONFIG_160MHZ_SUPPORT */
 
 #if SUPPORT_11AX