diff --git a/soc/ene/kb1200/Kconfig b/soc/ene/kb1200/Kconfig index 102065edeb8..96f489d1d0e 100644 --- a/soc/ene/kb1200/Kconfig +++ b/soc/ene/kb1200/Kconfig @@ -7,3 +7,4 @@ config SOC_KB1200 select CPU_HAS_ARM_MPU select CPU_CORTEX_M_HAS_DWT select CPU_HAS_FPU + select SOC_EARLY_INIT_HOOK diff --git a/soc/ene/kb1200/soc.c b/soc/ene/kb1200/soc.c index 6abf0180fb9..8ec63721dad 100644 --- a/soc/ene/kb1200/soc.c +++ b/soc/ene/kb1200/soc.c @@ -39,11 +39,8 @@ static void clock_init(void) } } -static int kb1200_init(void) +void soc_early_init_hook(void) { clock_init(); pmu_init(); - return 0; } - -SYS_INIT(kb1200_init, PRE_KERNEL_1, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT);