firmware-murata-infineon: add initial CCMP2 CLM blob files

Add CLM blob files with power limits based on the CCMP25 Certification
process.

There is a different CLM blob file to be used if the device operates
as STATION or Access point (AP) or if it is meant to be used Indoors or
Outdoors. Every file is deployed into the system, but only
STATION+INDOOR files are selected by default.

For each use case there is a US-only and a Worlwide CLM blob file.
Initial list of countries covered by the Worldwide binaries is:
* US
* Canada
* Europe
* Japan
* Australia
* New Zealand

Files:
- cyfmac55500-sdio_US.APIndoor.clm_blob      (MD5SUM: 3e6f5fdcf9a88cf425179c69862ac67f)
- cyfmac55500-sdio_US.APOutdoor.clm_blob     (MD5SUM: f8655f59b87ac5a71a2a90f08c52755b)
- cyfmac55500-sdio_US.STAIndoor.clm_blob     (MD5SUM: e2bf5ed665876203085bd0cc9c90e590)
- cyfmac55500-sdio_US.STAOutdoor.clm_blob    (MD5SUM: ddc81881d8ed0b70e2b843bb7899e758)
- cyfmac55500-sdio_World.APIndoor.clm_blob   (MD5SUM: e48416c461469652ef5594a402a596cd)
- cyfmac55500-sdio_World.APOutdoor.clm_blob  (MD5SUM: 5c57605395d4e186c58b59e4a57d80cd)
- cyfmac55500-sdio_World.STAIndoor.clm_blob  (MD5SUM: 3f54dbf06d633d7b1aad816f6d655b9d)
- cyfmac55500-sdio_World.STAOutdoor.clm_blob (MD5SUM: 9f706f9ae5d833e386ebabc21e7c779b)

https://onedigi.atlassian.net/browse/DEL-9798

Signed-off-by: Gonzalo Ruiz <Gonzalo.Ruiz@digi.com>
This commit is contained in:
Gonzalo Ruiz 2026-04-20 17:10:28 +02:00
parent 2845b72ce9
commit 8359b75ec0
9 changed files with 12 additions and 2 deletions

View File

@ -22,6 +22,14 @@ SRC_URI:append:ccmp1 = " \
" "
SRC_URI:append:ccmp2 = " \ SRC_URI:append:ccmp2 = " \
file://cyfmac55500-sdio_US.APIndoor.clm_blob \
file://cyfmac55500-sdio_US.APOutdoor.clm_blob \
file://cyfmac55500-sdio_US.STAIndoor.clm_blob \
file://cyfmac55500-sdio_US.STAOutdoor.clm_blob \
file://cyfmac55500-sdio_World.APIndoor.clm_blob \
file://cyfmac55500-sdio_World.APOutdoor.clm_blob \
file://cyfmac55500-sdio_World.STAIndoor.clm_blob \
file://cyfmac55500-sdio_World.STAOutdoor.clm_blob \
file://mbt \ file://mbt \
" "
@ -104,8 +112,10 @@ do_install:append:ccmp2 () {
# Install WLAN firmware file (*.bin) and Regulatory binary file (*.clm_blob) # Install WLAN firmware file (*.bin) and Regulatory binary file (*.clm_blob)
# For Murata 2FY (LBEE5HY2FY) # For Murata 2FY (LBEE5HY2FY)
install -m 444 ${S}/ifx-linux-firmware-longma/firmware/cyfmac55500-sdio.trxse ${D}${base_libdir}/firmware/cypress/cyfmac55500-sdio.trxse install -m 444 ${S}/ifx-linux-firmware-longma/firmware/cyfmac55500-sdio.trxse ${D}${base_libdir}/firmware/cypress/cyfmac55500-sdio.trxse
install -m 444 ${S}/cyw-fmac-fw/cyfmac55500-sdio.2FY.STAIndoor.clm_blob ${D}/${base_libdir}/firmware/cypress/ install -m 444 cyfmac55500-sdio_US.*.clm_blob ${D}${base_libdir}/firmware/cypress/
ln -sf cyfmac55500-sdio.2FY.STAIndoor.clm_blob ${D}/${base_libdir}/firmware/cypress/cyfmac55500-sdio_US.clm_blob install -m 444 cyfmac55500-sdio_World.*.clm_blob ${D}${base_libdir}/firmware/cypress/
ln -sf cyfmac55500-sdio_US.STAIndoor.clm_blob ${D}/${base_libdir}/firmware/cypress/cyfmac55500-sdio_US.clm_blob
ln -sf cyfmac55500-sdio_World.STAIndoor.clm_blob ${D}/${base_libdir}/firmware/cypress/cyfmac55500-sdio_World.clm_blob
# Install NVRAM files (*.txt) # Install NVRAM files (*.txt)
# For Murata 2FY (LBEE5HY2FY) # For Murata 2FY (LBEE5HY2FY)