Skip to content

Commit 2784cac

Browse files
PetervdPerk-NXPcfriedt
authored andcommitted
soc: nxp: imx95: Fix systick flooding by enabling cache earlier
Systick is already enabled before late hook got called. In certain circumstances systick could flooding the core and thus only handling systicks. Enabling cache earlier using soc_early_init_hook ensures that systick get handled quicker. Signed-off-by: Peter van der Perk <[email protected]>
1 parent f66460b commit 2784cac

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

soc/nxp/imx/imx9/imx95/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ config SOC_MIMX9596_M7
1010
select CPU_HAS_DCACHE
1111
select CPU_HAS_ARM_MPU
1212
select ARM_MPU
13-
select SOC_LATE_INIT_HOOK
13+
select SOC_EARLY_INIT_HOOK
1414
select HAS_MCUX
1515
select HAS_MCUX_CACHE
1616

soc/nxp/imx/imx9/imx95/m7/soc.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#define POWER_DOMAIN_STATE_ON 0x00000000
2020
#define POWER_DOMAIN_STATE_OFF 0x40000000
2121

22-
void soc_late_init_hook(void)
22+
void soc_early_init_hook(void)
2323
{
2424
#ifdef CONFIG_CACHE_MANAGEMENT
2525
sys_cache_data_enable();

0 commit comments

Comments
 (0)