[EFR32] Update gsdk to 4.1 (#19778)
* Initial clean up and update for gsdk 4.1
* Gecko SDK update to 4.1
* Linked script update
* Refactor bluetooth init
* update sdk gn files for gsdk 4.1
* Remove temporary/commented code
* removed depracted location
* Update Mg24 linker script
* update ot-efr32 using gsdk 4.1
* Add lfs pull and cache
* Install git-lfs
* Correct linker scripts
* fix path typo
diff --git a/.gitmodules b/.gitmodules
index 0682bec..51153d1 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -63,11 +63,6 @@
url = https://github.com/FreeRTOS/FreeRTOS-Kernel.git
branch = V10.3.1-kernel-only
platforms = ameba,cc13x2_26x2,bl602,efr32,esp32,k32w0,p6,qpg
-[submodule "efr32_sdk"]
- path = third_party/efr32_sdk/repo
- url = https://github.com/SiliconLabs/sdk_support.git
- branch = master
- platforms = efr32
[submodule "simw-top-mini"]
path = third_party/simw-top-mini/repo
url = https://github.com/NXP/plug-and-trust.git
@@ -237,10 +232,6 @@
url = https://github.com/TexasInstruments/cc13xx_cc26xx_sdk.git
branch = main
platforms = cc13x2_26x2
-[submodule "third_party/efr32_sdk/wiseconnect-wifi-bt-sdk"]
- path = third_party/efr32_sdk/wiseconnect-wifi-bt-sdk
- url = https://github.com/SiliconLabs/wiseconnect-wifi-bt-sdk
- platforms = efr32
[submodule "third_party/bouffalolab/bl602"]
path = third_party/bouffalolab/bl602_sdk/repo
url = https://github.com/bouffalolab/bl_iot_sdk_matter.git
@@ -251,3 +242,18 @@
url = https://github.com/NXPmicro/mbedtls.git
branch = tinycrypt-mbedtls-2.28
platforms = k32w0
+[submodule "third_party/silabs/matter_support"]
+ path = third_party/silabs/matter_support
+ url = https://github.com/SiliconLabs/sdk_support.git
+ branch = main
+ platforms = efr32
+[submodule "third_party/silabs/gecko_sdk"]
+ path = third_party/silabs/gecko_sdk
+ url = https://github.com/SiliconLabs/gecko_sdk.git
+ branch = gsdk_4.1
+ platforms = efr32
+[submodule "third_party/silabs/wiseconnect-wifi-bt-sdk"]
+ path = third_party/silabs/wiseconnect-wifi-bt-sdk
+ url = https://github.com/SiliconLabs/wiseconnect-wifi-bt-sdk.git
+ branch = master
+ platforms = efr32