From 0313a76324853df1c9f53d1aad95a3cb5ccdea12 Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Mon, 30 Oct 2023 01:21:48 +0100 Subject: [PATCH] [no ci] Package: enable atheros driver for Sigmastar fpv (#1095) --- .../board/infinity6e/kernel/infinity6e-ssc012b.config | 10 +++++++--- general/package/linux-patcher/linux-patcher.mk | 11 +++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/br-ext-chip-sigmastar/board/infinity6e/kernel/infinity6e-ssc012b.config b/br-ext-chip-sigmastar/board/infinity6e/kernel/infinity6e-ssc012b.config index 619fbe11..aac599de 100644 --- a/br-ext-chip-sigmastar/board/infinity6e/kernel/infinity6e-ssc012b.config +++ b/br-ext-chip-sigmastar/board/infinity6e/kernel/infinity6e-ssc012b.config @@ -1154,6 +1154,10 @@ CONFIG_FIXED_PHY=y # CONFIG_MICREL_KS8995MA is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set + +# +# Host-side USB support is needed for USB Network Adapter support +# # CONFIG_USB_NET_DRIVERS is not set # CONFIG_WLAN is not set @@ -1542,9 +1546,9 @@ CONFIG_BCMA_POSSIBLE=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_MP_USB_MSTAR=y -CONFIG_USB_COMMON=y +CONFIG_USB_COMMON=m CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y +CONFIG_USB=m CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # @@ -1563,7 +1567,7 @@ CONFIG_USB_DEFAULT_PERSIST=y # # CONFIG_USB_C67X00_HCD is not set # CONFIG_USB_XHCI_HCD is not set -CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y # CONFIG_USB_EHCI_SUSPEND_PORT is not set diff --git a/general/package/linux-patcher/linux-patcher.mk b/general/package/linux-patcher/linux-patcher.mk index 82100bb9..502ac473 100644 --- a/general/package/linux-patcher/linux-patcher.mk +++ b/general/package/linux-patcher/linux-patcher.mk @@ -10,8 +10,19 @@ define LINUX_PATCHER_CONFIG_CFG80211 endef endif +ifeq ($(BOARD),ssc338q_fpv) +define LINUX_PATCHER_CONFIG_ATHEROS + $(call KCONFIG_ENABLE_OPT,CONFIG_FW_LOADER) + $(call KCONFIG_ENABLE_OPT,CONFIG_WLAN) + $(call KCONFIG_SET_OPT,CONFIG_MAC80211,m) + $(call KCONFIG_SET_OPT,CONFIG_ATH9K,m) + $(call KCONFIG_SET_OPT,CONFIG_ATH9K_HTC,m) +endef +endif + define LINUX_PATCHER_LINUX_CONFIG_FIXUPS $(LINUX_PATCHER_CONFIG_CFG80211) + $(LINUX_PATCHER_CONFIG_ATHEROS) endef $(eval $(generic-package))