From 054b49a26fe594e808ab0bf5f28629f9ca0f02ce Mon Sep 17 00:00:00 2001 From: Andy Yan Date: Wed, 8 Oct 2025 16:02:56 +0800 Subject: [PATCH] package/linux-firmware: Add option to install cadence MHDP8546 DPI/DP bridge firmware Cadence MHDP8546 DPTX IP used in TI J721E SoC needs the firmware to work. Signed-off-by: Andy Yan [Julien: move Config.in entry from "Wifi" to "Video" section] Signed-off-by: Julien Olivain --- package/linux-firmware/Config.in | 5 +++++ package/linux-firmware/linux-firmware.hash | 1 + package/linux-firmware/linux-firmware.mk | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/package/linux-firmware/Config.in b/package/linux-firmware/Config.in index 9e01831ed1..4a6eaa9428 100644 --- a/package/linux-firmware/Config.in +++ b/package/linux-firmware/Config.in @@ -33,6 +33,11 @@ config BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU help Firmware files for AMD GPU video cards. +config BR2_PACKAGE_LINUX_FIRMWARE_CDNS_MHDP8546 + bool "Cadence MHDP8546" + help + Firmware file for the Cadence MHDP8546 DPI/DP bridge. + config BR2_PACKAGE_LINUX_FIRMWARE_CNM_WAVE521C_K3_CODEC bool "Chips&Media Wave 521C codec IP for K3" help diff --git a/package/linux-firmware/linux-firmware.hash b/package/linux-firmware/linux-firmware.hash index 66e7a47275..3824467072 100644 --- a/package/linux-firmware/linux-firmware.hash +++ b/package/linux-firmware/linux-firmware.hash @@ -15,6 +15,7 @@ sha256 515bf4c9d620a87458e4447fe01a0e9bc384d1c3e0037cc4c3d2037b1ff25525 ath12k sha256 bf1cb89140fe7e138fec229b26fa45d2fb46f416ab559916c6e56c0224df2e8e LICENCE.bnx2 sha256 691f2b5e3e94e06aa89450c99ff08c83336c77fe4ad64a609b1cddea4bf98727 LICENCE.bnx2x sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx +sha256 5b97965d9a820a747fa1ab6339290cea0e6ce86b001e6620c4de4c0df532ed2f LICENCE.cadence sha256 a5777f9e80aca0603b0648454de996168b1c530322550ccda94d6d78bcf6c061 LICENCE.chelsio_firmware sha256 88236d5ae45b7abc96c2ab4c6952af88758e24b17412dd173746ee1c559b3c6f LICENCE.cnm sha256 ae0db6cc4db33941148df0f67de53e76a77b1b5a46b3165edb7040aa2750015f LICENCE.cypress diff --git a/package/linux-firmware/linux-firmware.mk b/package/linux-firmware/linux-firmware.mk index 67d56e4f58..287f896c87 100644 --- a/package/linux-firmware/linux-firmware.mk +++ b/package/linux-firmware/linux-firmware.mk @@ -954,6 +954,11 @@ LINUX_FIRMWARE_FILES += ti_3410.fw ti_5052.fw \ LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.moxa endif +ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_CDNS_MHDP8546),y) +LINUX_FIRMWARE_FILES += cadence/mhdp8546.bin +LINUX_FIRMWARE_ALL_LICENSE_FILES += LICENCE.cadence +endif + ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_CX231XX),y) LINUX_FIRMWARE_FILES += v4l-cx231xx-avcore-01.fw # No license file; the license is in the file WHENCE