[openwrt/openwrt] mac80211: ath: add qcom-qmi-helpers as package
LEDE Commits
lede-commits at lists.infradead.org
Sun Sep 22 15:37:00 PDT 2024
hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/3b11647da0dfe211f775a8bbffa7181c0ff4e306
commit 3b11647da0dfe211f775a8bbffa7181c0ff4e306
Author: Janusz Dziedzic <janusz.dziedzic at gmail.com>
AuthorDate: Sat Feb 24 11:08:48 2024 +0000
mac80211: ath: add qcom-qmi-helpers as package
Allow to build ath11k and other drivers using
qcom-qmi-helpers together (eg. ath12k).
Signed-off-by: Janusz Dziedzic <janusz.dziedzic at gmail.com>
Link: https://github.com/openwrt/openwrt/pull/15945
Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
package/kernel/mac80211/ath.mk | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/package/kernel/mac80211/ath.mk b/package/kernel/mac80211/ath.mk
index b0c3691a57..41537a7fcc 100644
--- a/package/kernel/mac80211/ath.mk
+++ b/package/kernel/mac80211/ath.mk
@@ -1,6 +1,6 @@
PKG_DRIVERS += \
ath ath5k ath6kl ath6kl-sdio ath6kl-usb ath9k ath9k-common ath9k-htc ath10k ath10k-smallbuffers \
- ath11k ath11k-ahb ath11k-pci carl9170 owl-loader ar5523 wil6210
+ ath11k ath11k-ahb ath11k-pci carl9170 owl-loader ar5523 wil6210 qcom-qmi-helpers
PKG_CONFIG_DEPENDS += \
CONFIG_PACKAGE_ATH_DEBUG \
@@ -37,6 +37,7 @@ ifdef CONFIG_PACKAGE_MAC80211_TRACING
WIL6210_TRACING
endif
+config-$(call config_package,qcom-qmi-helpers) += QCOM_QMI_HELPERS
config-$(call config_package,ath,regular smallbuffers) += ATH_CARDS ATH_COMMON
config-$(CONFIG_PACKAGE_ATH_DEBUG) += ATH_DEBUG ATH10K_DEBUG ATH11K_DEBUG ATH9K_STATION_STATISTICS
config-$(CONFIG_PACKAGE_ATH_DFS) += ATH9K_DFS_CERTIFIED ATH10K_DFS_CERTIFIED
@@ -125,6 +126,14 @@ define KernelPackage/ath/config
endif
endef
+define KernelPackage/qcom-qmi-helpers
+ $(call KernelPackage/mac80211/Default)
+ TITLE:=Qualcomm QMI backports helpers
+ HIDDEN:=1
+ FILES:=$(PKG_BUILD_DIR)/drivers/soc/qcom/qmi_helpers.ko
+ AUTOLOAD:=$(call AutoProbe,qmi_helpers)
+endef
+
define KernelPackage/ath
$(call KernelPackage/mac80211/Default)
TITLE:=Atheros common driver part
@@ -297,9 +306,9 @@ define KernelPackage/ath11k
TITLE:=Qualcomm 802.11ax wireless chipset support (common code)
URL:=https://wireless.wiki.kernel.org/en/users/drivers/ath11k
DEPENDS+= +kmod-ath + at DRIVER_11AC_SUPPORT + at DRIVER_11AX_SUPPORT \
- +kmod-crypto-michael-mic +ATH11K_THERMAL:kmod-hwmon-core +ATH11K_THERMAL:kmod-thermal
- FILES:=$(PKG_BUILD_DIR)/drivers/soc/qcom/qmi_helpers.ko \
- $(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath11k/ath11k.ko
+ +kmod-crypto-michael-mic +ATH11K_THERMAL:kmod-hwmon-core \
+ +ATH11K_THERMAL:kmod-thermal +kmod-qcom-qmi-helpers
+ FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/ath/ath11k/ath11k.ko
endef
define KernelPackage/ath11k/description
More information about the lede-commits
mailing list