diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk index 2aac644d..600a71a3 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/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 diff --git a/package/starfive/starfive-firmware/Config.in b/package/starfive/starfive-firmware/Config.in index 6c56f54a..cd2c9174 100644 --- a/package/starfive/starfive-firmware/Config.in +++ b/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 diff --git a/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_config b/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_config new file mode 100644 index 00000000..104e676f Binary files /dev/null and b/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_config differ diff --git a/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_fw b/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_fw new file mode 100644 index 00000000..a5d96749 Binary files /dev/null and b/package/starfive/starfive-firmware/rtl8852bu-bluetooth/rtl8852bu_fw differ diff --git a/package/starfive/starfive-firmware/starfive-firmware.mk b/package/starfive/starfive-firmware/starfive-firmware.mk index 98d1263d..a1406795 100644 --- a/package/starfive/starfive-firmware/starfive-firmware.mk +++ b/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