Commit Graph

3188 Commits

Author SHA1 Message Date
Alex Deucher f9366fa109 amdgpu: update GC 11.0.3 firmware from 5.7 branch
Based on internal git commit:
86920d867d1bdc471b33ce27c2226236992e5ab6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-09-28 16:47:44 -04:00
Alex Deucher 1c285c0aed amdgpu: update aldebaran firmware from 5.7 branch
Based on internal git commit:
86920d867d1bdc471b33ce27c2226236992e5ab6

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-09-28 16:43:33 -04:00
Gregory Greenman a6744df81a iwlwifi: add FWs for new GL and MA device types with multiple RF modules
Introduce the firmware and PNVM files for new device type
combinations, namely GL and MA HWs with Gf/Gf4 and Hr radio modules.

Hr radio doesn't require PNVM file.

Build number: Core80
Revision: d24e06ed

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
2023-09-27 11:05:10 +03:00
Josh Boyer 8b855f3797 Merge branch 'main' into 'main'
amd_pmf: Add initial PMF TA for Smart PC Solution Builder

See merge request kernel-firmware/linux-firmware!24
2023-09-26 18:31:16 +00:00
Shyam Sundar S K 328beacb00 amd_pmf: Add initial PMF TA for Smart PC Solution Builder
AMD PMF driver loads the PMF TA (Trusted Application) into the AMD
ASP's (AMD Security Processor) TEE (Trusted Execution Environment).

PMF Trusted Application is a secured firmware placed under
/lib/firmware/amdtee gets loaded only when the TEE environment is
initialized. This Firmware adds the initial support for PMF Smart
PC Solution Builder.

Signed-off-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
2023-09-26 21:11:07 +05:30
Josh Boyer 74830f6625 Merge branch 'mrvl' into 'main'
linux-firmware: Update FW files for MRVL PCIE 8997 chipsets

See merge request kernel-firmware/linux-firmware!23
2023-09-25 11:54:18 +00:00
Josh Boyer 7d1f06ab41 Merge branch 'rtl_bt' into 'main'
rtl_bt: Update RTL8851B BT USB firmware to 0x048A_D230

See merge request kernel-firmware/linux-firmware!22
2023-09-25 11:50:13 +00:00
Neeraj Kale 1ed8d8bf73
linux-firmware: Update FW files for MRVL PCIE 8997 chipsets
This updates the pcie8997_wlan_v4.bin and pcieusb8997_combo_v4.bin FW files along with WHENCE file.
This fixes an issue where AP mode was not allowing more than one Ex-STA to associate.

Signed-off-by: Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-25 07:49:40 -04:00
Max Chou addc339249
rtl_bt: Update RTL8851B BT USB firmware to 0x048A_D230
This firmware patch update for Realtek RTL8851B BT USB controller.

    Release Version: 0x048A_D230

Signed-off-by: Max Chou <max.chou@realtek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-25 07:47:15 -04:00
Josh Boyer 29b47c59f2 Merge branch 'main' into 'main'
iwlwifi: update cc/Qu/QuZ firmwares for core81-65 release

See merge request kernel-firmware/linux-firmware!21
2023-09-25 11:45:32 +00:00
Gregory Greenman 765492b8b9 iwlwifi: add new FWs from core81-65 release
Add the -84 ucode firmwares for the currently supported hardware and
update the PNVM binaries.

Build number: Core_build_core81-65
Revision: 8e5c544c (so, ty)

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
2023-09-21 17:59:01 +03:00
Gregory Greenman 08532e36dc iwlwifi: update cc/Qu/QuZ firmwares for core81-65 release
Update -77.ucode firmwares for cc/Qu/QuZ devices.

Build number: Core_build_core81-65
Revision: bd067429 (Qu, QuZ, cc)

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
2023-09-21 16:47:34 +03:00
Josh Boyer 3672ccab92 Merge branch 'mlimonci/fix-merge-requests-ci' into 'main'
Run merge request pipelines for pre-commit.

See merge request kernel-firmware/linux-firmware!19
2023-09-18 20:19:32 +00:00
Mario Limonciello f48da6da55 Run merge request pipelines for pre-commit.
Link: https://docs.gitlab.com/ee/ci/pipelines/merge_request_pipelines.html#use-rules-to-add-jobs
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-09-18 12:34:24 -05:00
Josh Boyer 919300d19f Merge branch 'mtl_huc' into 'main'
i915: update MTL HuC to version 8.5.4

See merge request kernel-firmware/linux-firmware!16
2023-09-18 11:35:47 +00:00
Josh Boyer 3786ca8ff8
Merge branch 'mtl_huc_8.5.4' of git://anongit.freedesktop.org/drm/drm-firmware into mtl_huc
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-18 07:28:57 -04:00
Josh Boyer 3a07aa511a Merge branch 'amd-ucode' into 'main'
linux-firmware: amd-ucode: Add note on fam19h warnings

See merge request kernel-firmware/linux-firmware!15
2023-09-18 11:27:25 +00:00
Sandipan Das d252e92d50
linux-firmware: amd-ucode: Add note on fam19h warnings
When running 5.19+ kernels on Genoa or Bergamo systems, some microcode
patches are known to trigger warnings in the PMI handler. Add a note
to list the required minimum patch levels for addressing this problem.

Signed-off-by: Sandipan Das <sandipan.das@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-18 07:25:15 -04:00
Josh Boyer 3a9bcf45ad Merge branch 'main' into 'main'
amdgpu: update DMCUB to 0.0.183.0 for various AMDGPU ASICs

See merge request kernel-firmware/linux-firmware!14
2023-09-18 11:24:00 +00:00
Daniele Ceraolo Spurio a5dbe400f7 i915: update MTL HuC to version 8.5.4
The new v8.5.4 binary replaces the existing v8.5.1

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2023-09-14 08:34:08 -07:00
Stylon Wang 2bbca647e4 amdgpu: update DMCUB to 0.0.183.0 for various AMDGPU ASICs
DMCUB updates for Navi21, DCN314, DCN32 and DCN321.
From internal git commit 9eaa5f67855b40c19d5feff9a34531a15211093a.

Tested with DC 3.2.250

Release notes:
- Fix soft hang issue
- Fix laggy cursor in eDP PSR panel
- Fix DP display issue when hotplug
- Fix DP Alt mode issue in hotplug+resume case

Signed-off-by: Stylon Wang <stylon.wang@amd.com>
2023-09-08 22:30:18 +08:00
Josh Boyer dfa11466cf
Merge branch 'main' into 'main'
Turn off textwidth check

See merge request kernel-firmware/linux-firmware!13
2023-09-07 11:36:57 +00:00
Josh Boyer c801b3b807
Turn off textwidth check
Merge commits can easily run over 80 characters in the subject
line and this isn't a critical check to run

Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-07 07:31:29 -04:00
Josh Boyer cb926295ee
Merge branch 'sc8280xp-audio-fw-fixes' into 'main'
linux-firmware: add link to sc8280xp audioreach firmware

See merge request kernel-firmware/linux-firmware!12
2023-09-07 11:17:40 +00:00
Josh Boyer 604586575e
Merge branch 'sc8280xp-audio-fw-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/srini/linux-firmware into sc8280xp-audio-fw-fixes
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-07 06:57:30 -04:00
Josh Boyer 473be1c429
Merge branch 'rb5-update' into 'main'
qcom: firmware updates for the sm8250 / RB5 platform

See merge request kernel-firmware/linux-firmware!11
2023-09-07 10:32:24 +00:00
Josh Boyer 28935de4c2
Merge branch 'rb5-update' of https://github.com/lumag/linux-firmware into rb5-update
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-06 16:47:33 -04:00
Josh Boyer ad03b85181
Merge branch 'rb12-fw-v2' into 'main'
qcom: firmware for Qualcomm Robotics RB1 and RB2 platforms

See merge request kernel-firmware/linux-firmware!10
2023-09-06 20:40:34 +00:00
Srinivas Kandagatla 7d94e0fa84 linux-firmware: add link to sc8280xp audioreach firmware
Audio drivers look for firmware based on the model string, in SoC
specific directory. Add soft link for this pointing to platform specific
firmware.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2023-09-06 05:55:50 -07:00
Dmitry Baryshkov bb3d5bc99f qcom: sm8250: add RB5 sensors DSP firmware
Add the firmware for the sensors DSP found on Qualcomm SM8250 platform.
Unlike the rest of DSP firmware, this particular firmware is
device-specific. This firmware was published for the Thundercomm RB5
kit aka Qualcomm Robotics RB5 platform.

- SLPI.HY.3.1-00032-SM8250AZL-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:35:32 +03:00
Dmitry Baryshkov adeabfda61 qcom: Update vpu-1.0 firmware
Update VPU-1.0 firmware (used by the Venus v4l2 m2m driver on the
Qualcomm Robotics RB5 platform):

- VIDEO.VPU.1.0-00097-PROD-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:33:15 +03:00
Dmitry Baryshkov 1346f922c7 qcom: sm8250: update DSP firmware
Update ADSP and CDSP firmware from the new Qualcomm Robotics RB5
firmware release.

- ADSP.HT.5.3.c2-00082-SM8250-1
- CDSP.HT.2.3.c1-00076-SM8250-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:33:15 +03:00
Dmitry Baryshkov 74cc8ca821 qcom: add firmware for the onboard WiFi on qcm2290 / qrb4210
Platforms using qcm2290 and qrb4210 SoCs require the wlanmdsp.mbn file
to boot the WiFi core (similar to the sdm845 platforms). However these
platforms reject existing wlanmdsp.mbn. Provide a separate wlanmdsp.mbn
file to be used by these two platforms only.

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

Cc: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:30:16 +03:00
Dmitry Baryshkov 106ff9f9b9 qcom: add venus firmware files for v6.0
To be used on Qualcomm Snapdragon QCM2290 / QRB2210 and SM6115 /
QRB4210, such as on the Qualcomm Robotics RB1 and RB2 platforms.

- VIDEO.VE.6.0-00049-PROD-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:29:48 +03:00
Dmitry Baryshkov 89659cb98d qcom: add firmware for QRB4210 platforms
Add Adreno zap shader, ADSP, CDSP and modem firmare for QRB4210 SoC. It
is used e.g. on Qualcomm Robotics RB2 platform.

- ADSP.VT.5.4.1.c4-00013-KAMORTA-2
- CDSP.VT.2.4.1-00265-KAMORTA-1
- MPSS.HA.1.1-00409-KD_ALL_PACK-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:29:46 +03:00
Dmitry Baryshkov a32c856835 qcom: add firmware for QCM2290 platforms
Add Adreno zap shader, ADSP and modem firmare for QCM2290 / QRB2210 SoC.
It is used e.g. on Qualcomm Robotics RB1 platform.

- ADSP.VT.5.4.1.c4-00013-KAMORTA-1
- MPSS.HA.1.1-00409-KD_ALL_PACK-1

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:29:24 +03:00
Dmitry Baryshkov 9f3ec3a802 qcom: add GPU firmware for QCM2290 / QRB2210
Adds and a702_sqe.fw (v0.47) firmware blob required for QRB2210 SoC
(used e.g. on Qualcomm Robotics RB1 platform).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-09-06 14:25:12 +03:00
Josh Boyer 20d250e3e9
Merge branch 'mlimonci/make-dist' into 'main'
Add new `make dist` target

See merge request kernel-firmware/linux-firmware!4
2023-09-06 11:15:24 +00:00
Josh Boyer fe85b0c786
Merge branch 'qcom' into 'main'
ath10k/WCN3990: move wlanmdsp to qcom/sdm845

See merge request kernel-firmware/linux-firmware!9
2023-09-06 11:13:15 +00:00
Dmitry Baryshkov a0142c5704
ath10k/WCN3990: move wlanmdsp to qcom/sdm845
The firmware file ath10k/WCN3990/hw1.0/wlanmdsp.mbn is platform-specific
(rather than being specific to the WiFi chip itself) and can be used
only on the Qualcomm SDM845 platform and close relatives. Other
platforms (e.g. Qualcomm QCM2290, QRB4210) are going to provie their own
copies of the wlanmdsp.mbn firmware.

As discussed with Kalle, move this file to the platform-specific folder,
providing the backwards-compatibility symlink.

Cc: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-06 07:08:10 -04:00
Josh Boyer 7d8f2d95c2
Merge branch 'RawFile' into 'main'
check_whence: Recognize RawFile keyword

See merge request kernel-firmware/linux-firmware!8
2023-09-06 10:51:33 +00:00
Juerg Haefliger e805619f93
WHENCE: Don't compress qcom json files
Don't compress qcom json files. They are loaded by the pd-mapper userspace
app which doesn't know about compression.

Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-05 12:51:52 -04:00
Juerg Haefliger c6ce6ac0ac
WHENCE: amd-ucode: Use new RawFile keyword
Replace old File/Raw entries with a single RawFile entry now that
copy-firmware and check_whence supports that.

Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-05 12:51:25 -04:00
Juerg Haefliger 80de4d8a41
check_whence: Recognize RawFile keyword
WHENCE and copy_firmware.sh now support a new keyword RawFile to list
files that must not be compressed. Update check_whence.py to recognize
that.

Signed-off-by: Juerg Haefliger <juerg.haefliger@canonical.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-05 12:51:05 -04:00
Josh Boyer c57a9388c1
Merge https://github.com/tjiang1234/btfw-wcn6855-605
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2023-09-05 12:48:54 -04:00
Josh Boyer bb4f658908
Merge branch 'mlimonci/skip-ci-fairy-for-main' into 'main'
Only run ci-fairy on merge requests

See merge request kernel-firmware/linux-firmware!6
2023-09-01 11:25:10 +00:00
Mario Limonciello d5c485f997 Only run ci-fairy on merge requests
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-31 11:21:51 -05:00
Mario Limonciello f12059b76a Capture artifacts from `make dist` to save at release time.
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-31 10:26:05 -05:00
Mario Limonciello bcc397d610 Add new toplevel 'make dist' target.
This target produces a tarball following the most recent git tag.
The tarball contains firmware binaries that have been de-duped.

Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-31 10:15:45 -05:00
Mario Limonciello 3e79f6b83b Create symlinks for all firmware that is duplicate using rdfind
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-31 10:15:45 -05:00