linux-firmware: package rtl8723ds firmware files
authorZoltan HERPAI <wigyori@uid0.hu>
Sun, 24 Mar 2024 23:58:00 +0000 (00:58 +0100)
committerZoltan HERPAI <wigyori@uid0.hu>
Mon, 25 Mar 2024 00:30:47 +0000 (01:30 +0100)
Add the rtl_bt firmwares into files/, and let the respective kmod
depend on the new firmware package.

Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
package/firmware/linux-firmware/realtek.mk
package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_config.bin [new file with mode: 0644]
package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_fw.bin [new file with mode: 0644]
package/kernel/mac80211/realtek.mk

index 81e91ba085e1b6b32e7851d9960539885360e4a3..ec18aae6417b7f125bb0299ddf8ff670ecdad37f 100644 (file)
@@ -102,6 +102,14 @@ define Package/rtl8723de-firmware/install
 endef
 $(eval $(call BuildPackage,rtl8723de-firmware))
 
+Package/rtl8723ds-firmware = $(call Package/firmware-default,RealTek RTL8723DS firmware)
+define Package/rtl8723ds-firmware/install
+       $(INSTALL_DIR) $(1)/lib/firmware/rtl_bt
+       $(INSTALL_DATA) $(PKG_BUILD_DIR)/rtl_bt/rtl8723ds_config.bin $(1)/lib/firmware/rtl_bt
+       $(INSTALL_DATA) $(PKG_BUILD_DIR)/rtl_bt/rtl8723ds_fw.bin $(1)/lib/firmware/rtl_bt
+endef
+$(eval $(call BuildPackage,rtl8723ds-firmware))
+
 Package/rtl8761a-firmware = $(call Package/firmware-default,RealTek RTL8761A firmware)
 define Package/rtl8761a-firmware/install
        $(INSTALL_DIR) $(1)/lib/firmware/rtl_bt
diff --git a/package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_config.bin b/package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_config.bin
new file mode 100644 (file)
index 0000000..a08fa3a
Binary files /dev/null and b/package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_config.bin differ
diff --git a/package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_fw.bin b/package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_fw.bin
new file mode 100644 (file)
index 0000000..4c323a3
Binary files /dev/null and b/package/firmware/linux-firmware/src/rtl_bt/rtl8723ds_fw.bin differ
index 50329d20ff8c5518b17e51eb0172f255bbcee98d..4cf73530db0d61745d15e5e8f7ffa494d72465c2 100644 (file)
@@ -257,7 +257,7 @@ endef
 define KernelPackage/rtw88-8723ds
   $(call KernelPackage/mac80211/Default)
   TITLE:=Realtek RTL8723DS family support
-  DEPENDS+= +kmod-rtw88-sdio +kmod-rtw88-8723d
+  DEPENDS+= +kmod-rtw88-sdio +kmod-rtw88-8723d +rtl8723ds-firmware
   FILES:=$(PKG_BUILD_DIR)/drivers/net/wireless/realtek/rtw88/rtw88_8723ds.ko
   AUTOLOAD:=$(call AutoProbe,rtw88_8723ds)
 endef