qcom/qrb4210/a610_zap.mbn and qcom/qcm2290/a702_zap.mbn are used by the
adreno driver (rather than PAS driver). Move them to the corresponding
section of the WHENCE file.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This reverts commit ebea7801d5.
Regression issue reported by using this firmware.
below bug https://bugzilla.kernel.org/show_bug.cgi?id=220306
Revert this firmware until fixed.
Signed-off-by: Sai Teja Aluvala <aluvala.sai.teja@intel.com>
Fixes: ebea7801d5 ("linux-firmware: Update firmware file for Intel Pulsar core")
Sort entries following the GPU version. Lenovo X13s has Adreno A690,
so its ZAP file is between a663 and a702.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Start extracting license texts from WHENCE into separate LICENSE files.
There are several reasons to do this:
1) Long license texts in the WHENCE are distracting and make parsing the
file more complicated.
2) Some licenses state that the terms must accompany the firmware when
redistributed, which is neater when the licence text is isolated instead
of having to use the entire contents of WHENCE.
Signed-off-by: Ross Burton <ross.burton@arm.com>
The license statement on the original file (well, the original in git)
is BSD-like but is not a BSD license. Include a fragment of the original
comment for clarity in a separate LICENCE file so that it can be
distributed with the firmware.
Signed-off-by: Ross Burton <ross.burton@arm.com>
The r128 and RV710 firmware has a bespoke licence, but it's actually the
MIT text.
Include a canonical copy of the MIT text (from spdx.org) and refer to
that directly.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Update firmware binary to VIDEO.VPU.3.1-0092 for SM8550.
This includes the handling of drain with only output buffer.
Update WHENCE version string to match with updated fw version string.
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Due to the TZ upgrade on QCS615, it is required firmware to use
Sectools v2 for signing. Therefore, the venus_s2.mbn file is added.
Signed-off-by: Renjiang Han <quic_renjiang@quicinc.com>
For MHI modems, it defines an edl firmware in kernel drivers/bus/
mhi/host/pci_generic.c file. According to the requirement of MHI
driver maintainer, we shall commit this firmware before commiting
kernel driver support.
Since different vendor use different firmwares, so we add a
vendor sub-folder under qcom/sdx61.
Signed-off-by: Slark Xiao <slark.xiao@gmail.com>
Remove the duplicate "brcmfmac43455-sdio." part from the symlink target.
Fixes: c629575aa5 ("brcm: Add symlinks for Khadas VIM SDIO wifi config to AW-CM256SM.txt")
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
From internal git commit:
9cf5e3125393aad4f667d156f8ce23150b5f38e7
Add new vega20_ip_discovery.bin
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
From internal git commit:
9cf5e3125393aad4f667d156f8ce23150b5f38e7
Add new vega12_ip_discovery.bin
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
From internal git commit:
9cf5e3125393aad4f667d156f8ce23150b5f38e7
Add new vega10_ip_discovery.bin
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
From internal git commit:
9cf5e3125393aad4f667d156f8ce23150b5f38e7
Add new aldebaran_ip_discovery.bin file.
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
As per:
- carl9170fw/carlfw/src/main.c
- usbdux/fx2-include.asm
These pieces of firmware are v2-or-later, not just v2.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Most of the Driver: lines use a single hyphen to separate the "driver
name" from the description, but a few use colons or double hyphens.
Unify these to single hyphens for easier processing of the WHENCE file.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Add the following gpu firmwares required for Snapdragon X1 Plus
(X1P42100) chipset:
qcom/gen71500_gmu.bin: v4.06.04
qcom/gen71500_sqe.fw: v1.81
qcom/x1p42100/gen71500_zap.mbn: v0.13
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
There is an incompatibility between the FW and PNVM.
Revert until it is fixed.
This reverts commit 6e15e748c1.
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Change-Id: Ifc09e53f552997e086a6a8df06c38ae2f11298c6
UAPI compatibility version 1.21.2
Release latest recommended GUC firmware for DG2.
Signed-off-by: Julia Filipchuk <julia.filipchuk@intel.com>
(cherry picked from commit f3ca4e27471ea81ee365d1941c0a4de77ea17963)
Update wireless_edge package to 1.3.23.0 which adds support for E825-C
devices.
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Atul Pandey <atul.pandey@intel.com>
Update comms package to 1.3.55.0 which adds support for E825-C devices.
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Atul Pandey <atul.pandey@intel.com>
Update package file to 1.3.43.0 which adds support for E825-C devices.
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Atul Pandey <atul.pandey@intel.com>
Khadas VIM (1 - the original one) uses an Ampak AP6212 SDIO wifi /
UART Bluetooth combo module. The SDIO wifi config matches
brcmfmac43455-sdio.AW-CM256SM.txt apart from the comments. Add a symlink
so the wifi part is supported out-of-the-box, without users having to
add symlinks on their own.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
The wmfw files had the wrong digit in the SSID.
10431a20 -> 10433a20
10431a30 -> 10433a30
10431a40 -> 10433a40
10431a50 -> 10433a50
10431a60 -> 10433a60
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
Add the firmware for the Chips&Media wave633c codec IP,
which integrates both decoder and encoder functionality.
This firmware is intended for use on NXP SoCs based on
the i.MX9 architecture.
The LICENCE.cnm file has been updated to restrict use
of this firmware to NXP silicon products only.
FW version : 4.0.0
Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
The Nouveau driver has been updated to support the 570.144 GSP
firmware from Nvidia.
This new firmware is required to support Hopper and Blackwell GPUs.
GA10x and AD10x GPUs share the same 61MB firmware image, so Nouveau
supports 570.144 on all Turing and later GPUs.
Signed-off-by: Timur Tabi <ttabi@nvidia.com>
A number of the NanoPi devices use the AP6356S and AP6212
modules, so link them in as well so they just work.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Update firmware for Intel NPUs found in MTL, ARL and LNL platforms.
Version: ci_tag_ud202518_vpu_rc_20250415_1900
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
This patch updates the firmware files for the Cirrus CS35L56 smart
amplifiers used in these ASUS laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
This patch updates the Cirrus CS35L56 smart amplifier firmware for a few
Lenovo laptops. (Side note; this includes deliberate speaker id filename
changes in addition to updating the file contents)
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Release info:
Xe3LPD FW 2.23
Date : 03/15/2025
Notes:
1. Skip SW early wake when FlipQ is disabled or preempted.
Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Add the -97 ucode firmware for Bz-hr device.
This wasn't released with all the other FWs.
Build number: Core_manual_signed_core93-123
Revision: 44729d4e (bz)
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Add initial configuration binary for the Bosch BMI260 IMU. This file
is used by the bmi270 driver in the IIO subsystem.
Signed-off-by: Justin Weiss <justin@justinweiss.com>
Tested-by: Cryolitia PukNgae <Cryolitia@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
UAPI compatibility version 1.20.1
Release latest recommended GUC firmware for DG1, DG2, TGL, ADL and MTL.
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
FW blob file needed for Iris support on T14s G6 Qualcomm platform
Tested-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2014.4012), Spectrum-2 (29.2014.4012), Spectrum-3
(30.2014.4012) and Spectrum-4 (34.2014.4012).
Besides many changes and fixes, this version adds support for SN5400
systems.
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add firmware for Aeonsemi AS21x1x 1G/2.5G/5G/10G Ethernet Phy.
Supported PHYs AS21011JB1, AS21011PB1, AS21010JB1, AS21010PB1,
AS21511JB1, AS21511PB1, AS21510JB1, AS21510PB1, AS21210JB1,
AS21210PB1.
Same firmware apply to the all these PHYs. The current version is 1.8.2.
Firmware provide version via IPC command and the PHY driver will
comunicate the version on PHY load.
Signed-off-by: Ryan Huang <xin.huang@aeonsemi.com>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Update bluetooth WCN785x with USB interface firmware to 2.0.0-00790-3.
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Update firmware binary to VIDEO.VPU.1.0-00119-PROD-1 for SM8250.
This includes the fix to release all buffers held by firmware for
reference when HFI_CMD_STOP is queued to firmware.
Update WHENCE version string to match with updated fw version string.
Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
SOF version: mt8195/v2.8-505268c
Release version: v2.8
The firmware name has been changed from "sof-mt8195-mt6359-rt1019-
rt5682.tplg" to "sof-mt8195.tplg" to be applicable to the MediaTek
Genio-1200 EVK.
Signed-off-by: Zoran Zhan <zoran.zhan@mediatek.com>
Update firmware for Intel NPUs found in MTL, ARL and LNL platforms.
Version: ci_tag_ud202512_vpu_rc_20250306_1130
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
These laptops use a cs35l56 part rather than the cs35l54 used in many of
the other devices in that product family.
The content of the tuning file is correct, it is just named incorrectly.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
Add support for HP Cadet, Clipper OmniBook, Turbine OmniBook, Trekker,
Enstrom Onmibook, Piston Omnibook
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
System Control Processor is an RISC-V processor in MediaTek MT8188 SoC.
It supports vedio encode/decode, MDP and CrOS EC host command.
Internal version: geralt_scp_v2.0.27748+eb0d73d0d
Release version: v2.0.27748
Signed-off-by: Moudy Ho <moudy.ho@mediatek.com>
This file contains the firmware v33.6.0 for RTL8814AE/RTL8814AU and
was extracted from the vendor driver v5.8.5.1_35583.20191029 from
https://github.com/morrownr/8814au
Signed-off-by: Zenm Chen <zenmchen@gmail.com>
Add the gmu and zap firmware and bump the version of a650_sqe.fw file to
support the GPU present in QCS8300 chipset.
qcom/a650_sqe.fw: v1.12
qcom/a623_gmu.bin: v3.06.00
qcom/qcs8300/a623_zap.mbn: v0.12
Signed-off-by: Rajesh Kemisetti <quic_rajeshk@quicinc.com>
Add initial firmware for NPUs found in Meteor Lake, Arrow Lake and
Lunar Lake platforms.
Signed-off-by: Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
Add below required Bluetooth firmware files for Qualcomm SoC QCA2066
which uses USB as HCI transport, and the firmware version is 2.1.0-00653.
qca/QCA2066/rampatch_usb_00130201.bin : RAMPATCH
qca/QCA2066/nvm_usb_00130201_030a.bin : NVM
qca/QCA2066/nvm_usb_00130201_gf_030a.bin : NVM
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
This commit adds 2 required bluetoth firmware nvm files for QCA2066.
The image version is 2.1.0-00653.
qca/hpnv21.30a : NVM dump
qca/hpnv21g.30a : NVM dump
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
This firmware is for the cs35l41 ASoC driver, so change the driver
description in the WHENCE file to include this driver as well as the
CS35L41 HDA driver.
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
Update AMD SEV firmware to version 1.55 build 29 for AMD family 19h processors
with models in the range 00h to 0fh.
Update AMD SEV firmware to version 1.55 build 39 for AMD family 19h processors
with models in the range 10h to 1fh.
Update AMD SEV firmware to version 1.55 build 39 for AMD family 19h processors
with models in the range a0h to afh.
Add AMD SEV firmware version 1.55 build 54 for AMD family 1ah processors with
models in the range 00h to 0fh.
Signed-off-by: John Allen <john.allen@amd.com>
Update WCN3988 firmware to the file present in the firmware archive
released for the Qualcomm Robotics RB2 platform.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Add firmware files for Adreno A225 as present on some of older Qualcomm
Snapdragon chips. While MSM8960 is an old platform, there is a certain
community interest in supporting it.
Cc: Rob Clark <robdclark@gmail.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
This patch adds and updates the firmware files for the Cirrus CS35L56
smart amplifier used in two HP laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
This patch updates the firmware files for the Cirrus CS35L56 smart
amplifiers used in these ASUS laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
This patch adds and updates the firmware files for the Cirrus CS35L56
smart amplifier used in various Lenovo laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
This patch updates the firmware files for the Cirrus CS35L56 smart
amplifiers used in these Dell laptops.
Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
In order to help distributions to package a proper set of QCA firmware,
split the single QCA61x4 section into two: one for serial-attached chips
and another one for the USB-attached chips.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Most likely because of the TZ differences, on QCM6490 / QCS6490 boards
the WPSS DSP can not work with the existing firmware (provided for
SC7280 platforms). Add device-specific firmware for these boards.
The firmware comes in the MBN format rather than the typical MDT + Bnn
as the firmware file is being loaded through the remoteproc / DSP.
Compatibility links are added to follow the names in the existing DTs
(qcom/qcm6490-idp.dts and qcom/qcs6490-rb3gen2.dts).
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Add bluetooth firmware for the WCN3950 family of chips. The firmware
comes from the RB1 firmware released through Linaro, so the firmware is
licensed under LICENSE.qcom terms instead of the typical
LICENSE.QualcommAtheros_ath10k.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Firmware for the UART-connected QCA6390 chip got lost in the middle of
the QCA61x4 section. Move it to a separate section.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Restore the License: string for the qca/WCN399x firmware, it was lost in
the process when the commit 5dd32d878e ("qca: Add firmware files for
BT chip WCN6750.") added additional firmware for WCN6750.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Updates from review for MR/430
- Used File instead of RawFile for .mbn and .elf files
- Add version where available
Signed-off-by: Mark Pearson <mpearson-lenovo@squebb.ca>
This updates the sdsd8997_combo_v4.bin and WHENCE file.
It contains a fix for BLE link loss issue due to connection timeout.
Signed-off-by: Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
Signed-off-by: Keyur Gandhi <keyur.gandhi@nxp.com>
This commit will add required Bluetooth firmware files for QCA6698
The image version is 2.1.2-00035.
The QCA6698 Bluetooth chip, while sharing the same IP core as the
WCN6855, has different RF components and RAM sizes. This means it
requires new firmware files. Use a different firmware directory
to save the NVM and rampatch files.
Currently there are two connectivity boards using QCA6698 for
sa8775p-ride platform, the board id are 206 and 207 respectively.
So add two board specific nvm files.
hpbtfw21.tlv : RAM FW dump
hpnv21.b206 : NVM dump
hpnv21.b207 : NVM dump
hpnv21.bin : NVM dump
Signed-off-by: Cheng Jiang <quic_chejiang@quicinc.com>
The licence file for SA8775P binaries should contain one extra clause
related to the export regulations. Add new licence text and use it for
SA8775P DSP binaries.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>