From 57b6f97959d2ea2ab3d1039d7977c8f10423f43f Mon Sep 17 00:00:00 2001 From: Heiko Thiery Date: Tue, 15 Jul 2025 10:19:38 +0200 Subject: [PATCH] package/linux-firmware: add option for Chips&Media Wave 521C Add an option to install the firmware files for Chips&Media Wave 521C video processor used in the TI K3 architecture. This "cnm/wave521c_k3_codec_fw.bin" file has been present in linux-firmware since version 20221109. Signed-off-by: Heiko Thiery Reviewed-by: Bryan Brattlof Signed-off-by: Julien Olivain --- package/linux-firmware/Config.in | 6 ++++++ package/linux-firmware/linux-firmware.hash | 1 + package/linux-firmware/linux-firmware.mk | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in index 34f3fb7691..b02ee03f56 100644 --- a/package/linux-firmware/Config.in +++ b/package/linux-firmware/Config.in @@ -33,6 +33,12 @@ config BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU help Firmware files for AMD GPU video cards. +config BR2_PACKAGE_LINUX_FIRMWARE_CNM_WAVE521C_K3_CODEC + bool "Chips&Media Wave 521C codec IP for K3" + help + Firmware files for the Chips&Media Wave521C decoder + needed by the Linux TI j721s2-wave521c driver. + config BR2_PACKAGE_LINUX_FIRMWARE_I915 bool "Intel i915 video card firmware" help diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash index c9c673f7e2..7381f0c03a 100644 --- a/package/linux-firmware/linux-firmware.hash +++ b/package/linux-firmware/linux-firmware.hash @@ -14,6 +14,7 @@ sha256 bf1cb89140fe7e138fec229b26fa45d2fb46f416ab559916c6e56c0224df2e8e LICENC sha256 691f2b5e3e94e06aa89450c99ff08c83336c77fe4ad64a609b1cddea4bf98727 LICENCE.bnx2x sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx sha256 a5777f9e80aca0603b0648454de996168b1c530322550ccda94d6d78bcf6c061 LICENCE.chelsio_firmware +sha256 88236d5ae45b7abc96c2ab4c6952af88758e24b17412dd173746ee1c559b3c6f LICENCE.cnm sha256 ae0db6cc4db33941148df0f67de53e76a77b1b5a46b3165edb7040aa2750015f LICENCE.cypress sha256 60fbc9cccb455e1a3306c97db942d6f24fa93664be61d54c497637e6d0e2ae83 LICENCE.fw_sst_0f28 sha256 5181b0b51efc79d5acb2c9bb92042878fdbad97a92114d4ab5e32e2b5b52fce4 LICENCE.ibt_firmware diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk index 38212e12ac..02e04770d0 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -25,6 +25,11 @@ LINUX_FIRMWARE_DIRS += amdgpu LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.amdgpu endif +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_CNM_WAVE521C_K3_CODEC),y) +LINUX_FIRMWARE_FILES += cnm/wave521c_k3_codec_fw.bin +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.cnm +endif + ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_I915),y) LINUX_FIRMWARE_DIRS += i915 LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENSE.i915