Qualcomm drivers have supported non-split firmware since since 2019 in
linux kernel commit 498b98e93900 ("soc: qcom: mdt_loader: Support
loading non-split images"). There are no released devices using the
SC7280 chipset, so there is no need to support legacy split images.
I verified that the non-split image is loadable and that the venus
media capabilities are intact without the split images with a ChromeOS
5.15 kernel.
Signed-off-by: Nathan Hebert <nhebert@chromium.org>
Update firmware file to VIDEO.VE.5.4-00053-PROD-1. There are a few
fixes including a fix for dynamic resolution change handling.
Signed-off-by: Nathan Hebert <nhebert@chromium.org>
Qualcomm drivers have supported non-split firmware since since 2019 in
linux kernel commit 498b98e93900 ("soc: qcom: mdt_loader: Support
loading non-split images"). The firmware loader works with either the
split or non-split firmware types. The venus driver for SC7180 currently
loads venus.mdt, not the unified venus.mbn.
This commit removes the non-split images. It adds a link from venus.mdt
to venus.mbn. This retains existing driver compatibility, while gaining
the benefit of reducing size of the deployed files.
I verified this change with on ChromeOS using kernels based on 5.4 and
5.15.
Signed-off-by: Nathan Hebert <nhebert@chromium.org>
Rename firmware file _j721s2_ to _k3_.
This firmware can support TI devices which are based on K3 architecture
not only j721s2 device.
Fix the bug for frame buffer management.
FW version : 1.0.1
Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The Raspberry Pi Zero 2 W comes with two possible WiFi modules.
One of them is the same module as shipped in the original
Raspberry Pi 3B and Zero W so lets link them so the devices
with that module will work out of the box.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add the -74.ucode firmwares for the currently supported hardware and
update the PNVM binaries.
Build number: Core_build_core72-129
Revision: a5e9588b (Qu, QuZ, cc, so, ty)
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Adds new tap_delays data for SPM.
From internal git commit:
1f74169475d9023754c35ea150933e7eed67da94
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Qualcomm binary files can be published in one of two formats: a split
MDT+Bnn format, consisting of several files, or a squashed MBN format,
consisting of a single ELF file.
Most of Qualcomm binary files (except the venus firmware) are
distributed (in linux-firmware) and used in the MBN format (even if the
original publishing format was MDT), since that requires transfer of a
single file between the userspace and the kernel.
Provide a squashed variant of Qualcomm Adreno a530 ZAP shader. For
backwards compatibility reason the split a530_zap.* files are retained.
They can be removed later, after all users migrate to new file location.
Cc: Rob Clark <robdclark@chromium.org>
Cc: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Direction from upstream is to use minimal version numbering on
firmware files and replace rather than add. So add versionless
editions of the HuC files for currently HuC enabled platforms.
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
Direction from upstream is to use minimal version numbering on
firmware files and replace rather than add. So going forwards, GuC
files will use only the major version number and HuC files will be
completely versionless.
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>