Skip to content
Snippets Groups Projects
Commit 6b7636f2 authored by Gianfranco Mariotti's avatar Gianfranco Mariotti Committed by Davide Cardillo
Browse files

[KERNEL][FIRMWARE] C43, C61: add Murata Type 1MW firmware into kernel image

WiFi modules firmware take ~1 minute to load from filesystem at boot, allow
early loading of the blobs by including them into the kernel binary.
parent ae4e265e
No related branches found
No related tags found
1 merge request!239[i.MX8][C12][C43][C61] Wi-Fi updates
......@@ -41,11 +41,14 @@ do_preconfigure:prepend() {
# set kernel firmware blobs string
KBUILD_FIRMWARE:append:mx6-nxp-bsp = "imx/sdma/sdma-imx6q.bin "
KBUILD_FIRMWARE:append:mx8-nxp-bsp = "imx/sdma/sdma-imx7d.bin "
KBUILD_FIRMWARE:append:seco-imx8mm-c61 = "brcm/brcmfmac43455-sdio.bin brcm/brcmfmac43455-sdio.clm_blob brcm/brcmfmac43455-sdio.txt brcm/brcmfmac43455-sdio.fsl,imx8mm-evk.txt"
KBUILD_FIRMWARE:append:seco-imx8mq-c12 = "ti-connectivity/TIInit_11.8.32.bts ti-connectivity/wl18xx-fw-4.bin ti-connectivity/wl127x-nvs.bin ti-connectivity/wl18xx-conf.bin ti-connectivity/wl1271-nvs.bin"
KBUILD_FIRMWARE:append:seco-imx8qm-c43 = "brcm/brcmfmac43455-sdio.bin brcm/brcmfmac43455-sdio.clm_blob brcm/brcmfmac43455-sdio.txt brcm/brcmfmac43455-sdio.seco,imx8qm-c43.txt"
# fetch firmware blobs into staging directory
DEPENDS += " \
linux-firmware \
murata1mw-fw \
wilink8-fw \
"
......@@ -58,6 +61,7 @@ do_compile:prepend() {
# set firmware blobs into kernel sources
mkdir -p ${S}/firmware/imx && cp -arv ${STAGING_DIR_HOST}/lib/firmware/imx ${S}/firmware/
mkdir -p ${S}/firmware/brcm && cp -arv ${STAGING_DIR_HOST}/lib/firmware/brcm ${S}/firmware/
mkdir -p ${S}/firmware/ti-connectivity && cp -arv ${STAGING_DIR_HOST}/lib/firmware/ti-connectivity ${S}/firmware/
fi
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment