Commit Graph

1237 Commits (57d49d580af5c67d7f725dda75aa71cb94505514)

Author SHA1 Message Date
Quentin Schulz 57d49d580a microchip: add firmware for VSC8574 and VSC8584 Ethernet PHYs
Both VSC8574 and VSC8584 Ethernet PHYs require a firmware patch to be
applied before making use of them.

This adds the firmware for each of them.

The Linux driver using the firmwares is already in Torvalds' tree:
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a5afc1678044a3eea48f0295ae7bc2b13d59b128
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=00d70d8e0e7811ed8acba24e04b9f193c3b84beb

Cc: Allan Nielsen <allan.nielsen@microchip.com>
Cc: Steen Hegelund <steen.hegelund@microchip.com>
Signed-off-by: Quentin Schulz <quentin.schulz@bootlin.com>
2018-12-06 11:02:51 +01:00
Josh Boyer 1baa34868b Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:13:19 -04:00
Mody, Rasesh c7ba355ef9 qed: Add 8.37.7.0 firmware image
This patch adds new 8.37.7.0 firmware image for qed* adpaters with
enhancements and fixes.

Signed-off-by: Rasesh Mody <rasesh.mody@cavium.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:11:56 -04:00
Alex Deucher 1cb4e51018 amdgpu: add raven dmcu firmware
This adds the display management controller firmware for
raven.

From internal git commit:
a22dd4994b810a141ba3cdc608d37eda8a206c1a

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:10:13 -04:00
Alex Deucher aa71b2d7db amdgpu: update raven firmware to 18.40
Based on internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:08:47 -04:00
Alex Deucher fcd5a5f14a amdgpu: update fiji firmware to 18.40
Based on internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:08:40 -04:00
Alex Deucher 453caa3d5b amdgpu: update tonga firmware to 18.40
Based on internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:08:33 -04:00
Alex Deucher 7ceb224ac7 amdgpu: update carrizo firmware to 18.40
Based on internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:08:27 -04:00
Alex Deucher a136e785a8 amdgpu: update polaris10 firmware to 18.40
Based on internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:08:20 -04:00
Alex Deucher ac5f8bdd1f amdgpu: update vega10 firmware to 18.40
Based on internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:07:36 -04:00
Stanislaw Gruszka 8d3825c4bf linux-firmware: add firmware for mt7650e
Add binary firmware for mt7650e based devices

Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-26 08:05:40 -04:00
Cristian Sovaiala 96d6db5167 linux-firmware: add MC firmware for NXP DPAA2 SoCs
Supported SoC families: LS108x, LS208x, LX2160.

MC firmware version: 10.10.0

MC: Management Complex
DPAA2: Data Path Acceleration Architecture Gen 2

Signed-off-by: Cristian Sovaiala <cristian.sovaiala@nxp.com>
2018-10-25 16:01:20 +03:00
Manlunas, Felix d87753369b linux-firmware: liquidio: fix GPL compliance issue
Part of the code inside the lio_vsw_23xx.bin firmware image is under GPL,
but the LICENCE.cavium file neglects to indicate that.  However,
LICENCE.cavium does correctly specify the license that covers the other
Cavium firmware images that do not contain any GPL code.

Fix the GPL compliance issue by adding a new file, LICENCE.cavium_liquidio,
which correctly shows the GPL boilerplate.  This new file specifies the
licenses for all liquidio firmware, including the ones that do not have
GPL code.

Change the liquidio section of WHENCE to point to LICENCE.cavium_liquidio.

Reported-by: Florian Weimer <fweimer@redhat.com>
Signed-off-by: Manish Awasthi <manish.awasthi@cavium.com>
Signed-off-by: Manoj Panicker <manojkumar.panicker@cavium.com>
Signed-off-by: Faisal Masood <faisal.masood@cavium.com>
Signed-off-by: Felix Manlunas <felix.manlunas@cavium.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-18 15:02:35 -04:00
Amit K Bag 2618544162 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: REL0285

Release Version: 20.90.0.3

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-18 11:12:30 -04:00
Amit K Bag c34a52ab7d 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: REL0516

Release Version: 20.90.0.3

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-18 11:12:09 -04:00
Amit K Bag d8e8163cf7 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: REL0369

Release Version: 20.90.0.3

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-18 11:12:07 -04:00
Amit K Bag 66b58d49f8 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: REL0369

Release Version: 20.90.0.3

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-18 11:12:05 -04:00
Lorenzo Bianconi 50b8b0bf59 linux-firmware: add firmware for mt7610e
Add binary firmware for mt7610e based devices

Signed-off-by: Lorenzo Bianconi <lorenzo.bianconi@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-18 11:09:49 -04:00
Josh Boyer de9cefa74b Merge branch 'firmware-update' of https://github.com/01org/opa-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-17 09:30:25 -04:00
Josh Boyer 951cd9e537 Merge branch 'ath10k-20181010' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-17 09:26:16 -04:00
John Fleck c6398e36b2 Update Intel OPA hfi1 firmware
Update dc firmware to production signed 1.27.0
Update version numbers in WHENCE file

Signed-off-by: John Fleck <john.fleck@intel.com>
2018-10-12 12:18:44 -04:00
Kalle Valo eaceb79a5a ath10k: QCA9984 hw1.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:05 +03:00
Kalle Valo a00e61b920 ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.6.0.1-00003
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:05 +03:00
Kalle Valo 50d41808d1 ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00041
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:05 +03:00
Kalle Valo 427d31df58 ath10k: QCA9888 hw2.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:05 +03:00
Kalle Valo d87e815a51 ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.6-00140
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:05 +03:00
Kalle Valo 097bbdff70 ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00041
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:04 +03:00
Kalle Valo 3e2e5d3c5b ath10k: QCA9377 hw1.0: add firmware-6.bin to WLAN.TF.2.1-00021-QCARMSWP-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:04 +03:00
Kalle Valo a87eb5f7ba ath10k: QCA6174 hw3.0: update firmware-6.bin to RM.4.4.1.c2-00057-QCARMSWP-1
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:04 +03:00
Kalle Valo 14024d3c33 ath10k: QCA4019 hw1.0: update board-2.bin
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:04 +03:00
Kalle Valo 2ac415e63c ath10k: QCA4019 hw1.0: update firmware-5.bin to 10.4-3.6-00140
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2018-10-10 15:14:04 +03:00
Mary Pham f503e1d560 nfp: Add Agilio BPF firmware rev 2.0.6.124
Netronome supports eBPF offload for XDP and cls_bpf on Agilio SmartNICs.

The upstream kernel driver allows for the translation of kernel eBPF
programs into microcode.  This firmware supports the eBPF microcode
generated by the in-kernel Just-in-Time (JIT) compiler.  Firmware
also provides support for driver to enable bpftool to inspect and
manage offloaded eBPF maps and programs.

Please visit https://help.netronome.com for further information and
supported features.

Signed-off-by: Mary Pham <mary.pham@netronome.com>
Signed-off-by: Edwin Peer <edwin.peer@netronome.com>
Signed-off-by: Nic Viljoen <nick.viljoen@netronome.com>
Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Tested-by: Brendan Galloway <brendan.galloway@netronome.com>
2018-10-08 15:06:26 -07:00
Josh Boyer c6b6265d71 iwlwifi: updata all currently supported FWs
* Update FWs for 3160, 7260 and 7265;
 * Update FWs for 3168 and 7265D;
 * Update FWs for 8000C and 8265;
 * Update FWs for 9000 and 9260.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEF3LNfgb2BPWm68smoUecoho8xfoFAlu0a8sACgkQoUecoho8
 xfocxw/8CH07PO2t009BLZs0o89mRM03AuMbSfjsE/sK/GyXdKIBu94ODXJYvH2L
 EsUBT1PP5G33+Dn5Vcfdo++VZ+n8nXnkHa9+8SxYzXBllyKkZ13Pi5U8wpNOErRz
 Z+GutWZ3w3YdXJXLYmD3D8E6vmRblHWemyXyKgLpUJyRXEgwnauNBrPQdlR3Cy/h
 mlIVJCV4StdqdG+f8+B4IJ76W6wLO4R9iZ+ZkDtUZ+KGVTiDqULDioM8fGx48ymj
 eqNxIZ0v640oMtbOdb48yTo6NX0E4WguGojCHwzjq6oX4sYoQjWHXzFNoVUTPxw1
 uzxJkU+FvJqtdXdd9KDfGeZGF89x62gPYnpNY3nXdSvatTfQ6dpQ56MrxD/Ek73z
 xViQY4mlOGquA8A3TvIvfhwRuVyY6ezHGyXnVwWP4g4EQRl9lUcR+JdR5hTnavfh
 iWmTs9ZnXcMDcMDheO/4WhWQH0+ptZW4MDB38XRb3GVB5C1HNKTMngImZhe12vSr
 IO2BOTu5hN3peH/SAGTgwxaa5aSdC0c6J6X3zX5tiddbDQDJRFdtnL6qpdt/xko2
 hHKo1TooNJUI0RO6/1rUS6SDOUtLMhvmIe6USKZXIugLMKXnMN8iuJ30HvgB/j1t
 1760a8S2HtnYW19y8mrr6eZyxCN65kdznJ+6y5/oOwjdREgMmtc=
 =MnnC
 -----END PGP SIGNATURE-----

Merge tag 'iwlwifi-fw-2018-10-03' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware

iwlwifi: updata all currently supported FWs

* Update FWs for 3160, 7260 and 7265;
* Update FWs for 3168 and 7265D;
* Update FWs for 8000C and 8265;
* Update FWs for 9000 and 9260.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-08 09:23:53 -04:00
Larry Finger 338684a0c7 rtw88: Add firmware file for driver rtw88
This file contains the firmware for the new driver rtw88 for Realtek
RTL8822BE and RTL8822CE devices. It was provided by the Realtek
developer.

Signed-off-by: Yan-Hsuan Chuang <yhchuang@realtek.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-08 09:22:34 -04:00
Louis Peens 68a49302e7 nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.9.A.37
This version of the firmware adds a fix to ensure that the vlan prio/pcp
field is extracted correctly for matching in hardware.

Signed-off-by: Louis Peens <louis.peens@netronome.com>
Reviewed-by: Simon Horman <simon.horman@netronome.com>
Tested-by: Brendan Galloway <brendan.galloway@netronome.com>
2018-10-03 15:09:00 -07:00
Emmanuel Grumbach da110f2f39 iwlwifi: add -41.ucode firmwares for 9000 series
Add new versions of the firmwares for 9000 and 9260.

Build number: Core_build_core38-78
Revision numbers: 1f1e8d4a

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2018-10-03 10:08:09 +03:00
Emmanuel Grumbach b1ac8f4b7e iwlwifi: update firmwares for 9000 series
Add new versions of the firmwares for 9000 and 9260.

Build number: Core_build_core35-70.1
Revision numbers: 755cfdd8

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2018-10-03 10:07:52 +03:00
Luca Coelho 58265e0def iwlwifi: update firmwares for 7000, 8000 and 9000 series
Add new versions of the firmwares for 3160, 7260, 7265, 8000C, 8265,
9000 and 9260.

Build number: Core_build_core35-58
Revision numbers: bfb58538 (3160, 7260, 7265)
	 	  7596afd4 (8000C, 8265)
		  0cef09c1 (9000, 9260)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2018-10-03 10:05:55 +03:00
Edwin Peer dc638d6f3a nfp: update Agilio SmartNIC firmware to rev 2.1.13
New in this release:
  - SR-IOV VEB support
  - Zero-copy multicast
  - Host to host checksum offload
  - Offload inner checksums over VXLAN
  - TSO over VXLAN tunnels
  - RSS over VXLAN and GRE
  - eBPF programmable RSS
  - PCIe performance enhancements
  - Maintain per queue statistics
  - Report core clock frequency to driver

Resolved bugs:
  - Unreliable link state managment when reloading firmware
  - Incorrect MAC discard statistics
  - Broken RSS remapping in port breakout modes
  - Inappropriately dropped malformed packets

Signed-off-by: Edwin Peer <edwin.peer@netronome.com>
Signed-off-by: Nic Viljoen <nick.viljoen@netronome.com>
Tested-by: Brendan Galloway <brendan.galloway@netronome.com>
Acked-by: Jakub Kicinski <jakub.kicinski@netronome.com>
2018-10-01 17:55:12 -07:00
David Lechner 7c81f23ad9 ti-connectivity: add firmware for CC2560(A) Bluetooth
This adds TIInit_6.2.31.bts and TIInit_6.6.15.bts for TI CC2560 and
CC2560A Bluetooth chips. These are found in LEGO MINDSTORMS EV3, which
has mainline kernel support now.

The versions listed are the ones given on the TI wiki[1] where the files
were obtained. The version in parentheses are the ones found in the
files themselves.

These files are redistributable under the same LICENCE.ti-connectivity that
is used by other TI firmwares.

[1]: http://processors.wiki.ti.com/index.php/CC256x_Downloads

Signed-off-by: David Lechner <david@lechnology.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-01 10:08:30 -04:00
Sean Wang f0a1cbf292 linux-firmware: mediatek: add firmware for mt7668u Bluetooth
Add binary firmware for mt7668u based Bluetooth devices.

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-01 10:02:27 -04:00
Gourav Samaiya eb6419c26e nvidia: add GV100 signed firmware
These NVIDIA-signed firmwares are required to enable the graphics
engine on Volta GV100 GPUs.

Signed-off-by: Gourav Samaiya <gsamaiya@nvidia.com>
Tested-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-01 10:00:03 -04:00
Josh Boyer 1ab9095735 Merge git://git.marvell.com/mwifiex-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-01 09:57:42 -04:00
Josh Boyer 2ddd8f0f33 Merge branch 'master' of https://github.com/bgodavar/qca_rome_firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-10-01 09:56:09 -04:00
Anusha Srivatsa 18c4c8a73e firmware/icl/dmc: Add v1.07 of DMC for Icelake
Add Support for Icelake DMC.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2018-09-26 11:46:41 -07:00
Ganapathi Bhat 52b23a9326 linux-firmware: add Marvell SD8997 firmware image
WLAN (SDIO) firmware version: W16.68.1.p179
Bluetooth (SDIO) firmware version: W16.26.1.p179

Both WLAN and bluetooth are on SDIO interface.
The combo image can be downloaded either through WLAN or
Bluetooth.

Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Ganapathi Bhat <gbhat@marvell.com>
2018-09-26 21:25:40 +05:30
Balakrishna Godavarthi 534daf431c qca: update BT firmware files for QCA ROME chip.
This patch will resolve the Bluetooth vulnerability CVE-2018-5383
for ROME chip v3.2

Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2018-09-18 13:11:47 +05:30
Josh Boyer 44d4fca992 Merge https://github.com/pmachata/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-09-13 11:45:40 -04:00
Chi-Hsien Lin 253a573936 brcm: update firmware for bcm43362 sdio
This firmware includes p2p fixes.

Signed-off-by: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-09-13 11:43:47 -04:00
Petr Machata 3cee7288e6 Mellanox: Add new mlxsw_spectrum firmware 13.1703.4
This new firmware contains a fix for MC-aware mode.

Signed-off-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-09-13 11:42:43 -04:00