Group the lines for each version set of GSP-RM firmware files together,
so that they can be more easily removed or updated.
This commit makes no functional changes: the same files are placed in the
same locations, and the same links are created.
Nouveau/Nova use the GSP-RM firmware file, along with several auxilliary
firmware files, to support Nvidia Turing and later GPUs. As new GPUs are
supported, newer versions of all files must be add to the repository.
Currently, two versions are present: 535.113.01 and 570.144.
To make it easier to add new versions, for distros to stop including older
versions, we regroup all of the relevant lines in the WHENCE file by
version, instead of by GPU.
Two things should be noted:
1. Some distros are apparently unable to handle changes to WHENCE where a
file is replaced with a symlink, or vice versa.
2. Most GPUs are just minor variants, and so these GPUs are represented
only by symlinks.
This means that care must be taken if a future firmware version includes
a new file for a GPU variant that was previously represented by a link.
Conversely, if a new version of file happens to be identical to another
file, it should not be replaced with a symlink.
Signed-off-by: Timur Tabi <ttabi@nvidia.com>
Set the Licence to the standard pattern, and use web.archive.org to
obtain the actual message which is being referenced.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Update video firmware binary for SM8550 which includes:
- Fix for corruption caused by outdated parameters during input resume.
- Change to replace Assert with session error to unblock other session
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Add firmware binary for Kaanapali, update the WHENCE file with fw
version and symlink accordingly.
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
The firmware for the mt7988 was added to the driver in 6.10
and but the driver was updated to load the firmware from the
mt7988 sub directory in 6.12. Neither the 6.10/11 kernels are
LTS so we no longer need to keep the link around so clean it up.
Cc: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Update to 1.0.OS@6852738 to fix the device info header of the binary
as it was missing a quirks mask.
Signed-off-by: Alessio Belle <alessio.belle@imgtec.com>
All firmware for the Lemans platform is located under qcom/sa8775p/
subdir. Move audio topology for Lemans EVK to the same location and
provide (ugh) backwards-compatible symlink.
Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Add firmware to support Lenovo ThinkPad X1 2-in-1 Gen10.
Version 5.8.4.7720.
A new LICENCE file LICENCE.lenovo is created.
Created a top-level directory for LENOVO firmwares.
Signed-off-by: Vishnu Sankar <vishnuocv@gmail.com>
Signed-off-by: Vishnu Sankar <vsankar@lenovo.com>
The rest of the firmware for Monaco is using qcs8300 subdir, the
top-level compatibility for the platform also declares qcom,qcs8300.
Be consistent and move audioreach topology file to qcom/qcs8300/ subdir.
Cc: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>
Cc: Mohammad Rafi Shaik <mohammad.rafi.shaik@oss.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
- Fix flag for drain response command.
- Retain seq_hdr flag to host set value.
- Add log to get 64-bit of playload data.
Signed-off-by: Dikshita Agarwal <dikshita.agarwal@oss.qualcomm.com>
Remove the 'spkid1' suffix from
cs35l56-b0-dsp1-misc-17aa3921-spkid1-amp*.bin and its corresponding
wmfw symlink, since Thinkbook 16P Gen6 (Subsystem ID 17AA3921) does
not have multiple speakers. The suffix prevents the kernel from
finding the correct firmware, which leads to very low speaker volume
and the error message: ".bin file required but not found".
Signed-off-by: Ziyu Zhou <jun@zzy040330.moe>
Add the -93 ucode firmware for Bz-HR device.
We released only Bz-FM, release also Bz-HR.
Build number: Core_manual_signed_core90-93
Revision: 26a2cb89 (bz)
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
The lack of a space confused copy-file.sh and failing installations.
Fix it.
Fixes: 06205c0eb8 ("Move QAT firmware to intel/ subdirectory")
Signed-off-by: Takashi Iwai <tiwai@suse.de>
The license for this firwmare is not the Intel license and thus it
needs to be resubmitted with an appropriate license.
This reverts commit 82045de5e8.
Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org>
Commit 71b945d219 ("ath11k: WCN6855 hw2.0@nfa765: add to
WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1") added NFA-variant
firmware for WCN6855 hw2.0. This same firmware also works with hw2.1,
so update WHENCE to add the appropriate Link: directives so that
copy-firmware will generate the needed symbolic links.
Signed-off-by: Jeff Johnson <jjohnson@qti.qualcomm.com>
Reorganized entries for video firmwares to improve readability. No
new firmware files or versions added.
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Some WHENCE entries were placed under the wrong driver section, move
them to the correct component following it's ordering convention.
Fixes: 53d585cd76 ("cirrus: cs35l41: Add Firmware for various ASUS commercial Laptops using CS35L41 HDA")
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Link the generic rtl8723b to the generic rtl8723bs config
so the PCIe variant of the rtl8723b also works.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Add the -97 ucode firmware for Bz/gl device.
Since core 97, pnvm files are no longer needed for those devices.
Build number: Core_manual_signed_core97_pv-84
Revision: 09e46595 (bz, gl)
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Update the arch10.8 firmware binary to the latest LTS version available
internally and add firmware files for arch10.10, arch10.12, arch11.8,
arch12.8 and arch13.8 architectures.
Signed-off-by: Liviu Dudau <liviu.dudau@arm.com>
This firmware is intended for the Qualcomm DSP firmware image for a hexagon
core on ARM based systems specifically used by QDU100 driver. The firmware
is compressed using XZ algorithm to meet linux firmware size policy.
Signed-off-by: Kishore Batta <kishore.batta@oss.qualcomm.com>
The firmware image files are specific to Qualcomm DU product(QDU100).
These files are consumed by Sahara driver during the device boot.
Signed-off-by: Kishore Batta <kishore.batta@oss.qualcomm.com>
Add binary firmware for airoha-npu driver available on EN7581 SoC.
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add a symlink entry in WHENCE for QCS6490 pointing to the existing QUPv3
firmware under QCM6490.
Signed-off-by: Viken Dadhaniya <viken.dadhaniya@oss.qualcomm.com>
Update tuning files and update firmware version to use 6.83.0.
All tunings use 16.5dB gain.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in various Dell laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Extract the last inline license statements into separate files, so the
WHENCE file is neater and the license texts can be used directly in
copyright notices.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Add the RGMU firmware and also update the secure firmware with the one
generated with a newer security profile required for QCS615.
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>