Przeglądaj źródła

package: starfive: Add rtl8852bu usb bt firmware

Remove the upstream rtl8852bu usb bt firmware
since it's not working on the module.
Add the firmware in starfive-firmware package.

Signed-off-by: Mason Huo <mason.huo@starfivetech.com>
(cherry picked from commit 81c746485c38c4ea971b32d1e22040e295efe178)
Mason Huo 11 miesięcy temu
rodzic
commit
6de31c3258

+ 1 - 2
package/linux-firmware/linux-firmware.mk

@@ -82,8 +82,7 @@ LINUX_FIRMWARE_FILES += \
 	rtl_bt/rtl8821c_config.bin rtl_bt/rtl8821c_fw.bin \
 	rtl_bt/rtl8822b_config.bin rtl_bt/rtl8822b_fw.bin \
 	rtl_bt/rtl8822cs_config.bin rtl_bt/rtl8822cs_fw.bin \
-	rtl_bt/rtl8822cu_config.bin rtl_bt/rtl8822cu_fw.bin \
-	rtl_bt/rtl8852bu_config.bin rtl_bt/rtl8852bu_fw.bin
+	rtl_bt/rtl8822cu_config.bin rtl_bt/rtl8822cu_fw.bin
 LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.rtlwifi_firmware.txt
 endif
 

+ 5 - 0
package/starfive/starfive-firmware/Config.in

@@ -16,6 +16,11 @@ config BR2_PACKAGE_STARFIVE_FIRMWARE_AP6256_BLUETOOTH
 	help
 	  Firmware files for AP6256 Wireless bluetooth support.
 
+config BR2_PACKAGE_STARFIVE_FIRMWARE_RTL8852BU_BLUETOOTH
+        bool "RTL8852BU Bluetooth"
+        help
+          Firmware files for RTL8852BU Wireless bluetooth support.
+
 endmenu # Bluetooth
 
 

BIN
package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_config


BIN
package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_fw


+ 7 - 0
package/starfive/starfive-firmware/starfive-firmware.mk

@@ -10,6 +10,13 @@ ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_AP6256_BLUETOOTH),y)
 STARFIVE_FIRMWARE_FILES += $(TOPDIR)/package/starfive/starfive-firmware/ap6256-bluetooth/BCM4345C5.hcd
 endif
 
+# RTL8852BU Bluetooth
+ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_RTL8852BU_BLUETOOTH),y)
+STARFIVE_FIRMWARE_FILES += $(TOPDIR)/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_config
+STARFIVE_FIRMWARE_FILES += $(TOPDIR)/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_fw
+endif
+
+
 # AP6256 SDIO Wifi
 ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_AP6256_SDIO_WIFI),y)
 STARFIVE_FIRMWARE_FILES += $(TOPDIR)/package/starfive/starfive-firmware/ap6256-sdio-wifi/fw_bcm43456c5_ag.bin