]> git.apps.os.sepia.ceph.com Git - linux-firmware.git/log
linux-firmware.git
11 months agoRevert "copy-firmware: Support additional compressor options"
Emil Velikov [Sun, 22 Sep 2024 15:31:23 +0000 (16:31 +0100)]
Revert "copy-firmware: Support additional compressor options"

This reverts commit 2bad80e7edd3c0f84718545d9338c8edfed16513.

The commit effectively added accidental command injection, while it was aiming
to control the compression flags.

In practise you'd want to use ZSTD_CLEVEL and ZSTD_NBTHREADS for zstd. As
documented in zstd(1) it allows for up-to level 19, which is fine since the
kernel does not support higher levels.

Arch, Alpine and likely other distributions have been using this approach
since day one.

The other compressors like xz have equivalent.

Cc: Juerg Haefliger <juerg.haefliger@canonical.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agocopy-firmware.sh: flesh out and fix dedup-firmware.sh
Emil Velikov [Sun, 22 Sep 2024 15:21:44 +0000 (16:21 +0100)]
copy-firmware.sh: flesh out and fix dedup-firmware.sh

Flesh out the de-duplication logic in separate script. The copy-firmware.sh is
already complex enough and de-duplication doesn't really fit in there.

In the process we migrate away from the open-coded `ln --relative`. We also
avoid touching symlinks, which are not created by rdfind. Otherwise we end up
"fixing" the folder to folder symlinks (created earlier in the process) and
things explode.

As result we also get a few bonuses:
 - the COPYOPTS shell injection is gone - the variable was never used
 - people can dedup as separate step if/when they choose to do so

Aside: based on the noise in git log and around distros ... I'm wondering if
having the de-duplication as opt-in, would have been better. Is it too late to
change or the ship has sailed?

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agoStyle update yaml files
Emil Velikov [Sun, 22 Sep 2024 15:06:44 +0000 (16:06 +0100)]
Style update yaml files

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agoeditorconfig: add initial config file
Emil Velikov [Sun, 22 Sep 2024 15:02:38 +0000 (16:02 +0100)]
editorconfig: add initial config file

It's a simple format handled by practically every supported platform or program
out there.

Add an initial configuration file, so we reduce the style variation of the files
in-tree.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agocheck_whence.py: annotate replacement strings as raw
Emil Velikov [Sun, 22 Sep 2024 19:44:59 +0000 (20:44 +0100)]
check_whence.py: annotate replacement strings as raw

Otherwise python 3.12 throws warnings like below:

.../check_whence.py:40: SyntaxWarning: invalid escape sequence '\ '
  yield match.group(1).replace("\ ", " ").replace('"', "")

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agocheck_whence.py: LC_ALL=C sort -u the filelist
Emil Velikov [Sun, 22 Sep 2024 16:29:49 +0000 (17:29 +0100)]
check_whence.py: LC_ALL=C sort -u the filelist

Sort the file list, so it's easier to manage.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agocheck_whence.py: ban link-to-a-link
Emil Velikov [Sun, 22 Sep 2024 16:31:24 +0000 (17:31 +0100)]
check_whence.py: ban link-to-a-link

Using link-to-a-link reduces legibility and changes to the root link,
also changes the leafs. Where the latter may be undesired and in some
cases just wrong.

We have a couple of instances in-tree, so fix them up and ban the
combination.

One particularly good example, why we'd want this is:
https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/272

In there we have the following:

    File: ti/tas2781/TAS2XXX1EB30.bin
    [snip]
    Link: TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB3.bin
    Link: ti/tas2781/TAS2XXX1EB3.bin -> TAS2XXX1EB30.bin
    Link: TAS2XXX1EB30.bin -> ti/tas2781/TAS2XXX1EB30.bin

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agocheck_whence.py: use consistent naming
Emil Velikov [Sun, 22 Sep 2024 18:11:09 +0000 (19:11 +0100)]
check_whence.py: use consistent naming

Namely: file(name) and sym(link) ... which were swapped in a few places.
One of which by yours truly :facepalm:

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
11 months agoMerge branch 'superm1/missing-suggestion' into 'main'
Mario Limonciello [Thu, 10 Oct 2024 14:13:18 +0000 (14:13 +0000)]
Merge branch 'superm1/missing-suggestion' into 'main'

Add a link from TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB30.bin

See merge request kernel-firmware/linux-firmware!318

11 months agoAdd a link from TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB30.bin
Mario Limonciello [Thu, 10 Oct 2024 14:05:04 +0000 (09:05 -0500)]
Add a link from TAS2XXX1EB3.bin -> ti/tas2781/TAS2XXX1EB30.bin

This allows compatibility with old and new TAS drivers.

Suggested-by: Antheas Kapenekakis <lkml@antheas.dev>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
11 months agoMerge branch 'superm1/add-ti-fw' into 'main'
Mario Limonciello [Thu, 10 Oct 2024 13:38:29 +0000 (13:38 +0000)]
Merge branch 'superm1/add-ti-fw' into 'main'

tas2781: Upload dsp firmware for ASUS laptop 1EB30 & 1EB31

See merge request kernel-firmware/linux-firmware!317

11 months agotas2781: Upload dsp firmware for ASUS laptop 1EB30 & 1EB31
Shenghao Ding [Sat, 28 Sep 2024 14:03:37 +0000 (14:03 +0000)]
tas2781: Upload dsp firmware for ASUS laptop 1EB30 & 1EB31

Signed-off-by: Shenghao Ding <shenghao-ding@ti.com>
[superm1: Squash and rebase]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
11 months agoMerge branch 'robot/pr-18-1728530109' into 'main'
Mario Limonciello [Thu, 10 Oct 2024 03:19:45 +0000 (03:19 +0000)]
Merge branch 'robot/pr-18-1728530109' into 'main'

robot/pr-18-1728530109

See merge request kernel-firmware/linux-firmware!314

11 months agortlwifi: Add firmware v39.0 for RTL8192DU
Bitterblue Smith [Wed, 13 Mar 2024 15:05:34 +0000 (17:05 +0200)]
rtlwifi: Add firmware v39.0 for RTL8192DU

The new rtl8192du driver will support this chip.

Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
11 months agoMerge branch 'superm1/revert-82318c96' into 'main'
Mario Limonciello [Thu, 10 Oct 2024 02:19:09 +0000 (02:19 +0000)]
Merge branch 'superm1/revert-82318c96' into 'main'

Revert "ath12k: WCN7850 hw2.0: update board-2.bin"

See merge request kernel-firmware/linux-firmware!310

11 months agoRevert "ath12k: WCN7850 hw2.0: update board-2.bin"
Mario Limonciello [Thu, 10 Oct 2024 02:15:27 +0000 (21:15 -0500)]
Revert "ath12k: WCN7850 hw2.0: update board-2.bin"

This reverts commit 82318c966fd1af87044299d34611751c76f70927.

This has caused regressions for a number of users and will be
fixed by a future firmware from Qualcomm.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=219282
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
12 months agoMerge branch 'amd-staging' into 'main'
Mario Limonciello [Fri, 4 Oct 2024 21:12:04 +0000 (21:12 +0000)]
Merge branch 'amd-staging' into 'main'

amdgpu: DMCUB DCN35 update

See merge request kernel-firmware/linux-firmware!308

12 months agoamdgpu: DMCUB DCN35 update
Rodrigo Siqueira [Fri, 4 Oct 2024 20:27:20 +0000 (14:27 -0600)]
amdgpu: DMCUB DCN35 update

From internal git commit d9280f8de5d240955ab1d41a471c2f9d876745d2

Firmware release 0.0.237.0
Tested with DC 3.2.304

Release notes:
- Skip PSR phy power sequence in some specific cases
- Block IDLE_EVENT if there is a missing timer
- Handle minimum duration in IPS if it is close to hpd check

Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
12 months agoMerge branch 'brcm-nvram-updates' into 'main'
Mario Limonciello [Fri, 4 Oct 2024 21:09:54 +0000 (21:09 +0000)]
Merge branch 'brcm-nvram-updates' into 'main'

brcm: a couple of NVRAM updates

See merge request kernel-firmware/linux-firmware!307

12 months agobrcm: Add BCM4354 NVRAM for Jetson TX1
Peter Robinson [Fri, 4 Oct 2024 16:32:47 +0000 (17:32 +0100)]
brcm: Add BCM4354 NVRAM for Jetson TX1

Add a NVRAM file for the BCM4354 Wifi/BT module used on the
NVIDIA p2371-2180, AKA Jetson TX1.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
12 months agobrcm: Link FriendlyElec NanoPi M4 to AP6356S nvram
Peter Robinson [Fri, 4 Oct 2024 15:33:14 +0000 (16:33 +0100)]
brcm: Link FriendlyElec NanoPi M4 to AP6356S nvram

The FriendlyElec NanoPi M4 has a AP6356S WiFi/BT module
so we can reuse the NVRAM like devices with the same
module.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
12 months agoMerge branch 'mt76' into 'main'
Josh Boyer [Tue, 1 Oct 2024 11:53:24 +0000 (11:53 +0000)]
Merge branch 'mt76' into 'main'

mt76: mt7996: add firmware files for mt7996 chipset variants

See merge request kernel-firmware/linux-firmware!306

12 months agoMerge branch 'mt76-20240926' of https://github.com/csyuanc/linux-firmware into mt76
Josh Boyer [Tue, 1 Oct 2024 11:40:33 +0000 (07:40 -0400)]
Merge branch 'mt76-20240926' of https://github.com/csyuanc/linux-firmware into mt76

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
12 months agoMerge branch 'mt7920' into 'main'
Josh Boyer [Tue, 1 Oct 2024 11:39:14 +0000 (11:39 +0000)]
Merge branch 'mt7920' into 'main'

linux-firmware: add firmware for MT7920

See merge request kernel-firmware/linux-firmware!305

12 months agolinux-firmware: add firmware for MediaTek Bluetooth chip (MT7920)
Chris Lu [Mon, 30 Sep 2024 08:12:57 +0000 (16:12 +0800)]
linux-firmware: add firmware for MediaTek Bluetooth chip (MT7920)

File: mediatek/BT_RAM_CODE_MT7961_1a_2_hdr.bin
Version: 20240930111457

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
12 months agolinux-firmware: add firmware for MT7920
Deren Wu [Mon, 30 Sep 2024 07:58:16 +0000 (15:58 +0800)]
linux-firmware: add firmware for MT7920

Add binary firmware for MT7920 based devices

File: mediatek/WIFI_MT7961_patch_mcu_1a_2_hdr.bin
Version: 20240930111002a
File: mediatek/WIFI_RAM_CODE_MT7961_1a.bin
Version: 20240930111041

Signed-off-by: Deren Wu <deren.wu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
12 months agoMerge branch 'qcm6490' into 'main'
Josh Boyer [Tue, 1 Oct 2024 11:35:53 +0000 (11:35 +0000)]
Merge branch 'qcm6490' into 'main'

qcom: update gpu firmwares for qcm6490 chipset

See merge request kernel-firmware/linux-firmware!304

12 months agoMerge branch 'gpu-fw-QCM6490' of https://git.codelinaro.org/clo/linux-kernel/linux...
Josh Boyer [Tue, 1 Oct 2024 11:33:21 +0000 (07:33 -0400)]
Merge branch 'gpu-fw-QCM6490' of https://git.codelinaro.org/clo/linux-kernel/linux-firmware into qcm6490

Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
12 months agoMerge branch 'amd-staging' into 'main'
Mario Limonciello [Sat, 28 Sep 2024 00:47:58 +0000 (00:47 +0000)]
Merge branch 'amd-staging' into 'main'

amdgpu: update aldebaran firmware

See merge request kernel-firmware/linux-firmware!301

12 months agoamdgpu: update raven firmware
Alex Deucher [Fri, 27 Sep 2024 21:15:07 +0000 (17:15 -0400)]
amdgpu: update raven firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update SMU 13.0.10 firmware
Alex Deucher [Fri, 27 Sep 2024 21:14:29 +0000 (17:14 -0400)]
amdgpu: update SMU 13.0.10 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.10 firmware
Alex Deucher [Fri, 27 Sep 2024 21:14:11 +0000 (17:14 -0400)]
amdgpu: update PSP 13.0.10 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.0.3 firmware
Alex Deucher [Fri, 27 Sep 2024 21:13:26 +0000 (17:13 -0400)]
amdgpu: update GC 11.0.3 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update VCN 3.1.2 firmware
Alex Deucher [Fri, 27 Sep 2024 21:12:22 +0000 (17:12 -0400)]
amdgpu: update VCN 3.1.2 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.5 firmware
Alex Deucher [Fri, 27 Sep 2024 21:12:03 +0000 (17:12 -0400)]
amdgpu: update PSP 13.0.5 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.8 firmware
Alex Deucher [Fri, 27 Sep 2024 21:11:11 +0000 (17:11 -0400)]
amdgpu: update PSP 13.0.8 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update vega12 firmware
Alex Deucher [Fri, 27 Sep 2024 21:10:20 +0000 (17:10 -0400)]
amdgpu: update vega12 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 14.0.4 firmware
Alex Deucher [Fri, 27 Sep 2024 21:09:23 +0000 (17:09 -0400)]
amdgpu: update PSP 14.0.4 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.5.2 firmware
Alex Deucher [Fri, 27 Sep 2024 21:09:05 +0000 (17:09 -0400)]
amdgpu: update GC 11.5.2 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update vega10 firmware
Alex Deucher [Fri, 27 Sep 2024 21:08:01 +0000 (17:08 -0400)]
amdgpu: update vega10 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update VCN 4.0.0 firmware
Alex Deucher [Fri, 27 Sep 2024 21:07:21 +0000 (17:07 -0400)]
amdgpu: update VCN 4.0.0 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.0 firmware
Alex Deucher [Fri, 27 Sep 2024 21:07:03 +0000 (17:07 -0400)]
amdgpu: update PSP 13.0.0 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.0.0 firmware
Alex Deucher [Fri, 27 Sep 2024 21:06:30 +0000 (17:06 -0400)]
amdgpu: update GC 11.0.0 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update picasso firmware
Alex Deucher [Fri, 27 Sep 2024 21:05:16 +0000 (17:05 -0400)]
amdgpu: update picasso firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update beige goby firmware
Alex Deucher [Fri, 27 Sep 2024 21:04:42 +0000 (17:04 -0400)]
amdgpu: update beige goby firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update vangogh firmware
Alex Deucher [Fri, 27 Sep 2024 21:04:00 +0000 (17:04 -0400)]
amdgpu: update vangogh firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update dimgrey cavefish firmware
Alex Deucher [Fri, 27 Sep 2024 21:03:08 +0000 (17:03 -0400)]
amdgpu: update dimgrey cavefish firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update navy flounder firmware
Alex Deucher [Fri, 27 Sep 2024 21:02:20 +0000 (17:02 -0400)]
amdgpu: update navy flounder firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update green sardine firmware
Alex Deucher [Fri, 27 Sep 2024 21:01:16 +0000 (17:01 -0400)]
amdgpu: update green sardine firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update VCN 4.0.2 firmware
Alex Deucher [Fri, 27 Sep 2024 21:00:31 +0000 (17:00 -0400)]
amdgpu: update VCN 4.0.2 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.4 firmware
Alex Deucher [Fri, 27 Sep 2024 21:00:13 +0000 (17:00 -0400)]
amdgpu: update PSP 13.0.4 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.0.1 firmware
Alex Deucher [Fri, 27 Sep 2024 20:59:50 +0000 (16:59 -0400)]
amdgpu: update GC 11.0.1 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update sienna cichlid firmware
Alex Deucher [Fri, 27 Sep 2024 20:58:45 +0000 (16:58 -0400)]
amdgpu: update sienna cichlid firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update VCN 4.0.6 firmware
Alex Deucher [Fri, 27 Sep 2024 20:57:56 +0000 (16:57 -0400)]
amdgpu: update VCN 4.0.6 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 14.0.1 firmware
Alex Deucher [Fri, 27 Sep 2024 20:57:07 +0000 (16:57 -0400)]
amdgpu: update PSP 14.0.1 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.5.1 firmware
Alex Deucher [Fri, 27 Sep 2024 20:56:36 +0000 (16:56 -0400)]
amdgpu: update GC 11.5.1 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update VCN 4.0.5 firmware
Alex Deucher [Fri, 27 Sep 2024 20:54:26 +0000 (16:54 -0400)]
amdgpu: update VCN 4.0.5 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 14.0.0 firmware
Alex Deucher [Fri, 27 Sep 2024 20:54:08 +0000 (16:54 -0400)]
amdgpu: update PSP 14.0.0 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.5.0 firmware
Alex Deucher [Fri, 27 Sep 2024 20:53:39 +0000 (16:53 -0400)]
amdgpu: update GC 11.5.0 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update navi14 firmware
Alex Deucher [Fri, 27 Sep 2024 20:52:54 +0000 (16:52 -0400)]
amdgpu: update navi14 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update renoir firmware
Alex Deucher [Fri, 27 Sep 2024 20:51:59 +0000 (16:51 -0400)]
amdgpu: update renoir firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update navi12 firmware
Alex Deucher [Fri, 27 Sep 2024 20:51:06 +0000 (16:51 -0400)]
amdgpu: update navi12 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update SMU 13.0.6 firmware
Alex Deucher [Fri, 27 Sep 2024 20:50:26 +0000 (16:50 -0400)]
amdgpu: update SMU 13.0.6 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update SDMA 4.4.2 firmware
Alex Deucher [Fri, 27 Sep 2024 20:50:03 +0000 (16:50 -0400)]
amdgpu: update SDMA 4.4.2 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.6 firmware
Alex Deucher [Fri, 27 Sep 2024 20:49:27 +0000 (16:49 -0400)]
amdgpu: update PSP 13.0.6 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 9.4.3 firmware
Alex Deucher [Fri, 27 Sep 2024 20:48:41 +0000 (16:48 -0400)]
amdgpu: update GC 9.4.3 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update yellow carp firmware
Alex Deucher [Fri, 27 Sep 2024 20:47:23 +0000 (16:47 -0400)]
amdgpu: update yellow carp firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update VCN 4.0.4 firmware
Alex Deucher [Fri, 27 Sep 2024 20:46:23 +0000 (16:46 -0400)]
amdgpu: update VCN 4.0.4 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update PSP 13.0.7 firmware
Alex Deucher [Fri, 27 Sep 2024 20:46:02 +0000 (16:46 -0400)]
amdgpu: update PSP 13.0.7 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update GC 11.0.2 firmware
Alex Deucher [Fri, 27 Sep 2024 20:45:38 +0000 (16:45 -0400)]
amdgpu: update GC 11.0.2 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update navi10 firmware
Alex Deucher [Fri, 27 Sep 2024 20:44:37 +0000 (16:44 -0400)]
amdgpu: update navi10 firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoamdgpu: update aldebaran firmware
Alex Deucher [Fri, 27 Sep 2024 20:43:11 +0000 (16:43 -0400)]
amdgpu: update aldebaran firmware

Based on internal git commit 97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
12 months agoqcom: update gpu firmwares for qcm6490 chipset
Akhil P Oommen [Thu, 26 Sep 2024 15:17:08 +0000 (20:47 +0530)]
qcom: update gpu firmwares for qcm6490 chipset

Add the secure firmware and also update the following gpu firmwares:

qcom/a660_gmu.bin: v3.01.0B
qcom/a660_sqe.fw: v1.12
qcom/qcm6490/a660_zap.mbn: v0.09

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
12 months agomt76: mt7996: add firmware files for mt7992 chipset
Shayne Chen [Wed, 25 Sep 2024 16:46:02 +0000 (00:46 +0800)]
mt76: mt7996: add firmware files for mt7992 chipset

Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
12 months agomt76: mt7996: add firmware files for mt7996 chipset variants
Shayne Chen [Wed, 25 Sep 2024 14:25:59 +0000 (22:25 +0800)]
mt76: mt7996: add firmware files for mt7996 chipset variants

Signed-off-by: Shayne Chen <shayne.chen@mediatek.com>
12 months agoMerge branch '8922a' into 'main'
Josh Boyer [Mon, 23 Sep 2024 12:36:21 +0000 (12:36 +0000)]
Merge branch '8922a' into 'main'

rtw89: 8922a: add fw format-2 v0.35.42.1

See merge request kernel-firmware/linux-firmware!300

12 months agoMerge tag 'rtw-fw-2024-09-13' of https://github.com/pkshih/linux-firmware into 8922a
Josh Boyer [Mon, 23 Sep 2024 12:34:01 +0000 (08:34 -0400)]
Merge tag 'rtw-fw-2024-09-13' of https://github.com/pkshih/linux-firmware into 8922a

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
12 months agoMerge branch 'sa8775p' into 'main'
Josh Boyer [Mon, 23 Sep 2024 12:25:11 +0000 (12:25 +0000)]
Merge branch 'sa8775p' into 'main'

qcom: add gpu firmwares for sa8775p chipset

See merge request kernel-firmware/linux-firmware!299

12 months agoqcom: add gpu firmwares for sa8775p chipset
Akhil P Oommen [Mon, 16 Sep 2024 21:45:22 +0000 (03:15 +0530)]
qcom: add gpu firmwares for sa8775p chipset

Add the following gpu related firmwares for SA8775P chipset:

qcom/a663_gmu.bin: v3.05.01
qcom/sa8775p/a663_zap.mbn: v0.09

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
12 months agoMerge branch 'amd-staging' into 'main'
Mario Limonciello [Fri, 13 Sep 2024 20:28:50 +0000 (20:28 +0000)]
Merge branch 'amd-staging' into 'main'

amdgpu: update DMCUB to v0.0.233.0 DCN351

See merge request kernel-firmware/linux-firmware!298

12 months agoamdgpu: update DMCUB to v0.0.233.0 DCN351
Alex Hung [Fri, 13 Sep 2024 17:04:38 +0000 (11:04 -0600)]
amdgpu: update DMCUB to v0.0.233.0 DCN351

From internal git commit 3a38247b2e891f0ed7bb6ccef6204e214718c36d.

Tested with DC 3.2.301

Release notes:
- IPS fixes
- dmu fixes
- other misc fixes

Signed-off-by: Alex Hung <alex.hung@amd.com>
12 months agoMerge branch 'fix-rawfile-links' into 'main'
Mario Limonciello [Fri, 13 Sep 2024 13:31:11 +0000 (13:31 +0000)]
Merge branch 'fix-rawfile-links' into 'main'

Don't compress json and handle RawFile links

See merge request kernel-firmware/linux-firmware!297

12 months agortw89: 8922a: add fw format-2 v0.35.42.1
Chin-Yen Lee [Mon, 9 Sep 2024 06:10:10 +0000 (14:10 +0800)]
rtw89: 8922a: add fw format-2 v0.35.42.1

* Fix disconnect from AP after resuming from wowlan mode.
* Add rtw8922a_fw-2.bin for format change of RX DCK

Signed-off-by: Chin-Yen Lee <timlee@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
12 months agocopy-firmware: Handle links to uncompressed files
Juerg Haefliger [Fri, 13 Sep 2024 06:15:18 +0000 (08:15 +0200)]
copy-firmware: Handle links to uncompressed files

If copy-firwmware is told to compress files, it blindly assumes that
the target is indeed compressed (unless it's a directory) and creates
any symlinks accordingly.

This leads to broken symlinks for links that point at RawFiles:
adspr.jsn.zst -> ../qcm6490/adspr.jsn.zst
adsps.jsn.zst -> ../qcm6490/adsps.jsn.zst

That should be:
adspr.jsn -> ../qcm6490/adspr.jsn
adsps.jsn -> ../qcm6490/adsps.jsn

Fix that by checking if the target (directory or file) exists. And while
at it, add a check for broken symlinks at the end.

Fixes: 541f96c0fa47b ("qcom: qcm6490: add ADSP and CDSP firmware")
Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
12 months agoWHENCE: Fix battmgr.jsn entry type
Juerg Haefliger [Fri, 13 Sep 2024 05:45:55 +0000 (07:45 +0200)]
WHENCE: Fix battmgr.jsn entry type

Qcom jsons must not be compressed.

Fixes: 541f96c0fa47b ("qcom: qcm6490: add ADSP and CDSP firmware")
Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
12 months agoMerge branch 'amd-staging' into 'main'
Mario Limonciello [Thu, 12 Sep 2024 16:05:08 +0000 (16:05 +0000)]
Merge branch 'amd-staging' into 'main'

amdgpu: add GC 11.5.2 microcode

See merge request kernel-firmware/linux-firmware!296

12 months agoamdgpu: Add VPE 6.1.3 microcode
Mario Limonciello [Thu, 12 Sep 2024 15:46:12 +0000 (10:46 -0500)]
amdgpu: Add VPE 6.1.3 microcode

from internal git commit 4502e7a096cf682e3a4dd1d5adab6b12d59795bf

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
12 months agoamdgpu: add SDMA 6.1.2 microcode
Mario Limonciello [Thu, 12 Sep 2024 15:45:01 +0000 (10:45 -0500)]
amdgpu: add SDMA 6.1.2 microcode

from internal git commit 4502e7a096cf682e3a4dd1d5adab6b12d59795bf

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
12 months agoamdgpu: Add support for PSP 14.0.4
Mario Limonciello [Thu, 12 Sep 2024 15:43:20 +0000 (10:43 -0500)]
amdgpu: Add support for PSP 14.0.4

from internal git commit 4502e7a096cf682e3a4dd1d5adab6b12d59795bf

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
12 months agoamdgpu: add GC 11.5.2 microcode
Mario Limonciello [Thu, 12 Sep 2024 15:40:54 +0000 (10:40 -0500)]
amdgpu: add GC 11.5.2 microcode

from internal git commit 4502e7a096cf682e3a4dd1d5adab6b12d59795bf

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
12 months agoMerge branch 'rb3gen2' into 'main'
Josh Boyer [Thu, 12 Sep 2024 11:42:07 +0000 (11:42 +0000)]
Merge branch 'rb3gen2' into 'main'

qcom: qcm6490: add ADSP and CDSP firmware

See merge request kernel-firmware/linux-firmware!294

12 months agoqcom: qcm6490: add ADSP and CDSP firmware
Dmitry Baryshkov [Thu, 12 Sep 2024 04:14:24 +0000 (07:14 +0300)]
qcom: qcm6490: add ADSP and CDSP firmware

Add Linux firmware to be used for Qualcomm QCM6490 IDP and
Qualcomm RB3 Gen 2 Development Kit. Most of the firmware files are
common, IPA block is only present on the QCM6490 hardware.

- ADSP.HT.5.5.c8-00149-KODIAK-1
- CDSP.HT.2.5.c3-00077-KODIAK-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
12 months agoMerge branch 'main' into 'main'
Josh Boyer [Thu, 12 Sep 2024 11:27:05 +0000 (11:27 +0000)]
Merge branch 'main' into 'main'

linux-firmware: Update firmware file for Intel Bluetooth Solar core

See merge request kernel-firmware/linux-firmware!295

12 months agolinux-firmware: Update firmware file for Intel Bluetooth Magnetor core
Kiran K [Thu, 12 Sep 2024 07:21:56 +0000 (12:51 +0530)]
linux-firmware: Update firmware file for Intel Bluetooth Magnetor core

This patch contains firmware files for,
- Garfield Peak2 (GfP2) - AX211
- Johnson Peak2 (JnP2)  - AX203
- Harrison Peak1 (HrP1) - AX101

FW Build: BT_Magnetar_REL103427_23.50.24332.103427
Release Version: 23.80.0.3
FSEQ: 0x0.0.3.94

Signed-off-by: Kiran K <kiran.k@intel.com>
12 months agolinux-firmware: Update firmware file for Intel BlazarU core
Kiran K [Thu, 12 Sep 2024 07:19:27 +0000 (12:49 +0530)]
linux-firmware: Update firmware file for Intel BlazarU core

This patch contains firmware files for BlazarU core -
1. Gale Peak2 (BE200)

FW Build: BT_BlazarU_S_REL64815_23.80.24332.64815

Release Version: 23.80.0.3
FSEQ:  0x0.0.4.164

Signed-off-by: Kiran K <kiran.k@intel.com>
12 months agolinux-firmware: Update firmware file for Intel Bluetooth Solar core
Kiran K [Thu, 12 Sep 2024 07:16:40 +0000 (12:46 +0530)]
linux-firmware: Update firmware file for Intel Bluetooth Solar core

This patch contains firmware files for,
- Typhoon Peak2 (TyP2) - AX210
- Garfield Peak2 (GfP2) - AX211
- Johnson Peak2 (JnP2) - AX203

FW Build: BT_Solar_REL81755_23.50.24332.81755
Release Version: 23.80.0.3
FSEQ: 0.0.2.41

Signed-off-by: Kiran K <kiran.k@intel.com>
12 months agoMerge branch 'rtl8852b' into 'main'
Josh Boyer [Wed, 11 Sep 2024 11:00:41 +0000 (11:00 +0000)]
Merge branch 'rtl8852b' into 'main'

rtl_bt: Update RTL8852B BT USB FW to 0x0447_9301

See merge request kernel-firmware/linux-firmware!293

12 months agortl_bt: Update RTL8852B BT USB FW to 0x0447_9301
Hilda Wu [Wed, 11 Sep 2024 10:40:08 +0000 (18:40 +0800)]
rtl_bt: Update RTL8852B BT USB FW to 0x0447_9301

This firmware patch update for Realtek RTL8852B BT USB controller.

Release Version: 0x0447_9301

Signed-off-by: Hilda Wu <hildawu@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
12 months agoMerge branch 'rt1320' into 'main'
Josh Boyer [Tue, 10 Sep 2024 11:57:17 +0000 (11:57 +0000)]
Merge branch 'rt1320' into 'main'

realtek: rt1320: Add patch firmware of MCU

See merge request kernel-firmware/linux-firmware!292

12 months agorealtek: rt1320: Add patch firmware of MCU
Shuming Fan [Tue, 10 Sep 2024 08:21:47 +0000 (16:21 +0800)]
realtek: rt1320: Add patch firmware of MCU

This patch added the patch firmware of rt1320 MCU.

Signed-off-by: Shuming Fan <shumingf@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>