diff --git a/WHENCE b/WHENCE
index bd3f188bdfee76430e8fd531c6ee1731783ff8e3..066c380dcdf42f7956d7bbca83074610a42ef0e3 100644
--- a/WHENCE
+++ b/WHENCE
@@ -5472,21 +5472,11 @@ File: mediatek/mt8173/vpu_p.bin
 Link: vpu_d.bin -> mediatek/mt8173/vpu_d.bin
 Link: vpu_p.bin -> mediatek/mt8173/vpu_p.bin
 
-Licence: Redistributable.
-
-MediaTek Inc. grants permission to use and redistribute aforementioned firmware
-files for the use with devices containing MediaTek chipsets, but not as part of
-the Linux kernel or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License or the GNU Lesser
-General Public License.
-
-These firmware files are distributed in the hope that they will be useful, but
-are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
-OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENCE.mediatek for details.
 
 --------------------------------------------------------------------------
 
-Driver: mtk_scp - Mediatek SCP System Control Processing Driver
+Driver: mtk_scp - MediaTek SCP System Control Processing Driver
 
 File: mediatek/mt8183/scp.img
 Version: v2.0.13324
@@ -5497,17 +5487,7 @@ Version: v2.0.8548
 File: mediatek/mt8195/scp.img
 Version: v2.0.13324
 
-Licence: Redistributable.
-
-MediaTek Inc. grants permission to use and redistribute aforementioned firmware
-files for the use with devices containing MediaTek chipsets, but not as part of
-the Linux kernel or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License or the GNU Lesser
-General Public License.
-
-These firmware files are distributed in the hope that they will be useful, but
-are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
-OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENCE.mediatek for details.
 
 --------------------------------------------------------------------------
 
@@ -6043,6 +6023,10 @@ File: mellanox/mlxsw_spectrum-13.2010.3020.mfa2
 File: mellanox/mlxsw_spectrum2-29.2010.3020.mfa2
 File: mellanox/mlxsw_spectrum3-30.2010.3020.mfa2
 File: mellanox/lc_ini_bundle_2010_3020.bin
+File: mellanox/mlxsw_spectrum-13.2010.3146.mfa2
+File: mellanox/mlxsw_spectrum2-29.2010.3146.mfa2
+File: mellanox/mlxsw_spectrum3-30.2010.3146.mfa2
+File: mellanox/lc_ini_bundle_2010_3146.bin
 
 Licence:
  Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
@@ -6260,24 +6244,14 @@ Semiconductor Ltd. All Rights Reserved.
 
 ---------------------------------------------------------------------------
 
-Driver: mtk-sof - Mediatek Sound Open Firmware driver
+Driver: mtk-sof - MediaTek Sound Open Firmware driver
 
 File: mediatek/sof/sof-mt8186.ri
 File: mediatek/sof/sof-mt8186-mt6366-da7219-max98357.tplg
 File: mediatek/sof/sof-mt8186-mt6366-rt1019-rt5682s.tplg
 Version: v0.2.0
 
-Licence: Redistributable.
-
-MediaTek Inc. grants permission to use and redistribute aforementioned firmware
-files for the use with devices containing MediaTek chipsets, but not as part of
-the Linux kernel or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License or the GNU Lesser
-General Public License.
-
-These firmware files are distributed in the hope that they will be useful, but
-are provided WITHOUT ANY WARRANTY, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTY
-OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENCE.mediatek for details.
 
 --------------------------------------------------------------------------
 
diff --git a/amdgpu/beige_goby_vcn.bin b/amdgpu/beige_goby_vcn.bin
index 8035461683770d117a603d46a99c8186a35681d7..95fdcf0c33fbc55ec9869108eaa626d0b24047d6 100644
Binary files a/amdgpu/beige_goby_vcn.bin and b/amdgpu/beige_goby_vcn.bin differ
diff --git a/amdgpu/dimgrey_cavefish_vcn.bin b/amdgpu/dimgrey_cavefish_vcn.bin
index 8035461683770d117a603d46a99c8186a35681d7..95fdcf0c33fbc55ec9869108eaa626d0b24047d6 100644
Binary files a/amdgpu/dimgrey_cavefish_vcn.bin and b/amdgpu/dimgrey_cavefish_vcn.bin differ
diff --git a/amdgpu/navy_flounder_vcn.bin b/amdgpu/navy_flounder_vcn.bin
index 8035461683770d117a603d46a99c8186a35681d7..95fdcf0c33fbc55ec9869108eaa626d0b24047d6 100644
Binary files a/amdgpu/navy_flounder_vcn.bin and b/amdgpu/navy_flounder_vcn.bin differ
diff --git a/amdgpu/sienna_cichlid_vcn.bin b/amdgpu/sienna_cichlid_vcn.bin
index 8035461683770d117a603d46a99c8186a35681d7..95fdcf0c33fbc55ec9869108eaa626d0b24047d6 100644
Binary files a/amdgpu/sienna_cichlid_vcn.bin and b/amdgpu/sienna_cichlid_vcn.bin differ
diff --git a/mellanox/lc_ini_bundle_2010_3146.bin b/mellanox/lc_ini_bundle_2010_3146.bin
new file mode 100644
index 0000000000000000000000000000000000000000..c042838f7b5884b83f59d11a36a672240dc8e8e9
Binary files /dev/null and b/mellanox/lc_ini_bundle_2010_3146.bin differ
diff --git a/mellanox/mlxsw_spectrum-13.2010.3146.mfa2 b/mellanox/mlxsw_spectrum-13.2010.3146.mfa2
new file mode 100644
index 0000000000000000000000000000000000000000..18dd30f7f6615e603a12315145c37b4151167719
Binary files /dev/null and b/mellanox/mlxsw_spectrum-13.2010.3146.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum2-29.2010.3146.mfa2 b/mellanox/mlxsw_spectrum2-29.2010.3146.mfa2
new file mode 100644
index 0000000000000000000000000000000000000000..c83f89f556acb240b6f0aca0b9291560fecb5b29
Binary files /dev/null and b/mellanox/mlxsw_spectrum2-29.2010.3146.mfa2 differ
diff --git a/mellanox/mlxsw_spectrum3-30.2010.3146.mfa2 b/mellanox/mlxsw_spectrum3-30.2010.3146.mfa2
new file mode 100644
index 0000000000000000000000000000000000000000..ae69254e4417665aefb908ba08218e25b2125f23
Binary files /dev/null and b/mellanox/mlxsw_spectrum3-30.2010.3146.mfa2 differ
diff --git a/rtl_bt/rtl8852cu_fw.bin b/rtl_bt/rtl8852cu_fw.bin
index 4cca23e6ed866b2b93e999621c74c63d7b861838..0566b1080ad7dbda64e73326b6adc8f207c1b8f6 100644
Binary files a/rtl_bt/rtl8852cu_fw.bin and b/rtl_bt/rtl8852cu_fw.bin differ