mirror of
https://github.com/Freescale/meta-freescale-3rdparty.git
synced 2025-07-19 20:19:01 +02:00
linux-firmware: add bbappend to modify firmware file names
Upstream changes to the brcmfmac driver require a change to the firmware file names to match the devid and interface type of the Broadcom chipset. This also makes it easier for one machine to support multiple chipets in Yocto. This patch has been changed to adapt to the linux-firmware version used in Daisy branch which is based on an older version of linux-firmware repository. Signed-off-by: John Weber <rjohnweber@gmail.com> Acked-by: Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
This commit is contained in:
parent
df40053e83
commit
ca8960094a
31
recipes-kernel/linux-firmware/linux-firmware_git.bbappend
Normal file
31
recipes-kernel/linux-firmware/linux-firmware_git.bbappend
Normal file
|
@ -0,0 +1,31 @@
|
|||
BRCM_FWDIR = "/lib/firmware/brcm"
|
||||
|
||||
do_install_append () {
|
||||
# rename downloaded files so that we can create alternative
|
||||
# links
|
||||
|
||||
cd ${D}${BRCM_FWDIR}
|
||||
|
||||
mv brcmfmac4329.bin brcmfmac4329-sta-sdio.bin
|
||||
mv brcmfmac4330.bin brcmfmac4330-sta-sdio.bin
|
||||
|
||||
# Create original file links, so that the base recipe sees the installed files
|
||||
ln -sf brcmfmac4329-sta-sdio.bin brcmfmac4329-sdio.bin
|
||||
ln -sf brcmfmac4330-sta-sdio.bin brcmfmac4330-sdio.bin
|
||||
}
|
||||
|
||||
FILES_${PN}-bcm4329 += " \
|
||||
${BRCM_FWDIR}/brcmfmac4329-sta-sdio.bin \
|
||||
"
|
||||
|
||||
FILES_${PN}-bcm4330 += " \
|
||||
${BRCM_FWDIR}/brcmfmac4330-sta-sdio.bin \
|
||||
"
|
||||
|
||||
ALTERNATIVE_linux-firmware-bcm4329 += " brcmfmac4329-sdio.bin"
|
||||
ALTERNATIVE_LINK_NAME[brcmfmac4329-sdio.bin] = "${BRCM_FWDIR}/brcmfmac4329-sdio.bin"
|
||||
ALTERNATIVE_TARGET_linux-firmware-bcm4329[brcmfmac4329-sdio.bin] = "${BRCM_FWDIR}/brcmfmac4329-sta-sdio.bin"
|
||||
|
||||
ALTERNATIVE_linux-firmware-bcm4330 += " brcmfmac4330-sdio.bin"
|
||||
ALTERNATIVE_LINK_NAME[brcmfmac4330-sdio.bin] = "${BRCM_FWDIR}/brcmfmac4330-sdio.bin"
|
||||
ALTERNATIVE_TARGET_linux-firmware-bcm4330[brcmfmac4330-sdio.bin] = "${BRCM_FWDIR}/brcmfmac4330-sta-sdio.bin"
|
Loading…
Reference in New Issue
Block a user