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. 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
8686b4a984
commit
5ee7d28984
32
recipes-kernel/linux-firmware/linux-firmware_git.bbappend
Normal file
32
recipes-kernel/linux-firmware/linux-firmware_git.bbappend
Normal file
|
@ -0,0 +1,32 @@
|
|||
BRCM_FWDIR = "/lib/firmware/brcm"
|
||||
|
||||
do_install_append () {
|
||||
# rename downloaded files so that we can create alternative
|
||||
# links
|
||||
|
||||
cd ${D}${BRCM_FWDIR}
|
||||
|
||||
mv brcmfmac4329-sdio.bin brcmfmac4329-sta-sdio.bin
|
||||
mv brcmfmac4330-sdio.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