zephyr/soc/silabs/silabs_s2
Aksel Skauge Mellbye 8fc5514a94 soc: silabs: Only initialize HFXO Manager if HFXO is enabled
Only initialize the HFXO Manager HAL driver if the HFXO is enabled in
DeviceTree, the device uses SYSRTC for timekeeping, and Power Manager
is enabled. HFXO Manager integrates with the Sleeptimer HAL driver for
SYSRTC to autonomously wake the HFXO prior to Sleeptimer wakeup from
deep sleep. It is not needed on devices that don't have HFXO-SYSRTC
integration, and it is not needed if the application doesn't use deep
sleep.

Add missing call to init_hardware() prior to init().

Signed-off-by: Aksel Skauge Mellbye <aksel.mellbye@silabs.com>
2024-10-25 14:09:36 +02:00
..
efr32bg22 soc: silabs: Remove counter dependency for pm 2024-10-24 17:51:01 +02:00
efr32bg27 soc: silabs: Remove counter dependency for pm 2024-10-24 17:51:01 +02:00
efr32mg21 soc: silabs: Add soc_prep_hook() for Series 2 2024-10-24 14:07:25 +02:00
efr32mg24 soc: silabs: Remove counter dependency for pm 2024-10-24 17:51:01 +02:00
CMakeLists.txt soc: silabs: Separate Series 2 soc.c 2024-10-22 20:41:23 +02:00
Kconfig soc: silabs: Add soc_prep_hook() for Series 2 2024-10-24 14:07:25 +02:00
Kconfig.defconfig soc: silabs: Default to sleeptimer for OS timer on Series 2 2024-10-24 17:51:01 +02:00
Kconfig.soc
soc.c soc: silabs: Only initialize HFXO Manager if HFXO is enabled 2024-10-25 14:09:36 +02:00