Skip to content

Commit 1209575

Browse files
jepenven-silabsmkardous-silabs
authored andcommitted
[Silabs] Cleanup sdk files (#28370)
* Cleanup sdk files * restyle --------- Co-authored-by: Mathieu Kardous <[email protected]>
1 parent f2d7278 commit 1209575

File tree

1 file changed

+6
-103
lines changed

1 file changed

+6
-103
lines changed

third_party/silabs/efr32_sdk.gni

+6-103
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,6 @@ template("efr32_sdk") {
149149
"${efr32_sdk_root}/platform/service/system/inc",
150150
"${efr32_sdk_root}/platform/service/udelay/inc",
151151
"${efr32_sdk_root}/platform/service/legacy_hal/inc",
152-
"${efr32_sdk_root}/platform/service/token_manager/config",
153-
"${efr32_sdk_root}/platform/service/token_manager/inc",
154-
"${efr32_sdk_root}/platform/service/token_manager/test",
155-
"${efr32_sdk_root}/platform/service/token_manager/test/include",
156-
"${efr32_sdk_root}/platform/service/token_manager/test/stack/config",
157-
"${efr32_sdk_root}/platform/service/token_manager/test/stack/include",
158152
"${efr32_sdk_root}/platform/middleware/glib",
159153
"${efr32_sdk_root}/platform/middleware/glib/config",
160154
"${efr32_sdk_root}/platform/middleware/glib/glib",
@@ -404,26 +398,6 @@ template("efr32_sdk") {
404398
}
405399

406400
defines += [ "EFR32MG12" ]
407-
} else if (silabs_family == "efr32mg21") {
408-
_include_dirs += [
409-
"${efr32_sdk_root}/platform/Device/SiliconLabs/EFR32MG21/Include",
410-
"${efr32_sdk_root}/platform/radio/rail_lib/chip/efr32/efr32xg2x",
411-
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM33_NTZ/non_secure",
412-
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/pa-conversions/efr32xg21",
413-
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/pa-conversions/efr32xg21/config",
414-
"${efr32_sdk_root}/platform/service/device_init/config/s2/",
415-
]
416-
417-
libs += [
418-
"${sdk_support_root}/protocol/bluetooth/lib/EFR32MG21/GCC/libbluetooth.a",
419-
"${sdk_support_root}/platform/radio/rail_lib/autogen/librail_release/librail_multiprotocol_efr32xg21_gcc_release.a",
420-
"${sdk_support_root}/platform/emdrv/nvm3/lib/libnvm3_CM33_gcc.a",
421-
]
422-
423-
defines += [
424-
"EFR32MG21",
425-
"EFR32_SERIES2_CONFIG1_MICRO",
426-
]
427401
} else if (silabs_family == "efr32mg24") {
428402
_include_dirs += [
429403
"${efr32_sdk_root}/platform/Device/SiliconLabs/EFR32MG24/Include",
@@ -606,7 +580,6 @@ template("efr32_sdk") {
606580
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_lfrco.c",
607581
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_nvic.c",
608582
"${efr32_sdk_root}/platform/service/hfxo_manager/src/sl_hfxo_manager.c",
609-
"${efr32_sdk_root}/platform/service/legacy_hal/src/token_legacy.c",
610583
"${efr32_sdk_root}/platform/service/mpu/src/sl_mpu.c",
611584
"${efr32_sdk_root}/platform/service/power_manager/src/sl_power_manager.c",
612585
"${efr32_sdk_root}/platform/service/power_manager/src/sl_power_manager_debug.c",
@@ -617,9 +590,6 @@ template("efr32_sdk") {
617590
"${efr32_sdk_root}/platform/service/sleeptimer/src/sl_sleeptimer_hal_sysrtc.c",
618591
"${efr32_sdk_root}/platform/service/system/src/sl_system_init.c",
619592
"${efr32_sdk_root}/platform/service/system/src/sl_system_kernel.c",
620-
"${efr32_sdk_root}/platform/service/token_manager/src/sl_token_def.c",
621-
"${efr32_sdk_root}/platform/service/token_manager/src/sl_token_manager.c",
622-
"${efr32_sdk_root}/platform/service/token_manager/src/sl_token_manufacturing.c",
623593
"${efr32_sdk_root}/platform/service/udelay/src/sl_udelay.c",
624594
"${efr32_sdk_root}/platform/service/udelay/src/sl_udelay_armv6m_gcc.S",
625595
"${efr32_sdk_root}/util/plugin/security_manager/security_manager.c",
@@ -844,91 +814,25 @@ template("efr32_sdk") {
844814
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_lfxo_s1.c",
845815
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM4F/port.c",
846816
]
847-
} else if (silabs_family == "efr32mg21") {
848-
sources += [
849-
"${efr32_sdk_root}/platform/Device/SiliconLabs/EFR32MG21/Source/startup_efr32mg21.c",
850-
"${efr32_sdk_root}/platform/Device/SiliconLabs/EFR32MG21/Source/system_efr32mg21.c",
851-
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/rail_util_rf_path/sl_rail_util_rf_path.c",
852-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager.c",
853-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_cipher.c",
854-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_entropy.c",
855-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_hash.c",
856-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_key_derivation.c",
857-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_key_handling.c",
858-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_signature.c",
859-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_util.c",
860-
"${efr32_sdk_root}/platform/security/sl_component/sl_alt/source/sl_se_management.c",
861-
"${efr32_sdk_root}/platform/security/sl_component/sl_mbedtls_support/src/se_aes.c",
862-
"${efr32_sdk_root}/platform/security/sl_component/sl_mbedtls_support/src/se_gcm.c",
863-
"${efr32_sdk_root}/platform/security/sl_component/sl_mbedtls_support/src/se_jpake.c",
864-
"${efr32_sdk_root}/platform/security/sl_component/sl_protocol_crypto/src/sli_radioaes_management.c",
865-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_aead.c",
866-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_cipher.c",
867-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_key_derivation.c",
868-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_key_management.c",
869-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_mac.c",
870-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_driver_aead.c",
871-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_driver_cipher.c",
872-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_driver_mac.c",
873-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_key_derivation.c",
874-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_cipher.c",
875-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_hash.c",
876-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_mac.c",
877-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_key_derivation.c",
878-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_emu_s2.c",
879-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_hfrco.c",
880-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_hfxo_s2.c",
881-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_lfxo_s2.c",
882-
"${efr32_sdk_root}/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c",
883-
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/port.c",
884-
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c",
885-
]
886817
} else if (silabs_family == "efr32mg24") {
887818
sources += [
888819
"${efr32_sdk_root}/platform/Device/SiliconLabs/EFR32MG24/Source/startup_efr32mg24.c",
889820
"${efr32_sdk_root}/platform/Device/SiliconLabs/EFR32MG24/Source/system_efr32mg24.c",
890821
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/pa-conversions/pa_curves_efr32.c",
891-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager.c",
892-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_attestation.c",
893-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_cipher.c",
894-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_entropy.c",
895-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_hash.c",
896-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_key_derivation.c",
897-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_key_handling.c",
898-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_signature.c",
899-
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_util.c",
900-
"${efr32_sdk_root}/platform/security/sl_component/sl_mbedtls_support/src/se_aes.c",
901-
"${efr32_sdk_root}/platform/security/sl_component/sl_mbedtls_support/src/se_jpake.c",
902-
"${efr32_sdk_root}/platform/security/sl_component/sl_protocol_crypto/src/sli_radioaes_management.c",
903-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_aead.c",
904-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_cipher.c",
905-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_key_derivation.c",
906-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_key_management.c",
907-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_driver_mac.c",
908-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_driver_aead.c",
909-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_driver_cipher.c",
910-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_driver_mac.c",
911-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_opaque_key_derivation.c",
912-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_aead.c",
913-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_cipher.c",
914-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_hash.c",
915-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_driver_mac.c",
916-
"${efr32_sdk_root}/platform/security/sl_component/sl_psa_driver/src/sli_se_transparent_key_derivation.c",
917-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_dcdc_s2.c",
918-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_dpll_s2.c",
919-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_emu_s2.c",
920822
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_hfxo_s2.c",
921-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_lfxo_s2.c",
922-
"${efr32_sdk_root}/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c",
923-
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/port.c",
924-
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/portasm.c",
925823
]
926824
} else if (silabs_family == "mgm24") {
927825
sources += [
928826
"${efr32_sdk_root}/platform/Device/SiliconLabs/MGM24/Source/startup_mgm24.c",
929827
"${efr32_sdk_root}/platform/Device/SiliconLabs/MGM24/Source/system_mgm24.c",
930828
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/fem_util/sl_fem_util.c",
931829
"${efr32_sdk_root}/platform/radio/rail_lib/plugin/rail_util_rssi/sl_rail_util_rssi.c",
830+
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_hfxo_mgm24.c",
831+
]
832+
}
833+
834+
if (silabs_family == "mgm24" || silabs_family == "efr32mg24") {
835+
sources += [
932836
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager.c",
933837
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_attestation.c",
934838
"${efr32_sdk_root}/platform/security/sl_component/se_manager/src/sl_se_manager_cipher.c",
@@ -958,7 +862,6 @@ template("efr32_sdk") {
958862
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_dcdc_s2.c",
959863
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_dpll_s2.c",
960864
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_emu_s2.c",
961-
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_hfxo_mgm24.c",
962865
"${efr32_sdk_root}/platform/service/device_init/src/sl_device_init_lfxo_s2.c",
963866
"${efr32_sdk_root}/platform/service/hfxo_manager/src/sl_hfxo_manager_hal_s2.c",
964867
"${efr32_sdk_root}/util/third_party/freertos/kernel/portable/GCC/ARM_CM33_NTZ/non_secure/port.c",

0 commit comments

Comments
 (0)