Commit Graph

1440 Commits

Author SHA1 Message Date
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