From d4a1bd480003f3e1a0590bc46fbcb24f05652ca7 Mon Sep 17 00:00:00 2001 From: tzh <tanzhtanzh@gmail.com> Date: Thu, 15 Aug 2024 06:56:47 +0000 Subject: [PATCH] feat(wfit/bt): update aic8800 wifi/bt drive and hal --- longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/lmac_mac.h | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/lmac_mac.h b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/lmac_mac.h old mode 100644 new mode 100755 index 8ed002b..02196ae --- a/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/lmac_mac.h +++ b/longan/kernel/linux-4.9/drivers/net/wireless/aic8800/aic8800_fdrv/lmac_mac.h @@ -434,6 +434,12 @@ REASSOCIATION = BIT(5), }; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0) +#include <linux/ieee80211.h> +#else +#define CONFIG_HE_FOR_OLD_KERNEL 1 +#endif + #ifdef CONFIG_HE_FOR_OLD_KERNEL #define IEEE80211_HE_MAC_CAP2_ALL_ACK 0x02 #define IEEE80211_HE_PHY_CAP0_CHANNEL_WIDTH_SET_40MHZ_IN_2G 0x02 @@ -465,9 +471,6 @@ #define IEEE80211_HE_PPE_THRES_MAX_LEN 25 -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0) -#include <linux/ieee80211.h> -#else struct ieee80211_he_cap_elem { u8 mac_cap_info[6]; u8 phy_cap_info[11]; @@ -495,5 +498,4 @@ }; #endif -#endif #endif // LMAC_MAC_H_ -- Gitblit v1.6.2