Commit Graph

4512 Commits (20250211)

Author SHA1 Message Date
Maxim Cournoyer 2b781910a7 Add support to install files/symlinks in parallel.
This reduces the install-zst target time from 100 s to 25 s on my test
system, a 400% speed improvement.

* Makefile (NUM_JOBS): New variable.
(install, install-xz, install-zst): Use it.
* copy-firmware.sh (num_jobs): New variable.
(has_gnu_parallel): New procedure.
<-j>: Parse new option, and use it along GNU parallel to parallelize
firmware copying and compression/symlink creation.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-01-06 03:05:13 +00:00
Maxim Cournoyer c170fc69cf Makefile: Remove obsolete/broken reference.
The URL returns a 404.  I'm also not sure what the GNOME Build API has
to do with a Makefile designed to install Linux firmware files.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-01-06 03:05:13 +00:00
Maxim Cournoyer a100ea5520 check_whence.py: Use a more portable shebang.
Some systems do not have /usr/bin/python3, e.g. Guix System and NixOS.
Look python3 from PATH.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-01-06 03:05:13 +00:00
Mario Limonciello 89fd8440ad Merge branch 'robot/patch-0-1735900021' into 'main'
robot/patch-0-1735900021

See merge request kernel-firmware/linux-firmware!397
2025-01-06 03:04:53 +00:00
Hilda Wu bf3697e4c2 rtl_bt: Update RTL8852B BT USB FW to 0x04BE_1F5E
This firmware patch update for Realtek RTL8852B BT USB controller.

Release Version: 0x04BE_1F5E

Signed-off-by: Hilda Wu <hildawu@realtek.com>
2025-01-03 04:27:01 -06:00
Josh Boyer 9e1d9ae6ef Merge branch 'robot/patch-0-1734677355' into 'main'
robot/patch-0-1734677355

See merge request kernel-firmware/linux-firmware!394
2024-12-20 12:21:29 +00:00
Nas Chung 9cf329b39c cnm: update chips&media wave521c firmware.
Update the wave521c video IP firmware for K3 devices.

FW version : 1.0.7

Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
2024-12-20 00:49:15 -06:00
Mario Limonciello b3300bbc21 Merge branch 'add-info-tag' into 'main'
WHENCE: Add "Info:" tag to text that's clearly not part of the license

See merge request kernel-firmware/linux-firmware!392
2024-12-19 18:03:23 +00:00
Douglas Anderson c92f98b88d WHENCE: Add "Info:" tag to text that's clearly not part of the license
In general text that comes after "License:" but before any other tags
(or section separators) should be assumed to be part of the
license. However, in some cases random information is placed there
that really doesn't have anything to do with the license. Add an
"Info:" tag before this extra bit of information to make it easy for
tools to find the license from the WHENCE.

Signed-off-by: Douglas Anderson <dianders@chromium.org>
2024-12-19 17:56:29 +00:00
Mario Limonciello 618378c488 Merge branch 'robot/patch-0-1734598265' into 'main'
robot/patch-0-1734598265

See merge request kernel-firmware/linux-firmware!393
2024-12-19 16:23:51 +00:00
ChunHao Lin e1e114f887 rtl_nic: add firmware rtl8125bp-2
This adds firmware rtl8125bp-2 for rtl8125bp rev.b.

Signed-off-by: ChunHao Lin <hau@realtek.com>
[ml: change execute bit]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2024-12-19 10:21:29 -06:00
Josh Boyer 3f227859c1 Merge branch 'qcom-video-fw' into 'main'
qcom: venus-5.4: update firmware binary for sc7180 and qcs615

See merge request kernel-firmware/linux-firmware!391
2024-12-17 15:51:14 +00:00
Dikshita Agarwal 891a8d4fdf qcom: venus-5.4: update firmware binary for sc7180 and qcs615
QCS615 uses the same video core as sc7180, so update the firmware binary
which can be used for both the SoCs.
Delete "venus_s6.mbn" since no SoC is currently using this.

Signed-off-by: Dikshita Agarwal <quic_dikshita@quicinc.com>
Acked-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-12-17 10:48:41 -05:00
Josh Boyer d403314187 Merge branch 'robot/pr-0-1734347915' into 'main'
robot/pr-0-1734347915

See merge request kernel-firmware/linux-firmware!389
2024-12-16 12:38:57 +00:00
Simon Trimmer bd491523d7 cirrus: cs35l56: Correct filenames of SSID 17aa3832
This laptop is a SoundWire cs42l43-bridge system and needs a slightly
different filename format that uses l and r rather than 1 and 2.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-12-16 11:10:24 +00:00
Mario Limonciello 2cdfe09ef4 Merge branch 'robot/pr-0-1734020971' into 'main'
robot/pr-0-1734020971

See merge request kernel-firmware/linux-firmware!388
2024-12-12 16:53:23 +00:00
Simon Trimmer 9c46d10f8e cirrus: cs35l56: Add and update firmware for various Cirrus CS35L54 and CS35L56 laptops
This patch adds and updates the firmware files for a number of products
using the Cirrus CS35L54 and CS35L56 smart amplifiers.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-12-12 16:14:14 +00:00
Simon Trimmer 2cb303e75d cirrus: cs35l56: Correct SSID order for 103c8d01 103c8d08 10431f43
These were added in a weird order, move them so they are sorted by SSID

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-12-12 16:14:01 +00:00
Mario Limonciello bac8330ecc Merge branch 'robot/patch-0-1733885393' into 'main'
robot/patch-0-1733885393

See merge request kernel-firmware/linux-firmware!387
2024-12-11 03:00:28 +00:00
ChunHao Lin 163296523c rtl_nic: add firmware rtl8125d-2
This adds firmware rtl8125d-2 for rtl8125d rev.b.

Signed-off-by: ChunHao Lin <hau@realtek.com>
[ML: adjust execute bit]
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2024-12-10 20:57:58 -06:00
Josh Boyer b00a7f7e52 Merge branch 'qca-bt' into 'main'
QCA: Update Bluetooth WCN785x firmware to 2.0.0-00515-2

See merge request kernel-firmware/linux-firmware!386
2024-12-10 16:54:41 +00:00
Josh Boyer bfe89de591 Merge https://github.com/zijun-hu/qca_btfw into qca-bt
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-12-10 11:51:49 -05:00
Mario Limonciello 633e866892 Merge branch 'main' into 'main'
linux-firmware: Update firmware file for Intel BlazarU core

See merge request kernel-firmware/linux-firmware!385
2024-12-09 16:14:26 +00:00
Kiran K 7012ac9797 linux-firmware: Update firmware file for Intel BlazarU core
This patch contains firmware files for BlazarU core -
1. Harrison Peak2 (AX201)
2. Harrison Peak1 (AX101)

FW Build: BT_BlazarU_S_REL67159_23.90.24382.67159

Release Version: 23.90.0.3
FSEQ:  0x0.0.4.191

Signed-off-by: Kiran K <kiran.k@intel.com>
2024-12-09 20:15:22 +05:30
Mario Limonciello 7e1bc11980 Merge branch 'amd-staging' into 'main'
Update DMCUB fw amd-2024-12-04

See merge request kernel-firmware/linux-firmware!383
2024-12-06 18:55:05 +00:00
Aurabindo Pillai 209c18b0e7 amdgpu: update dmcub 0.0.246.0 firmware
From internal commit 4e47be4578b8b55de72714d88ca393f5d2fd6ed0

Highlights:

* Update DCN35 & DCN351
	* Fixes for certain panel flickering during resume from S0i3
	* Fix an 8K monitor lightup issue on DP2
* Update DCN314
	* Fix a PSR entry issue during DPMS resume.

* New: Add DCN401 firmware from internal commit:
	64f16a26df9aaba1028589188907b01aeb03cac3

Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
2024-12-06 18:53:15 +00:00
Mario Limonciello c92e49ffe2 Merge branch 'superm1/license' into 'main'
Add top level license file.

See merge request kernel-firmware/linux-firmware!384
2024-12-06 18:43:37 +00:00
Mario Limonciello 2727215631 Add top level license file.
This is to avoid Gitlab UI showing the wrong thing.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2024-12-06 12:29:04 -06:00
Mario Limonciello 06aea4d8bf Merge branch 'robot/pr-0-1733239670' into 'main'
robot/pr-0-1733239670

See merge request kernel-firmware/linux-firmware!382
2024-12-03 15:42:44 +00:00
Alex Deucher f5aeeb4769 amdgpu: update raven firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 1363a0eaf8 amdgpu: update gc 11.0.3 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher a69ccec779 amdgpu: update psp 13.0.14 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher be80726abc amdgpu: update vcn 3.1.2 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 0269927eb4 amdgpu: update vpe 6.1.3 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 66a1d20560 amdgpu: update psp 14.0.4 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 929c089188 amdgpu: update gc 11.5.2 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 39ba34e692 amdgpu: update vcn 4.0.0 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 53c443d363 amdgpu: update gc 11.0.0 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 63dcba16d8 amdgpu: update picasso firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 0985337b55 amdgpu: update beige goby firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 6c7f2c6a26 amdgpu: update vangogh firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 7f87800cfc amdgpu: update dimgrey cavefish firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 3b1a3e062e amdgpu: update navy flounder firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 1fa991ad46 amdgpu: update gc 11.0.4 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher c6d3af090e amdgpu: update green sardine firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 32de3dbc87 amdgpu: update vcn 4.0.2 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher d4e69c52e5 amdgpu: update gc 11.0.1 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 9ae22572bd amdgpu: update sienna cichlid firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 923200c886 amdgpu: update vcn 4.0.6 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00
Alex Deucher 0599265ede amdgpu: update gc 11.5.1 firmware
based on internal git commit:
1057d7713554894b50e2d00f550c4b7e9eeda84e

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-12-03 15:39:34 +00:00