Skip to content

Commit

Permalink
[Silabs] Bump Simplicity SDK to 2024.6.2 (#36213)
Browse files Browse the repository at this point in the history
  • Loading branch information
mkardous-silabs authored Oct 23, 2024
1 parent 334c669 commit b99a978
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 17 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/examples-efr32.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
if: github.actor != 'restyled-io[bot]'

container:
image: ghcr.io/project-chip/chip-build-efr32:84
image: ghcr.io/project-chip/chip-build-efr32:85
volumes:
- "/tmp/bloat_reports:/tmp/bloat_reports"
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release_artifacts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
runs-on: ubuntu-latest

container:
image: ghcr.io/project-chip/chip-build-efr32:84
image: ghcr.io/project-chip/chip-build-efr32:85
steps:
- name: Checkout
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@
[submodule "third_party/silabs/simplicity_sdk"]
path = third_party/silabs/simplicity_sdk
url = https://github.com/SiliconLabs/simplicity_sdk.git
branch = v2024.6.1-0
branch = v2024.6.2
platforms = silabs
[submodule "third_party/silabs/wiseconnect-wifi-bt-sdk"]
path = third_party/silabs/wiseconnect-wifi-bt-sdk
Expand Down
14 changes: 7 additions & 7 deletions integrations/cloudbuild/smoke-test.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
steps:
- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
entrypoint: "bash"
args:
- "-c"
- |
git config --global --add safe.directory "*"
python scripts/checkout_submodules.py --shallow --recursive --platform esp32 nrfconnect silabs linux android
id: Submodules
- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
# NOTE: silabs boostrap is NOT done with the rest as it requests a conflicting
# jinja2 version (asks for 3.1.3 when constraints.txt asks for 3.0.3)
env:
Expand All @@ -24,7 +24,7 @@ steps:
path: /pwenv
timeout: 900s

- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
id: ESP32
env:
- PW_ENVIRONMENT_ROOT=/pwenv
Expand All @@ -45,7 +45,7 @@ steps:
volumes:
- name: pwenv
path: /pwenv
- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
id: NRFConnect
env:
- PW_ENVIRONMENT_ROOT=/pwenv
Expand All @@ -66,7 +66,7 @@ steps:
- name: pwenv
path: /pwenv

- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
id: EFR32
env:
- PW_ENVIRONMENT_ROOT=/pwenv
Expand All @@ -88,7 +88,7 @@ steps:
- name: pwenv
path: /pwenv

- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
id: Linux
env:
- PW_ENVIRONMENT_ROOT=/pwenv
Expand Down Expand Up @@ -141,7 +141,7 @@ steps:
- name: pwenv
path: /pwenv

- name: "ghcr.io/project-chip/chip-build-vscode:84"
- name: "ghcr.io/project-chip/chip-build-vscode:85"
id: Android
env:
- PW_ENVIRONMENT_ROOT=/pwenv
Expand Down
4 changes: 3 additions & 1 deletion third_party/openthread/platforms/efr32/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -65,14 +65,16 @@ source_set("libopenthread-efr32") {
"${sl_ot_efr32_root}/flash.c",
"${sl_ot_efr32_root}/ieee802154-packet-utils.cpp",
"${sl_ot_efr32_root}/misc.c",
"${sl_ot_efr32_root}/radio.c",
"${sl_ot_efr32_root}/radio_coex.c",
"${sl_ot_efr32_root}/radio_extension.c",
"${sl_ot_efr32_root}/radio_power_manager.c",
"${sl_ot_efr32_root}/sl_gp_interface.c",
"${sl_ot_efr32_root}/sleep.c",
"${sl_ot_efr32_root}/soft_source_match_table.c",
"${sl_ot_efr32_root}/system.c",

# Temporary file until the files in the SI SDK is fixed
"${sdk_support_root}/protocol/openthread/platform-abstraction/efr32/radio.c",
]

include_dirs = [ "${openthread_root}/examples/platforms/utils" ]
Expand Down
4 changes: 3 additions & 1 deletion third_party/silabs/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,9 @@ if (wifi_soc != true) { # CCP board
"${openthread_root}/src/core/mac/mac_frame.cpp",
"${openthread_root}/src/core/mac/sub_mac.cpp",
"${openthread_root}/src/core/thread/mle.cpp",
"${sl_ot_platform_abstraction}/efr32/radio.c",

# Temporary file until the files in the SI SDK is fixed
"${sdk_support_root}/protocol/openthread/platform-abstraction/efr32/radio.c",
]

include_dirs = [ "${sl_ot_platform_abstraction}/include" ]
Expand Down
4 changes: 1 addition & 3 deletions third_party/silabs/lwip.gni
Original file line number Diff line number Diff line change
Expand Up @@ -169,10 +169,8 @@ template("lwip_target") {
"${_lwip_root}/src/core/ipv6/ip6.c",
"${_lwip_root}/src/core/ipv6/ip6_addr.c",
"${_lwip_root}/src/core/ipv6/ip6_frag.c",
"${_lwip_root}/src/core/ipv6/mld6.c",
"${_lwip_root}/src/core/ipv6/nd6.c",

# TODO: When updating to next Si SDK version, revert change.
"${sdk_support_root}/src/core/ipv6/mld6.c",
]
}

Expand Down
2 changes: 1 addition & 1 deletion third_party/silabs/matter_support
Submodule matter_support updated 97 files
+1 −1 matter/efr32/efr32mg24/BRD2601B/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg24/BRD2601B/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg24/BRD2601B/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg24/BRD2703A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg24/BRD2703A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg24/BRD2703A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg24/BRD4186A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg24/BRD4186A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg24/BRD4186A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg24/BRD4186C/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg24/BRD4186C/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg24/BRD4186C/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg24/BRD4187A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg24/BRD4187A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg24/BRD4187A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg24/BRD4187C/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg24/BRD4187C/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg24/BRD4187C/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg26/BRD2608A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg26/BRD2608A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg26/BRD2608A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg26/BRD4116A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg26/BRD4116A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg26/BRD4116A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg26/BRD4117A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg26/BRD4117A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg26/BRD4117A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/efr32mg26/BRD4118A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/efr32mg26/BRD4118A/autogen/sl_ot_init.h
+4 −4 matter/efr32/efr32mg26/BRD4118A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/mgm24/BRD2704A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/mgm24/BRD2704A/autogen/sl_ot_init.h
+4 −4 matter/efr32/mgm24/BRD2704A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/mgm24/BRD4316A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/mgm24/BRD4316A/autogen/sl_ot_init.h
+4 −4 matter/efr32/mgm24/BRD4316A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/mgm24/BRD4317A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/mgm24/BRD4317A/autogen/sl_ot_init.h
+4 −4 matter/efr32/mgm24/BRD4317A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/mgm24/BRD4318A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/mgm24/BRD4318A/autogen/sl_ot_init.h
+4 −4 matter/efr32/mgm24/BRD4318A/autogen/sli_psa_config_autogen.h
+1 −1 matter/efr32/mgm24/BRD4319A/autogen/sl_ot_custom_cli.c
+1 −1 matter/efr32/mgm24/BRD4319A/autogen/sl_ot_init.h
+4 −4 matter/efr32/mgm24/BRD4319A/autogen/sli_psa_config_autogen.h
+ platform/emdrv/nvm3/lib/libnvm3_CM33_gcc.a
+ platform/emdrv/nvm3/lib/libnvm3_CM33_iar.a
+ platform/emdrv/nvm3/lib/libnvm3_CM4_gcc.a
+ platform/emdrv/nvm3/lib/libnvm3_CM4_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022rnf_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vif_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240l022vnf_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22uif_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240la22vif_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240ld22vif_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa22vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pa32vnn_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb22vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240pb32vnn_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sa22vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sb22vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_config_mgm240sd22vna_iar.a
+ platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_efr32xg24_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_efr32xg26_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_efr32xg26_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg24_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg26_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_module_efr32xg26_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg24_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg26_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg26_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg24_iar_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg26_gcc_release.a
+ platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_module_efr32xg26_iar_release.a
+0 −3,265 platform/security/sl_component/sl_psa_driver/src/sl_psa_its_nvm3.c
+ protocol/bluetooth/bgcommon/lib/build/gcc/cortex-m33/bgcommon/release/libbgcommon.a
+ protocol/bluetooth/bgcommon/lib/build/iar/cortex-m33/bgcommon/release/libbgcommon.a
+ protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_gcc_release.a
+ protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg24_iar_release.a
+ protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg26_gcc_release.a
+ protocol/bluetooth/bgstack/ll/lib/libbluetooth_controller_efr32xg26_iar_release.a
+ protocol/bluetooth/build/gcc/cortex-m33/bt_host/hal/release/libbt_hal_series2.a
+ protocol/bluetooth/build/gcc/cortex-m33/bt_host/release/libbt_host.a
+ protocol/bluetooth/build/iar/cortex-m33/bt_host/hal/release/libbt_hal_series2.a
+ protocol/bluetooth/build/iar/cortex-m33/bt_host/hal/release/libbt_hal_series3.a
+ protocol/bluetooth/build/iar/cortex-m33/bt_host/release/libbt_host.a
+ protocol/openthread/libs/libsl_openthread_efr32mg2x_gcc.a
+3,486 −0 protocol/openthread/platform-abstraction/efr32/radio.c
+85 −0 scripts/copy_librairies.py
+0 −0 scripts/generate_boards.py
+0 −638 src/core/ipv6/mld6.c
2 changes: 1 addition & 1 deletion third_party/silabs/simplicity_sdk
Submodule simplicity_sdk updated 3388 files

0 comments on commit b99a978

Please sign in to comment.