Commit Graph

4340 Commits

Author SHA1 Message Date
Alex Deucher
a76f74a11e amdgpu: update yellow carp firmware
From internal git commit:
6f4480f10a85ad02d395918b128266cc216469b1

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-11 01:50:35 +00:00
Alex Deucher
cd6cef4682 amdgpu: update vcn 4.0.4 firmware
From internal git commit:
6f4480f10a85ad02d395918b128266cc216469b1

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-11 01:50:35 +00:00
Alex Deucher
3320119d0f amdgpu: update psp 13.0.7 firmware
From internal git commit:
6f4480f10a85ad02d395918b128266cc216469b1

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-11 01:50:35 +00:00
Alex Deucher
80802ba0f0 amdgpu: update gc 11.0.2 firmware
From internal git commit:
6f4480f10a85ad02d395918b128266cc216469b1

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-11 01:50:35 +00:00
Alex Deucher
39332647b1 amdgpu: update navi10 firmware
From internal git commit:
6f4480f10a85ad02d395918b128266cc216469b1

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-11 01:50:35 +00:00
Alex Deucher
4f47e84d06 amdgpu: update aldebaran firmware
From internal git commit:
6f4480f10a85ad02d395918b128266cc216469b1

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-11 01:50:35 +00:00
Mario Limonciello
45cad2a8b9 Merge branch 'robot/pr-0-1736526995' into 'main'
robot/pr-0-1736526995

See merge request kernel-firmware/linux-firmware!403
2025-01-10 16:38:23 +00:00
Simon Trimmer
5e1e0ae5ff cirrus: cs35l56: Correct some links to address the correct amp instance
A number of the SSID aliases linked to amp1 when they should have linked
to amp2, this would manifest as both amplifiers playing the same audio
channel.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2025-01-10 16:25:37 +00:00
Josh Boyer
94fa581928 Merge branch '23.100.2.1' into 'main'
linux-firmware: Update firmware file for Intel Bluetooth Solar core

See merge request kernel-firmware/linux-firmware!402
2025-01-10 12:28:18 +00:00
Vijay Satija
7ccc69cfa4 linux-firmware: Update firmware file for Intel Bluetooth Magnetar core
This patch contains firmware files for,
- Garfield Peak2 (GfP2) - AX211
- Johnson Peak2 (JnP2)  - AX203
- Harrison Peak1 (HrP1) - AX101

FW Build: BT_Magnetar_REL103604_23.50.24483.103604
Release Version: 23.100.2.1
FSEQ: 0x0.0.3.94

Signed-off-by: Vijay Satija <vijay.satija@intel.com>
2025-01-10 14:48:04 +05:30
Vijay Satija
35f74899c3 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_REL72721_23.100.24491.72721
Release Version: 23.100.2.1
FSEQ:  0x0.0.4.195

Signed-off-by: Vijay Satija <vijay.satija@intel.com>
2025-01-10 14:35:24 +05:30
Vijay Satija
127ac45251 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_REL81864_23.50.24483.81864
Release Version: 23.100.2.1
FSEQ: 0x0.0.2.41

Signed-off-by: Vijay Satija <vijay.satija@intel.com>
2025-01-10 14:35:24 +05:30
Mario Limonciello
7673dffd5e Merge branch 'robot/pr-0-1736442209' into 'main'
robot/pr-0-1736442209

See merge request kernel-firmware/linux-firmware!401
2025-01-09 17:11:19 +00:00
Stefan Binding
838bf587d5 cirrus: cs35l41: Add Firmware for Ayaneo system 1f660105
Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
2025-01-09 16:52:26 +00:00
Mario Limonciello
c0f414a6f7 Merge branch 'parallel' into 'main'
Fix has_gnu_parallel function

See merge request kernel-firmware/linux-firmware!400
2025-01-07 17:33:43 +00:00
Josh Boyer
af598a3f9b Fix has_gnu_parallel function
Different distributions package the parallel command in ways that
generate differing output from --version.  Adjust the grep to look
'gnu parallel' case insensitive to account for these differences.

Reported-by: Genes Lists <lists@sapience.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2025-01-07 12:30:24 -05:00
Mario Limonciello
1b7d065adf Merge branch '8723cs-config' into 'main'
rtl_bt: Add separate config for RLT8723CS Bluetooth part

See merge request kernel-firmware/linux-firmware!398
2025-01-06 22:09:49 +00:00
Vasily Khoruzhick
e39831b1a9 rtl_bt: Add separate config for RLT8723CS Bluetooth part
While RTL8723CS is able to start with RTL8723BS config, it doesn't
actually work. Powering on device with "power on" in bluetoothctl
and enabling scan via "scan on" doesn't find a single device.

Unfortunately, RealtekBluetoothUartPackage_2.17.119.0525 doesn't have
a config for RTL8723CS, so we have to resort to a known-working config
from armbian firmware repository [1]. Their commit history doesn't mention
its origin.

Closer inspection of the config reveals that indeed 8723CS uses different
entry offsets, e.g. 8723BT:

55ab 2387 # Magic
3a00 # Total len
2b00 06 0000 00aa bbcc # Offset = 0x002b, len = 0x06
f400 03 0100 00 # Offset = 0x00f4, len = 0x03
f800 02 8500 # Offset = 0x00f8, len = 0x02
2700 01 67 # Offset = 0x0027, len = 0x01
0c00 10 0280 9204 50c5 ea19 e11b f1af 5f01 a40b # Offset = 0x000c, len = 0x10
df01 01 01 # Offset = 0x01df, len = 0x01
fe00 01 01 # Offset = 0x00fe, len = 0x01
e301 01 00 # Offset = 0x01e3, len = 0x01
0000 00	# Offset = 0x0000, len = 0x00

8723CS:

55ab 2387 # Magic
3900 # Total len
f400 01 01 # Offset = 0x00f4, len = 0x01
f600 02 8100 # Offset = 0x00f6, len = 0x02
fa00 02 1280 # Offset = 0x00fa, len = 0x02
0c00 10 0280 9204 50c5 ea19 e11b fdaf 5f01 a40b # Offset = 0x000c, len = 0x10
2700 01 63 # Offset = 0x0027, len = 0x1
0001 01 01 # Offset = 0x0100, len = 01
5b01 04 0b0b0b0a # Offset = 0x015b, len = 0x04
4200 02 4150 # Offset = 0x0042, len = 0x02
e000 01 42 # Offset = 0x00e0, len = 0x01

The only known devices with mainline Linux support that use 8723CS are
Pine64's PineTab, PinePhone and Pinebook, all of them work with this config.

[1] https://github.com/armbian/firmware

Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
2025-01-06 22:08:02 +00:00
Mario Limonciello
20cfa5cb63 Merge branch 'robot/pr-0-1736199004' into 'main'
robot/pr-0-1736199004

See merge request kernel-firmware/linux-firmware!399
2025-01-06 22:06:31 +00:00
Alex Deucher
804b3e69b2 amdgpu: revert VCN 3.1.2 firmware
Revert back to internal commit:
97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

The newer firmware can result in timeouts after extended
periods of encoding.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-06 22:04:40 +00:00
Alex Deucher
599deec07b amdgpu: revert yellow carp VCN firmware
Revert back to internal commit:
97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

The newer firmware can result in timeouts after extended
periods of encoding.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-06 22:04:40 +00:00
Alex Deucher
95867e9226 amdgpu: revert sienna cichlid VCN firmware
Revert back to internal commit:
97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

The newer firmware can result in timeouts after extended
periods of encoding.

Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3842
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-06 22:04:40 +00:00
Alex Deucher
81ca492962 amdgpu: revert navy flounder VCN firmware
Revert back to internal commit:
97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

The newer firmware can result in timeouts after extended
periods of encoding.

Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3842
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-06 22:04:40 +00:00
Alex Deucher
382f95f08e amdgpu: revert dimgrey cavefish VCN firmware
Revert back to internal commit:
97ae5dc916b1b174cc87c1f1502a19d2c044e6e6

The newer firmware can result in timeouts after extended
periods of encoding.

Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3842
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-01-06 22:04:40 +00:00
Mario Limonciello
3224c5439e Merge branch 'rpi5' into 'main'
WHENCE: Link the Raspberry Pi CM5 and 500 to the 4B

See merge request kernel-firmware/linux-firmware!395
2025-01-06 03:09:46 +00:00
Peter Robinson
0f3495acff WHENCE: Link the Raspberry Pi CM5 and 500 to the 4B
The CM5 and 500 use the same WiFi modules as the 4B
so we can link them so they're detected.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2025-01-06 03:07:57 +00:00
Mario Limonciello
e40adff766 Merge branch 'compress-in-parallel' into 'main'
Add support to install files/symlinks in parallel.

See merge request kernel-firmware/linux-firmware!396
2025-01-06 03:07:37 +00:00
Maxim Cournoyer
729c0c8e5c copy-firmware.sh: Fix typo in error message.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-01-06 03:05:13 +00:00
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