diff --git a/backports/0018-mac80211-update-to-latest-HEAD.patch b/backports/0018-mac80211-update-to-latest-HEAD.patch index 54425efc0..83494eef9 100644 --- a/backports/0018-mac80211-update-to-latest-HEAD.patch +++ b/backports/0018-mac80211-update-to-latest-HEAD.patch @@ -1,12 +1,12 @@ -From 5d5d811e392f9d04933b839e391ccebbfc59037a Mon Sep 17 00:00:00 2001 +From 4381103753770dab05cb94045a60573e4863fca5 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Sat, 4 Sep 2021 05:47:27 +0200 -Subject: [PATCH 01/54] mac80211: update to latest HEAD +Subject: [PATCH 01/53] mac80211: update to latest HEAD Signed-off-by: John Crispin --- package/kernel/mac80211/Makefile | 15 +- - package/kernel/mac80211/ath.mk | 14 +- + package/kernel/mac80211/ath.mk | 5 +- package/kernel/mac80211/broadcom.mk | 4 +- .../mac80211/files/lib/netifd/mac80211.sh | 36 - .../files/lib/netifd/wireless/mac80211.sh | 184 ++- @@ -75,7 +75,7 @@ Signed-off-by: John Crispin ...eck-per-vif-offload_flags-in-Tx-path.patch | 26 + .../500-mac80211_configure_antenna_gain.patch | 16 +- ...the-dst-buffer-to-of_get_mac_address.patch | 237 +++ - 70 files changed, 2755 insertions(+), 1164 deletions(-) + 70 files changed, 2751 insertions(+), 1159 deletions(-) delete mode 100644 package/kernel/mac80211/files/lib/netifd/mac80211.sh delete mode 100644 package/kernel/mac80211/patches/ath/120-owl-loader-compat.patch rename package/kernel/mac80211/patches/{ath => ath10k}/080-ath10k_thermal_config.patch (97%) @@ -197,7 +197,7 @@ index dd9ec172ca..dd39c2d069 100644 $(INSTALL_DIR) $(1)/etc/hotplug.d/ieee80211 $(INSTALL_DATA) ./files/mac80211.hotplug $(1)/etc/hotplug.d/ieee80211/10-wifi-detect diff --git a/package/kernel/mac80211/ath.mk b/package/kernel/mac80211/ath.mk -index f209c95ba8..ad2860a98e 100644 +index 24abb910ff..ad2860a98e 100644 --- a/package/kernel/mac80211/ath.mk +++ b/package/kernel/mac80211/ath.mk @@ -34,7 +34,7 @@ ifdef CONFIG_PACKAGE_MAC80211_TRACING @@ -209,11 +209,9 @@ index f209c95ba8..ad2860a98e 100644 config-$(CONFIG_PACKAGE_ATH_DEBUG) += ATH_DEBUG ATH10K_DEBUG ATH9K_STATION_STATISTICS config-$(CONFIG_PACKAGE_ATH_DFS) += ATH9K_DFS_CERTIFIED ATH10K_DFS_CERTIFIED config-$(CONFIG_PACKAGE_ATH_SPECTRAL) += ATH9K_COMMON_SPECTRAL ATH10K_SPECTRAL -@@ -42,11 +42,11 @@ config-$(CONFIG_PACKAGE_ATH_DYNACK) += ATH9K_DYNACK - config-$(call config_package,ath9k) += ATH9K +@@ -43,9 +43,10 @@ config-$(call config_package,ath9k) += ATH9K config-$(call config_package,ath9k-common) += ATH9K_COMMON config-$(call config_package,owl-loader) += ATH9K_PCI_NO_EEPROM --config-$(CONFIG_TARGET_ar71xx) += ATH9K_AHB config-$(CONFIG_TARGET_ath79) += ATH9K_AHB +config-$(CONFIG_TARGET_ar71xx) += ATH9K_AHB config-$(CONFIG_TARGET_ipq40xx) += ATH10K_AHB @@ -223,42 +221,6 @@ index f209c95ba8..ad2860a98e 100644 config-$(CONFIG_ATH9K_HWRNG) += ATH9K_HWRNG config-$(CONFIG_ATH9K_SUPPORT_PCOEM) += ATH9K_PCOEM config-$(CONFIG_ATH9K_TX99) += ATH9K_TX99 -@@ -126,7 +126,7 @@ endef - define KernelPackage/ath - $(call KernelPackage/mac80211/Default) - TITLE:=Atheros common driver part -- DEPENDS+= @PCI_SUPPORT||USB_SUPPORT||TARGET_ar71xx||TARGET_ath79||TARGET_ath25 +kmod-mac80211 -+ DEPENDS+= @PCI_SUPPORT||USB_SUPPORT||TARGET_ath79||TARGET_ath25 +kmod-mac80211 - FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath.ko - MENU:=1 - endef -@@ -191,7 +191,7 @@ define KernelPackage/ath9k-common - TITLE:=Atheros 802.11n wireless devices (common code for ath9k and ath9k_htc) - URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath9k - HIDDEN:=1 -- DEPENDS+= @PCI_SUPPORT||USB_SUPPORT||TARGET_ar71xx||TARGET_ath79 +kmod-ath +@DRIVER_11N_SUPPORT -+ DEPENDS+= @PCI_SUPPORT||USB_SUPPORT||TARGET_ath79 +kmod-ath +@DRIVER_11N_SUPPORT - FILES:= \ - $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_common.ko \ - $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k_hw.ko -@@ -201,7 +201,7 @@ define KernelPackage/ath9k - $(call KernelPackage/mac80211/Default) - TITLE:=Atheros 802.11n PCI wireless cards support - URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath9k -- DEPENDS+= @PCI_SUPPORT||TARGET_ar71xx||TARGET_ath79 +kmod-ath9k-common -+ DEPENDS+= @PCI_SUPPORT||TARGET_ath79 +kmod-ath9k-common - FILES:= \ - $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath9k/ath9k.ko - AUTOLOAD:=$(call AutoProbe,ath9k) -@@ -231,7 +231,7 @@ define KernelPackage/ath9k/config - - config ATH9K_UBNTHSR - bool "Support for Ubiquiti UniFi Outdoor+ access point" -- depends on PACKAGE_kmod-ath9k && (TARGET_ar71xx_generic||TARGET_ath79) -+ depends on PACKAGE_kmod-ath9k && TARGET_ath79 - default y - - endef diff --git a/package/kernel/mac80211/broadcom.mk b/package/kernel/mac80211/broadcom.mk index fb576c5809..473bbf597c 100644 --- a/package/kernel/mac80211/broadcom.mk