Commit Graph

1788 Commits

Author SHA1 Message Date
Kiran K f809315bbf
linux-firmware: Update firmware patch for Intel Bluetooth 8260
This patch updates the firmware file for Intel Bluetooth 8260
also it is known as Intel Snowfield Peak (SfP)

FW Build: REL1294

Release Version: 22.100.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-24 15:15:05 -05:00
Kiran K d27abd48ff
linux-firmware: Update firmware file for Intel Bluetooth 8265
This patch updates the firmware file for Intel Bluetooth 8265
Also it is known as Intel WindStormPeak (WsP).

FW Build: REL1299

Release Version: 22.100.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-24 15:15:05 -05:00
Kiran K 715925668d
linux-firmware: Intel BT 7265: Fix Security Issues
This is firmware patch for Intel Bluetooth 7265 (StP D1)
StP D1 FW Patch Version: 0x43(67)

This patch contains the following fixes on previous 0x42(66)
- Security Issues

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-24 15:15:01 -05:00
Alex Deucher 97d0c7fff2
amdgpu: Add aldebaran firmware from 21.50
From internal git commit:
b146bcb22054e697b287a2bdab8069f49e4c26b2

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-18 10:49:40 -05:00
John Allen 3c60818505
linux-firmware: Update AMD cpu microcode
* Update AMD cpu microcode for processor family 19h

Key Name        = AMD Microcode Signing Key (for signing microcode container files only)
Key ID          = F328AE73
Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-18 10:45:30 -05:00
Deren Wu 3959b595b3
linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20220209150832a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20220209150915

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-18 10:44:39 -05:00
Ming Qian 6342082c11
linux-firmware: Amphion: Add VPU firmwares for NXP i.MX8Q SoCs
Add the firmwares for the amphion vpu driver that runs on NXP
i.MX8QXP and i.MX8QM.

Firmware version:
VPU Decoder Firmware Version 1.7.4
VPU Encoder Firmware Version 1.3.1

Signed-off-by: Ming Qian <ming.qian@nxp.com>
Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-02-09 18:06:47 -05:00
Madhumitha Tolakanahalli Pradeep 847c6de092 i915: Add DMC firmware v2.16 for ADL-P
Release Notes for DMC v2.16 mentions that it provides fixes for
cases with flip queue and DC6v enabled.

Signed-off-by: Madhumitha Tolakanahalli Pradeep <madhumitha.tolakanahalli.pradeep@intel.com>
2022-01-25 16:05:54 -08:00
Kiran K 0c6a7b3bf7
linux-firmware: Update firmware file for Intel Bluetooth 9260
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (ThP2).

FW Build: REL20054

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:16:28 -05:00
Kiran K 518e54afa9
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:16:23 -05:00
Kiran K d1c41de916
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:16:01 -05:00
Kiran K 1818eb8153
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:15:46 -05:00
Kiran K 3f3d9aed60
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:15:40 -05:00
Kiran K 9dc88354dd
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:15:33 -05:00
Kiran K 0902431a04
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:15:26 -05:00
Kiran K d74904bc23
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP2)

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:15:21 -05:00
Kiran K 10c74cb693
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP2)

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:15:15 -05:00
Kiran K a63a79f834
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL36030

Release Version: 22.110.0.2

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:14:46 -05:00
Kiran K fbc804203b
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL20054

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:14:29 -05:00
Kiran K 6d5f45aa47
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL35819

Release Version: 22.110.0.2

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:14:00 -05:00
Kiran K 6a946ccef7
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL35819

Release Version: 22.110.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-19 11:13:25 -05:00
Mark Chen 1e744b85cd
linux-firmware: update firmware for mediatek bluetooth chip(MT7921)
Update binary firmware for MT7921 BT devices.

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20220110231230

Signed-off-by: Mark Chen <mark-yw.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:51:46 -05:00
Deren Wu 094d7adc11
linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20220110230855a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20220110230951

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:51:09 -05:00
Petr Machata 4954931df6
Mellanox: Add new mlxsw_spectrum firmware xx.2010.1232
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2010.1232), Spectrum-2 (29.2010.1232) and Spectrum-3
(30.2010.1232).

The following bugs were fixed:

- On Spectrum-3, when cut-through forwarding large frames from a 1Gbps port
  to a 100Gbps one, packets would get corrupted.
- Several issues in handling of MPLS on Spectrum-2.
- An issue that caused fast reboot to take longer than 30s.
- An issue with bulk update of FDB where roamed FDB entries were not
  updated.
- Maximum MTU reported for Quantum chips was 4222 bytes instead of 4096.
- Packets wrongly discarded due to egress STP filter when VxLAN is
  configured.
- On Spectrum-2, on 1Gbps or 10Gbps ports, when congestion occurs, packets
  would very rarely get stuck in the chip and cause switch to hang.
- On Spectrum-3, when ECMP has many next hops based on VLAN interfaces
  packets may rarely get a wrong VLAN tag and be dropped.
- On Spectrum-3, effective speed of a 400Gbps port would only be 380Gbps
  with 1500-byte packets.
- On a switch with an external PHY, attempts to configure PFC are no longer
  bounced by FW as unsupported.
- An issue in handling of QinQ packets with EtherType 8100 on Spectrum-3.
- On SN4800, an issue in PCIe gen3 link negotiation instability.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:49:45 -05:00
Josh Boyer ea056f9be2
Merge branch 'cpt-ucode-mrvl' of github.com:Dhana-Saravanan/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:47:05 -05:00
Josh Boyer dad4ae0136
Merge branch 'guc_v69.0.3' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:46:08 -05:00
Josh Boyer 614d5039a6
Merge branch 'main' of https://github.com/zijun-hu/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-18 09:43:50 -05:00
DhanaSaravanan fbbf73f539 linux-firmware: add marvell CPT firmware images
CPT microcode binaries and comprises of,
1. AE microcode
2. IPSEC microcode for IE
3. IPSEC microcode for SE

Supported high level features of AE:
1. Mod-exp
2. Mod-exp-crt
3. PKCS
4. PKCS CRT mode
5. ECC (Point add/double/mul)
6. ECDSA Sign/verify

Supported high level features of IPSEC:
1. Outbound processing (ESP/AH)
2. Inbound Processing (ESP/AH)

Signed-off-by: DhanaSaravanan <rdhana@marvell.com>
2022-01-12 16:53:31 +05:30
Shayne Chen 13dca280f7
linux-firmware: update firmware for MT7915
This patch updates firmware files v20451222 for MT7915 WiFi NIC.

Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-11 06:53:15 -05:00
Luca Coelho 76e8373e07 iwlwifi: add new FWs from core63-136 release
Add the -66.ucode firmwares for the hardware supported in v5.15.  The
driver in v5.15 supports API version -66, so we need these binaries in
order to use the latest firmwares supported in the kernel LTS release.

Build number: Core_build_core63-136
Revision: f1c864e0 (Qu, QuZ, cc, ty)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2022-01-11 10:23:38 +02:00
Luca Coelho 23e0197e9e iwlwifi: add new FWs from core66-88 release
Add the -68.ucode firmwares for the currently supported hardware and
update the PNVM binaries.

Build number: Core_build_core66-88
Revision: 01d30b0c (Qu, QuZ, cc, so, ty)

Change-Id: I497224eb1d9bb616ef825a6bc623adb422742679
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2022-01-10 19:30:31 +02:00
Luca Coelho 78db259f8d iwlwifi: update 9000-family firmwares to core66-88
Build number: Core_build_core66-88
Revision: 4e1ceb39 (9000, 9260)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2022-01-10 14:37:12 +02:00
Josh Boyer 182a186c57
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:20:18 -05:00
Shayne Chen ea4d08f6b0
linux-firmware: add firmware for MT7916
This patch adds firmware files v21111230 for MT7916 WiFi NIC.

Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:18:40 -05:00
Kiran K 8a94bbe2e3
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:19 -05:00
Kiran K e30f0aea81
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:19 -05:00
Kiran K fb52a6df0a
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:19 -05:00
Kiran K ab78b8f87e
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:19 -05:00
Kiran K 4cac2be38a
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:18 -05:00
Kiran K a6d067a2c0
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:18 -05:00
Kiran K 0bcd019910
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:18 -05:00
Kiran K 5a043feeec
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:18 -05:00
Kiran K f4dfaa47bd
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL35927

Release Version: 22.100.1.1

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:17:18 -05:00
Vijai Kumar K 73998b20b0
WHENCE: add missing symlink for NanoPi R1
NanoPi R1 uses the AP6212 Wi-Fi module.

Fixes the below error.

[   20.462895] brcmfmac mmc0:0001:1: firmware: direct-loading firmware
brcm/brcmfmac43430-sdio.bin
[   20.491441] brcmfmac mmc0:0001:1: firmware: failed to load
brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt (-2)
[   20.511459] brcmfmac mmc0:0001:1: Direct firmware load for
brcm/brcmfmac43430-sdio.friendlyarm,nanopi-r1.txt failed with error -2
[   20.650227] brcmfmac mmc0:0001:1: firmware: failed to load
brcm/brcmfmac43430-sdio.txt (-2)
[   20.658804] brcmfmac mmc0:0001:1: Direct firmware load for
brcm/brcmfmac43430-sdio.txt failed with error -2

Signed-off-by: Vijai Kumar K <vijaikumar.kanagarajan@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-01-07 07:15:35 -05:00
Zijun Hu 17fe780905 QCA: Add Bluetooth nvm file for WCN685x
This commit will add required Bluetoth firmware files for WCN685x.
The image version is 2.1.0-00324.

nvm_usb_00130201*.bin : NVM dump

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2022-01-04 17:16:28 +08:00
Rahul Lakkireddy 9e89f3b81e cxgb4: Update firmware to revision 1.26.6.0
Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
2022-01-03 08:37:13 -08:00
Nas Chung 57d6b9507e
cnm: add chips&media wave521c firmware.
This patch is focused on TI specific devices.
In the future, The generic FW which is worked with other devices will be submitted.

Add wave521C combined decoder and encoder firmware for j721s2 device.

FW version : 1.0.0

Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-29 08:43:43 -05:00
Deren Wu 999e511e6d
linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20211222190839a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20211222190917

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-29 08:42:31 -05:00
Josh Boyer 48dac939d2
Merge https://github.com/zijun-hu/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-29 08:29:40 -05:00
Mark Chen fb6d4a1512
linux-firmware: update firmware for mediatek bluetooth chip (MT7921)
Update binary firmware for MT7921 BT devices.
* Support SCO over I2S/PCM

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20211222191101

Signed-off-by: Mark Chen <mark-yw.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-29 08:28:15 -05:00
Zijun Hu 1500362ad6 QCA: Update Bluetooth WCN685x firmware to 2.1.0-00298
This commit will update WCN685x Bluetoth firmware files
to 2.1.0-00298.

nvm_usb_00130201*.bin : NVM dump

Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
2021-12-17 12:32:58 +08:00
Josh Boyer 514cc566cb
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-16 09:41:39 -05:00
Josh Boyer 1f922757bd
Merge https://github.com/tjiang123/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-16 09:40:17 -05:00
Josh Boyer e5a82066d4
Merge branch 'adlp_dmc_v2.14_update' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-16 09:38:55 -05:00
Manish Chopra 7818d238f9
bnx2x: Add FW 7.13.21.0
This patch removes the older firmware version (7.13.20.0) files
pushed earlier as kernel driver patches which were supposed to
utilize that firmware were not approved by the community because
of the driver or firmware not being backward compatible with older
firmware version, so there is no any real consumer of firmware
v7.13.20.0 files.

New firmware v7.13.21.0 along with below fixes/enhancements (which
were also part of 7.13.20.0) maintains backward compatibility as well,
so that driver can be worked with both the new firmware and an older
firmware.

- Support direct invalidation of FP HSI Ver per function ID, required for
  invalidating FP HSI Ver prior to each VF start, as there is no VF start
- BRB parity error detection support for the driver
- Fix the FCOE underrun flow
- Fix PSOD during FCoE BFS over the NIC ports after preboot driver

Link: https://www.spinics.net/lists/stable/msg508497.html
Signed-off-by: Manish Chopra <manishc@marvell.com>
Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Alok Prasad <palok@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-16 09:36:51 -05:00
Mark Chen 9e4092255a
linux-firmware: update frimware for mediatek bluetooth chip (MT7921)
Update binary firmware for MT7921 BT devices.
* Support out-band wakeup.

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20211129211059

Signed-off-by: Mark Chen <mark-yw.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-12-16 09:35:01 -05:00
John Harrison 548b304a35 i915: Add GuC v69.0.3 for all platforms
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-12-15 13:28:54 -08:00
Rahul Lakkireddy 38e72a0f98 cxgb4: Update firmware to revision 1.26.4.0
Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
2021-12-06 05:07:25 -08:00
Madhumitha Tolakanahalli Pradeep 2a2aa410c2 i915: Add DMC firmware v2.14 for ADL-P
Release notes for DMC v2.14:
  1. Fix for Flip queue roll over cases with DC6v
  2. Enhancemnt for residency
  3. Workaround for 3Dlut restore issue

Signed-off-by: Madhumitha Tolakanahalli Pradeep <madhumitha.tolakanahalli.pradeep@intel.com>
2021-12-01 16:50:30 -08:00
Kiran K b0e898fbaf
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:45 -05:00
Kiran K 8eec9ef62e
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:44 -05:00
Kiran K bfab8df747
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:44 -05:00
Kiran K 625e4549fa
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:44 -05:00
Kiran K 0c353e1192
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K afafd4bb98
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K 12739a5fdc
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K 0e81be32a4
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K fbbc3a814e
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL34345

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K 38f78f6210
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL20028

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K edf3ed5a4b
linux-firmware: Update firmware file for Intel Bluetooth 9260
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (ThP2).

FW Build: REL20028

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:32 -05:00
Kiran K 3ed33dbb9b
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL34173

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:31 -05:00
Kiran K 36c115ff1f
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL34713

Release Version: 22.100.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:31:31 -05:00
Josh Boyer afa07126a5
Merge branch 'prestera-v4.0' of https://github.com/PLVision/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-23 12:25:12 -05:00
Tim Jiang 28fdbcd752 QCA: Add Bluetooth default nvm file for WCN685x
This commit will add required Bluetoth default nvm file for WCN685x.
The image version is 2.1.0-00252

nvm_usb_00130201.bin : NVM dump

Signed-off-by: Tim Jiang <tjiang@codeaurora.org>
2021-11-23 15:36:18 +08:00
Volodymyr Mytnyk 77e7210029
mrvl: prestera: Update Marvell Prestera Switchdev v4.0
Update v4.0 firmware image that is required by Marvell Prestera
driver recently updated in net/master. The major changes for
this FW version:

- Split L1 ABI to MAC and PHY.
- Split ACL ABI to low-level TCAM and Counters.
- Stable ABI for future driver versions and features.

This version of FW will be compatible with future Prestera
driver versions and features.

Signed-off-by: Mickey Rachamim <mickeyr@marvell.com>
Signed-off-by: Volodymyr Mytnyk <volodymyr.mytnyk@plvision.eu>
2021-11-18 17:05:16 +02:00
Tim Jiang 73a13f4d8d QCA: Add Bluetooth firmware for WCN685x
This commit will add required Bluetoth firmware files for WCN685x.
The image version is 2.1.0-00252

rampatch_usb_00130201.bin : RAM FW dump
nvm_usb_00130201_010a.bin : NVM dump

Signed-off-by: Tim Jiang <tjiang@codeaurora.org>
2021-11-17 15:18:12 +08:00
John Allen f5d519563a
linux-firmware: Update AMD cpu microcode
* Update AMD cpu microcode for processor family 19h

Key Name        = AMD Microcode Signing Key (for signing microcode container files only)
Key ID          = F328AE73
Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-15 12:49:19 -05:00
Alex Deucher f704766b41
amdgpu: add cyan skillfish firmware from 21.40
From internal git commit:
53278ed4b6fddcb907612fd7cf4b311f77545a22

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-11-12 17:07:51 -05:00
Luca Coelho 4474519a1f iwlwifi: add new FWs from core64-96 release
Add the -67.ucode firmwares for the currently supported hardware,
update the PNVM binary for Ty and add new PNVM binaries for So.
Additionally, add FWs for a new HW combination, So with Gf4.

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-11-01 15:50:49 +02:00
Luca Coelho 564d97abfa iwlwifi: update 9000-family firmwares to core64-96
Build number: Core_build_core64-96
Revision: 5e069cbd (9000, 9260)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-11-01 15:16:24 +02:00
mark-yw.chen 948cad200e
linux-firmware: update frimware for mediatek bluetooth chip (MT7921)
Update binary firmware for MT7921 BT devices.
* Fix wmt func ctrl issue.

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20211018131102

Signed-off-by: mark-yw.chen <mark-yw.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-28 09:03:36 -04:00
Josh Boyer 1d00989a65
Merge https://github.com/rjliao-qca/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-27 07:36:57 -04:00
John Allen 4e9f60f255
linux-firmware: Update AMD cpu microcode
* Add AMD cpu microcode for processor family 19h

Key Name        = AMD Microcode Signing Key (for signing microcode container files only)
Key ID          = F328AE73
Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-27 07:35:50 -04:00
Rocky Liao 582c9da3e4 QCA: Update Bluetooth firmware for WCN685x
This commit will update WCN685x Bluetoth firmware files to 2.0.0-00607.

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-10-26 11:04:18 +08:00
Josh Boyer fc146185d7
Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-25 07:20:24 -04:00
Manish Chopra 0050dcf3e8
bnx2x: Add FW 7.13.20.0
This patch adds new FW files to be utilized by bnx2x driver,
This new firmware adds following fixes/enhancements:

- Support direct invalidation of FP HSI Ver per function ID, required for
  invalidating FP HSI Ver prior to each VF start, as there is no VF start
- BRB parity error detection support for the driver
- Fix the FCOE underrun flow
- Fix PSOD during FCoE BFS over the NIC ports after preboot driver

Signed-off-by: Manish Chopra <manishc@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Omkar Kulkarni <okulkarni@marvell.com>
Signed-off-by: Shai Malin <smalin@marvell.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-25 07:19:32 -04:00
Petr Machata 7d928a3b22
Mellanox: Add new mlxsw_spectrum firmware xx.2010.1006
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2010.1006), Spectrum-2 (29.2010.1006) and Spectrum-3
(30.2010.1006).

The following issues have been fixed:

- On SN3700C systems, the SLL (switch lifetime limit) default was
  misconfigured causing the send queue to get stuck.
- Processing of QDPM, a register that controls mapping from DSCP values to
  packet priority, could have latency > 11000 us.
- A cycle of port splitting and unsplitting may have lead to a FW hang.
- On Spectrum-2 and Spectrum-3, packets stuck in the pipe could cause ASIC
  freeze after port is unmapped.
- Quota type on MC shared buffer pool is now initialized to static, instead
  of being left uninitialized. Note that this is a work-around and might go
  away in the future. FW client should explicitly initialize all used
  pools.

With following new features now supported:

- On Spectrum-2 binding drop counters of multicast packets per switch
  priority is now supported through the SBDCM register.
- This FW exposes an existing ASIC feature whereby forwarded packets are
  truncated on ingress.
- Timestamps can now be stored on packet SMAC instead of FCS, allowing
  48-bit timestamp granularity instead of 32 bits.
- Latency-triggered buffer snapshots, on Spectrum-4.
- RIF cache, Spectrum-2 and above.
- Accumulative counters, which uses packet sampling to reduce counter
  memory demands at the expense of counter accuracy.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-25 07:18:16 -04:00
Florinel Iordache dd298a8cfb linux-firmware: Update NXP Management Complex firmware to version 10.28.1
Supported SoC families: LS108x, LS208x, LX2160

MC firmware version: 10.28.1

Signed-off-by: Florinel Iordache <florinel.iordache@nxp.com>
2021-10-22 16:23:42 +03:00
Deren Wu d34196f55d
linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20211014150838a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20211014150922

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-18 09:23:18 -04:00
Kiran K b563148fd2
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:40 -04:00
Kiran K 78a1d6da1e
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K 494a8c543b
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K ed1ca50d4f
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K 696b79da1d
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K 48f3784ec4
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K 807aa1ae99
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K 69b7b23126
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:39 -04:00
Kiran K da9bbff78d
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL31878

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:38 -04:00
Kiran K f6837cf6ab
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL19919

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:38 -04:00
Kiran K 927a886b00
linux-firmware: Update firmware file for Intel Bluetooth 9260
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (ThP2).

FW Build: REL19919

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:38 -04:00
Kiran K fb6279d7c8
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL31749

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:38 -04:00
Kiran K 0757d99782
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL31749

Release Version: 22.90.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-10-12 13:46:33 -04:00
Hans de Goede 7a30050592
brcm: Add 43455 based AP6255 NVRAM for the ACEPC T8 Mini PC
Add a NVRAM file for the Ampak AP6255 Wifi/BT module as used
on the ACEPC T8 Mini PC This file is based on the existing
"brcm/brcmfmac43455-sdio.MINIX-NEO Z83-4.txt" NVRAM file with
the values adjusted for the Minix Neo Z83-4 Mini PC

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-28 09:29:42 -04:00
Kiran K 1da51af0d4
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL31586

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-28 09:28:42 -04:00
Josh Boyer 8691f1e1b5
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-28 09:26:50 -04:00
Alex Deucher 62fd279be6
amdgpu: Add initial firmware for Beige Goby
From internal git commit:
030269cf5018f8bff40d140f0195dc619fc2ec96

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-28 09:24:15 -04:00
Rahul Lakkireddy 70ff1f807c cxgb4: Update firmware to revision 1.26.2.0
Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
2021-09-27 02:29:50 -07:00
Josh Boyer 0268c1b8a0
Merge branch 'adlp_dmc_2_12' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-23 12:39:42 -04:00
Kiran K b377ccf4f1
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL31586

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-23 12:37:09 -04:00
Kiran K a67f3f2248
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2)

FW Build: REL31586

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-23 12:37:09 -04:00
Kiran K 692d696547
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP22).

FW Build: REL31586

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-23 12:37:04 -04:00
Prabhakar Kushwaha d526e044bd
qed: Add firmware 8.59.1.0
This FW contains several fixes and features, main ones listed below.

Common
     - Add support for relaxed ordering PCI writes.
     - Fixes for 100G HW.
RoCE
     - Support T10DIF on Memory Window.
     - Statistics support for RoCE.
     - Support RDMA Searcher Mode and PVRDMA Namespace.
     - Support RoCE PVRDMA DPT.
     - Fixes for transmission, receive, retransmission flows
       and DCQCN firmware flow.
iWARP
     - Add "HW QoS_Offload" support.
     - Support for Memory Windows.
     - Fixes for the closing QPs flow and iWARP OOO packed DDPs flow.
iSCSI
     - Added statistics support.
     - Support configuration of different page size for connection
       queues.
     - Fixes for iSCSI Rx traffic throughput drop, iSCSI target write
       task
       cleanup flow, iSCSI retransmit flow.
Fcoe
     - Various fixes to avoid fatal firmware errors and FCoE upload and
       cleanup flows.
Eth
      - VF Representor support.
      - Support RSSv2.
      - Support USO for non-tunneled UDP packets.
      - Fixes for LSO & Vport Forwarding, Tx Drop flow.
- Debug
      - Support for various memory dumps.
      - Fixes for Memory leak after extracting debug Traces.

Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Omkar Kulkarni <okulkarni@marvell.com>
Signed-off-by: Shai Malin <smalin@marvell.com>
Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:23:45 -04:00
Kiran K b7e0c80b00
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch adds new firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP)

FW Build: REL31586

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:47 -04:00
Kiran K 087753f61e
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL31586

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:47 -04:00
Kiran K c1a40907c1
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL30628

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:47 -04:00
Kiran K 142174abc5
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL30628

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:46 -04:00
Kiran K 0b9a965369
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP).

FW Build: REL19878

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:46 -04:00
Kiran K 2e9f79e817
linux-firmware: Update firmware file for Intel Bluetooth 9260
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (ThP).

FW Build: REL19878

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:46 -04:00
Kiran K f23ceabb0e
linux-firmware: Update firmware file for Intel Bluetooth 8265
This patch updates the firmware file for Intel Bluetooth 8265
Also it is known as Intel WindStormPeak (WsP).

FW Build: REL1236

Release Version: 22.80.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-19 14:22:46 -04:00
Luca Coelho 0324161cb0 iwlwifi: add FWs for new So device types with multiple RF modules
Introduce the firmware and PNVM file for a new device type
combinations, namely So SOCs with Gf, Hr and Jf radio modules.

Build number: Core61-107 (ucode)
      	      Core63-64 (pnvm)
Revision: 97bbee0a (ucode)

Change-Id: I7bf2074f84f0a88f6bf6ca125ea3b4a9412e8b46
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-09-16 15:19:45 +03:00
Alex Deucher 198ac651f4
amdgpu: add initial firmware for Yellow Carp
From internal git commit:
8777b2fcf79321cc2bd0db98c64910515d18d145

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-15 09:03:35 -04:00
Anusha Srivatsa 09ab718bfa i915: Update ADLP DMC v2.12
Updateing ADLP DMC to v2.12.
Release Notes mention that this version has fix
for DC6 bort scenarios.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-09-14 14:42:47 -07:00
mark-yw.chen 090a34dfe3
linux-firmware: add frimware for mediatek bluetooth chip (MT7922)
Add binary firmware for MT7922 Bluetooth devices

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20210901204456

Signed-off-by: mark-yw.chen <mark-yw.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-13 11:35:49 -04:00
John Allen 7160358442
linux-firmware: Update AMD SEV firmware
Update AMD SEV firmware to version 0.17 build 46 for AMD family 17h
processors with models in the range 00h to 0fh.

Update AMD SEV firmware to version 0.24 build 14 for AMD family 17h
processors with models in the range 30h to 3fh.

Add AMD SEV firmware version 1.42 build 42 for AMD family 19h processors
with models in the range 00h to 0fh.

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-12 14:30:20 -04:00
Luca Coelho 359ab775cf Revert "iwlwifi: add FW for new So/Gf device type"
This reverts commit 1418f75c63.

We accidentally published these firmware binaries that were not ready
for release.  The correct binaries (including a few more for other RF
modules) will be released soon.

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-09-02 13:11:39 +03:00
Petr Machata becfe0a0e3
Mellanox: Add new mlxsw_spectrum firmware xx.2008.3326
Add latest verified version of Nvidia Spectrum-family switch firmware,
for Spectrum (13.2008.3326), Spectrum-2 (29.2008.3326) and Spectrum-3
(30.2008.3326).

The following issues are fixed in this version:

- Several issues in tracking PTP timestamps on Spectrum-3.
- An issue in fine-grained LAG configuration, which would mangle KVD on
  Spectrum-2 and later.
- An issue in FW command interface, which would mangle temporary buffers,
  leading to wrong initialization of a port.
- Issues in querying of LPM entries and tunnel decapsulation configuration.
- A Spectrum-2 issue where a too-short VXLAN-decapsulated packet would get
  zero-padded and trapped, instead of getting dropped.
- An issue where latency would not be reported for egress-sampled packets
  on 10Gbps and 25Gbps ports on Spectrum-3.
- A packet scheduler configuration issue which would cause drops of small
  packets on 10Gbps line rate on Spectrum-3.
- An issue in handling multicast traffic, which would be trapped under a
  wrong trap reason.
- Two issues in sFlow policer configuration.
- An issue in port headroom watermark reporting.
- An issue in port headroom reconfiguration while traffic is ingressing the
  port.
- A fix in reporting of latency watermark after transition from 10Gbps or
  25Gbps to 400Gbps on Spectrum-3.
- A MID reallocation issue on Spectrum-1.
- A number of issues in in-service-upgrade.

The following new features are now available:

- Support for setting router interface MAC addresses with more than one
  common prefix (up from one common prefix previously).
- Support for efficient bulk update of FDB entries from VXLAN encapsulation
  to local forwarding and back.
- Support for 9 fixed + 7 hashed bits of VXLAN UDP source port value (up
  from 8+8).
- Support for placing timestamp over a source MAC field to permit 48-bit
  timestamp (up from 32-bit when placed over FCS).

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-09-01 08:00:37 -04:00
Luca Coelho 1418f75c63 iwlwifi: add FW for new So/Gf device type
Introduce the firmware and PNVM file for a new device type
combination, namely So SOCs with Gf radio modules.

Build number: Core61-107 (ucode)
      	      Core63-64 (pnvm)
Revision: 97bbee0a (ucode)

Change-Id: Ia2b920c455bca2c7b95cf9b7becb2f097fde17f8
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-08-31 12:30:18 +03:00
Tony Nguyen c46b8c364b
ice: update package file to 1.3.26.0
Update the package file and WHENCE entry for the ice driver to version
1.3.26.0.

Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Tested-by: Gurucharan G <gurucharanx.g@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-18 07:08:20 -04:00
Josh Boyer 02f8561bff
Merge branch 'master' of https://github.com/suraj714/linux-firmware-bluetooth into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-12 08:20:28 -04:00
Alex Deucher 243bc09f62
amdgpu: add initial vangogh support
From internal git commit:
73a106310600acb05b8729621b11ad8f85e5995b

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-12 08:19:33 -04:00
Kiran K 152f45478c
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL28502

Release Version: 22.70.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-12 08:18:22 -04:00
Josh Boyer 850352c0d1
Merge branch 'tgl_rkl_dmc_updates' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-12 08:15:44 -04:00
Deren Wu 1cbe340e30
linux-firmware: add firmware for MT7922
Add binary firmware for MT7922 based devices

File: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
Version: 20210727184234a
File: mediatek/WIFI_RAM_CODE_MT7922_1.bin
Version: 20210727184325

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-08-12 08:14:38 -04:00
Anusha Srivatsa 6c9fd94d41 i915: Add v2.03 DMC for RKL
Add the latest version of DMC for RKL
This version has fixes for timeout issues.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-07-28 09:45:27 -07:00
Anusha Srivatsa 2ea630c8f2 i915: Add v2.12 DMC for TGL
Add the latest version of DMC for TGL.
This version adds FLip Queue enhancement.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-07-28 09:45:02 -07:00
smagar 5dd32d878e qca: Add firmware files for BT chip WCN6750.
This commit will add required firmware files for WCN6750.

msbtfw11.mbn :RAM FW dump
msbtfw11.tlv :RAM FW dump
msnv11.bin   :NVM dump

Signed-off-by: smagar <smagar@codeaurora.org>
2021-07-26 16:38:01 +05:30
Johannes Berg 5de082d4d0 iwlwifi: add ty firmware from Core63-43
Add the ty device firmware from the Core63-43 release
and also update the PNVM image per the updated information
in that release.

Build number: Core63-43
Revision: 55c64978

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2021-07-19 13:12:20 +02:00
Peter Robinson 0ba5d686a9
rtlwifi: de-dupe rtl8723b WiFi firmware
The rtl8723bs and rtl8723bu WiFi firmware are identical according
to sha256sum are identical so lets remove the dupes and link them.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
CC: Larry Finger <Larry.Finger@lwfinger.net>
CC: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-07-16 07:51:43 -04:00
Peter Robinson b986edd806
rtlwifi: de-dupe rtl8192e WiFi firmware
The rtl8192eefw.bin and rtl8192eu_nic.bin WiFi firmware are identical according
to sha256sum so remove and link the former to the later as rtl8192eu_nic.bin
also has matching wowlan and ap_wowlan variants.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
CC: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-07-16 07:51:38 -04:00
Josh Boyer 4c9307393f
Merge branch 'guc_62.0_huc_7.9' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-07-16 07:50:06 -04:00
Raju Rangoju 99cd4f9425 cxgb4: Update firmware to revision 1.26.0.0
Signed-off-by: Raju Rangoju <rajur@chelsio.com>
2021-07-09 03:55:45 -07:00
John Harrison f4d897acd2 firmware/i915/guc: Add HuC v7.9.3 for TGL & DG1
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-06-29 14:20:03 -07:00
John Harrison 84c8655221 firmware/i915/guc: Add GuC v62.0.3 for ADL-P
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-06-29 14:19:57 -07:00
John Harrison 14aa9778d0 firmware/i915/guc: Add GuC v62.0.0 for all platforms
Signed-off-by: John Harrison <John.C.Harrison@Intel.com>
2021-06-29 14:19:57 -07:00
Alex Deucher 87619e4114
amdgpu: add initial dimgrey cavefish firmware from 21.20
From internal git commit:
8b05e03570818d047d7ea0a7388c89c4192fd20b

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-29 07:24:50 -04:00
Kiran K 34803c20f1
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL25791

Release Version: 22.60.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-29 07:21:08 -04:00
Kiran K 57d8a397ab
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL25791

Release Version: 22.60.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-29 07:21:08 -04:00
Sean Wang 2fd5139f36
linux-firmware: update firmware for MT7921 WiFi device to 20210612122753
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20210612122717a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20210612122753

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-29 07:12:58 -04:00
Joakim Tjernlund 64f02a260e
rtl_bt: Add rtl8761bu firmware
From Realtek 20200806_LINUX_BT_DRIVER_RTL8761B_COEX_v0202
driver package.

Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 07:10:22 -04:00
Joakim Tjernlund 7118987b2f
rtl_bt: Add rtl8761b firmware
From Realtek 20200806_LINUX_BT_DRIVER_RTL8761B_COEX_v0202
driver package

Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 07:10:06 -04:00
Petr Machata da416b04f7
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2946
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2946), Spectrum-2 (29.2008.2946) and Spectrum-3
(30.2008.2946).

The following issues have been fixed:

- A Spectrum-2 issue where control traffic generated on the switch would not
  egress a front panel port.
- Minimum shaper would not guarantee the requested bandwidth if the configured
  rate is 100Gbps+.
- On Spectrum-1, when bulk-updating FDB, a multicast tunnel entry update would
  be corrupted, and a unicast entry would not change VID.
- When ECMP or LAG are in symmetric hash mode, a packet would be steered to the
  wrong port.
- Obtaining activity for MC routes would sometimes exhibit a latency of >1us
  on Spectrum-3.

The following new features are available:

- Elephant & mice flow detection
- Register PMTDB, for querying of possible split-port scenarios
- Router interface profiles, which relax the requirement that all router
  interfaces have the same MAC address prefix.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 07:07:44 -04:00
Ryder Lee 572c3d863f
mediatek: update MT7915 firmware to 20201105
Upgrade MT7915 version to 20201105.

Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 06:53:45 -04:00
Josh Boyer f9503fa38d
Merge https://github.com/rjliao-qca/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 06:52:54 -04:00
Josh Boyer fcfa20a66e
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 06:48:44 -04:00
Sean Wang 42a66e5bf3
linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20210519202729a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20210519202807

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-06-09 06:47:17 -04:00
Rocky Liao 4adb20b44c QCA: Add Bluetooth firmware for WCN685x
This commit will add required Bluetooth firmware files for QCA WCN685x.
The image version is 2.0.0-00580.

rampatch_usb_00130200.bin : RAM FW dump
nvm_usb_00130200*.bin : NVM dump.

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
2021-05-31 13:59:12 +08:00
Raju Rangoju 0c8946d82f cxgb4: Update firmware to revision 1.25.6.0
Signed-off-by: Raju Rangoju <rajur@chelsio.com>
2021-05-24 00:51:20 -07:00
Ben Skeggs f8462923ed
nvidia: fix symlinks for tu104/tu106 acr unload firmware
Bootloader and firmware proper got swapped, resulting in module unload,
suspend, and runtime suspend issues on affected chipsets.

Fixes: 1487a8abdb ("linux-firmware: nvidia: move firmware symlinks to WHENCE")
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-18 11:03:08 -04:00
Luca Coelho 56115b2598 iwlwifi: update 8000 family firmwares
Build number: N/A
Revision: ca7b901d (8000C, 8265)

Change-Id: I3cbc45672cb501fb52a32c396463bf3c8e55eef8
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-05-12 10:53:38 +03:00
Luca Coelho 15f424bf02 iwlwifi: update 9000-family firmwares to core60-51
Build numbers: Core_build_core60-51
Revision: 6b541b68 (9000, 9260)

Change-Id: I75a1575205f7661ba7f63bf28124c6941ef8d6dd
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-05-12 10:53:35 +03:00
Luca Coelho 2b13afc1a0 iwlwifi: add new FWs from core60-51 release
This also updates the PNVM binary file for ty.

Build number: Core_build_core60-51
Revision: 49eeb572 (cc, Qu, QuZ, ty)

Change-Id: I408ee3beb23d464b14398d07f195bd1b5c3f17b6
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-05-12 10:53:30 +03:00
Parshuram Thombare f99d6a1d57
linux-firmware: update firmware for mhdp8546
This patch updates mhdp8546 firmware to 2.1.0
Fix memory leak in HDCP state machine.

Signed-off-by: Parshuram Thombare <pthombar@cadence.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-11 07:45:59 -04:00
Josh Boyer ecdfcf8e2c
Merge branch 'adlp_dmc_firmware' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-03 19:29:07 -04:00
Josh Boyer 547b202299
Merge https://github.com/suraj714/linux-firmware-venus into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-03 19:27:31 -04:00
Anusha Srivatsa 3d32f216e1 i915: Add ADL-P DMC Support
Adding v2.09 and 2.10 for ADL-P

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-05-03 14:34:52 -07:00
Alex Deucher 3f23f5125b
amdgpu: add new polaris 12 MC firmware
New firmware for polaris12 boards with a 32bit MC config.

From internal git commit:
c0f66ec7ae6a410b3607579401a6565fefbf18ed

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-03 09:26:38 -04:00
Mikko Perttunen a2565bb232
firmware: nvidia: Add VIC firmware for Tegra194
Add the firmware file for the VIC falcon controller on
NVIDIA Tegra194.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-03 09:26:01 -04:00
Akhil P Oommen 17ec2a5206
qcom: add gpu firmwares for sc7280
Adds a660_gmu.bin (v3.01.06) and a660_sqe.fw (v0.94) firmware blobs
required for sc7280 SoC.

Signed-off-by: Akhil P Oommen <akhilpo@codeaurora.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-03 09:22:32 -04:00
Jian-Hong Pan 2a96c085c7
brcm: Add a link to enable khadas VIM2's WiFi
According to kernel message on khadas VIM2 board equipped with BCM4356:

brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4356-sdio for chip BCM4356/2
usbcore: registered new interface driver brcmfmac
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac4356-sdio.khadas,vim2.txt failed with error -2
brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac4356-sdio.txt failed with error -2

System needs the NVRAM file "brcmfmac4356-sdio.khadas,vim2.txt" to
enable the WiFi chip BCM4356. Found it can share with the same file
"brcmfmac4356-sdio.vamrs,rock960.txt" with a soft link as
"brcmfmac4356-sdio.khadas,vim2.txt". Both 2.4GHz and 5GHz WiFi are
enabled with the linked config.

This patch adds the link to brcmfmac4356-sdio.vamrs,rock960.txt for it.

Signed-off-by: Jian-Hong Pan <jhp@endlessos.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-05-03 09:10:08 -04:00
smagar c7b11ed12b qcom: Add venus firmware files for VPU-2.0
Add firmware VIDEO.VPU.2.0-00038-PROD-1 for the Qualcomm Venus.
Used on the SC7280 platform.

Signed-off-by: smagar <smagar@codeaurora.org>
2021-05-03 12:18:45 +05:30
Kiran K fa0efeff48
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL23884

Release Version: 22.50.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-26 07:00:56 -04:00
Kiran K 9be3daa258
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP).

FW Build: REL19718

Release Version: 22.50.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-26 07:00:55 -04:00
Kiran K 687d64a4da
linux-firmware: Update firmware file for Intel Bluetooth 9260
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (THP).

FW Build: REL19718

Release Version: 22.50.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-26 07:00:55 -04:00
Kiran K a7f124958e
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL23926

Release Version: 22.50.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-26 07:00:55 -04:00
Kiran K 47650a0b94
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL23926

Release Version: 22.50.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-26 07:00:55 -04:00
Kiran K 195ecf149c
linux-firmware: Intel BT 7265: Fix Security Issues
This is firmware patch for Intel Bluetooth 7265 (StP D1)
StP D1 FW Patch Version: 0x42(66)

This patch contains the following fixes on previous 0x41(65)
- Security Issues

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-26 07:00:55 -04:00
smagar ca83c73deb qcom: update venus firmware files for v5.4
There are few bug fixes which are part of this upgrade.

Signed-off-by: smagar <smagar@codeaurora.org>
2021-04-23 19:56:27 +05:30
Vadym Kochan 16052e4a41 mrvl: prestera: Add Marvell Prestera Switchdev firmware 3.0 version
Main changes:

    - add initial L3 support
    - changed a bit the way of events sending
    - changed ABI for some IPC calls
    - add LAG support

This firmware version is ABI un-compatible with the current 2.0,
so add it as separate binary.

Signed-off-by: Vadym Kochan <vadym.kochan@plvision.eu>
Signed-off-by: Mickey Rachamim <mickeyr@marvell.com>
2021-04-23 14:14:51 +03:00
Michel Piquemal 0b558e8a7b
brcm: add missing symlink for Pi Zero W NVRAM file
On 21/04/2021 13:23, Josh Boyer wrote:
> On Mon, Apr 19, 2021 at 1:38 PM Michel Piquemal <spam@ipik.org> wrote:
>>
>> Raspberry Pi Zero W has no NVRAM files specified and dmesg reports the
>> following error at boot:
>> brcmfmac mmc1:0001:1: Direct firmware load for
>> brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.txt failed with error -2
>>
>> Pi Zero W uses same wifi BCM43430 module than Pi 3 model B:
>> symlinking to that Pi 3b NVRAM file fixes the issue, and wifi works as
>> expected.
>>
> Your patch is corrupted and doesn't apply.  Please update your local
> tree to the latest in git and resend.
>
> josh
>

Hi. Apologies it got mangled by mail client; here it is again:

Signed-off-by: Michel Piquemal <spam@ipik.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-23 07:04:24 -04:00
Hayes Wang bc3e610202
rtl_nic: add new firmware for RTL8153 and RTL8156 series
1. rtl8153c-1 v1 03/31/21.
2. rtl8156a-2 v1 04/15/21.
3. rtl8156b-2 v1 04/15/21.

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-21 07:07:27 -04:00
Raju Rangoju 940b7f42d4 cxgb4: Update firmware to revision 1.25.4.0
Signed-off-by: Raju Rangoju <rajur@chelsio.com>
2021-04-19 07:44:20 -07:00
Josh Boyer f66adc3cde
Merge branch 'main' of gitolite.kernel.org:/pub/scm/linux/kernel/git/maks/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-19 10:07:57 -04:00
Josh Boyer 9bc1bcc6de
Merge https://github.com/Netronome/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-19 09:54:25 -04:00
Petr Machata 2f307088d3
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2438
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2438), Spectrum-2 (29.2008.2438) and Spectrum-3
(30.2008.2438).

This update fixes the following issues:

- An issue where strictly-prioritized traffic gets a 9usec latency penalty
  on a congested port.
- Attempts to configure DSCP prioritization (QPDM register) on CPU
  port (local port 0) would result in FW crash.
- An issue in sampling traffic to the CPU due to incorrect trap
  prioritization.
- An issue in bulk-reading flow counters.
- Several issues related to FW upgrade and in-service FW upgrade.
- Incomplete clearing of activity bits in ECMP containers with a very high
  number of individual ECMP entries (100K).
- A crash during router deinit.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-19 09:52:07 -04:00
Jeremy Linton 393f272efd
brcm: Link CM4's WiFi firmware with DMI machine name.
The kernel when booted in ACPI mode with SMBIOS/DMI
data uses the DMI data to set the machine
manufacture/model.

The WiFi driver uses the machine string to select the
correct firmware image. Because of this, an additional
link to select the correct firmware is needed.

Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Peter Robinson <pbrobinson@gmail.com>
Cc: Josh Boyer <jwboyer@kernel.org>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-19 09:50:57 -04:00
Kiran K 73144e02dc
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL23303

Release Version: 22.50.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-19 09:49:28 -04:00
maximilian attems d6a18e90f8 WHENCE: link to similar config file for rtl8821a support
linux-firmware ships no config file for rtl8821a, as it seems
quite similar to rtl8821c add symlink to that config file
see https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1784835
(Maintainers may replace with proper file).

fixes: https://bugs.debian.org/893912

-- error
[    2.574742] Bluetooth: hci0: rtl: loading rtl_bt/rtl8821a_config.bin
[    2.575137] bluetooth hci0: firmware: failed to load
rtl_bt/rtl8821a_config.bin (-2)
[    2.575143] bluetooth hci0: Direct firmware load for
rtl_bt/rtl8821a_config.bin failed with error -2
[    2.575145] Bluetooth: hci0: Failed to load rtl_bt/rtl8821a_config.bin
--

-- with config file
[   26.389532] Bluetooth: hci0: RTL: rtl: examining hci_ver=06
hci_rev=000a lmp_ver=06 lmp_subver=8821

[   26.390623] Bluetooth: hci0: RTL: rom_version status=0 version=1

[   26.390624] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8821a_fw.bin

[   26.392597] bluetooth hci0: firmware: direct-loading firmware
rtl_bt/rtl8821a_fw.bin
[   26.392605] Bluetooth: hci0: RTL: rtl: loading rtl_bt/rtl8821a_config.bin

[   26.392748] bluetooth hci0: firmware: direct-loading firmware
rtl_bt/rtl8821a_config.bin
[   26.392757] Bluetooth: hci0: RTL: cfg_sz 10, total sz 17438
--

Cc: Max Chou <max.chou@realtek.com>
Reported-by: Kate Komi <katahipo@gmail.com>
Signed-off-by: maximilian attems <maks@stro.at>
2021-04-08 17:57:11 +02:00
Louis Peens 6c419aea36 nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.14.A.6
New in this release:
  - Support for ipv6 tunneling
  - Handling of QinQ matching/actions

Improvements:
  - Fix for performance regression under overload conditions
  - Better handling of tunnel flow-merge cases
  - Fix performance regression when tso is enabled with ipv6 traffic

Signed-off-by: Louis Peens <louis.peens@netronome.com>
Tested-by: Charles Murcott <charles.murcott@netronome.com>
Reviewed-by: Heinrich Kuhn <heinrich.kuhn@netronome.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
2021-04-08 14:44:28 +02:00
Alex Deucher af1ca28f03
amdgpu: add arcturus firmware
from internal git commit:
5a333628689f142376b8c5b7187f1cf0a8d5abac

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-05 10:40:08 -04:00
Josh Boyer 0dd245d369
Merge branch 'sm8250-new-fw' of https://github.com/lumag/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-03 08:32:00 -04:00
Hans de Goede 55cab07fb6
rtl_bt: Add rtl8723bs_config-OBDA0623.bin symlink
Some x86/ACPI devices such as the Acer Aspire Switch 10E (SW3-016),
use an alternative ACPI hardware-id (HID) for the BT part of the
RTL8723BS chip.

Instead of using the standard OBDA8723 HID this device uses a HID
of OBDA0623. Despite using a different HID it does work fine with
the default config settings from the rtl8723bs_config-OBDA8723.bin
file. Add a symlink to that file, to fix BT not working on this
device due to a missing config file.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-03 08:30:22 -04:00
Hans de Goede 2548d065b8
brcm: Add nvram for the Chuwi Hi8 (CWI509) tablet
Add a NVRAM file for the brcmfmac43430a0 wifi/bit chip found on the
Chuw Hi8 (CWI509) tablet. This is based on copy of the existing
brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt NVRAM file with some
the calibration values adjusted for the Chuwi Hi8 tablet.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-03 08:30:12 -04:00
Hans de Goede e45c137e79
brcm: Add nvram for the Predia Basic tablet
Add a NVRAM file for the brcmfmac43340 wifi/bit chip found on the
predia-basic tablet. This is based on copy of the existing
brcm/brcmfmac43340-sdio.meegopad-t08.txt NVRAM file with some the
calibration values adjusted for the Predia Basic tablet.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-04-03 08:29:59 -04:00
Dmitry Baryshkov d8fa0cfb4a qcom: sm8250: update remoteproc firmware
Update remoteproc firmware to the following versions:
- ADSP.HT.5.3.c2-00058-SM8250-3
- CDSP.HT.2.3.c1-00060-SM8250-2

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-04-01 23:05:00 +03:00
Alex Deucher a29bdb2e59
amdgpu: add initial support for navy flounder
A new GPU from AMD.

From internal git commit:
5a333628689f142376b8c5b7187f1cf0a8d5abac

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-22 08:05:05 -04:00
Kiran K 3568f96290
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL21046

Release Version: 22.40.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-15 07:47:50 -04:00
Kiran K 9e96e50192
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL21113

Release Version: 22.40.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-15 07:47:45 -04:00
Kiran K c8d0db53c5
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL21113

Release Version: 22.40.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-15 07:47:40 -04:00
Josh Boyer 5e2a387011 Update iwlwifi firmwares to Core59-66
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEF3LNfgb2BPWm68smoUecoho8xfoFAmBInkYACgkQoUecoho8
 xfom/RAAuH3S3GRLPbVW/oLswaOc1hj0AhHQkbgVJhvr6L1gtDxvkEm//VojXYxJ
 Y3tgccwRmHOlF6m5F5vIxpqYIz6hCR5OJBCoCYtbPxIgoOBDsb7IXbY3WpU98OOa
 KcibXz6AMIr6ioyeTh9QGG+XijYB8ibY/c/Ceax0v48iq55DZSP+5uwnEY6Df8fB
 9kyko04cauCGoeRUatIH+OhjOvAJ/b8pDG0b9XE6yHgPIR+CnGpqhdvkNz7Ne4I7
 Ze3uxQB+eDWbcqtq8QmpISTYzDh2EQdBUiD9WGlB3EFSnps2HznWalUN3l+Go23K
 jkwjzOKT8ovTvxlbzYndRWqPx4kN8Ip8mXyfOa3bexv+3a1tkcotHjBD95TlV/St
 M13fXpq+sl+WWggEf9rYD2nSsgF6mnp8CaBTnlaEjvk0N1uTmBGf7jC/yNU3fhCR
 0wywphLE6XgYUY5HpoU/TnFQau1ZzJChTud+fCMRPZxmQwtTTe0h5Epaod2nnVwP
 mbX9arNZHoHcyPLrNRwHshEAyHsAnDLJ5EjwxASKYM6T+JHFm2qdpET5a1Z4Ecdt
 jsy3cQGS1UYT+2f0uGKTS0v4rqRTvmmH9DsdYmCbCSOXyxfk/e2kgSifVfAKATMV
 PN7k09/VeUEGhrFSMN44eOAUX5shpaIYzP+rH2OrGH5ZRaI8o5o=
 =sYV6
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEETN6FdeVHv4Nf4VgHoxtr1ySGz9YFAmBPSPYACgkQoxtr1ySG
 z9aoZhAAtxiEeOynISnYhYJOW8wyckC1tnlLI6klkOue/ivESRukxIAD7GYQHieM
 JFsoXDQ5RCH6xJs99VS+KvjE27a+2CfaxVlnKUVjQcgC/QLgNk62wXHtU7cWMZrK
 MjXRT5v/OR1C3dTPKg+Hmf5lkA8ZKpLuYfutg744jvTL4eWSfKZwqaN/u6QpRl+x
 W1N9oim8YUbRPyCIE86DjvYsGsjvzqjnjwN9Nu55XITqmNz6nB5AkIkslD9vvXNn
 RXnn4rt+Nl9DQBQzf61jaadJBU1lNP9JwgTe6YCdm5eLP2WxQETOz4ySB2mVRjV+
 xvYVVZHezrHet/+Fbdx4UA9372b/B2GdwckMrlo6lRLIOFpN2DSB+Tc93AN0i1iQ
 CYpDSsqgWk52mK9GdREDv5CspUi3sLJk45s2vrIu35lrJY3G78Vvi/Zb4rYOM5zU
 WRmUskRoD95a42qAyi7IiQ4vWGqgInZ0rtIQYQWSa0bHTWV5eZjL2EpQlaXdpCXc
 my+khHKEDqykXMvrgxfwmw2OqIEPDzpy8ALYbV3sHoi/j5gl348q57Knq8+Bkc9s
 uyvH2vcX8ye2uMbPKDM/W4+jdDeWwQkT091ZbiPidC1G89VMRfIr3V3qpqaRTEUU
 TgMOOHpRRjBzWvaBtssgKact8jFQlyATa+rn8z9MbU7KFIIqn7Y=
 =VM14
 -----END PGP SIGNATURE-----

Merge tag 'iwlwifi-fw-2021-03-05-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware into main

Update iwlwifi firmwares to Core59-66

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-15 07:45:54 -04:00
Luca Coelho 5a2fd63596 iwlwifi: add new FWs from core59-66 release
This also brings in a new binary file, called PNVM, that is loaded
separately by the driver.

Build number: Core_build_core59-66
Revision: 49eeb572 (cc, Qu, QuZ, ty)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-03-10 12:23:21 +02:00
Luca Coelho 4f54906261 iwlwifi: update 9000-family firmwares
Build numbers: Core_build_core59-66
Revision: 6f9f215c (9000, 9260)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-03-10 12:21:48 +02:00
Luca Coelho 11b7607b73 iwlwifi: update 7265D firmware
Build number: N/A
Revision: f2390aa8 (7265D)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2021-03-10 12:18:19 +02:00
Josh Boyer e425f76044
Merge branch 'add-silabs-wf200' of github.com:jerome-pouiller/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-05 08:06:23 -05:00
Petr Machata 5ecd13ffe8
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2406
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2406), Spectrum-2 (29.2008.2406) and Spectrum-3
(30.2008.2406).

This release contains the following fixes and improvements:

- MIRROR_SAMPLER_ACTION.mirror_probability_rate inverted.
- When adjacency is replaced-if-inactive (RATR.opcode=3), bad parameter was
  reported when replacing an active entry.
- TC pool occupancy watermark not cleared after port splits.
- Per-TC counter of ECN-marked packets supported.
- When duplicating VXLAN packets for head-end replication, number of
  lookups was limited to 254, while Spectrum>=2 support 4K.
- Deadlock on port activation when 3 1x ports are active in a single port
  cluster on Spectrum-3.
- A storm of congestion threshold events generated on stably-congested
  traffic when a 200 Gbps port is flapped on Spectrum-3.
- Incorrect early scheduling parameters for 50G 2-way split on Spectrum-2.
- Timeouts when accessing certain CRspace addresses.
- Enable sampling trapped packets.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-03 13:23:49 -05:00
mark-yw.chen 58fb90a0e9
linux-firmware: add frimware for mediatek bluetooth chip (MT7921)
Add binary firmware for MT7921 based devices

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20210223142901

Signed-off-by: mark-yw.chen <mark-yw.chen@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-03 13:22:53 -05:00
Ping-Ke Shih e576a1bd79
rtw89: 8852a: add firmware v0.9.12.2
Add firmware to support Realtek RTL8852A chip.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-03 13:22:19 -05:00
maximilian attems 048a7cbca7
WHENCE: add missing symlink for BananaPi M3
Fixes (Debian bug #982579):
> [   11.957171] brcmfmac mmc2:0001:1: firmware: failed to load
brcm/brcmfmac43430-sdio.sinovoip,bpi-m3.txt (-2)
> [   11.967106] firmware_class: See https://wiki.debian.org/Firmware for
information about missing firmware
> [   11.977035] brcmfmac mmc2:0001:1: firmware: failed to load
brcm/brcmfmac43430-sdio.txt (-2)
> [   12.994756] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl
0x50

Reported-by: Bernhard <bewoern1@gmail.com>
Signed-off-by: maximilian attems <maks@stro.at>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-03 13:06:04 -05:00
maximilian attems aa6c6e75b4
Add symlink for BananaPi M2 to brcmfmac43430-sdio config
Fixes ( Debian bug #982579 [1]):
 [   10.514530] brcmfmac mmc2:0001:1: firmware: direct-loading firmware brcm/brcmfmac43430-sdio.bin
 [   10.514732] brcmfmac mmc2:0001:1: firmware: failed to load brcm/brcmfmac43430-sdio.sinovoip,bpi-m2-ultra.txt ( -2)

Refs:
[1] https://bugs.debian.org/982579

Reported-by: Bernhard <bewoern1@gmail.com>
Signed-off-by: maximilian attems <maks@stro.at>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-03-03 13:05:04 -05:00
Jérôme Pouiller 520f71bded silabs: add new firmware for WF200
Add version 3.12.1 (released the 2021-02-18) of firmware for Silabs
WF200. This firmware is necessary for the wfx driver currently hosted in
the staging/ directory of the Linux kernel.

Here the last modifications (only modifications tagged [LMAC] have an
impact on Linux):

New Features/Improvements:
    [1725] - [UMAC] Wi-Fi power mode API with 'listen_interval = 0' is
                    taken into account

Bug fixes:
    [1710] - [UMAC] Increase WPA3 connection authentication timeout
    [1712] - [LMAC] Avoid beacon collision in concurrent mode
    [1726] - [LMAC] Fix 'incoherent status and result_flags' warning
    [1730] - [UMAC] Fix incorrect packet abort leading to assert
2021-03-02 14:32:33 +01:00
Alex Deucher f7915a0c29
amdgpu: add initial firmware for green sardine
From internal git commit:
b023938b474d8c2b4000b8d3beb3cfd8474f652b

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-11 09:31:02 -05:00
Josh Boyer b79d2396bc
Merge branch 'DG1-guc-huc-ADLS-dmc' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:22:40 -05:00
Josh Boyer 66970e1165
Merge branch 'qcom-rb5' of https://github.com/lumag/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:21:08 -05:00
Petr Machata cf6fc2bc77
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2304
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2304), Spectrum-2 (29.2008.2304) and Spectrum-3
(30.2008.2304).

This release fixes the following issues (among others):

- Rx pause packet reaction latency on Spectrum-3
- Certain high-numbered flow counters would not work on Spectrum-2.
- FW freeze on Spectrum-1 when under heavy PTP traffic load.
- Mirroring traffic to the CPU on Spectrum-2.
- Shared headroom would not be exhausted before drops started occurring.
- Per-priority Rx discard counters were not always cleared.
- 400-Gbps ports with PFC enabled kept sending pause frames without buffer
  pressure.
- Several issues in flow control and traffic admittance, and FW freeze
  after an on-the-fly shared buffer reconfiguration.
- A number of issues in forwarding line speed traffic to partially split
  8x ports on Spectrum-3.
- A number of issues related to in-service FW upgrade (ISSU / ISFU).
- Port shaper influenced ingress rate when PFC was enabled.
- FW freeze after a port was set admin down when unrelated ports were
  congested.

And includes the following new feature:

- Improvements to counter read performance

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:16:32 -05:00
Sean Wang 391fd50d14
linux-firmware: add firmware for MT7921
Add binary firmware for MT7921 based devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20210122002654a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20210122002730

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:16:00 -05:00
Kiran K d33d2d86ce
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL19922

Release Version: 22.30.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:14:38 -05:00
Kiran K 3027ae40cf
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL19994

Release Version: 22.30.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:14:32 -05:00
Kiran K 13979c3a51
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL19994

Release Version: 22.30.0.4

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-02-08 08:14:21 -05:00
Anusha Srivatsa 348d8a9740 i915: Add DMC v2.01 for ADL-S
This is the first official release of ADLS DMC.
xy
Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-01-29 11:43:12 -08:00
Anusha Srivatsa f33f1f7a6b i915: Add HuC v7.7.1 for DG1
This is first release of HuC for DG1.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-01-29 11:38:08 -08:00
Anusha Srivatsa 6a422f5cb5 i915: Add GuC v49.0.1 for DG1
This is the first release of guC for DG1.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2021-01-29 11:37:55 -08:00
Dmitry Baryshkov df822a848c qcom: Add venus firmware files for VPU-1.0
Add firmware VIDEO.VPU.1.0-00087-PROD-1 for the Qualcomm Venus.

Used on the Robotics RB5 platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-01-23 01:10:05 +03:00
Dmitry Baryshkov 11a1db1285 qcom: Add SM8250 Compute DSP firmware
Add test signed firmware CDSP.HT.2.3.c1-00044-SM8250-2 for the Qualcomm
SM8250 Compute DSP.

Used on the Robotics RB5 platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-01-23 01:10:01 +03:00
Dmitry Baryshkov e55248b5f0 qcom: Add SM8250 Audio DSP firmware
Add test signed firmware ADSP.HT.5.3.c2-00055-SM8250-2 for the Qualcomm
SDM8250 Audio DSP.

Used on the Robotics RB5 platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-01-23 01:09:57 +03:00
Dmitry Baryshkov da74cc6f07 qcom: add firmware files for Adreno a650
Used on Robotics RB5 platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-01-23 01:09:53 +03:00
Jeremy Linton 05789708b7
brcm: Link RPi4's WiFi firmware with DMI machine name.
The kernel when booted in ACPI mode with SMBIOS/DMI
data uses that data to set the machine manufacture/model.

The RPi's WiFi driver uses the machine string to
select the correct firmware image. Because of
this, an additional link to select the correct
firmware is needed.

Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-01-19 07:42:43 -05:00
Peter Robinson d528862425
brcm: Add NVRAM for Vamrs 96boards Rock960
The 96boards Rock960 has a Cypress 4356 WiFi module, this adds the
a NVRAM based on the downstream NVRAM.

https://people.linaro.org/~manivannan.sadhasivam/rock960_wifi/brcmfmac4356-sdio.txt

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Cc: Sahaj Sarup <sahaj.sarup@linaro.org>
Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-01-09 07:31:33 -05:00
Jeremy Linton a28a5905b0
cypress: Fix link direction
It appears the link direction was incorrect resulting
in dangling symlinks. This also causes the brcm devices
to be unable to find their firmware

Fixes: 060ad8b3d5 ("cypress: Link the new cypress firmware to the old brcm files")
Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
Cc: Peter Robinson <pbrobinson@gmail.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Cc: Josh Boyer <jwboyer@kernel.org>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-01-08 19:32:41 -05:00
Peter Robinson 060ad8b3d5
cypress: Link the new cypress firmware to the old brcm files
By linking the new firmware to the old file it allows exisiting
kernels to make use of the new firmware and make use of the
newer firmware with all the associated fixes.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-01-07 19:50:48 -05:00
Peter Robinson 0f0aefd733
brcm: remove old brcm firmwares that have newer cypress variants
Cypress pushed newer versions of the following firmwares:

     - 43012
     - 43340
     - 43362
     - 4339
     - 43430
     - 43455
     - 4354
     - 4356
     - 43570
     - 4373
     - 54591

Remove these old ones as they're likely vulnerable to at least the
KrØØk vulnerability (CVE-2019-15126).

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Hans de Goede <hdegoede@redhat.com>
Cc: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2021-01-07 19:49:04 -05:00
Max Chou e79405d2dc
rtl_bt: Add firmware and config files for RTL8852A BT USB chip
The firmware and config files are for RTL8852A BT controller with USB interface.

Version: 0xd99a_7644

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-30 08:32:08 -05:00
Stefan Seyfried 646f159690
make AP6212 in bananpi m2 plus/zero work
BananaPi M2 zero and M2 plus boards contain an AP6212 module which
works well with the default AP6212 config. Create symlinks so that
they work out of the box.

Signed-off-by: Stefan Seyfried <seife+dev@b1-systems.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:09:42 -05:00
Kiran K 28185ecdc7
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL17510

Release Version: 22.20.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:08:21 -05:00
Kiran K 23da8690e6
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch adds new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL17535

Release Version: 22.20.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:08:21 -05:00
Kiran K 209924807c
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch adds new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP)

FW Build: REL17535

Release Version: 22.20.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:08:21 -05:00
Kiran K 94de5e2d3c
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP).

FW Build: REL17064

Release Version: 22.20.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:08:21 -05:00
Kiran K 27a368934f
linux-firmware: Update firmware file for Intel Bluetooth 9260
This patch updates the firmware file for Intel Bluetooth 9260
Also it is known as Intel ThunderPeak (THP).

FW Build: REL17064

Release Version: 22.20.0.3

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:08:21 -05:00
Dmitry Baryshkov 63ab3db839 linux-firmware: add firmware for Lontium LT9611UXC DSI to HDMI bridge
Add firmware version 0x43 provided by Lontium themselves.

Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
Cc: 张磊磊 <llzhang@lontium.com>
Cc: Bruce <cyin@lontium.com>
2020-12-11 03:27:38 +03:00
Josh Boyer 7455a36066
Merge branch 'guc_v49' of git://anongit.freedesktop.org/drm/drm-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-30 09:26:11 -05:00
Kiran K 7eb7fda50e
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL15791

Release Version: 22.10.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-30 09:22:47 -05:00
Kiran K 5cbf459c1e
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch adds new firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP)

FW Build: REL14428

Release Version: 22.00.0.0

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-30 09:22:43 -05:00
John Harrison c487f7dadc i915: Add GuC firmware v49.0.1 for all platforms
Updating all platforms to latest GuC release.

Signed-off-by: John Harrison <john.c.harrison@intel.com>
2020-11-24 17:04:17 -08:00
John Harrison d9ffb0796c i915: Remove duplicate KBL DMC entry
Signed-off-by: John Harrison <john.c.harrison@intel.com>
2020-11-24 17:04:16 -08:00
Petr Machata b362fd4cb8
Mellanox: Add new mlxsw_spectrum firmware xx.2008.2018
Add latest verified version of Mellanox Spectrum-family switch firmware,
for Spectrum (13.2008.2018), Spectrum-2 (29.2008.2018) and Spectrum-3
(30.2008.2018).

This release fixes the following issues (among others):

- Prioritization of trapped control traffic on Spectrum-2 and Spectrum-3.
- Several edge cases where the FW could get stuck on Spectrum-2 and
  Spectrum-3.
- FW flash issues on Spectrum-3
- Apparent resource exhaustion on Spectrum-3 due to wrong fencing.
- When trapping dropped packets from several TCs, they would only get
  reported under one TC.
- Incorrect rejection of RIF counters with indices over 16 bits.
- An issue where port split might fail after port saw heavy traffic.
- Certain large policer CIR caused effective zero CIR.
- A race that would cause drops due to lack of buffer space.

And includes the following new features:

- Support for shared port headroom
- A new trap for L2 IPv6 DHCP traffic
- On Spectrum-2 and Spectrum-3, support ACL actions that perform ALU
  operations between packet fields, immediate values and general-purpose
  registers
- Early support for 8-way port split on Spectrum-3

Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-24 09:55:03 -05:00
John Allen bc9cd0b7b0
linux-firmware: Update AMD SEV firmware
Update AMD SEV firmware to version 0.17 build 44 for AMD family 17h
processors with models in the range 00h to 0fh.

Update AMD SEV firmware to version 0.24 build 7 for AMD family 17h
processors with models in the range 30h to 3fh.

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-20 11:34:37 -05:00
Alex Deucher 54c797a694
amdgpu: add sienna cichlid firmware for 20.45
From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
[Fixed typo in WHENCE file - Josh Boyer <jwboyer@kernel.org>]
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-19 06:26:58 -05:00
Reto Schneider 2ea86675db
rtlwifi: v88.2 firmware files for RTL8192CU
The vendor driver rtl8188C_8192C_usb_linux_v4.0.1_6911.20130308 includes
new firmware files. These were extracted from data statements in that
driver to form these files.

Before this update, with version 80 of the firmware, the USB interface
of the RTL8192CU WLAN controller often locked itself up:
 usb 1-2: device descriptor read/64, error -110
 usb 1-2: device not accepting address 4, error -110
 usb 1-2: device not accepting address 5, error -110
 usb usb1-port2: unable to enumerate USB device
 usb 2-2: device descriptor read/64, error -110
 usb 2-2: device descriptor read/64, error -110

On ARMv5 based GARDENA smart gateways running Linux 4.19.78, this can
be reliably reproduced by rebooting (warm) the gateway multiple times
(max. 50 attempts needed).
Unlike users having this issues on a USB Wi-Fi dongle, resetting of the
chip by replugging is not an option on this gateway due to the lack of
any power cut functionality. Therefore, a (cold) reboot of the whole
gateway is needed.

Updating the firmware of the RTL8192CU WLAN controller from version
v80.0 to v88.2 (as per output of rtl8xxxu) resolves this issue.
The problem did no show up anymore for 1000 restarts.

Please note:
 - Only rtl8192cufw_TMSC.bin tested (mainly on rtl8xxxu)
 - rtl8192cu seems to work as well as before, but I can not rule out
   that this new firmware version brings unwanted changes.
   The Realtek drivers containing v88.2 of the firmware
   (v4.0.1_6911.20130308 to v4.0.9_25039.20171107) have some changes
   compared to the version v3.4.2_3727.20120404, for which I do not know
   if those should be reflected in rtl8192cu.

Unrelated of the initially described USB problem, another issue still
remains after updating the firmware: Using the rtl8192cu driver,
scanning for available SSIDs yields no more results after a few hundred
scans (iw wlan0 scan). rtl8xxxu does not suffer from this problem.

Signed-off-by: Reto Schneider <code@reto-schneider.ch>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Tested-by: Chris Chiu <chiu@endlessos.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:29:32 -05:00
Nikhil Devshatwar 51d2c819d5
vpdma: Move firmware to ti directory
Current ti-connectivity location for the firmware is not the
correct place. It has all the wireless connectivity related firmwares.
Move the vpdma firmware to the ti specific directory.

Fixes: 5b30b383ce ("linux-firmware: Add new VPDMA firmware 1b8.bin")
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:22:36 -05:00
Josh Boyer b503c96601
Merge branch 'ath10k-20201023' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:11:52 -05:00
Kalle Valo d842d8c589 ath11k: QCA6390 hw2.0: add to WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2020-10-23 18:42:08 +03:00
Kalle Valo 8fb1a6e47d ath11k: QCA6390 hw2.0: add board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2020-10-23 18:42:08 +03:00