aboutsummaryrefslogtreecommitdiffstats
diff options
authorDikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>2026-02-19 11:01:56 +0530
committerJosh Boyer <jwboyer@redhat.com>2026-02-20 20:32:35 +0000
commit30a139cb656157cba7a27fd7727b5ffbd302ff60 (patch)
tree73895d6bef70005e8c39aa74eb1b70d6ba06dd57
parent88ed0d0ded91efb0806149b914f768ed56dcd391 (diff)
qcom: vpu: fix SC7280 VPU Gen2 firmware and add compatibility symlink
The earlier upstreamed firmware (vpu20_p1_gen2) for the SC7280 VPU was incorrectly signed with an MBNv7 header. SC7280 only supports firmware with an MBNv6 header, but this requirement was not communicated by the developer who had validated the binary, leading to an incompatible firmware being published to linux-firmware. This change adds the correct and properly tested firmware image vpu20_p1_gen2_s6.mbn, which is signed with an MBNv6 header and works on SC7280 hardware. Since some existing code references the older firmware name vpu20_p1_gen2, add a compatibility link in WHENCE to preserve backwards compatibility. Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
-rw-r--r--WHENCE5
-rw-r--r--qcom/vpu/vpu20_p1_gen2_s6.mbn (renamed from qcom/vpu/vpu20_p1_gen2.mbn)bin2036328 -> 2030620 bytes
2 files changed, 3 insertions, 2 deletions
diff --git a/WHENCE b/WHENCE
index 151daf28..476d7b15 100644
--- a/WHENCE
+++ b/WHENCE
@@ -6568,9 +6568,10 @@ https://developer.qualcomm.com/hardware/dragonboard-410c/tools
Driver: iris - Qualcomm Iris video codec accelerator
-File: qcom/vpu/vpu20_p1_gen2.mbn
+File: qcom/vpu/vpu20_p1_gen2_s6.mbn
+Link: qcom/vpu/vpu20_p1_gen2.mbn -> vpu20_p1_gen2_s6.mbn
-Version: VIDEO.VPU.2.4.2-00025
+Version: VIDEO.VPU.3.4-0059
File: qcom/vpu/vpu30_p4_s7.mbn
Link: qcom/vpu/vpu30_p4.mbn -> vpu30_p4_s7.mbn
diff --git a/qcom/vpu/vpu20_p1_gen2.mbn b/qcom/vpu/vpu20_p1_gen2_s6.mbn
index b597455d..90875df0 100644
--- a/qcom/vpu/vpu20_p1_gen2.mbn
+++ b/qcom/vpu/vpu20_p1_gen2_s6.mbn
Binary files differ