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>
After some discussion with Bjorn, the Qualcomm platform maintainer, it
was agreed to follow the established practice and to inject the SoC name
into the firmware paths.
It is highly unlikely that we are going to run Linux off the existing
ACPI data in these platforms anytime soon. And even if we do so, we'd
have to figure out the file names anyway, as they do not follow the
existing standard names.
Cc: Bjorn Andersson <andersson@kernel.org>
Cc: Mark Pearson <markpearson@lenovo.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Acked-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2010.3146), Spectrum-2 (29.2010.3146) and Spectrum-3
(30.2010.3146). Furthermore, add lc_ini_bundle_2010_3146.bin for modular
systems.
The following issues have been fixed:
- In Spectrum-3, fix fallback from PCIe gen3 to gen1, resulting in poor PCI
throughput
- In Spectrum-2, 1Gbps speed is now supported with 40Gbps modules
- Stability issues when burning FW to gearboxes on modular systems
- Several issues in link negotiation and link stability of modular systems
- Latency of several registers has been improved: PLLP, SFMR, SFN, PEFA,
RATR, MPILM, PPBS, RMPE, RIPS, PTER, SBCTR
- In Spectrum-2 and Spectrum-3, an issue in ECN marking on traffic going
through split ports
- Support of IPv4-to-IPv6 NAT in Spectrum-4
- PTP accuracy improvements on 1Gbps, 25Gbps and 50Gbps ports in Spectrum-1
and 10Gbps port in Spectrum-3
- On Spectrum-2+, fix edge cases of ACL matching IPv6 packets
- On Spectrum-3, an issue with a partial CRC overwrite when timestamp over
CRC is set to UTC and CRC recalculation is disabled
- On Spectrum-1, a possible FW freeze when many (e.g. 70) ports are up, and
shared buffer configuration is applied on the fly
- On Spectrum-3, an issue with port-down reason still being reported
despite link having been established
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Since the licence information in the WHENCE for MediaTek firmwares
are identical to the LICENCE.mediatek, clean up the WHENCE to
reference the licence file.
Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
Update package file and WHENCE entry to 1.3.30.0.
Changes include:
- Selectable Tx Scheduler Topology support
- Flow Director support on multicast packets
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Tested-by: Gurucharan <gurucharanx.g@intel.com> (A Contingent worker at Intel)
Add a NVRAM file for the brcmfmac43241b4 wifi chip found on the mainboard
of Lenovo Yoga Tablet 2 830F/L and 1050F/L tablets. This is based on
a copy of the existing brcmfmac43430a0-sdio.ilife-S806.txt NVRAM file with
various parameters changed to match the Lenovo Yoga Tablet 2 series.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Add a NVRAM file for the brcmfmac43340 wifi/bt chip found on the
Xiaomi Mi Pad 2 tablet. This is based on copy of the existing
brcm/brcmfmac4356-pcie.gpd-win-pocket.txt NVRAM file with some
of the calibration values adjusted for the Xiaomi Mi Pad 2 tablet.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Add a NVRAM file for the brcmfmac43340 wifi/bt chip found on the
Asus TF103C tablet. This is based on copy of the existing
brcm/brcmfmac43340-sdio.pov-tab-p1006w-data.txt NVRAM file with some
of the calibration values adjusted for the Asus TF103C tablet.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Create new README file describing the microcode patch levels included in the
microcode container files in the amd-ucode directory.
Signed-off-by: John Allen <john.allen@amd.com>
[WHENCE entry added by Josh Boyer <jwboyer@kernel.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP2).
FW Build: REL47489
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP2).
FW Build: REL47124
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
This patch updates the firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2).
FW Build: REL47124
Release Version: 22.160.0.3
Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2010.3020), Spectrum-2 (29.2010.3020) and Spectrum-3
(30.2010.3020). Furthermore, add lc_ini_bundle_2010_3020.bin for modular
systems.
Among others, this release fixes the following two issues:
- Allow that correction field adjustment can be enabled for different PTP
message types on ingress than on egress.
- Fix for linecard PSID byte ordering issue for modular systems.
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Add runtime loaded firmware for the audio, compute and sensor DSPs, as
well as the zap shader for the GPU on the Lenovo ThinkPad X13s.
The files are placed under qcom/ as some distributions distribute
linux-firmware as multiple packages and the qcom-specific package will
be needed to provide some of the shared GPU files.
Signed-off-by: Mark Pearson <markpearson@lenovo.com>
The directories were incorrect when creating the links. Fix
them so they end up in the right location.
Fixes: dfa2931 ("WHENCE: Correct dangling symlinks")
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The symlink direction was wrong for some brcm firmware.
Fixes: f8a2651a ("Link some devices that ship with the AW-CM256SM")
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The check_whence script doesn't fail, but installation of the firmware
is not successful because of the extra characters. Clean this up.
Reported-by: Ben Brown <ben@demerara.io>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The last time the Broadcom NetXtremeII firmware was updated
and only the latest firmwares are supported in all current
stable kernels so let's drop all the unsupported versions.
They're in git and releases for those that wish to find them.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The stable kernels from 4.9 to current only support a number of
sub versions of the 7.13.x.y firmware versions, in the unlikely
scenario of a user needing an older rev they can be easily
ontained via old releases. The 4.x stable kernels depend on the
7.13.1 (as does the el7 kernel), 5.4 depends on 7.13.11, and
the 5.10 and later kernels all depend on 7.13.15/7.13.21. Let's
cleanup the quite sizable unused versions.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
Sort the WHENCE entries in the same order they appear on the
filesystem.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
They're not supported in any of the current stable releases
and the driver loads firmware from the bnx2x directory.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
The last vestigates of the token ring network stack were dropped
in linux commit ee446fd5e6da over 10 years ago so drop the now
obsolete associated firmware.
Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>