linux-firmware: offer two versions of firmware for CYW4339
authorKuan-Yi Li <kyli@abysm.org>
Thu, 20 Oct 2022 03:31:19 +0000 (11:31 +0800)
committerÁlvaro Fernández Rojas <noltari@gmail.com>
Tue, 15 Nov 2022 19:49:58 +0000 (20:49 +0100)
commita110418027a4c6f97c33980b8e4d7f07d39726de
treedcffd8755b831d6ec1551bf467af71aa6dfd918c
parent729cdff71dc00f6432fcd3d5045c610d8ff27ed9
linux-firmware: offer two versions of firmware for CYW4339

According to commit 6f6c2fb321, AP6335 module used in PICO-PI-IMX7D works
only with firmware from `linux-firmware`. However, firmware from
`cypress-firmware` suite is directly from the chip company (Infineon) and
is actually newer.

Instead of dropping the firmware from Infineon, create a package named
`brcmfmac-firmware-4339-sdio`, and keep the Infineon version of
`cypress-firmware-4339-sdio` around.

This gives us devs the option to choose. Also, it means that

 - packages `brcmfmac-firmware-*` uniformly come from `linux-firmware`
 - packages `cypress-firmware-*` uniformly come from `cypress-firmware`

so hopefully brings more clarity.

Tested-by: Lech Perczak <lech.perczak@gmail.com>
Signed-off-by: Kuan-Yi Li <kyli@abysm.org>
package/firmware/cypress-firmware/Makefile
package/firmware/linux-firmware/Makefile
package/firmware/linux-firmware/broadcom.mk
package/firmware/linux-firmware/cypress.mk [deleted file]
target/linux/imx/image/cortexa7.mk