Commit Graph

1541 Commits (379551b14e9f34236d0746c46f89935dc2e237b1)

Author SHA1 Message Date
Sudarsana Reddy Kalluru 0acd93ea00
bnx2x: Add FW 7.13.15.0.
This patch adds new FW for bnx2x, which addresses the following issues:
- TCP packet with padding can open TPA aggregation in GRO mode.
- Tx Silent Drops could cause HW error when statistics is not enabled for client.
- Transmission of tunneled packets over tx-only clients (with cos>0 in this case) followed by load/unload with DCB update (for instance), resulted in a Tx path halt.
- FORWARD_SETUP ramrod yielded a FW assert (x_eth_fp_hsi_ver_invalid).

The FW also adds support for direct update of RSS indirection table entry.

Signed-off-by: Sudarsana Reddy Kalluru <skalluru@marvell.com>
Signed-off-by: Ameen Rahman <arahman@marvell.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-23 08:30:48 -04:00
Allen, John 2b016afc34
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>
2019-10-22 07:29:00 -04:00
Amit K Bag 4c3e853c75
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch updates new firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP).

FW Build: REL0333

Release Version: 21.50.0.1

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-14 07:12:16 -04:00
Amit K Bag 7a79d2208c
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch updates new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP).

FW Build: REL0333

Release Version: 21.50.0.1

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-14 07:12:11 -04:00
Amit K Bag fdab23aa4d
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: REL0489

Release Version: 21.50.0.1

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-14 07:12:03 -04:00
Amit K Bag b68efd7abd
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: REL0489

Release Version: 21.50.0.1

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-14 07:11:53 -04:00
Alex Deucher aa95e90b2c
amdgpu: add initial navi14 firmware form 19.30
from internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-08 07:23:03 -04:00
Larry Finger c1ce20e56e
rtlwifi: rtl8821ae: Add firmware for the RTL8812AE variant.
Although the RTL8812AE uses the same driver as the RTL8821AE, it uses
slightly different firmware, which was never sent to linux-firmware before.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-08 07:17:38 -04:00
Josh Boyer 7d187acb33
ice: Fix up WHENCE entry and symlink
Commit 2de7abd480 reworked how we
handle symlinks.  Remove the in-repo symlink as that will be
created on during installation, and adjust the WHENCE file.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:54:44 -04:00
Josh Boyer 4c55b9793d
Merge branch 'dev-queue' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:45:09 -04:00
Thierry Reding 7c4db737da
nvidia: Update Tegra210 XUSB firmware to v50.24
This version of the Tegra210 XUSB firmware contains a number of fixes to
improve compatibility with various devices.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:42:49 -04:00
Thierry Reding c054c535b8
nvidia: Add XUSB firmware for Tegra194
Add a firmware file for the XUSB controller found on Tegra194. This is
version 60.06 of the Tegra194 XUSB firmware.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:42:44 -04:00
Thierry Reding 9cfefbd7fb
Remove duplicate symlinks
Now that the copy-firmware.sh script can create symlinks from the Link:
entries in the WHENCE file on the fly, remove the duplicate symlinks
from the filesystem.

One odd entry was intel/dsp_fw_cnl.bin which was listed both as symlink
and as a regular file. Both entries can be removed since the it's really
a symlink, so it will be recreated at installation time.

While at it, update the check_whence.py script to not look for the
existence of symlinks in the filesystem because they are created on the
fly at installation time by the copy_firmware.sh script.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:34:07 -04:00
Thierry Reding 2de7abd480
copy-firmware: Create symlinks from WHENCE file
Rather than require symlinks to be created in the filesystem and have
duplicate Link: entries in the WHENCE file, make copy-firmware.sh create
the symlinks on the fly.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:34:02 -04:00
Thierry Reding 2116bcd7af
Make symlinks consistent
The symbolic links in the filesystem sometimes don't match the Link:
tags in the WHENCE file. Update the WHENCE file to contain the right
symlinks.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-10-04 18:33:46 -04:00
Alex Deucher c0590d8300
amdgpu: update vega20 ucode for 19.30
From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:13:13 -04:00
Alex Deucher 43cc648caa
amdgpu: update vega12 ucode for 19.30
From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:13:05 -04:00
Alex Deucher ffa0ed76c2
amdgpu: update vega10 ucode for 19.30
From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:13:00 -04:00
Alex Deucher 83e1b41cee
amdgpu: update picasso ucode for 19.30
From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:12:53 -04:00
Alex Deucher 7008617763
amdgpu: update raven2 ucode for 19.30
From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:12:47 -04:00
Alex Deucher 9200baafe3
amdgpu: update raven ucode for 19.30
From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:12:41 -04:00
Alex Deucher f25a39cbba
amdgpu: add new raven rlc firmware
Needed for new raven variants.

From internel git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-26 11:12:29 -04:00
Tony Nguyen 9ae61e7d86 ice: Add package file for Intel E800 series driver
The ice driver must load a package file to the firmware to utilize full
functionality; add the package file to /lib/firmware/intel/ice/ddp. Also
add a symlink, ice.pkg, so the driver can refer to the package by a
consistent name.

Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2019-09-23 08:58:07 -07:00
Alex Deucher 417a9c6e19
amdgpu: add initial navi10 firmware
Navi10 is a new dGPU from AMD.

From internal git commit:
a9f00864087575da562cd5cc50a04a0af376e14f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-23 07:23:40 -04:00
Josh Boyer 702cc6338a
Merge branch 'cml_tgl-icl-dmc_huc_updates' of git://anongit.freedesktop.org/drm/drm-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-23 07:22:26 -04:00
Josh Boyer 3182b4b6db
Merge branch 'gpu-845' of https://github.com/ndechesne/linux-firmware
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Tested-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-23 07:18:36 -04:00
Anusha Srivatsa 3ea84e5230 drm/i915/firmware: Add v9.0.0 of HuC for Icelake
Add Support for the latest version of ICL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:48:47 -07:00
Anusha Srivatsa 60ddd0e3e2 drm/i915/firmware: Add v4.0.0 of HuC for Cometlake
Add Support for the latest version of CML.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:47:01 -07:00
Anusha Srivatsa c47d8f800b drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
Add Support for the latest version of GLK.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:46:40 -07:00
Anusha Srivatsa 2cdb78cfed drm/i915/firmware: Add v2.0.0 of HuC for Broxton
Add Support for the latest version of BXT.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:45:07 -07:00
Anusha Srivatsa 38965af5a9 drm/i915/firmware: Add v4.0.0 of HuC for Kabylake
Add Support for the latest version of KBL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:44:07 -07:00
Anusha Srivatsa 8d127affd1 drm/i915/firmware: Add v2.0.0 of HuC for Skylake
Add Support for the latest version of SKL.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:44:02 -07:00
Anusha Srivatsa e7b6fa7529 drm/i915/firmware: Add v33 of GuC for CML
Add support for loading v33 of GuC on CML.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:43:46 -07:00
Anusha Srivatsa e4ea25f513 drm/i915/firmware: Add v2.04 of DMC for TGL
Add support for loading DMC v2.04 for Tigerlake.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:43:36 -07:00
Anusha Srivatsa 51deca67a4 drm/i915/firmware: Add v1.09 of DMC for ICL
Add support for loading DMC v1.09 for Icelake.

Signed-off-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
2019-09-13 14:43:36 -07:00
Nicolas Dechesne 88ea23e7ee qcom: add firmware files for Adreno a630
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2019-09-09 18:13:55 +02:00
Amit K Bag 6c6918ad8a
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch updates new firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP).

FW Build: REL0318

Release Version: 21.40.0.1

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-09 04:22:42 -04:00
Josh Boyer 6ddb9d9704
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-04 07:13:26 -04:00
Thierry Reding d45c950c9c
nvidia: Add XUSB firmware for Tegra186
Add a firmware file for the XUSB controller found on Tegra186.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-04 07:11:05 -04:00
Thierry Reding 65c6595f8f
Add symlinks for Tegra VIC firmware binaries
Create additional symlinks for these firmware binaries so that the Linux
drivers can refer to them by a more consistent name.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-04 07:09:00 -04:00
Max Chou 0b22bfc40d
rtl_bt: Update RTL8723D BT FW to 0x828A_96F1
This firmware patch update for Realtek RTL8723D BT controller.

Release Version: 0x828A_96F1

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-04 07:05:41 -04:00
Heiner Kallweit f667c00560
rtl_nic: add firmware rtl8125a-3
This adds firmware rtl8125a-3 for Realtek's 2.5Gbps chip RTL8125.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: Chunhao Lin <hau@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-04 07:04:25 -04:00
Amit K Bag fe1ae0d2ce
linux-firmware: Add 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: REL0318

Release Version: 21.40.0.1

Signed-off-by: Amit K Bag <amit.k.bag@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-09-04 07:00:45 -04:00
Vishal Kulkarni 2f885ba53d Chelsio driver loads firmware configuration file to allow
firmware to distribute resources before chip bring up. Chelsio NIC
driver, cxgb4 searches for firmware config file at /lib/firmware/cxgb4/
directory.

Two predefined configuration files are available – default and
hashfilter. Default configuration file equally distributes
resources across all features, such as iSCSI, iWARP, Crypto, etc.
On the other hand, hashfilter configuration file borrows some
resources by disabling the iSCSI, iWARP, Crypto, etc. features,
and redistributes them to increase offloading more number of flows
to hardware via tc-flower.

Signed-off-by: Vishal Kulkarni <vishal@chelsio.com>
2019-08-29 05:40:00 -07:00
Hans de Goede 7307a29961
brcm: Add 43455 based AP6255 NVRAM for the Minix Neo Z83-4 Mini PC
Add a NVRAM file for the Ampak AP6255 Wifi/BT module as used on the
Minix Neo Z83-4 Mini PC. This file is based on the existing
brvm/brcmfmac4356-pcie.gpd-win-pocket.txt NVRAM file with some of the
values adjusted for the Minix Neo Z83-4 Mini PC.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-08-27 08:04:55 -04:00
Hans de Goede 65d02cd902
brcm: Add 43340 based AP6234 NVRAM for the PoV TAB-P1006W-232 tablet
Add a NVRAM file for the Ampak AP6234 Wifi/BT module as used on the
Point of View TAB-P1006W-232 tablet. This file is based on the existing
brcm/brcmfmac43340-sdio.meegopad-t08.txt NVRAM file with some of the
values adjusted for the Point of View TAB-P1006W-232 tablet.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-08-27 08:04:41 -04:00
Josh Boyer f38fb4f2a2 Update iwlwifi firmwares to Core45-152
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEF3LNfgb2BPWm68smoUecoho8xfoFAl1fbtkACgkQoUecoho8
 xfrE6g//XI8WQKb1rB53M17wcAPw1CahVgAIC0sG+2L8oel9YqK3gmmvGZDjMuPV
 ruXnxzK1oNklgznIzDFyGI4THnceyGO9nqeKn0+HLzsg5T/XBFlkV9dtyAN8UW5P
 X9kyRsvmuCrpla/y8hbl99DEJCXUxQnBoU14QtvRH+OYe872fLQaclVUAirt21UL
 9O9BdO9Z3l0rHftwqQaRVXG6CGEXBMFRXfGc2GMtO1amsAeronflX4xKYQvbfIUw
 Q1mbAhj0uTtP3SE7fpvO3hRQy3nhZEzFe1/LodSJgg/kKV5nNXaensaobxiFarxg
 HiWM2D2+i7OYIrNkJKNoy5vTJLelQTuFpfRokfMbBUjLtwyyVK5PcZi7anVWeaZu
 YJkg7Wu0tDxJIhpC6MvJNzEY4GZatUTaqxkRcYsnUVC98plKfC4QuFY31lercPFB
 XIKt05lsNJxjdZ/X3qSLWxF/OWdsxBomQub/OyZ7VLGwqKWR5gHNSVpZU/N8mAvl
 8Ucxjk3oH7KbFZLyWemBqMOYYZUFQZ1Dppg/0DZq1NIg6HvNTE+Lq/Fnauiwok6J
 QbrrgouDbkTN8P+PoA1k2VjLqjqcDtLQaIpJGvpv/rN+SucAIXFn+pTGsn2Dol9T
 Z/Q5MY03esEnbjE7zlv7yOlVp/JOggGLzw/jqcC2oRRHs1YSAU8=
 =NmVQ
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEETN6FdeVHv4Nf4VgHoxtr1ySGz9YFAl1lG98ACgkQoxtr1ySG
 z9aXbw//fDnpbg7vnXsbD9JPtZBcBCs+6Dm5pmSk/s+M4pLL7SfR68dqN+c6/kKH
 I5WF4YGJ4qyYaifQOQFp9J1YQYaVNsQq8YWd8W3P+idyRGZF4GkA460chlVDnSCD
 jX0PncJuOe9p1R55hKMQ/Wdkdv4/65xD5g+/P6pqdfZRjuFrb5Oz7vhJ48hoGSZH
 ftjebAZF/Vh79B0fki1lEpyw7Y5D4zbJO6Nwrn07PgV8EpgFUNKPS4FO3hWee5Ni
 qp0E6Wwr25rzG9bLZvNNXWbEVvdKHVmDhJVonuxk1tQ8lgneO2xfypizMB0o/+V7
 WSR3KHBbU+t9+cBhaYDBFoZPIdj7RHMAA2761KzgH5yCEo4a8d9fKWcvwfBow6WH
 bhUWUN1AIGFy/LYzVpBPhEXOvkRRFQhLL+vYvg/0xVJHFnkB4uzYTT7dSWihz0aZ
 TKi2AfRbkpptuluV+spkabYctP/JRoJnTjQCUCBiX5AHUJSb/r14Axk/332n2ySl
 K6jN00vg1o21LZGJcUHNS8u7NTK/Bd4qqS7eR+BADuntrzUqSavc+pNJ22/7qdb8
 046JbKoBXvG81uUzAToWYNmqlOQVO2N1GjZJCFLHzifOxD2E6MfsSbjw374N0qdA
 B+zApIQNGgeY/oLIk4x59hwVIMngeID5Qq9yE8TIEg6BcbHmAWc=
 =Tnx6
 -----END PGP SIGNATURE-----

Merge tag 'iwlwifi-fw-2019-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware

Update iwlwifi firmwares to Core45-152

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-08-27 08:02:35 -04:00
Luca Coelho 40e4162adf iwlwifi: update FWs to core45-152 release
Build number: Core_build_core45-152
Revision: 77d01142 (8000, 8265)
	  6bf1df06 (9000, 9260)
	  4fa0041f (cc, Qu)

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2019-08-23 07:35:14 +03:00
Josh Boyer c0fb3d9862
check_whence: Add copy-firmware.sh to the list of ignored files
This was added recently as the script to install the firmware files.
Add it to the ignored list so check_whence doesn't complain about it.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-08-21 08:03:43 -04:00
Max Chou aa703aad29
rtl_bt: Update RTL8822C BT FW to V0x098A_94A4
Disable all privacy relate command; otherwise BT bring-up would fail.

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2019-08-21 08:01:52 -04:00