Silabs 2025.12 sdks#201
Merged
sarthak shaha (Sarthak-Shaha) merged 31 commits intomainfrom Feb 27, 2026
Merged
Conversation
Contributor
Junior Martinez (jmartinez-silabs)
left a comment
There was a problem hiding this comment.
See my comments. They apply to all files.
The files to focus for the curated/hand picked changes are
sl_component_catalog.h
sl_event_handler.c
sli_mbedtls_config_autogen.h
sli_psa_builtin_config_autogen.h
sli_psa_config_autogen.h
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_component_catalog.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_event_handler.c
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_simple_rgb_pwm_led_instances.c
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sli_mbedtls_config_autogen.h
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sli_psa_builtin_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/config/sl_uartdrv_eusart_vcom_config.h
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_component_catalog.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_event_handler.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_uartdrv_init.c
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD4186C/autogen/sl_uartdrv_init.c
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sli_psa_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2601B/autogen/sli_psa_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2703A/autogen/sli_psa_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2703A/autogen/sli_psa_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD4186A/autogen/sl_component_catalog.h
Outdated
Show resolved
Hide resolved
board-support/efr32/mgm24/BRD4317A/autogen/sl_component_catalog.h
Outdated
Show resolved
Hide resolved
board-support/efr32/mgm24/BRD4317A/autogen/sli_psa_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/mgm24/BRD4318A/autogen/sli_psa_config_autogen.h
Outdated
Show resolved
Hide resolved
board-support/efr32/mgm24/BRD4318A/autogen/sl_component_catalog.h
Outdated
Show resolved
Hide resolved
Junior Martinez (jmartinez-silabs)
approved these changes
Feb 27, 2026
board-support/efr32/efr32mg24/BRD2601B/autogen/sl_event_handler.c
Outdated
Show resolved
Hide resolved
board-support/efr32/efr32mg24/BRD2703A/autogen/sl_event_handler.c
Outdated
Show resolved
Hide resolved
lpbeliveau-silabs
approved these changes
Feb 27, 2026
Contributor
lpbeliveau-silabs
left a comment
There was a problem hiding this comment.
Approved with resolution of the sl_spidrv includes and removal of the .pintool file unless a usecase is identified.
Contributor
Author
|
Merging and updating submodule in CSA project-chip/connectedhomeip#42981 pr |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem / Feature
Update generated files and sdk-copies to support SiSDK 2025.12.0. This is the companion PR to connectedhomeip PR #42981 which bumps the
matter_supportsubmodule.Summary
1.
generate_boards.py_configure_sdk()function (theslc configuration --sdk+slc signature trust --sdktrust mechanism required by older SLC versions).--sdk-package-pathflag to theslc generatecommand, as required by SLC spec 14 (bundled with SiSDK 2025.12).cmake_gcc/andconfig/btconf/to the list of directories cleaned up after generation.2.
sdk-copies/Library CleanupRemoved pre-built libraries that are now sourced directly from SiSDK in the main Matter SDK. The project no longer needs these copies in
matter_support:.afiles) -- Alllibrail_config_*,librail_*_release.avariants for EFR32xg24/xg26 and MGM240 modules (GCC and IAR)..afiles) --libbgcommon.a,liblinklayer.a(x301/xg24/xg26),libbgapi_core.a, alllibble_host_*.aandlibble_bgapi_*.avariants,libbondingdb*.a,libble_system.a..afile) --libsl_openthread_cm33_gcc.a.radio.cremoved fromsdk-copies/protocol/openthread/platform-abstraction/efr32/andradio.cppadded atsdk-copies/openthread/platform-abstraction/efr32/(C to C++ conversion, path updated to match new SiSDK layout).Remaining files in
sdk-copies/are still needed and can be further optimized in future iterations.3. Board-Support Regeneration
All board-support files regenerated for 21 boards across EFR32MG24, EFR32MG26, MGM24, and SiWx917 families:
EFR32MG24: BRD2601B, BRD2703A, BRD4186A, BRD4186C, BRD4187A, BRD4187C
EFR32MG26: BRD2608A, BRD4116A, BRD4117A, BRD4118A
MGM24: BRD2704A, BRD4316A, BRD4317A, BRD4318A, BRD4319A
SiWx917: BRD2605A, BRD2708A, BRD2911A, BRD4338A, BRD4342A, BRD4343A
Key changes across boards:
pin_config.handmatter-platform.pintooladded to all EFR32/MGM24 boards.sl_rail_util_pa_tables_config.hadded to several boards.brd4186c.h,brd4187c.h), SPI driver config (sl_spidrv_eusart_exp_config.h), SLC state artifacts.sl_openthread_features_config.h(substantial update),psa_crypto_config.h,sl_bluetooth_config.h,sl_btctrl_config.h,sl_board_control_config.h,sl_power_manager_config.h,sl_mbedtls_config.h,sl_memory_manager_config.h,sl_event_handler.c,sl_bluetooth.c, and others.sl_event_handler.h,sli_mbedtls_config_autogen.h, andsl_wifi_region_db_config.h.4. WiFi NCP SPI Driver Files
Copied over
spidrv*files for BRD4187C and BRD4186C. These files were obtained by generating a project using WiFi NCP configuration.Testing
Matter SDK CI run: https://github.com/SiliconLabsSoftware/matter_sdk/actions/runs/22472070730/job/65090971886