@@ -4,7 +4,8 @@ PKG_DRIVERS += \
44 rtl8xxxu rtw88 rtw88-pci rtw88-usb rtw88-sdio rtw88-8821c rtw88-8822b rtw88-8822c \
55 rtw88-8723d rtw88-8821ce rtw88-8821cu rtw88-8822be rtw88-8822bu \
66 rtw88-8822ce rtw88-8822cu rtw88-8723de rtw88-8723ds rtw88-8723du \
7- rtw89 rtw89-pci rtw89-8851be rtw89-8852ae rtw89-8852be rtw89-8852ce
7+ rtw89 rtw89-pci rtw89-8851be rtw89-8852ae rtw89-8852b-common \
8+ rtw89-8852be rtw89-8852ce
89
910config-$(call config_package,rtlwifi) += RTL_CARDS RTLWIFI
1011config-$(call config_package,rtlwifi-pci) += RTLWIFI_PCI
@@ -51,6 +52,7 @@ config-$(call config_package,rtw89) += RTW89 RTW89_CORE
5152config-$(call config_package,rtw89-pci) += RTW89_PCI
5253config-$(call config_package,rtw89-8851be) += RTW89_8851B RTW89_8851BE
5354config-$(call config_package,rtw89-8852ae) += RTW89_8852A RTW89_8852AE
55+ config-$(call config_package,rtw89-8852b-common) += RTW89_8852B_COMMON
5456config-$(call config_package,rtw89-8852be) += RTW89_8852B RTW89_8852BE
5557config-$(call config_package,rtw89-8852ce) += RTW89_8852C RTW89_8852CE
5658config-$(CONFIG_PACKAGE_RTW89_DEBUG) += RTW89_DEBUG
@@ -431,10 +433,20 @@ define KernelPackage/rtw89-8852ae
431433 AUTOLOAD:=$(call AutoProbe,rtw89_8852ae)
432434endef
433435
436+ define KernelPackage/rtw89-8852b-common
437+ $(call KernelPackage/mac80211/Default)
438+ TITLE:=Realtek RTL8852B family support
439+ DEPENDS+= +kmod-rtw89-pci
440+ FILES:= \
441+ $(PKG_BUILD_DIR ) /drivers/net/wireless/realtek/rtw89/rtw89_8852b_common.ko
442+ AUTOLOAD:=$(call AutoProbe,rtw89_8852b_common)
443+ HIDDEN:=1
444+ endef
445+
434446define KernelPackage/rtw89-8852be
435447 $(call KernelPackage/mac80211/Default)
436448 TITLE:=Realtek RTL8852BE support
437- DEPENDS+= +kmod-rtw89-pci +rtl8852be-firmware
449+ DEPENDS+= +kmod-rtw89-8852b-common +rtl8852be-firmware
438450 FILES:= \
439451 $(PKG_BUILD_DIR ) /drivers/net/wireless/realtek/rtw89/rtw89_8852b.ko \
440452 $(PKG_BUILD_DIR ) /drivers/net/wireless/realtek/rtw89/rtw89_8852be.ko
0 commit comments