Commit Graph

1029 Commits (a5662fb7e942db33a7e45df5fb491d7e338a7cb8)

Author SHA1 Message Date
Hans de Goede a5662fb7e9 brcm: Add 4356 based AP6356 NVRAM for the GPD win handheld
Add a NVRAM file for the Ampak AP6356 Wifi/BT module as used in the
GPD win handheld. This file is based on the existing
brcm/brcmfmac43430-sdio.AP6212.txt NVRAM file with the values adjusted
for the GPD win handheld.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-18 15:35:55 -05:00
Hans de Goede f055ceb8bd brcm: Add brcmfmac43362-sdio.lemaker,bananapro.txt symlink
Lemaker, the manufacturer of the Banana Pro board has always shipped
the NVRAM file from the Cubietech Cubietruck wifi for use with the
Ampak AP6181 43362 WiFi/BT module on the Banana Pro.

This commit adds a symlink from brcmfmac43362-sdio.lemaker,bananapro.txt
to brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt to match this, making
the Wifi on the Banana Pro work OOTB.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-18 15:35:55 -05:00
Hans de Goede d9430acf46 brcm: Add 43362 based AP6210 NVRAM for the Cubietech Cubietruck
Add a NVRAM file for the Ampak AP6210 Wifi/BT module as found on the
Cubietech Cubietruck board. This file is based on the existing
brcm/brcmfmac43430-sdio.AP6212.txt NVRAM file with the values adjusted
for the Cubietech Cubietruck board.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-18 15:35:55 -05:00
Hans de Goede eb345627b0 WHENCE: Put quotes around brcmfmac NVRAM filenames
We are going to add more brcmfmac NVRAM files and some of these will have
spaces in their names, lets be consistens and use quotes around the
filenames of all brcmfmac NVRAM files.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-18 15:35:55 -05:00
Hans de Goede e6b9001e91 rtl_bt: Add firmware and configuration files for the Bluetooth part of RTL8723BS
These files come from the RealtekBluetoothUartPackage_2.17.119.0525 file
which can be downloaded from realtek.com. The download is marked as version
1.0.245.3 / 05/08/2017 on the download page.

The added rtl_bt/rtl8723bs_fw.bin file is called
rtl8723b_mp_bt40_fw_asic_rom_patch.bin in the download.

The added rtl_bt/rtl8723bs_config-OBDA8723.bin file is the
rtl8723b_config_internal.bin file with the UART baudrate changed to
1500000 bps.

I've examined aprox. 20 different Intel BYT/CHT boards, with an RTL8723BS
with the OBDA8723 ACPI ID for the bluetooth part. On these boards the
original firmware image uses either 1500000 or 3000000 bps, so 1500000 bps
is chosen as the safe option which should work everywhere.

Cc: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-18 15:24:13 -05:00
Josh Boyer 3de2546b1a Merge git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-17 07:38:24 -05:00
Josh Boyer 494709e866 Merge branch 'BXT_HUC' of git://anongit.freedesktop.org/drm/drm-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-17 07:36:12 -05:00
Emmanuel Grumbach 8707ef3313 iwlwifi: update firmwares for 8000 series
Add new versions of the firmwares for 8000C, 8265.

Build number: Core_build_core40-100
Revision numbers: 9f0a2d68 (8000C, 8265)

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2018-12-16 10:46:40 +02:00
Emmanuel Grumbach 156b549e41 iwlwifi: add -43.ucode for 9000 series
A new -43.ucode for 9000 series.

Build number: Core_build_core40-97
Revision number: c73114b3

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2018-12-16 10:36:18 +02:00
Emmanuel Grumbach 8a396b612b iwlwifi: update -41.ucode for 9000 series
A updated versions of the -41.ucode firmware.
Fix a typo in WHENCE.

Build number: Core_build_core38-94
Revision number: fc1a7aea

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2018-12-16 10:29:51 +02:00
Arend van Spriel 211de1679a brcm: provide new firmwares for BCM4366 chipset
These firmwares are for the BCM4366 3x3 802.11 ac chipsets, which also
comprise of BCM4366E or BCM43664 devices.

Edited to add WHENCE entry by Josh Boyer

Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-15 20:51:38 -05:00
Shalom Toledo 813fa1fc6f Mellanox: Add new mlxsw_spectrum firmware 13.1910.622
This new firmware contains:
 * New packet traps for discarded packets
 * Secure firmware flash bug fix
 * Fence mechanism bug fix
 * TCAM RMA bug fix

Signed-off-by: Shalom Toledo <shalomt@mellanox.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:19:16 -05:00
Josh Boyer a330ddbb98 Merge branch 'for-upstream' of https://github.com/crojewsk/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:17:05 -05:00
Nagadheeraj, Rottela 8de1d8866e cavium: Update firmware for CNN55XX crypto driver
Firmware upgraded to v10

Signed-off-by: Nagadheeraj Rottela <rottela.nagadheeraj@cavium.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:14:33 -05:00
Alex Deucher a91e850a71 amdgpu: add firmware for vega12
From 18.40 release.

From internal git commit:
27b92ecf906ad48e017221fe062d5ab189f0d9dd

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:10:14 -05:00
Alex Deucher 6cca1381f3 amdgpu: Add new polaris MC firmwares
Required for new polaris variants.

From internal git commit:
95da68e1eaf8e41b295a06119d211a5c3da1dc96

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:08:30 -05:00
Alex Deucher e8404a6055 amdgpu: Add new polaris SMC firmwares
Required for new polaris variants.

From internal git commit:
95da68e1eaf8e41b295a06119d211a5c3da1dc96

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:07:59 -05:00
Allen, John 8aa9e3e388 linux-firmware: Update AMD cpu microcode
* Update AMD cpu microcode for processor family 17h

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

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 08:05:34 -05:00
Josh Boyer f3f6adac35 Merge branch 'MSCC-PHYs' of https://github.com/QSchulz/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 07:56:42 -05:00
Josh Boyer 4bbd950413 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2018-12-14 07:52:43 -05:00
Louis Peens d9fb2ee680 nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.10.A.13
New in this release:
  - Ingress rate limiting capability on SRIOV VFs.
  - LSO support on representor interfaces

Resolved bugs:
  - Creating/destroying VFs in a loop can lead to the control
    message handler hanging.

Signed-off-by: Louis Peens <louis.peens@netronome.com>
Tested-by: Charles Murcott <charles.murcott@netronome.com>
Acked-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Acked-by: Simon Horman <simon.horman@netronome.com>
2018-12-10 22:30:34 +02:00
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
Cezary Rojewski 82f6dbf82d linux-firmware: intel: Update Cannonlake audio firmware.
This patch updates CNL ADSP firmware version to 10.23.00.1858.

Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
2018-12-03 03:43:31 +01:00
Anusha Srivatsa 69f153bbc2 firmware/huc/bxt: Add huC Update for BXT
Add support for v1.8.2893 for BXT huC.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2018-11-28 10:33:57 -08:00
Ciaran Toal 5904eab2b7 nfp: update Agilio SmartNIC firmware to rev 2.1.16
Very late testing of the previous firmware revealed that some VFs were
locked out due to a multicast bug. The issue is resolved in this firmware.

Signed-off-by: Ciaran Toal <ciaran.toal@netronome.com>
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>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
2018-11-06 12:05:21 +01:00
Ganesh Goudar e7cdec4603 cxgb4: update firmware to revision 1.21.5.0
Signed-off-by: Ganesh Goudar <ganeshgr@chelsio.com>
2018-11-02 03:38:38 -07: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
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 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 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 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