From c8ad4eaf5676e445430d76c7c2d5a6fbe383703b Mon Sep 17 00:00:00 2001 From: spuligil Date: Wed, 14 Jul 2021 06:00:45 -0700 Subject: [PATCH] fw-api: CL 14753106 - update fw common interface files additional phymode macro definitions Change-Id: Ia672eb9c3da37664523f43518cc61a53ceaae08b CRs-Fixed: 2262693 --- fw/wlan_defs.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/fw/wlan_defs.h b/fw/wlan_defs.h index 7a86caa8d4e0..b8b8a4130cfc 100755 --- a/fw/wlan_defs.h +++ b/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