Commit Graph

1813 Commits (alistair/main)

Author SHA1 Message Date
Alistair Francis 43c9fc8aa4 brcm: Add brcmfmac4356-*.bin
Add brcm/brcmfmac4356-pcie.bin and brcm/brcmfmac4356-sdio.bin from the
RaspberryPi debian package avaliable at:
https://archive.raspberrypi.org/debian/pool/main/f/firmware-nonfree/

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2021-01-17 18:22:58 -08: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
Peter Robinson 870b805dc7
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>
2021-01-09 07:30:45 -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
Hilda Wu f580dc2bc1
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>
2020-12-30 08:35:06 -05:00
Max Chou 7df2220570
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>
2020-12-30 08:32:20 -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
Max Chou ef3813dc71
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>
2020-12-30 08:31:55 -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
Josh Boyer 5c3c4af7b4
Merge branch 'lt9611uxc' of https://github.com/lumag/linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:05:24 -05:00
Josh Boyer aaed4a8bf9
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>
2020-12-18 14:04:30 -05:00
Josh Boyer d8c98656d2
Merge branch 'master' of https://github.com/sampnimm/linux-firmware-BT into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-12-18 14:03:16 -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
Irui Wang 0fe0fe022b 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>
2020-12-10 09:38:07 +08:00
sampnimm 1a08ec9262 QCA : Updated firmware files for WCN3991
Signed-off-by: sampnimm <sampnimm@codeaurora.org>
2020-12-08 17:38:49 +05:30
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
Alex Deucher 1340e9cbdf
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>
2020-11-19 06:24:01 -05:00
Alex Deucher b260c9cdb2
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>
2020-11-19 06:24:01 -05:00
Alex Deucher d683bd56f8
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>
2020-11-19 06:24:01 -05:00
Alex Deucher 7c81cc2719
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>
2020-11-19 06:24:01 -05:00
Alex Deucher 3619e5742f
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>
2020-11-19 06:24:01 -05:00
Alex Deucher 68ce0fb941
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>
2020-11-19 06:24:01 -05:00
Alex Deucher e889b80000
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>
2020-11-19 06:24:01 -05:00
Alex Deucher f4edc15dda
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>
2020-11-19 06:24:00 -05:00
Alex Deucher e71210fe70
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>
2020-11-19 06:23:57 -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
Josh Boyer e850cf3436
Merge https://github.com/rjliao-qca/qca-btfw into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:27:39 -05:00
Tzu-En Huang 65370dbaa9
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>
2020-11-13 10:26:20 -05:00
Josh Boyer e371b7cdcb
Revert "rtw88: RTL8822C: Update firmware to v9.9.4"
This reverts commit c93834e126.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:25:58 -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 d7a24c9768
Merge branch 'master' of https://github.com/shahasit/video-linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:18:41 -05:00
Josh Boyer 9ee1543393
Merge branch 'master' of https://github.com/shahasit/bt-linux-firmware into main
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2020-11-13 10:17:31 -05:00
Alex Deucher 3bcc4c1df9
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>
2020-11-13 10:16:06 -05:00
Alex Deucher b6b4542f6b
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>
2020-11-13 10:16:06 -05:00
Alex Deucher 79aa3356fe
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>
2020-11-13 10:16:05 -05:00
Tzu-En Huang c93834e126
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>
2020-11-13 10:14:59 -05:00