ath11k: add wcn685x wifi6e ap mode and firmware support

This commit is contained in:
lean 2022-08-25 11:20:24 +08:00
parent d496bf88a4
commit f71276d16f
3 changed files with 25 additions and 3 deletions

View File

@ -47,6 +47,11 @@ $(Package/ath11k-firmware-default)
TITLE:=ath11k firmware for QCN9074 devices TITLE:=ath11k firmware for QCN9074 devices
endef endef
define Package/ath11k-firmware-wcn6855
$(Package/ath11k-firmware-default)
TITLE:=ath11k firmware for WCN6855 devices
endef
define Build/Compile define Build/Compile
endef endef
@ -87,7 +92,22 @@ define Package/ath11k-firmware-qcn9074/install
$(1)/lib/firmware/ath11k/QCN9074/hw1.0/ $(1)/lib/firmware/ath11k/QCN9074/hw1.0/
endef endef
define Package/ath11k-firmware-wcn6855/install
$(INSTALL_DIR) $(1)/lib/firmware/ath11k/WCN6855/hw2.0
$(INSTALL_DATA) \
$(PKG_BUILD_DIR)/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.7/* \
$(1)/lib/firmware/ath11k/WCN6855/hw2.0/
$(INSTALL_DATA) \
$(PKG_BUILD_DIR)/WCN6855/hw2.0/board-2.bin \
$(1)/lib/firmware/ath11k/WCN6855/hw2.0/board-2.bin
$(INSTALL_DATA) \
$(PKG_BUILD_DIR)/WCN6855/hw2.0/regdb.bin \
$(1)/lib/firmware/ath11k/WCN6855/hw2.0/regdb.bin
$(LN) $(1)/lib/firmware/ath11k/WCN6855/hw2.0 $(1)/lib/firmware/ath11k/WCN6855/hw2.1
endef
$(eval $(call BuildPackage,ath11k-firmware-ipq6018)) $(eval $(call BuildPackage,ath11k-firmware-ipq6018))
$(eval $(call BuildPackage,ath11k-firmware-ipq8074)) $(eval $(call BuildPackage,ath11k-firmware-ipq8074))
$(eval $(call BuildPackage,ath11k-firmware-qca6390)) $(eval $(call BuildPackage,ath11k-firmware-qca6390))
$(eval $(call BuildPackage,ath11k-firmware-qcn9074)) $(eval $(call BuildPackage,ath11k-firmware-qcn9074))
$(eval $(call BuildPackage,ath11k-firmware-wcn6855))

View File

@ -1334,7 +1334,7 @@ define KernelPackage/qrtr
SUBMENU:=$(NETWORK_SUPPORT_MENU) SUBMENU:=$(NETWORK_SUPPORT_MENU)
TITLE:=Qualcomm IPC Router support TITLE:=Qualcomm IPC Router support
HIDDEN:=1 HIDDEN:=1
DEPENDS:=@LINUX_5_15 DEPENDS:=@(LINUX_5_15||LINUX_5_19)
KCONFIG:=CONFIG_QRTR KCONFIG:=CONFIG_QRTR
FILES:= \ FILES:= \
$(LINUX_DIR)/net/qrtr/qrtr.ko \ $(LINUX_DIR)/net/qrtr/qrtr.ko \

View File

@ -1298,12 +1298,14 @@ $(eval $(call KernelPackage,qcom-qmi-helpers))
define KernelPackage/mhi define KernelPackage/mhi
SUBMENU:=$(OTHER_MENU) SUBMENU:=$(OTHER_MENU)
TITLE:=Modem Host Interface (MHI) bus TITLE:=Modem Host Interface (MHI) bus
DEPENDS:=@LINUX_5_15 DEPENDS:=@(LINUX_5_15||LINUX_5_19)
KCONFIG:=CONFIG_MHI_BUS \ KCONFIG:=CONFIG_MHI_BUS \
CONFIG_MHI_BUS_DEBUG=y \ CONFIG_MHI_BUS_DEBUG=y \
CONFIG_MHI_BUS_PCI_GENERIC=n \ CONFIG_MHI_BUS_PCI_GENERIC=n \
CONFIG_MHI_NET=n CONFIG_MHI_NET=n
FILES:=$(LINUX_DIR)/drivers/bus/mhi/core/mhi.ko FILES:= \
$(LINUX_DIR)/drivers/bus/mhi/core/mhi.ko@lt5.18 \
$(LINUX_DIR)/drivers/bus/mhi/host/mhi.ko@ge5.18
AUTOLOAD:=$(call AutoProbe,mhi) AUTOLOAD:=$(call AutoProbe,mhi)
endef endef