Commit Graph

3234 Commits

Author SHA1 Message Date
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
Josh Boyer
6c09731441
Merge branch 'mlimonci/shellcheck' into 'main'
Enable shellcheck for pre-commit

See merge request kernel-firmware/linux-firmware!5
2023-08-31 13:44:32 +00:00
Josh Boyer
61501389c4
Merge branch 'mlimonci/enable-pre-commit-ci' into 'main'
Enable CI jobs for merge requests

See merge request kernel-firmware/linux-firmware!3
2023-08-31 13:39:48 +00:00
tjiang1234
1edd2d6faa
QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00605
This commit will update WCN685x 2.1 Bluetoth firmware files
to 2.1.0-00605.
    
Signed-off-by: Tim Jiang <quic_tjiang@quicinc.com>
2023-08-31 17:37:21 +08:00
Mario Limonciello
8976d8c34d Add shellcheck pre-commit target
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
2023-08-30 23:03:50 -05:00