configured the higher clock rate for 917 soc (#28867)

diff --git a/examples/platform/silabs/FreeRTOSConfig.h b/examples/platform/silabs/FreeRTOSConfig.h
index 55cbd31..0bebfab 100644
--- a/examples/platform/silabs/FreeRTOSConfig.h
+++ b/examples/platform/silabs/FreeRTOSConfig.h
@@ -108,7 +108,7 @@
 #include <stdint.h>
 
 #ifdef SIWX_917
-#include "RS1xxxx_9117.h"
+#include "si91x_device.h"
 extern uint32_t SystemCoreClock;
 #else // For EFR32
 #include "RTE_Components.h"
diff --git a/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp b/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
index 3ee9440..5db0d8b 100644
--- a/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
+++ b/src/platform/silabs/platformAbstraction/WiseMcuSpam.cpp
@@ -32,6 +32,8 @@
 void RSI_Board_LED_Toggle(int);
 void RSI_Wakeupsw_config(void);
 void RSI_Wakeupsw_config_gpio0(void);
+void sl_system_init(void);
+void soc_pll_config(void);
 }
 
 #if SILABS_LOG_ENABLED
@@ -48,12 +50,16 @@
 CHIP_ERROR SilabsPlatform::Init(void)
 {
     mButtonCallback = nullptr;
+
+    sl_system_init();
+
+    // Configuration the clock rate
+    soc_pll_config();
+
+    // BTN0 and BTN1 init
     RSI_Wakeupsw_config();
-
     RSI_Wakeupsw_config_gpio0();
 
-    sl_platform_init(); // platform initialization for wifi-sdk 3.0
-
 #if SILABS_LOG_ENABLED
     silabsInitLog();
 #endif