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