Commit Graph

3495 Commits

Author SHA1 Message Date
Josh Boyer
f2e52a1c58 Merge branch 'wfx' into 'main'
wfx: fix broken firmware

See merge request kernel-firmware/linux-firmware!95
2023-12-11 12:23:29 +00:00
Jérôme Pouiller
1505c948fc
wfx: update to firmware 3.17
The firmware 3.17 has been released the 2023-10-25.

Here the last modifications (only modifications tagged [LMAC] have an
impact on Linux):

  * [1839] - [UMAC] Update the WPA supplicant to support the latest WPA3
                    implementation
  * [1842] - [LMAC] Fixed an issue not sending RTS/CTS-to-self on A-MPDU
                    retries
  * [1845] - [LMAC] Fixed an issue setting the Retry bit when only the
                    RTS was retried
  * [1844] - [UMAC] Fixed an issue where the firmware is staying active
                    using the U-APSD power mode

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-12-11 07:21:06 -05:00
Jérôme Pouiller
23feb609d0
wfx: fix broken firmware
Last patch updating the wfx firmware[1] was corrupted. This new commit
contains the real payload.

[1] https://lore.kernel.org/linux-firmware/20230711102036.236551-1-jerome.pouiller@silabs.com/

Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-12-11 07:20:42 -05:00
Mario Limonciello
c004dbee5b Merge branch 'robot/patch-0-1701808157' into 'main'
robot/patch-0-1701808157

See merge request kernel-firmware/linux-firmware!93
2023-12-05 20:30:59 +00:00
John Allen
bfc33c1e30 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>
2023-12-05 14:29:17 -06:00
Mario Limonciello
b9d971b94d Merge branch 'rb12-update' into 'main'
qcom: update firmware for qcm2290, qrb4210 platforms

See merge request kernel-firmware/linux-firmware!92
2023-12-04 15:00:47 +00:00
Mario Limonciello
f63dd70dba Merge branch 'robot/patch-0-1701352637' into 'main'
robot/patch-0-1701352637

See merge request kernel-firmware/linux-firmware!90
2023-11-30 19:31:16 +00:00
Mario Limonciello
129e07d969 Merge branch 'robot/pr-0-1701358064' into 'main'
robot/pr-0-1701358064

See merge request kernel-firmware/linux-firmware!91
2023-11-30 15:41:50 +00:00
Rahul Lakkireddy
dbf82492ca cxgb4: Update firmware to revision 1.27.5.0
Signed-off-by: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
2023-11-30 14:11:49 +00:00
SkyLake.Huang
ddc99b3d77 linux-firmware: add firmware for en8811h 2.5G ethernet phy
This patch adds firmware files for airoha en8811h 2.5G ethernet phy.
Refer to https://www.airoha.com/products/p/tKkm7DPXi5m6wY2D for more
product information.

Signed-off-by: SkyLake.Huang <skylake.huang@mediatek.com>
Signed-off-by: Lucien.Jheng <lucien.jheng@airoha.com>
2023-11-30 07:57:17 -06:00
Mario Limonciello
034e24b835 Merge branch 's5p-mfc-v12' into 'main'
s5p-mfc: Add MFC v12 Firmware

See merge request kernel-firmware/linux-firmware!89
2023-11-29 17:05:38 +00:00
Aakarsh Jain
37db2a095a s5p-mfc: Add MFC v12 Firmware
Add the following MFC FW bin
s5p-mfc-v12.fw: Used in Tesla FSD SoC

Cc: linux-fsd@tesla.com
Signed-off-by: Aakarsh Jain <aakarsh.jain@samsung.com>
2023-11-29 13:58:16 +05:30
Josh Boyer
aae60524be Merge branch 'make-opts' into 'main'
Add a COPYOPTS variable

See merge request kernel-firmware/linux-firmware!88
2023-11-28 16:57:13 +00:00
Josh Boyer
d9f6088f7e
Add a COPYOPTS variable
The copy-firmware.sh script continues to grow new options and adding
bespoke make targets for them all isn't really sustainable.  This
introduces a COPYOPTS variable that can be set to pass arguments
directly to the script via a make invocation.  For now we just
include it on the 'install' target to preserve the existing behavior
of the rest.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-28 11:42:30 -05:00
Josh Boyer
5aadb590f1 Merge branch 'robot/patch-0-1701175489' into 'main'
robot/patch-0-1701175489

See merge request kernel-firmware/linux-firmware!87
2023-11-28 13:18:35 +00:00
Hilda Wu
98eed92e69 rtl_bt: Update RTL8852A BT USB firmware to 0xDFC8_145F
This firmware patch update for Realtek RTL8852A BT USB controller.

Release Version: 0xDFC8_145F

Signed-off-by: Hilda Wu <hildawu@realtek.com>
2023-11-28 06:44:49 -06:00
Mario Limonciello
4fab4e51be Merge branch 'rdfind-opt' into 'main'
Make rdfind optional

See merge request kernel-firmware/linux-firmware!86
2023-11-27 19:15:53 +00:00
Josh Boyer
4124f8f928
Make rdfind optional
A number of distributions don't include rdfind by default.  This is an
optimization, so make it optional via a --ignore-duplicates option and a
new make target.

Distributions that include rdfind should add it as a dependency for
their linux-firmware package.  Those that don't should use the new
target or option.

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-27 14:12:07 -05:00
Josh Boyer
f8c611e72b Merge branch 'ice-edge' into 'main'
ice: update ice DDP wireless_edge package to 1.3.13.0

See merge request kernel-firmware/linux-firmware!85
2023-11-27 14:05:14 +00:00
Josh Boyer
adbdc241a2 Merge branch 'mt7922-bt' into 'main'
linux-firmware: update firmware for mediatek bluetooth chip (MT7922)

See merge request kernel-firmware/linux-firmware!84
2023-11-27 14:01:58 +00:00
Przemek Kitszel
f440b984ca
ice: update ice DDP wireless_edge package to 1.3.13.0
Changelog since 1.3.10.0:
- Fixed an issue in which all packets with SCTP header were not being
  received;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
  describe rule id matched in the Switch;
- Parser is updated to set abort flag for malicious SCTP packets;
- Updated the Protocol IDs that are being set when receiving MAC_IPV6 type
  packets that have a VLAN or MPLS header present;
- more bugfixes.

Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-27 09:01:17 -05:00
Josh Boyer
351f0c67a4 Merge branch 'mt7921-bt' into 'main'
linux-firmware: update firmware for mediatek bluetooth chip (MT7921)

See merge request kernel-firmware/linux-firmware!83
2023-11-27 13:59:20 +00:00
Chris Lu
1180974eb3
linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
Update binary firmware for MT7922 BT devices.

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20231120183620

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-27 08:58:42 -05:00
Josh Boyer
5955de2f12 Merge branch 'mt7922-wifi' into 'main'
linux-firmware: update firmware for MT7922 WiFi device

See merge request kernel-firmware/linux-firmware!82
2023-11-27 13:56:28 +00:00
Chris Lu
1366b827c2
linux-firmware: update firmware for mediatek bluetooth chip (MT7921)
Update binary firmware for MT7921 BT devices.

File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
Version: 20231109191416

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-27 08:55:46 -05:00
Josh Boyer
cc44f3b8ae Merge branch 'mt7921-wifi' into 'main'
linux-firmware: update firmware for MT7921 WiFi device

See merge request kernel-firmware/linux-firmware!81
2023-11-27 13:54:37 +00:00
Deren Wu
6b91b2ef6f
linux-firmware: update firmware for MT7922 WiFi device
Update binary firmware for MT7922 WiFi devices

File: mediatek/WIFI_MT7922_patch_mcu_1_1_hdr.bin
Version: 20231120183400a
File: mediatek/WIFI_RAM_CODE_MT7922_1.bin
Version: 20231120183441

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-27 08:53:50 -05:00
Deren Wu
0a18a7292a
linux-firmware: update firmware for MT7921 WiFi device
Update binary firmware for MT7921 WiFi devices

File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
Version: 20231109190918a
File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
Version: 20231109190959

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-11-27 08:51:19 -05:00
Mario Limonciello
9fdcf6394b Merge branch 'robot/patch-0-1701018572' into 'main'
robot/patch-0-1701018572

See merge request kernel-firmware/linux-firmware!79
2023-11-26 17:57:54 +00:00
Eli Schwartz
c6823ce2e5 Makefile, copy-firmware: Use portable "command -v" to detect installed programs
The "which" utility is not guaranteed to be installed either, and if it
is, its behavior is not portable either. This means that when rdfind /
pre-commit are installed, the `which` check will report a fatal error
because the which tool did not exist and the shell returned a nonzero
status when attempting to fork+exec. If it did exist, it might not be an
implementation of `which` that returns nonzero when commands do not
exist.

Conversely, the "command -v" shell builtin is required to exist in all
POSIX 2008 compliant shells, and is thus guaranteed to work everywhere.

For some in-depth discussions on the topic, see:
- https://mywiki.wooledge.org/BashFAQ/081
- https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then/85250#85250

Examples of open-source shells likely to be installed as /bin/sh on
Linux, which implement the 15-year-old standard: ash, bash, busybox,
dash, ksh, mksh and zsh.

A side benefit of using the POSIX portable option is that it requires
neither an external disk executable, nor (because unlike "which", the
exit code is reliable) a subshell fork. This therefore represents a mild
speedup.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
2023-11-26 11:09:32 -06:00
Mario Limonciello
f6d61deddd Merge branch 'robot/pr-0-1700887115' into 'main'
robot/pr-0-1700887115

See merge request kernel-firmware/linux-firmware!78
2023-11-25 04:40:15 +00:00
Tom Chung
87427f2328 amdgpu: update DMCUB firmware to 0.0.194.0 for DCN321 and DCN32
From internal git commit 21094a25a5320805c683b50de0a1a3d6e687f088

Tested with DC v3.2.262

Release notes:

- Align some code with upstream
- Disable some external interrupts while DMUB in sleep

Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
2023-11-25 12:14:44 +08:00
Dmitry Baryshkov
6cfedcbb3e qcom: update qrb4210 firmware
Follow vendor release and update qrb4210 firmware.

- CDSP.VT.2.4.1-00269-KAMORTA-1
- MPSS.HA.1.1-00435-KD_ALL_PACK-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-25 04:52:34 +02:00
Dmitry Baryshkov
0bba2c9998 qcom: update qcm2290 firmware
Follow vendor release and update qcm2290 firmware.

- MPSS.HA.1.1-00435-KD_ALL_PACK-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-25 04:51:46 +02:00
Dmitry Baryshkov
18f56bf3ec qcom: update qcm2290/qrb4210 WiFi firmware file
Follow the vendor release and update WiFi firmware.

- WLAN.HL.3.3.7.c2-00931-QCAHLSWMTPLZ-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-25 04:50:34 +02:00
Dmitry Baryshkov
ea682fbad4 qcom: update Venus firmware file for v6.0
Follow the vendor release and update venus v6.0 firmware file.

 - VIDEO.VE.6.0-00052-PROD-6

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-11-25 04:48:12 +02:00
Mario Limonciello
fad38ab849 Merge branch 'powervr-2023-11-23' into 'main'
powervr: add firmware for Imagination Technologies AXE-1-16M GPU

See merge request kernel-firmware/linux-firmware!77
2023-11-23 12:52:26 +00:00
Frank Binns
9afbbf2568 powervr: add firmware for Imagination Technologies AXE-1-16M GPU
The AXE-1-16M GPU is supported by the new powervr kernel driver [1], which has
recently been merged to the drm-misc tree on its trip to mainline. This adds the
initial firmware to support it.

[1] https://cgit.freedesktop.org/drm/drm-misc/tree/drivers/gpu/drm/imagination

Signed-off-by: Frank Binns <frank.binns@imgtec.com>
2023-11-23 10:09:40 +00:00
Mario Limonciello
a5539dc1c3 Merge branch 'robot/patch-2-1700674629' into 'main'
robot/patch-2-1700674629

See merge request kernel-firmware/linux-firmware!76
2023-11-22 18:23:59 +00:00
Mario Limonciello
ad0bbae4a0 Merge branch 'robot/patch-1-1700674626' into 'main'
robot/patch-1-1700674626

See merge request kernel-firmware/linux-firmware!75
2023-11-22 18:23:40 +00:00
Przemek Kitszel
0628ba79f3 ice: update ice DDP comms package to 1.3.45.0
Changelog since 1.3.40.0:
- Updated the Protocol IDs that are being set when receiving MAC_IPV6;
  type packets that have a VLAN or MPLS header present;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
  describe rule id matched in the Switch;
- Parser is updated to set abort flag for malicious SCTP packets;
- Fixed an issue in which all packets with SCTP header were not received;
- other fixes.

Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2023-11-22 11:37:09 -06:00
Przemek Kitszel
475828440e ice: update ice DDP package to 1.3.35.0
Changelog since 1.3.30.0:
- Parser is updated to set abort flag for malicious SCTP packets;
- Flexi MD4 and Flexi MD5 in RXDID22 of Flex descriptor is being used to
  describe rule id matched in the Switch;
- Updated the Protocol IDs that are being set when receiving MAC_IPV6
  type packets that have a VLAN or MPLS header present;
- other fixes.

Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Tested-by: Pucha Himasekhar Reddy <himasekharx.reddy.pucha@intel.com> (A Contingent worker at Intel)
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
2023-11-22 11:37:06 -06:00
Mario Limonciello
bef5a36d52 Merge branch 'robot/patch-1-1700555775' into 'main'
robot/patch-1-1700555775

See merge request kernel-firmware/linux-firmware!73
2023-11-21 13:08:25 +00:00
Jason Chen
5e9fdab572 mediatek: Remove an unused packed library
Internal version: cherry_scp_v2.0.23042-e27728578
Release version: v2.0.23042

Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>
2023-11-21 02:36:15 -06:00
Mario Limonciello
0c211dbe90 Merge branch 'amd-staging' into 'main'
amdgpu: update DMCUB firmware to 0.0.193.0 for DCN31 and DCN314

See merge request kernel-firmware/linux-firmware!70
2023-11-21 06:40:04 +00:00
Mario Limonciello
9552083a78 Merge branch 'robot/pr-0-1700470117' into 'main'
robot/pr-0-1700470117

See merge request kernel-firmware/linux-firmware!68
2023-11-20 13:09:23 +00:00
Mario Limonciello
c3ce13b3ff Merge branch 'main' into 'main'
Intel Bluetooth: Update firmware file for Intel Bluetooth BE200

See merge request kernel-firmware/linux-firmware!67
2023-11-20 13:07:33 +00:00
Jason Chen
a41fa7c500 mediatek: Sync shared memory structure changes
Internal version: cherry_scp_v2.0.23033-543477593
Release version: v2.0.23033

Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>
2023-11-20 16:18:04 +08:00
Kiran K
ba1aa06f37 Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
This patch updates the firmware file for Intel Bluetooth BE200
Also it is known as Intel Gale Peak2 (GaP2).

FW Build: REL45894
Release Version: 23.10.0.2
FSEQ: 0.0.4.125

Signed-off-by: Kiran K <kiran.k@intel.com>
2023-11-20 06:16:52 +00:00
Hamza Mahfooz
c03db704fa
amdgpu: update DMCUB firmware to 0.0.193.0 for DCN31 and DCN314
From internal git commit 32e54270957e4262f35baa8e74e0e367bf90ddfa.

Tested with DC v3.2.261

Release notes:

- ABM fixes
- Fix a hang issue observed during stress testing
- Fix an issue that cause the backlight level to change after power
  cycling a display

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2023-11-17 16:38:32 -05:00