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>
rtl8xxxu supports this device now.
The firmware comes from the Realtek driver
RTL8188FU_Linux_v4.3.23.6_20964.20170110.
Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
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>
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by ASUS Laptops
Playback version: 6.61.1/6.63.0
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by Lenovo Laptops
Playback version: 6.39.0/6.47.0/6.61.1
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by HP Laptops
Playback version: 6.61.1
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
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>