linux-firmware.git
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX210 20210315
Kiran K [Wed, 10 Mar 2021 12:48:36 +0000 (18:18 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX200
Kiran K [Wed, 10 Mar 2021 12:48:35 +0000 (18:18 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX201
Kiran K [Wed, 10 Mar 2021 12:48:34 +0000 (18:18 +0530)]
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>
3 years agoMerge tag 'iwlwifi-fw-2021-03-05-v3' of git://git.kernel.org/pub/scm/linux/kernel...
Josh Boyer [Mon, 15 Mar 2021 11:45:54 +0000 (07:45 -0400)]
Merge tag 'iwlwifi-fw-2021-03-05-v3' of git://git./linux/kernel/git/iwlwifi/linux-firmware into main

Update iwlwifi firmwares to Core59-66

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortw88: 8822c: Update normal firmware to v9.9.6
Zong-Zhe Yang [Tue, 9 Mar 2021 06:11:01 +0000 (14:11 +0800)]
rtw88: 8822c: Update normal firmware to v9.9.6

Support cpu exception core dump

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoiwlwifi: add new FWs from core59-66 release
Luca Coelho [Wed, 10 Mar 2021 10:23:21 +0000 (12:23 +0200)]
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>
3 years agoiwlwifi: update 9000-family firmwares
Luca Coelho [Wed, 10 Mar 2021 10:21:48 +0000 (12:21 +0200)]
iwlwifi: update 9000-family firmwares

Build numbers: Core_build_core59-66
Revision: 6f9f215c (9000, 9260)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
3 years agoiwlwifi: update 7265D firmware
Luca Coelho [Wed, 10 Mar 2021 10:18:19 +0000 (12:18 +0200)]
iwlwifi: update 7265D firmware

Build number: N/A
Revision: f2390aa8 (7265D)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
3 years agoMerge branch 'add-silabs-wf200' of github.com:jerome-pouiller/linux-firmware into...
Josh Boyer [Fri, 5 Mar 2021 13:06:23 +0000 (08:06 -0500)]
Merge branch 'add-silabs-wf200' of github.com:jerome-pouiller/linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMellanox: Add new mlxsw_spectrum firmware xx.2008.2406
Petr Machata [Wed, 24 Feb 2021 15:39:07 +0000 (16:39 +0100)]
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>
3 years agolinux-firmware: add frimware for mediatek bluetooth chip (MT7921)
mark-yw.chen [Wed, 24 Feb 2021 02:43:48 +0000 (10:43 +0800)]
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>
3 years agortw89: 8852a: add firmware v0.9.12.2
Ping-Ke Shih [Tue, 23 Feb 2021 01:28:42 +0000 (09:28 +0800)]
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>
3 years agoWHENCE: add missing symlink for BananaPi M3
maximilian attems [Mon, 22 Feb 2021 21:24:06 +0000 (22:24 +0100)]
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>
3 years agoAdd symlink for BananaPi M2 to brcmfmac43430-sdio config
maximilian attems [Tue, 16 Feb 2021 18:44:21 +0000 (19:44 +0100)]
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>
3 years agobrcm: Fix Raspberry Pi 4B NVRAM file
Matthias Brugger [Tue, 16 Feb 2021 19:35:23 +0000 (20:35 +0100)]
brcm: Fix Raspberry Pi 4B NVRAM file

NVRAM file set's boarflags3 to 0x48200100 which indicates the firmware
that an external LPO is present. But on the RPi4 no external LPO exists.

Fixes: 870b805 ("brcm: Update Raspberry Pi 3B+/4B NVRAM for downstream changes")
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agosilabs: add new firmware for WF200
Jérôme Pouiller [Mon, 8 Feb 2021 12:53:48 +0000 (13:53 +0100)]
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

3 years agoamdgpu: add initial firmware for green sardine
Alex Deucher [Thu, 11 Feb 2021 13:46:41 +0000 (08:46 -0500)]
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>
3 years agortw88: RTL8822C: Update normal firmware to v9.9.5
Zong-Zhe Yang [Tue, 9 Feb 2021 07:16:47 +0000 (15:16 +0800)]
rtw88: RTL8822C: Update normal firmware to v9.9.5

Refine firmware to improve performance.

Signed-off-by: Zong-Zhe Yang <kevin_yang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge branch 'DG1-guc-huc-ADLS-dmc' of git://anongit.freedesktop.org/drm/drm-firmware... 20210208
Josh Boyer [Mon, 8 Feb 2021 13:22:40 +0000 (08:22 -0500)]
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>
3 years agoMerge branch 'qcom-rb5' of https://github.com/lumag/linux-firmware into main
Josh Boyer [Mon, 8 Feb 2021 13:21:08 +0000 (08:21 -0500)]
Merge branch 'qcom-rb5' of https://github.com/lumag/linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMellanox: Add new mlxsw_spectrum firmware xx.2008.2304
Petr Machata [Wed, 27 Jan 2021 14:41:24 +0000 (15:41 +0100)]
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>
3 years agolinux-firmware: add firmware for MT7921
Sean Wang [Sat, 23 Jan 2021 09:32:48 +0000 (17:32 +0800)]
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>
3 years agortw88: RTL8821C: Update firmware to v24.8
Guo-Feng Fan [Tue, 2 Feb 2021 05:54:07 +0000 (13:54 +0800)]
rtw88: RTL8821C: Update firmware to v24.8

For 8821C rfe type 2 NIC

Signed-off-by: Guo-Feng Fan <vincent_fann@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX210
Kiran K [Mon, 1 Feb 2021 14:40:31 +0000 (20:10 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX200
Kiran K [Mon, 1 Feb 2021 14:40:30 +0000 (20:10 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX201
Kiran K [Mon, 1 Feb 2021 14:40:29 +0000 (20:10 +0530)]
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>
3 years agoi915: Add DMC v2.01 for ADL-S
Anusha Srivatsa [Fri, 29 Jan 2021 19:43:12 +0000 (11:43 -0800)]
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>
3 years agoi915: Add HuC v7.7.1 for DG1
Anusha Srivatsa [Thu, 28 Jan 2021 22:41:57 +0000 (14:41 -0800)]
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>
3 years agoi915: Add GuC v49.0.1 for DG1
Anusha Srivatsa [Thu, 28 Jan 2021 22:30:53 +0000 (14:30 -0800)]
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>
3 years agoqcom: Add venus firmware files for VPU-1.0
Dmitry Baryshkov [Fri, 22 Jan 2021 22:10:05 +0000 (01:10 +0300)]
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>
3 years agoqcom: Add SM8250 Compute DSP firmware
Dmitry Baryshkov [Fri, 22 Jan 2021 22:10:01 +0000 (01:10 +0300)]
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>
3 years agoqcom: Add SM8250 Audio DSP firmware
Dmitry Baryshkov [Fri, 22 Jan 2021 22:09:57 +0000 (01:09 +0300)]
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>
3 years agoqcom: add firmware files for Adreno a650
Dmitry Baryshkov [Fri, 22 Jan 2021 22:09:53 +0000 (01:09 +0300)]
qcom: add firmware files for Adreno a650

Used on Robotics RB5 platform.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
3 years agobrcm: Link RPi4's WiFi firmware with DMI machine name.
Jeremy Linton [Mon, 11 Jan 2021 23:18:50 +0000 (17:18 -0600)]
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>
3 years agobrcm: Add NVRAM for Vamrs 96boards Rock960
Peter Robinson [Fri, 8 Jan 2021 11:55:13 +0000 (11:55 +0000)]
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>
3 years agobrcm: Update Raspberry Pi 3B+/4B NVRAM for downstream changes
Peter Robinson [Fri, 8 Jan 2021 10:00:29 +0000 (10:00 +0000)]
brcm: Update Raspberry Pi 3B+/4B NVRAM for downstream changes

The Raspberry Pi Foundation NVRAM files have been updated for a new
BT/WiFi coexistence parameter for firmwares newer than 177, now
we have new firmwares (7.45.221) from Cypress for the BCM43455
update the NVRAM for these parameters.

Update the RPi4B NVRAM boardflags3 parameter to match too, which
also happens to be what we already have for the RPi3B+.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Cc: Matthias Brugger <mbrugger@suse.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agocypress: Fix link direction
Jeremy Linton [Fri, 8 Jan 2021 20:44:20 +0000 (14:44 -0600)]
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: 060ad8b3d505e ("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>
3 years agocypress: Link the new cypress firmware to the old brcm files
Peter Robinson [Tue, 5 Jan 2021 16:04:42 +0000 (16:04 +0000)]
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>
3 years agobrcm: remove old brcm firmwares that have newer cypress variants
Peter Robinson [Tue, 5 Jan 2021 16:04:43 +0000 (16:04 +0000)]
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>
3 years agortl_bt: Update RTL8822C BT(UART I/F) FW to 0x059A_25CB
Hilda Wu [Mon, 16 Nov 2020 05:54:38 +0000 (13:54 +0800)]
rtl_bt: Update RTL8822C BT(UART I/F) FW to 0x059A_25CB

This firmware patch update for Realtek RTL8822C BT controller.(UART I/F)

Release Version:0x059A_25CB

Signed-off-by: Hilda Wu <hildawu@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortl_bt: Update RTL8822C BT(USB I/F) FW to 0x099a_7253
Max Chou [Tue, 29 Dec 2020 09:17:16 +0000 (17:17 +0800)]
rtl_bt: Update RTL8822C BT(USB I/F) FW to 0x099a_7253

This firmware update for Realtek RTL8822C BT controller with USB I/F.

Release Version: 0x099a_7253

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortl_bt: Add firmware and config files for RTL8852A BT USB chip
Max Chou [Tue, 29 Dec 2020 07:00:19 +0000 (15:00 +0800)]
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>
3 years agortl_bt: Update RTL8821C BT(USB I/F) FW to 0x829a_7644
Max Chou [Tue, 29 Dec 2020 06:29:53 +0000 (14:29 +0800)]
rtl_bt: Update RTL8821C BT(USB I/F) FW to 0x829a_7644

This firmware patch update for Realtek RTL8821C BT controller with USB
I/F.

Release Version: 0x829a_7644

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agomake AP6212 in bananpi m2 plus/zero work 20201218
Stefan Seyfried [Wed, 16 Dec 2020 13:24:40 +0000 (14:24 +0100)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX210
Kiran K [Mon, 14 Dec 2020 12:07:51 +0000 (17:37 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX200
Kiran K [Mon, 14 Dec 2020 12:07:50 +0000 (17:37 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX201
Kiran K [Mon, 14 Dec 2020 12:07:49 +0000 (17:37 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth 9560
Kiran K [Mon, 14 Dec 2020 12:07:48 +0000 (17:37 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth 9260
Kiran K [Mon, 14 Dec 2020 12:07:47 +0000 (17:37 +0530)]
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>
3 years agoMerge branch 'lt9611uxc' of https://github.com/lumag/linux-firmware into main
Josh Boyer [Fri, 18 Dec 2020 19:05:24 +0000 (14:05 -0500)]
Merge branch 'lt9611uxc' of https://github.com/lumag/linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge branch 'v1.1.6' of https://github.com/irui-wang/linux_fw_vpu_v1.1.6 into main
Josh Boyer [Fri, 18 Dec 2020 19:04:30 +0000 (14:04 -0500)]
Merge branch 'v1.1.6' of https://github.com/irui-wang/linux_fw_vpu_v1.1.6 into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge branch 'master' of https://github.com/sampnimm/linux-firmware-BT into main
Josh Boyer [Fri, 18 Dec 2020 19:03:16 +0000 (14:03 -0500)]
Merge branch 'master' of https://github.com/sampnimm/linux-firmware-BT into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agolinux-firmware: add firmware for Lontium LT9611UXC DSI to HDMI bridge
Dmitry Baryshkov [Fri, 11 Dec 2020 00:27:38 +0000 (03:27 +0300)]
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>
3 years agomediatek: update MT8173 VPU firmware to v1.1.6
Irui Wang [Thu, 10 Dec 2020 01:38:07 +0000 (09:38 +0800)]
mediatek: update MT8173 VPU firmware to v1.1.6

[encoder h264]
set buffer pitch to encoder hardware

Release Version: 1.1.6

Signed-off-by: Irui Wang <irui.wang@mediatek.com>
3 years agoQCA : Updated firmware files for WCN3991
sampnimm [Tue, 8 Dec 2020 09:53:51 +0000 (15:23 +0530)]
QCA : Updated firmware files for WCN3991

Signed-off-by: sampnimm <sampnimm@codeaurora.org>
3 years agoMerge branch 'guc_v49' of git://anongit.freedesktop.org/drm/drm-firmware into main
Josh Boyer [Mon, 30 Nov 2020 14:26:11 +0000 (09:26 -0500)]
Merge branch 'guc_v49' of git://anongit.freedesktop.org/drm/drm-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX210
Kiran K [Thu, 26 Nov 2020 08:32:41 +0000 (14:02 +0530)]
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>
3 years agolinux-firmware: Update firmware file for Intel Bluetooth AX210
Kiran K [Thu, 26 Nov 2020 08:32:40 +0000 (14:02 +0530)]
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>
3 years agoi915: Add GuC firmware v49.0.1 for all platforms
John Harrison [Fri, 31 Jul 2020 19:19:57 +0000 (12:19 -0700)]
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>
3 years agoi915: Remove duplicate KBL DMC entry
John Harrison [Fri, 31 Jul 2020 19:14:21 +0000 (12:14 -0700)]
i915: Remove duplicate KBL DMC entry

Signed-off-by: John Harrison <john.c.harrison@intel.com>
3 years agoMellanox: Add new mlxsw_spectrum firmware xx.2008.2018
Petr Machata [Mon, 23 Nov 2020 16:22:12 +0000 (17:22 +0100)]
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>
3 years agolinux-firmware: Update AMD SEV firmware
John Allen [Fri, 20 Nov 2020 16:21:26 +0000 (10:21 -0600)]
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>
3 years agoamdgpu: add sienna cichlid firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:32:15 +0000 (14:32 -0500)]
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>
3 years agoamdgpu: update vega20 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:23:10 +0000 (14:23 -0500)]
amdgpu: update vega20 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update vega12 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:22:40 +0000 (14:22 -0500)]
amdgpu: update vega12 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update vega10 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:22:09 +0000 (14:22 -0500)]
amdgpu: update vega10 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update renoir firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:21:30 +0000 (14:21 -0500)]
amdgpu: update renoir firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update navi14 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:20:44 +0000 (14:20 -0500)]
amdgpu: update navi14 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update navi12 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:19:43 +0000 (14:19 -0500)]
amdgpu: update navi12 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update navi10 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:18:55 +0000 (14:18 -0500)]
amdgpu: update navi10 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update raven2 firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:18:01 +0000 (14:18 -0500)]
amdgpu: update raven2 firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update raven firmware for 20.45
Alex Deucher [Tue, 17 Nov 2020 19:17:03 +0000 (14:17 -0500)]
amdgpu: update raven firmware for 20.45

From internal git commit:
5a088517a27d29a7424859cd9b158850a6802f07

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortlwifi: v88.2 firmware files for RTL8192CU 20201118
Reto Schneider [Sun, 8 Nov 2020 23:42:54 +0000 (00:42 +0100)]
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>
3 years agoMerge https://github.com/rjliao-qca/qca-btfw into main
Josh Boyer [Fri, 13 Nov 2020 15:27:39 +0000 (10:27 -0500)]
Merge https://github.com/rjliao-qca/qca-btfw into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortw88: RTL8822C: Update firmware to v9.9.4
Tzu-En Huang [Thu, 12 Nov 2020 02:20:55 +0000 (10:20 +0800)]
rtw88: RTL8822C: Update firmware to v9.9.4

Fix lps and deep ps mode issues.
Add fw feature information for driver.

v2: fix wrong wow firmware, which was the same as the normal firmware

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Tzu-En Huang <tehuang@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoRevert "rtw88: RTL8822C: Update firmware to v9.9.4"
Josh Boyer [Fri, 13 Nov 2020 15:25:58 +0000 (10:25 -0500)]
Revert "rtw88: RTL8822C: Update firmware to v9.9.4"

This reverts commit c93834e126cd394139166577f8e218efa279a527.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agovpdma: Move firmware to ti directory
Nikhil Devshatwar [Wed, 28 Oct 2020 18:42:49 +0000 (00:12 +0530)]
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>
3 years agoMerge branch 'master' of https://github.com/shahasit/video-linux-firmware into main
Josh Boyer [Fri, 13 Nov 2020 15:18:41 +0000 (10:18 -0500)]
Merge branch 'master' of https://github.com/shahasit/video-linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge branch 'master' of https://github.com/shahasit/bt-linux-firmware into main
Josh Boyer [Fri, 13 Nov 2020 15:17:31 +0000 (10:17 -0500)]
Merge branch 'master' of https://github.com/shahasit/bt-linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update picasso VCN firmware
Alex Deucher [Fri, 30 Oct 2020 14:25:55 +0000 (10:25 -0400)]
amdgpu: update picasso VCN firmware

From internal git commit:
97b0fe5062d89a9836e5f2edcfc5427b06bd7a8f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update raven2 VCN firmware
Alex Deucher [Fri, 30 Oct 2020 14:25:14 +0000 (10:25 -0400)]
amdgpu: update raven2 VCN firmware

From internal git commit:
97b0fe5062d89a9836e5f2edcfc5427b06bd7a8f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoamdgpu: update raven VCN firmware
Alex Deucher [Fri, 30 Oct 2020 14:24:19 +0000 (10:24 -0400)]
amdgpu: update raven VCN firmware

From internal git commit:
97b0fe5062d89a9836e5f2edcfc5427b06bd7a8f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortw88: RTL8822C: Update firmware to v9.9.4
Tzu-En Huang [Fri, 30 Oct 2020 07:42:35 +0000 (15:42 +0800)]
rtw88: RTL8822C: Update firmware to v9.9.4

Fix lps and deep ps mode issues.
Add fw feature information for driver.

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Tzu-En Huang <tehuang@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortl_bt: Update RTL8822C BT(USB I/F) FW to 0x099A_281A
Max Chou [Thu, 29 Oct 2020 08:36:04 +0000 (16:36 +0800)]
rtl_bt: Update RTL8822C BT(USB I/F) FW to 0x099A_281A

    This firmware patch update for Realtek RTL8822C BT controller.(USB
I/F)

    Release Version: 0x099A_281A

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge branch 'ath10k-20201023' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo...
Josh Boyer [Fri, 13 Nov 2020 15:11:52 +0000 (10:11 -0500)]
Merge branch 'ath10k-20201023' of git://git./linux/kernel/git/kvalo/linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoQCA: Update Bluetooth firmware for QCA6390
Rocky Liao [Thu, 12 Nov 2020 05:05:56 +0000 (13:05 +0800)]
QCA: Update Bluetooth firmware for QCA6390

This commit will update QCA6390 Bluetoth firmware files to v2.0.0-00874

Signed-off-by: Rocky Liao <rjliao@codeaurora.org>
3 years agoqcom : updated venus firmware files for v5.4
Asit Shah [Fri, 6 Nov 2020 05:03:37 +0000 (10:33 +0530)]
qcom : updated venus firmware files for v5.4

Following changes are included :
1. Added support for fixed stride in encoder
2. Bug Fixes

Signed-off-by: Asit Shah <asitshah@codeaurora.org>
3 years agoQCA : Fixed BT SSR due to command timeout / IO fatal error
Asit Shah [Thu, 5 Nov 2020 06:56:32 +0000 (12:26 +0530)]
QCA : Fixed BT SSR due to command timeout / IO fatal error

Signed-off-by: Asit Shah <asitshah@codeaurora.org>
3 years agoath11k: QCA6390 hw2.0: add to WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1
Kalle Valo [Thu, 22 Oct 2020 07:41:35 +0000 (10:41 +0300)]
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>
3 years agoath11k: QCA6390 hw2.0: add board-2.bin
Kalle Valo [Thu, 22 Oct 2020 07:41:35 +0000 (10:41 +0300)]
ath11k: QCA6390 hw2.0: add board-2.bin

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
3 years agoath11k: IPQ8074 hw2.0: add to WLAN.HK.2.1.0.1-01238-QCAHKSWPL_SILICONZ-2
Kalle Valo [Thu, 22 Oct 2020 07:41:34 +0000 (10:41 +0300)]
ath11k: IPQ8074 hw2.0: add to WLAN.HK.2.1.0.1-01238-QCAHKSWPL_SILICONZ-2

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
3 years agoath11k: IPQ8074 hw2.0: add board-2.bin
Kalle Valo [Thu, 22 Oct 2020 07:41:34 +0000 (10:41 +0300)]
ath11k: IPQ8074 hw2.0: add board-2.bin

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
3 years agoMerge branch 'v1.1.5' of https://github.com/irui-wang/linux_fw_vpu_v1.1.5 into main 20201022
Josh Boyer [Fri, 23 Oct 2020 12:10:37 +0000 (08:10 -0400)]
Merge branch 'v1.1.5' of https://github.com/irui-wang/linux_fw_vpu_v1.1.5 into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agocypress: add Cypress firmware and clm_blob files
Chi-Hsien Lin [Thu, 22 Oct 2020 09:35:49 +0000 (04:35 -0500)]
cypress: add Cypress firmware and clm_blob files

Brcmfmac driver has firmware files coming from both Broadcom and
Cypress, the former Broadcom IoT BU. To better maintain files from
different sources, add a cypress folder and firmware/clm_blob files for
below chips:

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

The clm_blob files are on a generic world-wide safe version with
conservative power settings which is designed to comply with regulatory
but may not provide best performance on all boards. Users should use the
clm_blob files from their board vendors if available.

Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge https://github.com/shahasit/bt-linux-firmware into main
Josh Boyer [Fri, 23 Oct 2020 12:06:30 +0000 (08:06 -0400)]
Merge https://github.com/shahasit/bt-linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge https://github.com/shahasit/video-linux-firmware into main
Josh Boyer [Fri, 23 Oct 2020 12:04:51 +0000 (08:04 -0400)]
Merge https://github.com/shahasit/video-linux-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge tag 'iwlwifi-fw-2020-10-14' of git://git.kernel.org/pub/scm/linux/kernel/git...
Josh Boyer [Fri, 23 Oct 2020 12:02:53 +0000 (08:02 -0400)]
Merge tag 'iwlwifi-fw-2020-10-14' of git://git./linux/kernel/git/iwlwifi/linux-firmware into main

Update iwlwifi firmwares to Core56-54

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agortl_bt: Update RTL8821C BT FW to 0xAA6C_A99E
Max Chou [Tue, 13 Oct 2020 08:47:18 +0000 (16:47 +0800)]
rtl_bt: Update RTL8821C BT FW to 0xAA6C_A99E

This firmware patch update for Realtek RTL8821C BT controller with USB
I/F.

Release Version: 0xAA6C_A99E

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoath10k: add SDIO firmware for QCA9377 WiFi
Christian Hewitt [Mon, 12 Oct 2020 06:00:37 +0000 (06:00 +0000)]
ath10k: add SDIO firmware for QCA9377 WiFi

This commit adds the SDIO firmware for ath10k/QCA9377 cards. I obtained
the file from the Boundary Devices repo [1] before discovering that Kale
Valo's repo [2] is the original source location. It has the same license
as the existing firmware-5.bin file. Support for QCA9377 WiFi was merged
for Linux 5.7 [3].

The upstream folder is named 'untested' though this is explained in the
QCA9377 support RFT post [3] and comments. I also show dmesg output in
the same comments. Support for QCA9377 WiFi was merged in Linux 5.7 [4].

Kale did say he would submit this in his next batch of things [5] but
that was ~5 months ago and I'm on a mission to drop out-of-tree patches
from the distro I maintain.

[1] https://github.com/boundarydevices/qca-firmware/tree/bd-sdmac-ath10k
[2] https://github.com/kvalo/ath10k-firmware/tree/master/QCA9377/hw1.0/untested
[3] https://patchwork.kernel.org/patch/11162833/
[4] https://github.com/torvalds/linux/commit/6e51b0e4913ca2c93059f73ca477ca30ea95b6a0
[5] https://lore.kernel.org/linux-firmware/871rn89qop.fsf@codeaurora.org/

Changes since v1:
- Show Kale's repo as the original upstream source
- Show Gary's Signed-off-by
- Reference QCA9377 suppoort RFT and comments

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
3 years agoMerge branch 'dg1_dmc_v2_02' of git://anongit.freedesktop.org/drm/drm-firmware into...
Josh Boyer [Fri, 23 Oct 2020 11:57:33 +0000 (07:57 -0400)]
Merge branch 'dg1_dmc_v2_02' of git://anongit.freedesktop.org/drm/drm-firmware into main

Signed-off-by: Josh Boyer <jwboyer@kernel.org>