From def37623039918b81f593199d258d266e2e1cabc Mon Sep 17 00:00:00 2001 From: Christian Hewitt Date: Thu, 9 Dec 2021 05:12:31 +0000 Subject: [PATCH] kernel-firmware: fix and pick rtl8723bs firmware for Amlogic --- packages/linux-firmware/kernel-firmware/package.mk | 6 ++++++ projects/Amlogic/config/kernel-firmware.dat | 3 +++ 2 files changed, 9 insertions(+) diff --git a/packages/linux-firmware/kernel-firmware/package.mk b/packages/linux-firmware/kernel-firmware/package.mk index 1ecede9e1e..7e3b30e679 100644 --- a/packages/linux-firmware/kernel-firmware/package.mk +++ b/packages/linux-firmware/kernel-firmware/package.mk @@ -74,6 +74,12 @@ makeinstall_target() { # brcm pcie firmware is only needed by x86_64 [ "${TARGET_ARCH}" != "x86_64" ] && rm -fr ${FW_TARGET_DIR}/brcm/*-pcie.* + # Upstream doesn't name the file correctly so we need to symlink it + if [ -f "${FW_TARGET_DIR}/rtl_bt/rtl8723bs_config-OBDA8723.bin" ]; then + #cd "${FW_TARGET_DIR}/rtl_bt" + ln -s "rtl8723bs_config-OBDA8723.bin" "${FW_TARGET_DIR}/rtl_bt/rtl8723bs_config.bin" + fi + # Cleanup - which may be project or device specific find_file_path scripts/cleanup.sh && ${FOUND_PATH} ${FW_TARGET_DIR} || true } diff --git a/projects/Amlogic/config/kernel-firmware.dat b/projects/Amlogic/config/kernel-firmware.dat index 8da8b46f86..97f29e9bcd 100644 --- a/projects/Amlogic/config/kernel-firmware.dat +++ b/projects/Amlogic/config/kernel-firmware.dat @@ -6,6 +6,9 @@ qca/rampatch_00230302.bin rtlwifi/rtl8192cufw_TMSC.bin rtlwifi/rtl8192cufw.bin rtlwifi/rtl8192eu_nic.bin +rtlwifi/rtl8723bs_nic.bin +rtl_bt/rtl8723bs_fw.bin +rtl_bt/rtl8723bs_config-OBDA8723.bin rtl_bt/rtl8822cs_config.bin rtl_bt/rtl8822cs_fw.bin meson