diff options
Diffstat (limited to 'drivers/net/wireless/brcm80211/include/brcmu_wifi.h')
| -rw-r--r-- | drivers/net/wireless/brcm80211/include/brcmu_wifi.h | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/net/wireless/brcm80211/include/brcmu_wifi.h b/drivers/net/wireless/brcm80211/include/brcmu_wifi.h index 0505cc065e0..76b5d3a8629 100644 --- a/drivers/net/wireless/brcm80211/include/brcmu_wifi.h +++ b/drivers/net/wireless/brcm80211/include/brcmu_wifi.h @@ -29,6 +29,7 @@  #define CH_UPPER_SB			0x01  #define CH_LOWER_SB			0x02  #define CH_EWA_VALID			0x04 +#define CH_30MHZ_APART			6  #define CH_20MHZ_APART			4  #define CH_10MHZ_APART			2  #define CH_5MHZ_APART			1 /* 2G band channels are 5 Mhz apart */ @@ -82,6 +83,20 @@  #define WLC_N_BW_40ALL			1  #define WLC_N_BW_20IN2G_40IN5G		2 +#define WLC_BW_20MHZ_BIT		BIT(0) +#define WLC_BW_40MHZ_BIT		BIT(1) +#define WLC_BW_80MHZ_BIT		BIT(2) +#define WLC_BW_160MHZ_BIT		BIT(3) + +/* Bandwidth capabilities */ +#define WLC_BW_CAP_20MHZ		(WLC_BW_20MHZ_BIT) +#define WLC_BW_CAP_40MHZ		(WLC_BW_40MHZ_BIT|WLC_BW_20MHZ_BIT) +#define WLC_BW_CAP_80MHZ		(WLC_BW_80MHZ_BIT|WLC_BW_40MHZ_BIT| \ +					 WLC_BW_20MHZ_BIT) +#define WLC_BW_CAP_160MHZ		(WLC_BW_160MHZ_BIT|WLC_BW_80MHZ_BIT| \ +					 WLC_BW_40MHZ_BIT|WLC_BW_20MHZ_BIT) +#define WLC_BW_CAP_UNRESTRICTED		0xFF +  /* band types */  #define	WLC_BAND_AUTO			0	/* auto-select */  #define	WLC_BAND_5G			1	/* 5 Ghz */ @@ -203,6 +218,9 @@ static inline bool ac_bitmap_tst(u8 bitmap, int prec)  #define WSEC_SWFLAG		0x0008  /* to go into transition mode without setting wep */  #define SES_OW_ENABLED		0x0040 +/* MFP */ +#define MFP_CAPABLE		0x0200 +#define MFP_REQUIRED		0x0400  /* WPA authentication mode bitvec */  #define WPA_AUTH_DISABLED	0x0000	/* Legacy (i.e., non-WPA) */  | 
