Commit Graph

4133 Commits

Author SHA1 Message Date
Simon Trimmer
1486d9aa55 cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops
This patch adds the firmware files for the Cirrus CS35L56 smart
amplifier used in various Dell laptops.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-11-08 14:49:01 +00:00
Mario Limonciello
3bbb13a78b Merge branch 'amd-staging' into 'main'
amdgpu: update DMCUB to v9.0.10.0 for DCN351

See merge request kernel-firmware/linux-firmware!359
2024-11-08 14:14:44 +00:00
Hamza Mahfooz
c99eeb4d0e
amdgpu: update DMCUB to v9.0.10.0 for DCN351
From internal git commit 2da8ec3da559bd471e04d98b72b3087d649fc419.

Tested with DC 3.2.309

Release notes:
- Cursor disappears after suspend fix
- HDCP fix
- Replay fix
- Z8 optimizations

Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
2024-11-08 08:58:10 -05:00
Josh Boyer
e817e483c4 Merge branch 'rtw88' into 'main'
rtw88: Add firmware v52.14.0 for RTL8812AU

See merge request kernel-firmware/linux-firmware!358
2024-11-07 13:29:19 +00:00
Zenm Chen
ddf2551510 rtw88: Add firmware v52.14.0 for RTL8812AU
This file contains the firmware for RTL8812AU and was extracted from
the vendor driver v5.13.6-23-g232107d9b.20210820 from
https://github.com/morrownr/8812au-20210820

Signed-off-by: Zenm Chen <zenmchen@gmail.com>
Acked-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-07 08:26:51 -05:00
Josh Boyer
d83c7e3d0b Merge branch 'intel/dmc/xe2lpd/2.23' into 'main'
i915: Update Xe2LPD DMC to v2.23

See merge request kernel-firmware/linux-firmware!357
2024-11-07 13:23:07 +00:00
Gustavo Sousa
dbb219d745 i915: Update Xe2LPD DMC to v2.23
Release info:
    Xe2LPD FW 2.23

    Date : 08/20/2024
    Notes:
 
    1. Firmware based periodic AS_SDP, rev4
                                           

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
2024-11-06 22:38:14 +00:00
Josh Boyer
db0082faa5 Merge branch 'mt7925bt' into 'main'
linux-firmware: update firmware for mediatek bluetooth chip (MT7925)

See merge request kernel-firmware/linux-firmware!356
2024-11-06 13:56:06 +00:00
Chris Lu
937e463b02 linux-firmware: update firmware for mediatek bluetooth chip (MT7925)
Update binary firmware for MT7925 BT devices.

File: mediatek/mt7925/BT_RAM_CODE_MT7925_1_1_hdr.bin
Version: 20241104133214

Signed-off-by: Chris Lu <chris.lu@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-06 13:54:16 +00:00
Josh Boyer
f3f1cae4de Merge branch 'mt7925' into 'main'
linux-firmware: update firmware for MT7925 WiFi device

See merge request kernel-firmware/linux-firmware!355
2024-11-06 13:53:38 +00:00
Allan Wang
62ee1c4b2d linux-firmware: update firmware for MT7925 WiFi device
Update binary firmware for MT7925 WiFi devices

File: mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin
Version: 20241104132949a
File: mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin
Version: 20241104132855

Signed-off-by: Allan Wang <allan.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-06 08:51:08 -05:00
Josh Boyer
a0b82b64c1 Merge branch 'sof-tplg' into 'main'
mediatek: Add sof-tolg for mt8195

See merge request kernel-firmware/linux-firmware!354
2024-11-06 13:50:28 +00:00
Josh Boyer
29ecc7f055 Merge branch 'adspsof' of https://github.com/mtk13576/sof_tplg into sof-tplg
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-11-06 08:46:43 -05:00
YR Yang
a142ad7250 WHENCE: Add sof-tolg for mt8195
mediatek: Add sof-tolg for mt8195

Signed-off-by: YR Yang <yr.yang@mediatek.corp-partner.google.com>
2024-11-06 10:14:38 +08:00
Mario Limonciello
4b478306a7 Merge branch 'main' into 'main'
linux-firmware: Update firmware file for Intel BlazarI core

See merge request kernel-firmware/linux-firmware!353
2024-11-04 15:04:57 +00:00
Kiran K
fe16af92ca linux-firmware: Update firmware file for Intel BlazarI core
This patch contains firmware files for BlazarI core -
1. Garfield Peak2 (AX211)
2. Filmore Peak2 (BE201)

FW Build: BT_BlazarI_S_REL64160_23.70.24233.64160

Release Version: 23.70.0.1
FSEQ:  0x0.0.4.182

Signed-off-by: Kiran K <kiran.k@intel.com>
2024-11-04 20:40:16 +05:30
Mario Limonciello
376de1f6d8 Merge branch 'robot/patch-0-1730478277' into 'main'
robot/patch-0-1730478277

See merge request kernel-firmware/linux-firmware!352
2024-11-01 16:26:25 +00:00
Akhil P Oommen
c69bd749a0 qcom: Add link for QCS6490 GPU firmware
Create a symlink between qcom/qcm6490/a660_zap.mbn and
qcom/qcs6490/a660_zap.mbn.

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
2024-11-01 11:24:37 -05:00
Mario Limonciello
cc4ad0c788 Merge branch 'robot/pr-0-1730477670' into 'main'
robot/pr-0-1730477670

See merge request kernel-firmware/linux-firmware!351
2024-11-01 16:16:23 +00:00
Akhil P Oommen
f4f5689fe5 qcom: update gpu firmwares for qcs615 chipset
Add the secure gpu firmware required for QCS615 chipset:

qcom/qcs615/a612_zap.mbn: v0.21

Signed-off-by: Akhil P Oommen <quic_akhilpo@quicinc.com>
2024-11-01 20:50:54 +05:30
Mario Limonciello
3cdc52d83e Merge branch 'robot/pr-0-1730397728' into 'main'
robot/pr-0-1730397728

See merge request kernel-firmware/linux-firmware!350
2024-10-31 18:19:48 +00:00
Simon Trimmer
a6f3ab98d4 cirrus: cs35l56: Update firmware for Cirrus Amps for some HP laptops
This patch updates the firmware files for the Cirrus CS35L54 and CS35L56
smart amplifiers used in these HP laptops.

- 103c8d8c
- 103c8d8d
- 103c8d8e
- 103c8d8f
- 103c8d90
- 103c8d91 (two component variants)
- 103c8d92
- 103c8e14
- 103c8e15
- 103c8e16
- 103c8e17
- 103c8e18
- 103c8e19
- 103c8e1a
- 103c8e1b
- 103c8e1c
- 103c8e2c

Some SSIDs share tuning files and are defined as links in WHENCE - these
are created when performing the make install step.

Signed-off-by: Simon Trimmer <simont@opensource.cirrus.com>
2024-10-31 17:54:09 +00:00
Mario Limonciello
3c9f887a81 Merge branch 'robot/pr-0-1728627648' into 'main'
robot/pr-0-1728627648

See merge request kernel-firmware/linux-firmware!323
2024-10-29 13:04:21 +00:00
Dmitry Baryshkov
048795eef3 ath11k: move WCN6750 firmware to the device-specific subdir
As demonstrated by the inability to use existing WCN6750 firmware on
QCM6490 / QCS6490 devices, such firmware files are device-specific. As a
preparation to adding more device-specific firmware, move existing
firmware to the sc7280/ subdir, squashing it in proceess. Squashing it
simplifies loading (as it requires just a single file access / userspace
call) and also it requires just a single compatibility symlink instead
of ten.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-10-28 21:23:33 +00:00
Mario Limonciello
b6b5634fd6 Merge branch 'intel/update_mtl_and_lnl_gsc' into 'main'
i915 & Xe: Update MTL and LNL GSC binaries

See merge request kernel-firmware/linux-firmware!346
2024-10-28 17:35:51 +00:00
Daniele Ceraolo Spurio
8a7bde2c73 xe: Update LNL GSC to v104.0.0.1263
This is the latest recommended GSC release for LNL.

Relase: 104.0.0.1263
Compatibility (API) Version: 1.0
SVN: 1

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2024-10-28 10:16:41 -07:00
Daniele Ceraolo Spurio
e0ee2f91c9 i915: Update MTL/ARL GSC to v102.1.15.1926
This version is required to support ARL-H.

Release: 102.1.15.1926
Compatibility (API) Version: 1.0
SVN: 1

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2024-10-28 10:16:41 -07:00
Mario Limonciello
ed6802c0db Merge branch 'amd-staging' into 'main'
amdgpu: DMCUB updates for various AMDGPU ASICs

See merge request kernel-firmware/linux-firmware!345
2024-10-28 13:58:54 +00:00
Tom Chung
987607d681 amdgpu: DMCUB updates for various AMDGPU ASICs
DMCUB updates for Yellow Carp, DCN314, DCN35 and DCN351
From internal git commit c6ae380b4671db8bb7905abb6e4e94291f78ed8c

Firmware release 0.0.240.0
Tested with DC 3.2.307

Release notes:
- Update power state

Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
2024-10-28 08:53:22 -05:00
YR Yang
f9a502ab3a mediatek: Add sof-tolg for mt8195
Add sof-mt8195-mt6359-max98390-rt5682.tplg

Signed-off-by: YR Yang <yr.yang@mediatek.corp-partner.google.com>
2024-10-25 11:10:24 +08:00
Mario Limonciello
e1d95775eb Merge branch 'intel/xe3lpd-dmc' into 'main'
i915: Add Xe3LPD DMC

See merge request kernel-firmware/linux-firmware!344
2024-10-22 14:50:56 +00:00
Gustavo Sousa
1c289f286e i915: Add Xe3LPD DMC
Add Xe3LPD DMC starting at v2.13.

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
2024-10-22 14:45:21 +00:00
Josh Boyer
51db3c1101 Merge branch 'wave521c' into 'main'
cnm: update chips&media wave521c firmware.

See merge request kernel-firmware/linux-firmware!343
2024-10-22 12:23:52 +00:00
Nas Chung
c2379c61a6 cnm: update chips&media wave521c firmware.
Update the wave521c video IP firmware for K3 devices.

FW version : 1.0.5

Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2024-10-22 08:21:43 -04:00
Josh Boyer
7d22b6abd4 Merge branch 'cs35l41' into 'main'
linux-firmware: Add firmware for Cirrus CS35L41

See merge request kernel-firmware/linux-firmware!342
2024-10-22 12:16:23 +00:00
Vitaly Rodionov
71f8f3e01c linux-firmware: Add firmware for Cirrus CS35L41
This patch adds the firmware files for Cirrus CS35L41 smart amplifier

Playback version: 6.83
Release version: 29.85.0

Signed-off-by: Vitaly Rodionov <vitalyr@opensource.cirrus.com>
2024-10-22 12:14:23 +00:00
Josh Boyer
2a59145cd2 Merge branch 'main' into 'main'
linux-firmware: Update firmware file for Intel BlazarU core

See merge request kernel-firmware/linux-firmware!341
2024-10-22 12:13:49 +00:00
Kiran K
65c4b9b74b linux-firmware: Update firmware file for Intel BlazarU core
This patch contains firmware files for BlazarU core -
1. Gale Peak2 (BE200)
2. Garfield Peak2 (AX211)
3. Filmore Peak2 (BE201)

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-10-22 15:55:41 +05:30
Josh Boyer
08bb5322f4 Merge branch 'make-error-on-copyopts' into 'main'
Makefile: error out of 'install' if COPYOPTS is set

See merge request kernel-firmware/linux-firmware!340
2024-10-21 12:23:29 +00:00
Adam Williamson
4f397306dc Makefile: error out of 'install' if COPYOPTS is set
Since https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/319
and https://gitlab.com/kernel-firmware/linux-firmware/-/merge_requests/331 ,
doing `make COPYOPTS="blahblah" install` does not fail, but does
not do what it did before. This is a surprising and possibly
undesired result (in Fedora, it led to our firmware suddenly
taking up 500MB more space on disk, and that led to a bunch of
live image builds failing).

To make the change more apparent, let's just fail out with an
explanatory message if invoked with COPYOPTS set.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
Co-authored by: Emil Velikov <emil.l.velikov@gmail.com>
2024-10-21 01:01:31 -07:00
Mario Limonciello
41a6688a08 Merge branch 'skip-git' into 'main'
check_whence.py: skip some validation if git ls-files fails

See merge request kernel-firmware/linux-firmware!339
2024-10-18 15:10:15 +00:00
Emil Velikov
2f0464118f check_whence.py: skip some validation if git ls-files fails
Recently we started running check_whence.py to validate WHENCE before
installing files with copy-firmware.sh. It did not consider the fact
that people may be using the distribution tarball, which lacks the
relevant git metadata.

Throw a warning and skip the relevant validation.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2024-10-18 15:08:24 +00:00
Mario Limonciello
1f83bd21e4 Merge branch 'robot/pr-0-1729235875' into 'main'
robot/pr-0-1729235875

See merge request kernel-firmware/linux-firmware!337
2024-10-18 13:21:04 +00:00
Sibi Sankar
feb324e311 qcom: Add Audio firmware for X1E80100 CRD/QCPs
Add audio firmware for X1E80100 CRD/QCPs, which are required to get
charging and audio functional.

Signed-off-by: Sibi Sankar <quic_sibis@quicinc.com>
2024-10-18 13:19:10 +00:00
Mario Limonciello
9b2a30ea06 Merge branch 'amd-staging' into 'main'
amdgpu: DMCUB updates for various AMDGPU ASICs

See merge request kernel-firmware/linux-firmware!338
2024-10-18 13:12:02 +00:00
Wayne Lin
3d45353e12 amdgpu: DMCUB updates forvarious AMDGPU ASICs
DMCUB updaes for DCN314, DCN351, DCN35, Yellow Carp
From internal git commit 358f90a77c62e560cb40b578b86ec09a2f69b99f

Firmware release 0.0.239.0
Tested with DC 3.2.306

Release notes:
- Fix USB4
- Avoid SDP in VActive

Signed-off-by: Wayne Lin <Wayne.Lin@amd.com>
2024-10-18 08:04:24 +00:00
Mario Limonciello
8dbcf94bfc Merge branch 'robot/patch-0-1729102102' into 'main'
robot/patch-0-1729102102

See merge request kernel-firmware/linux-firmware!334
2024-10-17 15:40:04 +00:00
Tomasz Maciej Nowak
c569ca455c brcm: replace NVRAM for Jetson TX1
The current version is copied from latest Jetson Linux BSP and it's for
P3310 (TX2) module. While both TX1 and TX2 have same wireless chip,
possibly the SDIO module slightly differ and both have different NVRAM
files provided in separate BSP archives. Although TX1 module wireless
inteface can be brought up with TX2 NVRAM file, the performance is
slightly degraded, simple download test yielded extra 4MiB/s with proper
NVRAM file. Thus, replace it with proper file from R32.7.5 BSP, while
also droping commented-out values, since those are not parsed by the
driver.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
2024-10-17 15:30:51 +00:00
Josh Boyer
22a6c7dcc1 Merge branch 'robot/patch-0-1729081061' into 'main'
robot/patch-0-1729081061

See merge request kernel-firmware/linux-firmware!333
2024-10-17 12:45:19 +00:00
Zenm Chen
efcf2f1028 rtlwifi: Update firmware for RTL8192FU to v7.3
This firmware was extracted from the vendor driver
rtl8192FU_rtl8725AU_WiFi_linux_v5.15.2-53-g9bfbc74cf.20230615_COEX20220422-2b07
provided by Realtek developer.

Signed-off-by: Zenm Chen <zenmchen@gmail.com>
2024-10-17 12:43:34 +00:00