Commit Graph

1831 Commits

Author SHA1 Message Date
Kiran K
90d5f7eb5b
linux-firmware: Update firmware file for Intel Bluetooth 9462
This patch updates the firmware file for Intel Bluetooth 9462
Also it is known as Intel JeffersonPeak (JfP1).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:22 -05:00
Kiran K
48954ba7d9
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:22 -05:00
Kiran K
0e205fdde3
linux-firmware: Update firmware file for Intel Bluetooth 9560
This patch updates the firmware file for Intel Bluetooth 9560
Also it is known as Intel JeffersonPeak (JfP2).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
06b941eb57
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch updates the firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
ba958ffb34
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch updates the firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
02bdea2aee
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch updates the firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP2).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
7044d464a9
linux-firmware: Update firmware file for Intel Bluetooth AX211
This patch updates the firmware file for Intel Bluetooth AX211
Also it is known as Intel GarfieldPeak (GfP2).

FW Build: REL52159

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
1b99bcd13c
linux-firmware: Update firmware file for Intel Bluetooth AX210
This patch updates the firmware file for Intel Bluetooth AX210
Also it is known as Intel TyphoonPeak (TyP2).

FW Build: REL52159

Release Version: 22.180.0.2

Notes:
 - Supports LE Audio CIS. Refer https://launchstudio.bluetooth.com/ListingDetails/164232
   for additional details

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
4668ae9a97
linux-firmware: Update firmware file for Intel Bluetooth AX200
This patch updates the firmware file for Intel Bluetooth AX200
Also it is known as Intel CyclonePeak (CcP2).

FW Build: REL51818

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:21 -05:00
Kiran K
5bdfdba8ea
linux-firmware: Update firmware file for Intel Bluetooth AX201
This patch updates the firmware file for Intel Bluetooth AX201
Also it is known as Intel HarrisonPeak (HrP2).

FW Build: REL51818

Release Version: 22.180.0.2

Signed-off-by: Kiran K <kiran.k@intel.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:45:20 -05:00
Josh Boyer
bd99c835c4
Merge branch 'venus' of https://github.com/lumag/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-11-09 12:40:53 -05:00
Dmitry Baryshkov
7d2bb50ced qcom: drop split a530_zap firmware file
Drop the split a530_zap.mdt + ap530_zap.bNN files. The
qcom/apq8096/a530_zap.mbn is provided instead. Also provide the
symlink qcom/a530_zap.mdt -> qcom/apq8096/a530_zap.mbn for backwards
compatibility with existing kernels and DT files.

Cc: Rob Clark <robdclark@gmail.com>
Cc: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-31 21:33:47 +03:00
Dmitry Baryshkov
7d5671369d qcom/vpu-1.0: drop split firmware in favour of the mbn file
Follow the example of the sc7280 and sc7180 (venus-5.4, vpu-2.0) and
drop the split firmare files (mdt + bNN) in favour of using the squashed
mbn file.  For backwards compatibility generate the mdt -> mbn symlink.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-31 21:32:05 +03:00
Dmitry Baryshkov
1431496620 qcom/venus-4.2: drop split firmware in favour of the mbn file
Follow the example of the sc7280 and sc7180 (venus-5.4, vpu-2.0) and
drop the split firmare files (mdt + bNN) in favour of using the squashed
mbn file.  For backwards compatibility generate the mdt -> mbn symlink.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-31 21:32:05 +03:00
Dmitry Baryshkov
cf95783e29 qcom/venus-4.2: replace split firmware with the mbn file
Follow the example of the sc7280 and sc7180 (venus-5.4, vpu-2.0) and
replace the split firmare files (mdt + bNN) with the squashed mbn file.
For backwards compatibility generate the mdt -> mbn symlink.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-31 21:32:05 +03:00
Dmitry Baryshkov
1fe6f49dc1 qcom/venus-1.8: replace split firmware with the mbn file
Follow the example of the sc7280 and sc7180 (venus-5.4, vpu-2.0) and
replace the split firmare files (mdt + bNN) with the squashed mbn file.
For backwards compatibility generate the mdt -> mbn symlink.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-31 21:32:05 +03:00
Josh Boyer
8bb75626e9
Merge branch 'for-upstream' of https://github.com/CirrusLogic/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-31 11:12:54 -04:00
Josh Boyer
c1a9a82222 iwlwifi: add core69 FW and update PNVM binaries from core74
-----BEGIN PGP SIGNATURE-----
 
 iQJPBAABCAA5FiEE9cg2NujikJ5EMZusCDCCYA5zdzwFAmNZCcgbHGdyZWdvcnku
 Z3JlZW5tYW5AaW50ZWwuY29tAAoJEAgwgmAOc3c8bWMP/jC9SWWLq97ssq5Ay61T
 bfJGQ/JP5IuueiaqXOFrudNDQC9xK56pi3tcML0R1cP2CJBLSK67a6FW4Rl+OFa6
 2SR3kx8wxNxGsnk14XH4Cj23apniref9z5X0HtIoF6yZhl7+D7nXxZEs4sdG4AEi
 lNpi3cFc6rbR9urxihwNDR4wIldn6iPqUyR0n6bqkItMZKpYJwoneVMUzwFrHx4n
 7XbSsCIYWtJsnlY0c+flFB0rKNcQxnC7afctNd7Dfcpfm+P31EDy58HjF0zaVGs/
 9KWWcvqzABQzv1Q95XJZl6On2we4KeGz1wJURICiDT17J7xsiUtTiXVxJYsFDnxp
 9vcnHLHRSlcXV6qpYOSP4THKivTBnfhP4+oFzYjECM4PIaVYJ8hu9zXBQFhpIMV7
 NzyQ8WP/oSci1OhVhQi35HpieiB0ommvziWHCer/clChFl5oVDK6RMD5vnhdQQ13
 SzcWW0yZPoEso2Bl4jqRMGkLGqhtZBW1fSv2ggA5bC9bboyXPzBCST9//yLW/vqx
 sBIw+PFYob+wyTpTCF6AZGoLUi4WkApN6Y8bCc3g8EHUyoGxqXx60Xbt3kNZxJN5
 Z6URV/ob1b6VceMuJAPgYZcnr9ZzBafB+KOLPZu0TlUPbIXuKDVm1iYcvCBKF+/N
 wCRWGpTu99Jt3Ng+LGld8e4H
 =MtZX
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEETN6FdeVHv4Nf4VgHoxtr1ySGz9YFAmNf5cIACgkQoxtr1ySG
 z9bxPBAAihm82QvqHpPolyzUzSirC2NJaTWko/+PIyVp8MH1jAB8ayOtSAtDu8C/
 2kxGy5dHHp9WEsIWJK4Av/I0nKCNZ29SzzHvFZSIAyzXbt6Zlnpp1lpgxkICPVpR
 9ptogIHuCCL0UjC1rRmY5n+g7YzLkI4EGNgz/5etpEKCPzl5bJuyzqeh8TQ6kdyl
 zmj1WsrIFaGFfgxB4xiJ7geZn/l2y9ru7InEhlBYw94lBbJ4KIrXcky0kAwneY1J
 k5suSvrT8qwtBKtS6azaL6gSFxm+WRC7eigcL2lzWjmQqIMs8nvJC/i/sMxLwQcN
 RUF+ENoA0mh07TsF+UZrKKMDudJ5D8w0P9hGoDWTpVzEqYqO2aj6OkD2rJcCElaT
 eZ+RLWSPH8B+Wp5qXIVXNlDJpUgYUxpiWNW1d6T9UZVvF7Y+PWW5uvLSBjeuvCni
 76L8QpQm4wqmBCCBkPccJZhVb6XlfYbZnBrq1wKmgfmYdraoFKCc9cwDeH1aCF9B
 FbOjeSvObFyrBfKBidDKZn729LAoY1A55+nqPkEBN+jXm4VM6UyRrX32BddauKvO
 QK25/K5pModMGaDW5KBxTPPludCpGIF6JQ+tixmbSp01XJ9GBlcz39qeBHIJ4OjN
 JGKnbaCsC9+rZXMayrzIiXrd58WRuWsw39k2hr2v8+rNSqG9m7w=
 =ga9v
 -----END PGP SIGNATURE-----

Merge tag 'iwlwifi-fw-2022-10-26' of http://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware

iwlwifi: add core69 FW and update PNVM binaries from core74
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-31 11:11:52 -04:00
Josh Boyer
187ead1863
Merge branch 'update_sc7180_and_sc7280_firmware_v4' of https://github.com/nathan-google/linux-firmware
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Vikash Garodia <quic_vgarodia@quicinc.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-31 11:08:59 -04:00
Stefan Binding
abc0302fa0 linux-firmware: Add firmware for Cirrus CS35L41 on new ASUS Laptop
This patch adds the firmware files for Cirrus CS35L41 smart
amplifier used by additional ASUS Laptop

Playback version: 6.61.1

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
2022-10-28 12:11:24 +01:00
Gregory Greenman
06dbfbc743 iwlwifi: add new FWs from core69-81 release
Add the -69.ucode firmwares for the currently supported hardware.
This is not the latest core, but we didn't send it before and it still
can be useful.

Build number: Core_build_core69-81
Revision: daa05125 (Qu, QuZ, cc, so, ty)

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
2022-10-26 12:15:12 +03:00
Nathan Hebert
05df8e6518 qcom: update venus firmware files for VPU-2.0
Update firmware files to VIDEO.VPU.2.0-00049-PROD-1. The upgrade
contains a few bug fixes.

Signed-off-by: Nathan Hebert <nhebert@chromium.org>
2022-10-25 14:16:59 -07:00
Nathan Hebert
cd6fcdb120 qcom: remove split SC7280 venus firmware images
Qualcomm drivers have supported non-split firmware since since 2019 in
linux kernel commit 498b98e93900 ("soc: qcom: mdt_loader: Support
loading non-split images"). There are no released devices using the
SC7280 chipset, so there is no need to support legacy split images.

I verified that the non-split image is loadable and that the venus
media capabilities are intact without the split images with a ChromeOS
5.15 kernel.

Signed-off-by: Nathan Hebert <nhebert@chromium.org>
2022-10-25 14:16:59 -07:00
Nathan Hebert
1612706787 qcom: update venus firmware file for v5.4
Update firmware file to VIDEO.VE.5.4-00053-PROD-1. There are a few
fixes including a fix for dynamic resolution change handling.

Signed-off-by: Nathan Hebert <nhebert@chromium.org>
2022-10-25 14:16:59 -07:00
Nathan Hebert
ad9fdba01f qcom: replace split SC7180 venus firmware images with symlink
Qualcomm drivers have supported non-split firmware since since 2019 in
linux kernel commit 498b98e93900 ("soc: qcom: mdt_loader: Support
loading non-split images").  The firmware loader works with either the
split or non-split firmware types. The venus driver for SC7180 currently
loads venus.mdt, not the unified venus.mbn.

This commit removes the non-split images. It adds a link from venus.mdt
to venus.mbn. This retains existing driver compatibility, while gaining
the benefit of reducing size of the deployed files.

I verified this change with on ChromeOS using kernels based on 5.4 and
5.15.

Signed-off-by: Nathan Hebert <nhebert@chromium.org>
2022-10-25 14:14:33 -07:00
Josh Boyer
0cac82d36a
Merge branch 'for-upstream' of https://github.com/CirrusLogic/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-24 12:07:56 -04:00
Josh Boyer
271b5ce725
Merge https://github.com/pkshih/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-24 12:05:40 -04:00
James Hilliard
a8e86ec6bd rtlwifi: update firmware for rtl8192eu to v35.7
Update to the latest firmware v35.7.

Previous firmware load in rtl8xxxu:
rtl8xxxu: Loading firmware rtlwifi/rtl8192eu_nic.bin
Firmware revision 19.0 (signature 0x92e1)

Updated firmware load in rtl8xxxu:
rtl8xxxu: Loading firmware rtlwifi/rtl8192eu_nic.bin
Firmware revision 35.7 (signature 0x92e1)

Cc: Jes Sorensen <jes.sorensen@gmail.com>
Cc: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-10-20 13:30:18 +08:00
Bitterblue Smith
9aa8db1ccb rtlwifi: Add firmware v4.0 for RTL8188FU
rtl8xxxu supports this device now.

The firmware comes from the Realtek driver
RTL8188FU_Linux_v4.3.23.6_20964.20170110.

Signed-off-by: Bitterblue Smith <rtl8821cerfe2@gmail.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-10-19 09:36:55 +08:00
Daniele Ceraolo Spurio
8f86b5ab3e i915: Add HuC 7.10.3 for DG2
This is a GSC-loaded binary.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
2022-10-18 08:18:19 -07:00
Nas Chung
48407ffd7a
cnm: update chips&media wave521c firmware.
Rename firmware file _j721s2_ to _k3_.
This firmware can support TI devices which are based on K3 architecture
not only j721s2 device.

Fix the bug for frame buffer management.

FW version : 1.0.1

Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-17 10:20:43 -04:00
Peter Robinson
bd31846961
brcm: add symlink for Pi Zero 2 W NVRAM file
The Raspberry Pi Zero 2 W comes with two possible WiFi modules.
One of them is the same module as shipped in the original
Raspberry Pi 3B and Zero W so lets link them so the devices
with that module will work out of the box.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-17 09:37:27 -04:00
Stefan Binding
771968c681 linux-firmware: Add firmware for Cirrus CS35L41 on ASUS Laptops
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by ASUS Laptops

Playback version: 6.61.1/6.63.0

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
2022-10-14 13:49:31 +01:00
Stefan Binding
6f9620efe9 linux-firmware: Add firmware for Cirrus CS35L41 on Lenovo Laptops
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by Lenovo Laptops

Playback version: 6.39.0/6.47.0/6.61.1

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
2022-10-14 10:58:03 +01:00
Stefan Binding
1d18cb9ce4 linux-firmware: Add firmware for Cirrus CS35L41 on HP Laptops
This patch adds the firmware files for Cirrus CS35L41 smart amplifier used by HP Laptops

Playback version: 6.61.1

Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
2022-10-14 10:58:03 +01:00
Ping-Ke Shih
e497757a94 rtw89: 8852b: add initial fw v0.27.32.0
Add first firmware to support RTL8852B chip.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
2022-10-14 14:36:08 +08:00
Gregory Greenman
98b55774bc iwlwifi: add new FWs from core72-129 release
Add the -74.ucode firmwares for the currently supported hardware and
update the PNVM binaries.

Build number: Core_build_core72-129
Revision: a5e9588b (Qu, QuZ, cc, so, ty)

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
2022-10-13 13:15:03 +03:00
Gregory Greenman
604026ccc3 iwlwifi: update 9000-family firmwares to core72-129
Build number: Core_build_core72-129
Revision: 50fdb42f (9000, 9260)

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
2022-10-13 13:01:16 +03:00
Josh Boyer
8b07c1fb1d
Merge branch 'a530-mbn' of https://github.com/lumag/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-12 13:07:39 -04:00
Josh Boyer
e756a31a03
Merge branch 'mtk-20221011' of https://github.com/tinghan-shen/linux_fw_scp
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-10-12 13:05:54 -04:00
Tinghan Shen
675bd6a24b mediatek: Update mt8195 SOF firmware to v0.4.1
SOF version: mt8195/v0.4-15054.107.0
Release version: v0.4.1

Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
2022-10-11 19:07:12 +08:00
Dmitry Baryshkov
44fa25ddf7 qcom: add squashed version of a530 zap shader
Qualcomm binary files can be published in one of two formats: a split
MDT+Bnn format, consisting of several files, or a squashed MBN format,
consisting of a single ELF file.

Most of Qualcomm binary files (except the venus firmware) are
distributed (in linux-firmware) and used in the MBN format (even if the
original publishing format was MDT), since that requires transfer of a
single file between the userspace and the kernel.

Provide a squashed variant of Qualcomm Adreno a530 ZAP shader.  For
backwards compatibility reason the split a530_zap.* files are retained.
They can be removed later, after all users migrate to new file location.

Cc: Rob Clark <robdclark@chromium.org>
Cc: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-11 01:31:10 +03:00
Allen-KH Cheng
b7d6c9f665 mediatek: Update mt8186 SCP firmware
Public:
commit 70c8f75292bb
rt1739: add interrupt callback in rt1739 ppc driver

Private:
commit 9fc31100151f
corsola_scp: set vp9 default_frame_context_bin to DRAM instead of sram

Release Version: 0.0.9

Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
2022-10-05 19:34:58 +08:00
John Allen
fdf1a65258
linux-firmware: Update AMD cpu microcode
* Update AMD cpu microcode for processor family 19h

Key Name        = AMD Microcode Signing Key (for signing microcode container files only)
Key ID          = F328AE73
Key Fingerprint = FC7C 6C50 5DAF CC14 7183 57CA E4BE 5339 F328 AE73

Signed-off-by: John Allen <john.allen@amd.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-09-30 17:33:35 -04:00
Tinghan Shen
375d4500d3 mediatek: mt8195: Update scp.img to v2.0.11956
Internal version: cherry_scp_v2.0.11956-f9b0627e0 2022-09-02 06:05:26
Release version: v2.0.11956

Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
2022-09-28 14:03:24 +08:00
Tinghan Shen
daee413cb1 mediatek: Add new mt8195 SOF firmware
SOF version: mt8195/v0.4-0f5f95b
Release version: v0.4.0

Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
2022-09-27 10:03:00 +08:00
Tinghan Shen
213255f476 mediatek: Update mt8186 SOF firmware to v0.2.1
SOF version: mt8186/v0.2-4fd2b14
Release version: v0.2.1

Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
2022-09-27 10:03:00 +08:00
Josh Boyer
126b56964f
Merge branch 'guc_70.5.1_huc_nover' of git://anongit.freedesktop.org/drm/drm-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-09-26 10:30:08 -04:00
Josh Boyer
8491957eb0
Merge branch 'for-upstream' of http://git.chelsio.net/pub/git/linux-firmware
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-09-26 10:28:31 -04:00
Sean Wang
9f88ec4f46
linux-firmware: update firmware for mediatek bluetooth chip (MT7922)
Update binary firmware for MT7922 BT devices.

File: mediatek/BT_RAM_CODE_MT7922_1_1_hdr.bin
Version: 20220908211234

Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
2022-09-26 10:19:27 -04:00