From b445830ab39912751df2e92c51e802c100d990d9 Mon Sep 17 00:00:00 2001 From: Liangbin Lian Date: Thu, 5 Mar 2026 15:24:39 +0800 Subject: [PATCH] package/cypress-firmware: create symlinks on bcm27xx target only cypress-firmware hangs iwinfo on other platforms Signed-off-by: Liangbin Lian --- package/firmware/cypress-firmware/Makefile | 9 --------- .../base-files/lib/firmware/brcm/brcmfmac43455-sdio.bin | 1 + .../lib/firmware/brcm/brcmfmac43455-sdio.clm_blob | 1 + 3 files changed, 2 insertions(+), 9 deletions(-) create mode 120000 target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.bin create mode 120000 target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob diff --git a/package/firmware/cypress-firmware/Makefile b/package/firmware/cypress-firmware/Makefile index 2b354b9eae..fbd6307e94 100644 --- a/package/firmware/cypress-firmware/Makefile +++ b/package/firmware/cypress-firmware/Makefile @@ -169,8 +169,6 @@ $(eval $(call BuildPackage,cypress-firmware-43439-sdio)) define Package/cypress-firmware-43455-sdio $(Package/cypress-firmware-default) TITLE:=CYW43455 FullMac SDIO firmware - PROVIDES:=brcmfmac-firmware-43455-sdio - CONFLICTS:=brcmfmac-firmware-43455-sdio endef define Package/cypress-firmware-43455-sdio/install @@ -181,13 +179,6 @@ define Package/cypress-firmware-43455-sdio/install $(INSTALL_DATA) \ $(PKG_BUILD_DIR)/firmware/cyfmac43455-sdio.clm_blob \ $(1)/lib/firmware/cypress/ - $(INSTALL_DIR) $(1)/lib/firmware/brcm - $(LN) \ - ../cypress/cyfmac43455-sdio.bin \ - $(1)/lib/firmware/brcm/brcmfmac43455-sdio.bin - $(LN) \ - ../cypress/cyfmac43455-sdio.clm_blob \ - $(1)/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob endef $(eval $(call BuildPackage,cypress-firmware-43455-sdio)) diff --git a/target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.bin b/target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.bin new file mode 120000 index 0000000000..9c392080f5 --- /dev/null +++ b/target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.bin @@ -0,0 +1 @@ +../cypress/cyfmac43455-sdio.bin \ No newline at end of file diff --git a/target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob b/target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob new file mode 120000 index 0000000000..0ebe015060 --- /dev/null +++ b/target/linux/bcm27xx/base-files/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob @@ -0,0 +1 @@ +../cypress/cyfmac43455-sdio.clm_blob \ No newline at end of file